Author |
Message
|
abetaev |
Posted: Fri Jun 15, 2012 3:44 am Post subject: Limitation of promoted properties |
|
|
Novice
Joined: 10 May 2012 Posts: 12
|
While performing automation of building and configuration of Message Broker applications, we've met the issue. There are few properties which need to be configured depending on environment. All of them are promoted to main flow. But not all of them appear in BAR file when it is built.
I did not find any final consistent pattern of how these properties appear in the BAR file. Here are my observations:
* For SOAP node most of properties appear in BAR
* For MQget node only two (Queue name and Queue manager name) properties appear in BAR
* Only same properties of same nodes don't appear (e.g. if a property of first node appeared in BAR then the same property of another such node will also appear)
* I can set properties which are not in BAR using mqsiapplybaroverride command, but then I cannot deploy that BAR: Broker says that properties are invalid.
For now the only property which is missing but required is Timeout for MQGet node. But there also no parsing properties.
Can anybody help me to figure out with this? I could not find any limitations on promotion properties to BAR file in Information Center.
Thanks in advance.
Last edited by abetaev on Fri Jun 15, 2012 4:03 am; edited 1 time in total |
|
Back to top |
|
 |
Esa |
Posted: Fri Jun 15, 2012 3:57 am Post subject: |
|
|
 Grand Master
Joined: 22 May 2008 Posts: 1387 Location: Finland
|
MQGet node does not have a property called 'Timeout'. If you mean 'Wait Interval' property, you can see in the InfoCenter that it's not configurable (the value in 'C' column is 'No'). Maybe that's the case with the other properties that you cannot see in the bar file, too? |
|
Back to top |
|
 |
Esa |
Posted: Fri Jun 15, 2012 4:05 am Post subject: Re: Limitation of promoted properties |
|
|
 Grand Master
Joined: 22 May 2008 Posts: 1387 Location: Finland
|
abetaev wrote: |
* For MQget node some only two (Queue name and Queue manager name) properties appear in BAR
|
I don't believe you can configure Queue manager name for MQGet node. Message Broker is capable of doing many wonderful things, but getting messages from remote queues is not one of them, unless I have misunderstood something... |
|
Back to top |
|
 |
abetaev |
Posted: Fri Jun 15, 2012 4:17 am Post subject: Re: Limitation of promoted properties |
|
|
Novice
Joined: 10 May 2012 Posts: 12
|
Esa wrote: |
I don't believe you can configure Queue manager name for MQGet node. Message Broker is capable of doing many wonderful things, but getting messages from remote queues is not one of them, unless I have misunderstood something... |
You're right sorry I've missed, that was property from MQOutput node.
Anyway, thank you very much for your reply! I completely forgot about configurable/non-configurable properties. Now all is clear. |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Jun 15, 2012 8:39 am Post subject: Re: Limitation of promoted properties |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
abetaev wrote: |
Esa wrote: |
I don't believe you can configure Queue manager name for MQGet node. Message Broker is capable of doing many wonderful things, but getting messages from remote queues is not one of them, unless I have misunderstood something... |
You're right sorry I've missed, that was property from MQOutput node.
Anyway, thank you very much for your reply! I completely forgot about configurable/non-configurable properties. Now all is clear. |
However you can use ESQL to override the wait interval via the local environment (if my memory serves me well) and the value passed by ESQL can be set on the bar file, if declared correctly (EXTERNAL).
Have fun  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Esa |
Posted: Fri Jun 15, 2012 9:28 am Post subject: Re: Limitation of promoted properties |
|
|
 Grand Master
Joined: 22 May 2008 Posts: 1387 Location: Finland
|
fjb_saper wrote: |
However you can use ESQL to override the wait interval via the local environment (if my memory serves me well) and the value passed by ESQL can be set on the bar file, if declared correctly (EXTERNAL).
Have fun  |
It is one of the MQGMO settings that can be dynamically overridden with LocalEnvironment. |
|
Back to top |
|
 |
|