ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message Validation using CREATE...PARSE

Post new topic  Reply to topic Goto page 1, 2  Next
 Message Validation using CREATE...PARSE « View previous topic :: View next topic » 
Author Message
ghada
PostPosted: Mon Jul 31, 2006 11:09 pm    Post subject: Message Validation using CREATE...PARSE Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

Hi All
Im using WBIMBv6
I want to create a generic flow that accepts many types of messages, then validate the message, then do some changes in the message data fields using DB then routes it to destination according to the receiver field in the message.
my message flow is
MQInput -> Compute -> Compute -> MQOutput

MQInput the message is passed as BLOB
in the first compute I determine the message type according to some information sent in the JMS header and
use the CREATE.. PARSE function to parse the message according to the stored schema in the MRM and also validate it
in the second Compute I do my message processing and determine the destination Queue and put it in the Destination List
then forward the message to the Output in order to be routed to the propre destination

the problem is when I use the Create..Parse function it parses the incoming message even when i supply a different schema
name than the propre one
here is my code

CREATE COMPUTE MODULE TrivialParsingTest_Compute
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
CALL CopyMessageHeaders();
CALL CopyEntireMessage();
RETURN TRUE;
END;

CREATE PROCEDURE CopyMessageHeaders() BEGIN
DECLARE I INTEGER;
DECLARE J INTEGER;
SET I = 1;
SET J = CARDINALITY(InputRoot.*[]);
WHILE I < J DO
SET OutputRoot.*[I] = InputRoot.*[I];
SET I = I + 1;
END WHILE;
END;

CREATE PROCEDURE CopyEntireMessage() BEGIN

-- Set the options to be used by ASBITSTREAM and CREATE ... PARSE
-- to be FolderBitStream and enable validation
DECLARE parseOptions INTEGER BITOR(RootBitStream, ValidateContent,ValidateValue, ValidateException,ValidateBasicConstraints);


DECLARE bodyBlob BLOB CAST(ASBITSTREAM(InputRoot.BLOB OPTIONS parseOptions
SET 'JMKCC30002001'
TYPE 'message'
FORMAT 'XML') AS BLOB);

DECLARE creationPtr REFERENCE TO OutputRoot;
CREATE LASTCHILD OF creationPtr DOMAIN 'MRM' PARSE( bodyBlob
ENCODING InputProperties.Encoding
CCSID InputProperties.CodedCharSetId
SET 'JMKCC30002001'
TYPE 'message'
FORMAT 'XML'
OPTIONS parseOptions);
SET OutputRoot.Properties.MessageDomain = 'MRM';
SET OutputRoot.Properties.MessageSet = 'JMKCC30002001';
SET OutputRoot.Properties.MessageType = 'message';
SET OutputRoot.Properties.MessageFormat = 'XML';

END;
END MODULE;

Is this a reliable way for validation ?
note:
I have many message definitions in the MRM and I need to give the function the propre message type and format according to the
incoming message

Thanks in Advance
Ghada
Back to top
View user's profile Send private message Yahoo Messenger
jbanoop
PostPosted: Mon Jul 31, 2006 11:35 pm    Post subject: Reply with quote

Chevalier

Joined: 17 Sep 2005
Posts: 401
Location: SC

Why are you casting blob
Quote:
MQInput the message is passed as BLOB

as blob again ?
Quote:
DECLARE bodyBlob BLOB CAST(ASBITSTREAM(InputRoot.BLOB OPTIONS parseOptions
SET 'JMKCC30002001'
TYPE 'message'
FORMAT 'XML') AS BLOB);
.

All I think you need to do is to pass the incoming blob to the create -parse clause with the options having the ValidateException present in the options you pass to the statement (which u r already using).

Take a look at the solution i got when i posted a similar question on the site, hope it helps.

http://www.mqseries.net/phpBB2/viewtopic.php?t=25386&highlight=

Regards,
Anoop
Back to top
View user's profile Send private message Yahoo Messenger
elvis_gn
PostPosted: Mon Jul 31, 2006 11:54 pm    Post subject: Re: Message Validation using CREATE...PARSE Reply with quote

Padawan

Joined: 08 Oct 2004
Posts: 1905
Location: Dubai

Hi ghada,
ghada wrote:
the problem is when I use the Create..Parse function it parses the incoming message even when i supply a different schema name than the propre one

Code:
CREATE LASTCHILD OF creationPtr DOMAIN 'MRM' PARSE( bodyBlob
             ENCODING InputProperties.Encoding
             CCSID InputProperties.CodedCharSetId      
             SET 'JMKCC30002001'
             TYPE 'message'
             FORMAT 'XML'
             OPTIONS parseOptions);

You have hardcoded the schema, ofcourse it will throw errors.

Don't call both CopyMessageHeaders and CopyEntireMessage...
CopyEntireMessage = CopyMessageHeaders + InputBody.
You need to call any one, depending on your need.

Don't write any code within the CopyMessageHeaders or CopyEntireMessage.
Write your code within
Code:
FUNCTION Main() RETURNS BOOLEAN


Quote:
Is this a reliable way for validation ?
note:
I have many message definitions in the MRM and I need to give the function the propre message type and format according to the
incoming message

Dont hardcode....do an if else to populate the values...

Regards.
Back to top
View user's profile Send private message Send e-mail
ghada
PostPosted: Tue Aug 01, 2006 12:20 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

Hi all

Thanks all for your replies I ll try your suggestions and reply with the results

Thanks again

Ghada
Back to top
View user's profile Send private message Yahoo Messenger
ghada
PostPosted: Tue Aug 01, 2006 1:11 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

Hi all

thanks Anoop for the link it helped but I think Im doing the same but I feel that the validation doesnt take place.

thanks elvis_gn too for your reply too but

1- When I used CopyMessageHeaders(); CopyEntireMessage(); I only used the second function name as you can see from my code I didnt duplicate the copying
2- hardcoding the message set, type and format is just for testing
the problem is that the incoming message doesnt have any of these information, so Im using Aspecified field in the jms header to determine my message set, type and format then I will pass them to the CREATE PARSE function to parse and validate the message aginst the specified message definition

I updated my code but it didnt throw an exception when I sent an invalid message
CREATE COMPUTE MODULE TrivialParsingTest_Compute
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;

DECLARE parseOptions INTEGER BITOR(RootBitStream, ValidateContent,ValidateValue, ValidateException,ValidateBasicConstraints,ValidateImmediate);
DECLARE bodyBlob BLOB ASBITSTREAM(InputRoot.BLOB,InputProperties.Encoding,InputProperties.CodedCharSetId);

DECLARE creationPtr REFERENCE TO OutputRoot;
CREATE LASTCHILD OF creationPtr DOMAIN 'MRM' PARSE( bodyBlob
ENCODING InputProperties.Encoding
CCSID InputProperties.CodedCharSetId
SET 'JMKCC30002001'
TYPE 'message'
FORMAT 'XML'
OPTIONS parseOptions);
SET OutputRoot.Properties.MessageDomain = 'MRM';
SET OutputRoot.Properties.MessageSet = 'JMKCC30002001';
SET OutputRoot.Properties.MessageType = 'message';
SET OutputRoot.Properties.MessageFormat = 'XML';

RETURN TRUE;
END;
END MODULE;

Any other suggestions?

thanks
Ghada
Back to top
View user's profile Send private message Yahoo Messenger
jefflowrey
PostPosted: Tue Aug 01, 2006 1:47 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You're wasting computation cycles by ASBITSTREAMING and then CREATE FIELD ... PARSEing.

http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ac00400_.htm
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
ghada
PostPosted: Tue Aug 01, 2006 2:11 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

Hi Jeff

thanks for the reply

I discovered the redundancy when I referenced the BLOB in the INput Iwrote it like that
DECLARE bodyBlob REFERENCE TO InputRoot.BLOB;

so it throw an exception so I had to use the ASBITSTREAM
but now I updated my code to
CREATE COMPUTE MODULE TrivialParsingTest_Compute
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
SET OutputRoot.Properties = InputRoot.Properties;
SET OutputRoot.MQMD = InputRoot.MQMD;

DECLARE parseOptions INTEGER BITOR(RootBitStream, ValidateContent,ValidateValue, ValidateException,ValidateBasicConstraints,ValidateImmediate);
DECLARE bodyBlob REFERENCE TO InputRoot.BLOB.BLOB;

DECLARE creationPtr REFERENCE TO OutputRoot;
CREATE LASTCHILD OF creationPtr DOMAIN 'MRM' PARSE( bodyBlob
ENCODING InputProperties.Encoding
CCSID InputProperties.CodedCharSetId
SET 'JMKCC30002001'
TYPE 'message'
FORMAT 'XML'
OPTIONS parseOptions);
SET OutputRoot.Properties.MessageDomain = 'MRM';
SET OutputRoot.Properties.MessageSet = 'JMKCC30002001';
SET OutputRoot.Properties.MessageType = 'message';
SET OutputRoot.Properties.MessageFormat = 'XML';

RETURN TRUE;
END;

this code parses the input message and works fine for the correct message and never complains when I send invalid message "I want it to throw an exception when invalid message comes"

I dont know how it can parse the message while Im giving it a different schema and the domain is set to MRM

thanks in advance

Ghada
Back to top
View user's profile Send private message Yahoo Messenger
ghada
PostPosted: Tue Aug 01, 2006 3:21 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

hi all
this code parses the input message and works fine for the correct message and never complains when I send invalid message "I want it to throw an exception when invalid message comes"

I dont know how it can parse the message while Im giving it a different schema and the domain is set to MRM

thanks in advance

Ghada
Back to top
View user's profile Send private message Yahoo Messenger
kishoreraju
PostPosted: Tue Aug 01, 2006 3:26 am    Post subject: Reply with quote

Disciple

Joined: 30 Sep 2004
Posts: 156

I think it is somthing to do with Message set configuration. can you check what is value that was set for contentvalidation property in the logical message structure of complex type of the schema that your using. i think the value for the this property shoulb be closed
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Tue Aug 01, 2006 3:49 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Also, it could be parsing your data as self-defining rather than modelled.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
ghada
PostPosted: Tue Aug 01, 2006 4:31 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

hi all

I visited the following link about complex type

http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ad11820_.htm
but I really dont know where I can edit these values

and according to what you said Jeff
is the specified Domain "MRM" and all the info about the message set , type and format doesnt affect it
if so how can I make it effective to it.

best regards
ghada
Back to top
View user's profile Send private message Yahoo Messenger
kishoreraju
PostPosted: Tue Aug 01, 2006 4:41 am    Post subject: Reply with quote

Disciple

Joined: 30 Sep 2004
Posts: 156

To edit these values

open your message defination file in that you will find four folders.

go types in the select complextype that is associated with your Message .

click on the proeprites tab and then select logical properties in that you will
find
Back to top
View user's profile Send private message
ghada
PostPosted: Tue Aug 01, 2006 5:38 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

hi kishoreraju

Thanks a lot for your reply

I found the Content validation: Closed as you recommended.
It seems that this is not the reason

When I attach the message set with Validate node it works well and refuses the invalid messages but I dont know why it is not working here

any suggestion???
best regards

Ghada
Back to top
View user's profile Send private message Yahoo Messenger
jefflowrey
PostPosted: Tue Aug 01, 2006 5:41 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Post a trace of the message after your Compute node successfully passes an "invalid" message.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
ghada
PostPosted: Tue Aug 01, 2006 7:00 am    Post subject: Reply with quote

Apprentice

Joined: 13 Oct 2005
Posts: 41
Location: Egypt

Hi Jeff

it is just as you said I guess
(" text="'Message, element or attribute is self-defining.'" )
how can I solve that???
---------------------

<UserTrace timestamp="2006-08-01 14:27:55.709617" thread="4004" function="MtiImbFIHandler::startMessageContent" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="859">
<Insert type="string">'message'</Insert>
<Insert type="string">''</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.709617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'@xmlns:xsi'</Insert>
<Insert type="string">'message'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'@xsi:noNamespaceSchemaLocation'</Insert>
<Insert type="string">'message'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'header'</Insert>
<Insert type="string">'message'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'sender'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'receiver'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'message_type'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'process_type'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'conversation_id'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.710617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'message_reference'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'refmessage_reference'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'timestamp'</Insert>
<Insert type="string">'header'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'contents'</Insert>
<Insert type="string">'message'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'CREATE_MANIFEST_DOCUMENT'</Insert>
<Insert type="string">'contents'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string">'CREATE_MANIFEST_DOCUMENT'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Ship_Visit_ID'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Page_Count'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Type'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notes'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'EDI_MSG_NBR'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.711616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.712615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'NBR'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Page_NBR'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Load_Port_ID'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Discharge_Port_ID'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Shipper_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Shipper_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.713615" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Consignee_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Consignee_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notify_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notify_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notes'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Serial'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Desc'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Package_Type_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Count'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity_Unit'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.714614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Marks'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Serial'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Desc'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Package_Type_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Count'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity_Unit'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.715614" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Marks'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string">'Manifest_Info'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'NBR'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Page_NBR'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Load_Port_ID'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Discharge_Port_ID'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Shipper_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Shipper_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Consignee_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Consignee_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notify_Name'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notify_Address'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Notes'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.716617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Serial'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Desc'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Package_Type_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Count'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity_Unit'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Marks'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string">'Bill_Of_Loading_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Serial'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Product_Desc'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.717617" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Package_Type_Id'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.718616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Count'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.718616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.718616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Total_Quantity_Unit'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.718616" thread="4004" function="MtiImbFIHandler::startElement" type="" name="" label="" text="'Message, element or attribute is self-defining.'" catalog="BIPv600" number="5493" file="F:\build\S000_P\src\MTI\MTIforBroker\MtiImbParser2\MtiImbFIHandler.cpp" line="1409">
<Insert type="string">'Marks'</Insert>
<Insert type="string">'BOL_Item_Data'</Insert>
<Insert type="string" />
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:55.718616" thread="4004" function="SqlAssignment::execute" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Executing statement at (&1, &2)'" catalog="BIPv600" number="2537" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="105">
<Insert type="string">'.TrivialParsingTest_Compute.Main'</Insert>
<Insert type="string">'19.4'</Insert>
<Insert type="string">'SET OutputRoot.Properties.MessageDomain = 'MRM';'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:56.467617" thread="4004" function="void SqlScalarEvalResult::assign" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'assigning value &amp;1 to &amp;2'" catalog="BIPv600" number="2566" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="717">
<Insert type="string">''MRM''</Insert>
<Insert type="string">'OutputRoot.Properties.MessageDomain'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:56.467617" thread="4004" function="SqlAssignment::execute" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Executing statement at (&1, &2)'" catalog="BIPv600" number="2537" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="105">
<Insert type="string">'.TrivialParsingTest_Compute.Main'</Insert>
<Insert type="string">'20.4'</Insert>
<Insert type="string">'SET OutputRoot.Properties.MessageSet = 'JMKCC30002001';'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:57.219615" thread="4004" function="void SqlScalarEvalResult::assign" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'assigning value &amp;1 to &amp;2'" catalog="BIPv600" number="2566" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="717">
<Insert type="string">''JMKCC30002001''</Insert>
<Insert type="string">'OutputRoot.Properties.MessageSet'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:57.219615" thread="4004" function="SqlAssignment::execute" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Executing statement at (&1, &2)'" catalog="BIPv600" number="2537" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="105">
<Insert type="string">'.TrivialParsingTest_Compute.Main'</Insert>
<Insert type="string">'21.4'</Insert>
<Insert type="string">'SET OutputRoot.Properties.MessageType = 'message';'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:57.939617" thread="4004" function="void SqlScalarEvalResult::assign" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'assigning value &amp;1 to &amp;2'" catalog="BIPv600" number="2566" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="717">
<Insert type="string">''message''</Insert>
<Insert type="string">'OutputRoot.Properties.MessageType'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:57.939617" thread="4004" function="SqlAssignment::execute" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Executing statement at (&1, &2)'" catalog="BIPv600" number="2537" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="105">
<Insert type="string">'.TrivialParsingTest_Compute.Main'</Insert>
<Insert type="string">'22.4'</Insert>
<Insert type="string">'SET OutputRoot.Properties.MessageFormat = 'XML';'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:58.651615" thread="4004" function="void SqlScalarEvalResult::assign" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'assigning value &amp;1 to &amp;2'" catalog="BIPv600" number="2566" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlAssignment.cpp" line="717">
<Insert type="string">''XML''</Insert>
<Insert type="string">'OutputRoot.Properties.MessageFormat'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:58.665615" thread="4004" function="SqlReturnStatement::execute" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Executing statement at (&1, &2)'" catalog="BIPv600" number="2537" file="F:\build\S000_P\src\DataFlowEngine\ImbRdl\ImbRdlReturnStmt.cpp" line="98">
<Insert type="string">'.TrivialParsingTest_Compute.Main'</Insert>
<Insert type="string">'24.3'</Insert>
<Insert type="string">'RETURN TRUE;'</Insert>
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:27:59.378616" thread="4004" function="ImbComputeNode::evaluate" type="ComIbmComputeNode" name="TrivialParsingTest#FCMComposite_1_2" label="TrivialParsingTest.Compute" text="'Propagating to out terminal'" catalog="BIPv600" number="4007" file="F:\build\S000_P\src\DataFlowEngine\ImbComputeNode.cpp" line="489">
<Insert type="string">TrivialParsingTest.Compute</Insert>
</UserTrace>
- <Error timestamp="2006-08-01 14:28:03.442615" thread="4004" function="ImbTraceNode::writeToLog" type="ComIbmTraceNode" name="TrivialParsingTest#FCMComposite_1_5" label="TrivialParsingTest.Trace" text="'Application error output from TraceNode'" catalog="BIPv600" number="3051" file="F:\build\S000_P\src\DataFlowEngine\ImbTraceNode.cpp" line="471">
<Insert type="string">' '</Insert>
<Insert type="string">TrivialParsingTest.Trace</Insert>
</Error>
- <UserTrace timestamp="2006-08-01 14:28:03.442615" thread="4004" function="ImbTraceNode::evaluate" type="ComIbmTraceNode" name="TrivialParsingTest#FCMComposite_1_5" label="TrivialParsingTest.Trace" text="'Propagating to output terminal'" catalog="BIPv600" number="4067" file="F:\build\S000_P\src\DataFlowEngine\ImbTraceNode.cpp" line="360">
<Insert type="string">TrivialParsingTest.Trace</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:28:13.339615" thread="4004" function="ImbMqOutputNode::putMessage" type="ComIbmMQOutputNode" name="TrivialParsingTest#FCMComposite_1_3" label="TrivialParsingTest.MQOutput" text="'MQPUT issued to put message to the specified output queue'" catalog="BIPv600" number="2638" file="F:\build\S000_P\src\DataFlowEngine\ImbMqOutputNode.cpp" line="2023">
<Insert type="string">'TrialS'</Insert>
<Insert type="string">'CONTAINERS.TERMINAL.INPUT.QUEUE'</Insert>
<Insert type="integer">0</Insert>
<Insert type="integer">0</Insert>
<Insert type="string">TrivialParsingTest.MQOutput</Insert>
</UserTrace>
- <UserTrace timestamp="2006-08-01 14:28:13.339615" thread="4004" function="ImbMqOutputNode::putMessage" type="ComIbmMQOutputNode" name="TrivialParsingTest#FCMComposite_1_3" label="TrivialParsingTest.MQOutput" text="'Message received and queued successfully'" catalog="BIPv600" number="2622" file="F:\build\S000_P\src\DataFlowEngine\ImbMqOutputNode.cpp" line="2136">
<Insert type="string">'TrialS'</Insert>
<Insert type="string">'CONTAINERS.TERMINAL.INPUT.QUEUE'</Insert>
<Insert type="string">TrivialParsingTest.MQOutput</Insert>
</UserTrace>
</UserTraceLog>


Last edited by ghada on Tue Aug 01, 2006 7:13 am; edited 2 times in total
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Message Validation using CREATE...PARSE
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.