Author |
Message
|
elvis_gn |
Posted: Sat Oct 09, 2004 10:40 pm Post subject: What does this warning mean ???? |
|
|
 Padawan
Joined: 08 Oct 2004 Posts: 1905 Location: Dubai
|
Unresolvable message field reference InputBody............ |
|
Back to top |
|
 |
kirani |
Posted: Sat Oct 09, 2004 10:56 pm Post subject: |
|
|
Jedi Knight
Joined: 05 Sep 2001 Posts: 3779 Location: Torrance, CA, USA
|
Do you see this error in Broker Trace? Can you post the complete error message? _________________ Kiran
IBM Cert. Solution Designer & System Administrator - WBIMB V5
IBM Cert. Solutions Expert - WMQI
IBM Cert. Specialist - WMQI, MQSeries
IBM Cert. Developer - MQSeries
|
|
Back to top |
|
 |
elvis_gn |
Posted: Sat Oct 09, 2004 11:00 pm Post subject: |
|
|
 Padawan
Joined: 08 Oct 2004 Posts: 1905 Location: Dubai
|
I've written this esql code in a compute node.....The control does not cross this IF command....
ESQL-
IF InputRoot.MRM.Result.Contents.Status = 'ACCEPT' THEN
WARNING-
Unresolvable message field reference InpuRoot.MRM.Result.Contents.Status |
|
Back to top |
|
 |
elvis_gn |
Posted: Sat Oct 09, 2004 11:05 pm Post subject: |
|
|
 Padawan
Joined: 08 Oct 2004 Posts: 1905 Location: Dubai
|
This is te XML input file
<VisaResult>
<Result>
<Contents>
<SLNO></SLNO>
<Status></Status>
<IssuedAt></IssuedAt>
<Visa></Visa>
<VisaType></VisaType>
<SponserId></SponserId>
</Contents>
</Result>
</Visa_Result> |
|
Back to top |
|
 |
JT |
Posted: Sun Oct 10, 2004 6:53 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Quote: |
ESQL-
IF InputRoot.MRM.Result.Contents.Status = 'ACCEPT' THEN
WARNING-
Unresolvable message field reference InpuRoot.MRM.Result.Contents.Status |
It's only a warning with no discernible negative impact. However, to resolve it you need to reference the appropriate project that contains the message set, which describes InpuRoot.MRM.Result.Contents.Status.
- Right-click on the mesage flow project
- Select Properties
- In the left pane, click on Project References
- In the right pane, select the appropriate Message Set project
- Click okay
|
|
Back to top |
|
 |
contactop |
Posted: Mon Oct 11, 2004 7:29 am Post subject: |
|
|
Acolyte
Joined: 26 Jun 2003 Posts: 50
|
r u using a message set for the input XML message?
If u have message set - dont use MRM.
type in
IF InputRoot.VisaResult.Result.Contents.Status = 'ACCEPT' THEN |
|
Back to top |
|
 |
JT |
Posted: Mon Oct 11, 2004 8:06 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Quote: |
r u using a message set for the input XML message? |
The answer to this question (yes) can be found in elvis_gn's use of MRM when referencing the input message:
elvis_gn wrote: |
I've written this esql code in a compute node.....The control does not cross this IF command....
ESQL-
IF InputRoot.MRM.Result.Contents.Status = 'ACCEPT' THEN
WARNING-
Unresolvable message field reference InpuRoot.MRM.Result.Contents.Status |
Your suggestion:
Quote: |
IF InputRoot.VisaResult.Result.Contents.Status = 'ACCEPT' THEN |
is not quite correct and should be either:
Quote: |
IF InputRoot.XML.VisaResult.Result.Contents.Status = 'ACCEPT' THEN
or
IF InputBody.VisaResult.Result.Contents.Status = 'ACCEPT' THEN |
|
|
Back to top |
|
 |
|