Author |
Message
|
Amazer |
Posted: Sun Jul 30, 2017 4:23 am Post subject: RM Dictionary Not Found. |
|
|
Novice
Joined: 10 Feb 2009 Posts: 24
|
Hi,
We are facing this issue intermittently whenever we deploy any one of the two applications that contains the message set. The message set is in a library and is used by two applications. However, it is deployed along with each application's bar file separately.
If we re-deploy the error goes.
This is the error:
(0x01000000:Name ):ParserException = (
(0x03000000:NameValue):File = '/build/S000_P/src/MTI/MTIforBroker/MtiImbParser2/MtiImbRMErrorMap.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 165 (INTEGER)
(0x03000000:NameValue):Function = 'MtiImbRMErrorMap::checkRC' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPmsgs' (CHARACTER)
(0x03000000:NameValue):Severity = 3 (INTEGER)
(0x03000000:NameValue):Number = 5304 (INTEGER)
(0x03000000:NameValue):Text = 'RM Dictionary Not Found.' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '23' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = 'rmLoadDictionary' (CHARACTER)
The broker version we are using is 8.0.0.0.
Any suggestions on how to solve this issue?
Thanks.
Amazer
 |
|
Back to top |
|
 |
fjb_saper |
Posted: Sun Jul 30, 2017 9:07 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
EASY: Don't use global resources. Use an application. This way the message set will be redeployed with the application and a redeploy with app A will not impact app B and vice versa....  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Amazer |
Posted: Sun Jul 30, 2017 10:51 am Post subject: |
|
|
Novice
Joined: 10 Feb 2009 Posts: 24
|
To clarify, you're implying that I have two separate message sets for the same copybook resource and connect one to App A and the other to App B.
What if I want to connect a common message set to both applications. That's why I had to put it in a library. As I have deployed the library member with each application why am I getting this error?
Also I get this error when I have not made any changes to the message set at all. Is this error caused because of some fix pack not being installed or is there any other reason?
Please explain. Thanks. |
|
Back to top |
|
 |
fjb_saper |
Posted: Mon Jul 31, 2017 2:18 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Amazer wrote: |
To clarify, you're implying that I have two separate message sets for the same copybook resource and connect one to App A and the other to App B.
What if I want to connect a common message set to both applications. That's why I had to put it in a library. As I have deployed the library member with each application why am I getting this error?
Also I get this error when I have not made any changes to the message set at all. Is this error caused because of some fix pack not being installed or is there any other reason?
Please explain. Thanks. |
Not 2 message sets. The same message set.
Changing the apps from independent projects to applications will provide the isolation you are looking for.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Amazer |
Posted: Mon Jul 31, 2017 4:02 am Post subject: |
|
|
Novice
Joined: 10 Feb 2009 Posts: 24
|
I have them as two separate applications from the beginning.
Still the load dictionary error occurs. |
|
Back to top |
|
 |
Vitor |
Posted: Mon Jul 31, 2017 4:46 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Amazer wrote: |
I have them as two separate applications from the beginning. |
Amazer wrote: |
The message set is in a library |
These statements seems paradoxical. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
rekarm01 |
Posted: Mon Jul 31, 2017 2:46 pm Post subject: Re: RM Dictionary Not Found. |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 1415
|
Amazer wrote: |
The broker version we are using is 8.0.0.0. |
The latest fixpacks for wmb8 include substantial fixes and other changes regarding how the broker implements applications and libraries. It is possible that a fixpack could resolve this error.
Amazer wrote: |
The message set is in a library and is used by two applications. However, it is deployed along with each application's bar file separately. |
Does that mean that each bar file includes a separate copy of the library, that gets deployed as part of the application, or is the library deployed separately, as a separate artifact? It needs to be deployed as part of the application. When the error occurs, does the toolkit Brokers view (or equivalent) list a copy of the library as part of the deployed application? |
|
Back to top |
|
 |
Amazer |
Posted: Tue Aug 01, 2017 2:09 am Post subject: |
|
|
Novice
Joined: 10 Feb 2009 Posts: 24
|
Yes each bar file has a separate copy of the library embedded in it and is deployed as part of the application. Also, the broker view lists the library as part of the application always (including when the error happens).
We will try applying the fix packs.
Thanks. |
|
Back to top |
|
 |
|