|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
DFDL to parse fix length file |
« View previous topic :: View next topic » |
Author |
Message
|
kant |
Posted: Fri Jul 10, 2015 5:12 am Post subject: DFDL to parse fix length file |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
Hi,
I have txt file with below data and need to parse it.
01$A05ITO042614C D V6270 OCARD CRUAL
I have used file node which is taking as blob and sending fix length message to next RCD node. While RCD node trying to parse it but debuger getting close automatically and file is moving to mqsitransitin folder and laying there. No error it is throwing. I have increase eclipse min/maxsize.
i have increased run time memory to but still files are not getting parsed. I tried with only one recode but no luck.
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMaxHeapSize -v 2147483648
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMinHeapSize -v 1073741824
I am using IIB V10. please help me to fix it. |
|
Back to top |
|
 |
smdavies99 |
Posted: Fri Jul 10, 2015 5:35 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
One of the rules for getting to the bottom of PArsing problems is to NOT use the debugger.
You should learn how to use Usertrace. The trace output will show you a lot of detail about what the problems are. This is especially true with the DFDL Parser.
As it is DFDL, you have run it through the DFDL test parser already then?
Does that work? _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Jul 10, 2015 6:03 am Post subject: Re: DFDL to parse fix length file |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kant wrote: |
have used file node which is taking as blob and sending fix length message to next RCD node. |
Why are you using an RCD node rather than having the file node parse it?
kant wrote: |
I have increase eclipse min/maxsize. |
This will have exactly zero effect on the broker runtime, that doesn't run in eclipse.
kant wrote: |
i have increased run time memory to but still files are not getting parsed. I tried with only one recode but no luck.
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMaxHeapSize -v 2147483648
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMinHeapSize -v 1073741824 |
Why are you so convinced that this very short record is running out of memory?
kant wrote: |
I am using IIB V10. please help me to fix it. |
The advice of my associate should be your first step. Use the DFDL test parse to make sure that's working, then take a user trace to see what's going wrong other than the parsing.
You can skip straight to the user trace, which will show parsing errors, but the DFDL Test Parse in the Toolkit is very convenient. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kant |
Posted: Fri Jul 10, 2015 11:50 pm Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
I checked the DFDL Test Parse and it is parsing successfully. |
|
Back to top |
|
 |
kant |
Posted: Fri Jul 10, 2015 11:55 pm Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
when RCD node is parting the recode nothing is happening. So I though to increase broker run time memory.
@vitor below command does not increase the memory.
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMaxHeapSize -v 2147483648
mqsichangeproperties TESTNODE -o ComIbmJVMManager -n jvmMinHeapSize -v 1073741824
Please suggest is there any way to increase the runtime memory. |
|
Back to top |
|
 |
kimbert |
Posted: Sat Jul 11, 2015 2:39 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
Please read this carefully.
1. Forget about increasing memory. I see no evidence that the broker is running out of memory
2. Take a debug-level user trace. That means running the following commands:
mqsichangetrace
mqsireadlog
mqsiformatlog
3. Read the trace output carefully. It is sometimes useful to search for the word 'throwing' or 'exception' in the user trace in case there are errors being reported. _________________ Before you criticize someone, walk a mile in their shoes. That way you're a mile away, and you have their shoes too. |
|
Back to top |
|
 |
Vitor |
Posted: Mon Jul 13, 2015 4:36 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kant wrote: |
So I though to increase broker run time memory. |
I repeat - why? What makes you think this very short record would run the parser out of memory? Is it because increasing memory sounds like the sort of simple knee jerk solution that's likely to make the problem go away without you using any thought or effort?
A number of people have suggested problem resolution steps. You claim to have taken the first one - the DFDL Test Parse from the Toolkit. Good. So now:
- take the user trace a number of people have suggested
- review the user trace not only for "throwing" and "exception" (which are valuable things to look for) but also to get a view on what the flow is doing and how it's making decisions
- explain to us here why you're using an RCD node rather than having the message parsed by the File Input node. What exactly is the user case here? The record format you've posted is certainly not one of the more esoteric ones that would compel you to use that kind of flow construction. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kant |
Posted: Tue Jul 14, 2015 1:39 am Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
2015-07-14 03:01:22.539618 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Message type has changed,will load the new root element into the DFDL parser' , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.539628 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Message type looks like it contains a namespace' , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.539638 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Calculated namespace and name from message type' , 'namespace=', '', ',name=', 'AccrualProcess', AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.539648 7212 { *DFDL* DFDLParser_setRootElement , (*ptr)2cf34ae0, 'AccrualProcess', ''
2015-07-14 03:01:22.539668 7212 { DFDLParserImpl_setRootElement(DFDLParserImpl*, const UChar*, const UChar*)
2015-07-14 03:01:22.539680 7212 DFDLParserImpl_setRootElement(DFDLParserImpl*, const UChar*, const UChar*) '0x000000002cf34ae0,AccrualProcess,,'
2015-07-14 03:01:22.539710 7212 } DFDLParserImpl_setRootElement
2015-07-14 03:01:22.539726 7212 DFDLParserImpl_setRootElement '0,'
2015-07-14 03:01:22.539738 7212 } *DFDL* DFDLParser_setRootElement
2015-07-14 03:01:22.539748 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Validation setting has changed, will modify the DFDL parser' , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.539756 7212 { *DFDL* DFDLParser_setFeature , (*ptr)2cf34ae0, 'http://www.ibm.com/dfdl/validation', true
2015-07-14 03:01:22.539780 7212 { DFDLParserImpl_setFeature(DFDLParserImpl*, char*, boolean)
2015-07-14 03:01:22.539794 7212 DFDLParserImpl_setFeature(DFDLParserImpl*, char*, boolean) '0x000000002cf34ae0,http://www.ibm.com/dfdl/validation,true,'
2015-07-14 03:01:22.539824 7212 } DFDLParserImpl_setFeature
2015-07-14 03:01:22.539838 7212 DFDLParserImpl_setFeature '0,'
2015-07-14 03:01:22.539848 7212 } *DFDL* DFDLParser_setFeature
2015-07-14 03:01:22.539860 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Codepage has changed, will update DFDL encoding variable' , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.539882 7212 { *DFDL* DFDLParser_setVariableString , (*ptr)2cf34ae0, 'encoding', 'http://www.ogf.org/dfdl/dfdl-1.0/', '437', 3
2015-07-14 03:01:22.539952 7212 { DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*)
2015-07-14 03:01:22.539976 7212 DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*) '0x000000002cf34ae0,0,encoding,http://www.ogf.org/dfdl/dfdl-1.0/,437,'
2015-07-14 03:01:22.540000 7212 } DFDLParserImpl_handleSetVariableResult
2015-07-14 03:01:22.540014 7212 DFDLParserImpl_handleSetVariableResult 'true,'
2015-07-14 03:01:22.540024 7212 } *DFDL* DFDLParser_setVariableString
2015-07-14 03:01:22.540036 7212 ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode 'Encoding has changed, will update DFDL byteOrder and binaryFloatRep variables' , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.540044 7212 { *DFDL* DFDLParser_setVariableString , (*ptr)2cf34ae0, 'byteOrder', 'http://www.ogf.org/dfdl/dfdl-1.0/', 'littleEndian', 12
2015-07-14 03:01:22.540082 7212 { DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*)
2015-07-14 03:01:22.540100 7212 DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*) '0x000000002cf34ae0,0,byteOrder,http://www.ogf.org/dfdl/dfdl-1.0/,littleEndian,'
2015-07-14 03:01:22.540120 7212 } DFDLParserImpl_handleSetVariableResult
2015-07-14 03:01:22.540132 7212 DFDLParserImpl_handleSetVariableResult 'true,'
2015-07-14 03:01:22.540140 7212 } *DFDL* DFDLParser_setVariableString
2015-07-14 03:01:22.540152 7212 { *DFDL* DFDLParser_setVariableString , (*ptr)2cf34ae0, 'binaryFloatRep', 'http://www.ogf.org/dfdl/dfdl-1.0/', 'ieee', 4
2015-07-14 03:01:22.540182 7212 { DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*)
2015-07-14 03:01:22.540202 7212 DFDLParserImpl_handleSetVariableResult(DFDLParserImpl*, enum VariableManagerReturnCodes, const UChar*, const UChar*, DFDLValue*) '0x000000002cf34ae0,0,binaryFloatRep,http://www.ogf.org/dfdl/dfdl-1.0/,ieee,'
2015-07-14 03:01:22.540218 7212 } DFDLParserImpl_handleSetVariableResult
2015-07-14 03:01:22.540312 7212 DFDLParserImpl_handleSetVariableResult 'true,'
2015-07-14 03:01:22.540336 7212 } *DFDL* DFDLParser_setVariableString
2015-07-14 03:01:22.540358 7212 } ImbDFDLDocHandler::getDFDLParser AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2cf34ae0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.540378 7212 { ImbDFDLParser::parseLastChild AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2973b2a0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.540394 7212 { ImbDFDLDocHandler::parseAll AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.540402 7212 { *DFDL* DFDLParser_hasNext , (*ptr)2cf34ae0
2015-07-14 03:01:22.540428 7212 { DFDLParserImpl_parseSetup
2015-07-14 03:01:22.540446 7212 DFDLParserImpl_parseSetup ''
2015-07-14 03:01:22.540952 7212 { new_ParserRegionHandler(DFDLHeapAdapter*, DFDLConstants*, Context*, DocHandlerAdapter*, BufferManager*, CharsetManager*, VariableManager*, ResourceCatalog*, TraceHandlerAdapter*, UChar*, DFDLPropertiesResolver*)
2015-07-14 03:01:22.540984 7212 >> new_ParserRegionHandler(DFDLHeapAdapter*, DFDLConstants*, Context*, DocHandlerAdapter*, BufferManager*, CharsetManager*, VariableManager*, ResourceCatalog*, TraceHandlerAdapter*, UChar*, DFDLPropertiesResolver*) '0x000000003269b9a0,0x000000002d0a5d80,0x0000000032732460,0x0000000036dac080,0x000000003269f8f0,0x00000000324a6060,0x00000000324a60d0,0x0000000032745a10,0x000000003269fc00,0x000000003286b920,'
2015-07-14 03:01:22.542486 7212 } new_ParserRegionHandler(DFDLHeapAdapter*, DFDLConstants*, Context*, DocHandlerAdapter*, BufferManager*, CharsetManager*, VariableManager*, ResourceCatalog*, TraceHandlerAdapter*, UChar*, DFDLPropertiesResolver*)
2015-07-14 03:01:22.542512 7212 new_ParserRegionHandler(DFDLHeapAdapter*, DFDLConstants*, Context*, DocHandlerAdapter*, BufferManager*, CharsetManager*, VariableManager*, ResourceCatalog*, TraceHandlerAdapter*, UChar*, DFDLPropertiesResolver*) ''
2015-07-14 03:01:22.542544 7212 { ParserRegionHandler_setExpressionEvaluator(ParserRegionHandler*, ExpressionEvaluator*)
2015-07-14 03:01:22.542560 7212 >> ParserRegionHandler_setExpressionEvaluator(ParserRegionHandler*, ExpressionEvaluator*) '0x00000000327335c0,0x0000000032887020,'
2015-07-14 03:01:22.542576 7212 } ParserRegionHandler_setExpressionEvaluator(ParserRegionHandler*, ExpressionEvaluator*)
2015-07-14 03:01:22.542588 7212 ParserRegionHandler_setExpressionEvaluator(ParserRegionHandler*, ExpressionEvaluator*) ''
2015-07-14 03:01:22.542602 7212 { PIFIteratorForParser_getPIF
2015-07-14 03:01:22.542614 7212 >> PIFIteratorForParser_getPIF ''
2015-07-14 03:01:22.542626 7212 } PIFIteratorForParser_getPIF
2015-07-14 03:01:22.542636 7212 PIFIteratorForParser_getPIF ''
2015-07-14 03:01:22.542656 7212 { PIFIteratorForParser_setPIF(PIFIteratorForParser*, struct sPIF*)
2015-07-14 03:01:22.542668 7212 >> PIFIteratorForParser_setPIF(PIFIteratorForParser*, struct sPIF*) '0x000000003269d110,0x0000000032504310,'
2015-07-14 03:01:22.542682 7212 } PIFIteratorForParser_setPIF(PIFIteratorForParser*, struct sPIF*)
2015-07-14 03:01:22.542694 7212 PIFIteratorForParser_setPIF(PIFIteratorForParser*, struct sPIF*) ''
2015-07-14 03:01:22.542714 7212 { ParserRegionHandler_setPIF(ParserRegionHandler*, DFDLPIF*)
2015-07-14 03:01:22.542726 7212 >> ParserRegionHandler_setPIF(ParserRegionHandler*, DFDLPIF*) '0x00000000327335c0,0x0000000032504310,'
2015-07-14 03:01:22.542742 7212 } ParserRegionHandler_setPIF(ParserRegionHandler*, DFDLPIF*)
2015-07-14 03:01:22.542754 7212 ParserRegionHandler_setPIF(ParserRegionHandler*, DFDLPIF*) ''
2015-07-14 03:01:22.542774 7212 { ParserRegionHandler_setStringLiteralCache(ParserRegionHandler*, StringLiteralCache*)
2015-07-14 03:01:22.542790 7212 >> ParserRegionHandler_setStringLiteralCache(ParserRegionHandler*, StringLiteralCache*) '0x00000000327335c0,0x0000000032732830,'
2015-07-14 03:01:22.542802 7212 } ParserRegionHandler_setStringLiteralCache(ParserRegionHandler*, StringLiteralCache*)
2015-07-14 03:01:22.542818 7212 ParserRegionHandler_setStringLiteralCache(ParserRegionHandler*, StringLiteralCache*) ''
2015-07-14 03:01:22.542838 7212 { PIFIteratorForParser_setDelimitedScanner(PIFIteratorForParser*, DelimitedScannerBytes*)
2015-07-14 03:01:22.542852 7212 >> PIFIteratorForParser_setDelimitedScanner(PIFIteratorForParser*, DelimitedScannerBytes*) '0x000000003269d110,0x00000000321f1c00,'
2015-07-14 03:01:22.542868 7212 } PIFIteratorForParser_setDelimitedScanner(PIFIteratorForParser*, DelimitedScannerBytes*)
2015-07-14 03:01:22.542878 7212 PIFIteratorForParser_setDelimitedScanner(PIFIteratorForParser*, DelimitedScannerBytes*) ''
2015-07-14 03:01:22.542894 7212 { PIFIteratorForParser_setRegionHandler(PIFIteratorForParser*, DFDLRegionHandler*)
2015-07-14 03:01:22.542908 7212 >> PIFIteratorForParser_setRegionHandler(PIFIteratorForParser*, DFDLRegionHandler*) '0x000000003269d110,0x0000000000000000,'
2015-07-14 03:01:22.542922 7212 } PIFIteratorForParser_setRegionHandler(PIFIteratorForParser*, DFDLRegionHandler*)
2015-07-14 03:01:22.542932 7212 PIFIteratorForParser_setRegionHandler(PIFIteratorForParser*, DFDLRegionHandler*) ''
2015-07-14 03:01:22.542946 7212 { DFDLParserImpl_parseInitialize
2015-07-14 03:01:22.542956 7212 >> DFDLParserImpl_parseInitialize ''
2015-07-14 03:01:22.542972 7212 >> { PIFIteratorForParser_setRootElement(PIFIteratorForParser*, DFDLUString*, DFDLUString*)
2015-07-14 03:01:22.542986 7212 >> PIFIteratorForParser_setRootElement(PIFIteratorForParser*, DFDLUString*, DFDLUString*) '0x000000003269d110,AccrualProcess,,'
2015-07-14 03:01:22.543054 7212 >> { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543072 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 0. Parsing will start from root element 'AccrualProcess'.'
2015-07-14 03:01:22.543072 7212 >> UserTrace BIP5841I: ''Offset: 0. Parsing will start from root element 'AccrualProcess'.''
2015-07-14 03:01:22.543080 7212 >> } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543088 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543094 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 0. Parsing will start from root element 'AccrualProcess'.'
2015-07-14 03:01:22.543102 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543122 7212 >> } PIFIteratorForParser_setRootElement(PIFIteratorForParser*, DFDLUString*, DFDLUString*)
2015-07-14 03:01:22.543136 7212 >> PIFIteratorForParser_setRootElement(PIFIteratorForParser*, DFDLUString*, DFDLUString*) 'true,'
2015-07-14 03:01:22.543150 7212 >> { mbGetNextBuffer , (*ptr)32870e40, (*ptr)327331f0
2015-07-14 03:01:22.543330 7212 >> { *DFDL* DFDLBufferHandler_getContextObject , (*ptr)32870e40
2015-07-14 03:01:22.543356 7212 >> } *DFDL* DFDLBufferHandler_getContextObject , (*ptr)2c8e79c0
2015-07-14 03:01:22.543372 7212 >> { ImbDFDLBufferServices::provideData AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543380 7212 >> { ImbBufferPool::getBuffer ,
2015-07-14 03:01:22.543396 7212 >> } ImbBufferPool::getBuffer ,
2015-07-14 03:01:22.543408 7212 >> } ImbDFDLBufferServices::provideData AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , true, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543416 7212 >> { *DFDL* DFDLByteBuffer_setData , (*ptr)327331f0, (*ptr)2c814710, 80, true
2015-07-14 03:01:22.543424 7212 >> } *DFDL* DFDLByteBuffer_setData
2015-07-14 03:01:22.543432 7212 >> } mbGetNextBuffer
2015-07-14 03:01:22.543480 7212 >> { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543494 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'The default value of '%LF;' was assigned to variable 'outputNewLine' in namespace 'http://www.ogf.org/dfdl/dfdl-1.0/'. '
2015-07-14 03:01:22.543494 7212 >> UserTrace BIP5841I: ''The default value of '%LF;' was assigned to variable 'outputNewLine' in namespace 'http://www.ogf.org/dfdl/dfdl-1.0/'. ''
2015-07-14 03:01:22.543500 7212 >> } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543508 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543516 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'The default value of '%LF;' was assigned to variable 'outputNewLine' in namespace 'http://www.ogf.org/dfdl/dfdl-1.0/'. '
2015-07-14 03:01:22.543524 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543568 7212 } DFDLParserImpl_parseInitialize
2015-07-14 03:01:22.543586 7212 DFDLParserImpl_parseInitialize '0,'
2015-07-14 03:01:22.543606 7212 } DFDLParserImpl_parseSetup
2015-07-14 03:01:22.543618 7212 DFDLParserImpl_parseSetup 'true,'
2015-07-14 03:01:22.543628 7212 } *DFDL* DFDLParser_hasNext , 1
2015-07-14 03:01:22.543636 7212 { *DFDL* DFDLParser_parseAll , (*ptr)2cf34ae0
2015-07-14 03:01:22.543652 7212 { DFDLParserImpl_parseAll
2015-07-14 03:01:22.543664 7212 DFDLParserImpl_parseAll ''
2015-07-14 03:01:22.543676 7212 { mbStartDocument , (*ptr)32328610, '1.0', '', 0
2015-07-14 03:01:22.543684 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.543692 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.543700 7212 } mbStartDocument
2015-07-14 03:01:22.543738 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543750 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 0. Starting to process element 'AccrualProcess'.'
2015-07-14 03:01:22.543750 7212 >> UserTrace BIP5841I: ''Offset: 0. Starting to process element 'AccrualProcess'.''
2015-07-14 03:01:22.543758 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.543768 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543776 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 0. Starting to process element 'AccrualProcess'.'
2015-07-14 03:01:22.543786 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.543812 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.543828 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf34d80,'
2015-07-14 03:01:22.543844 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.543858 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.543876 7212 { mbStartElementWithSCD , (*ptr)32328610, 0, 'AccrualProcess', 1, '', '#xscd(/schemaElement::AccrualProcess)', 0
2015-07-14 03:01:22.543886 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.543894 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.543908 7212 >> { ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , 'AccrualProcess', 0, '', 1, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543918 7212 >> { ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543928 7212 >> { ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2973b330, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543938 7212 >> } ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543950 7212 >> } ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, (*ptr)2973b330, 2, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543960 7212 >> } ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.543968 7212 } mbStartElementWithSCD
2015-07-14 03:01:22.544004 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544022 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf34c30,'
2015-07-14 03:01:22.544036 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544048 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.544066 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.544078 7212 >> PIFIteratorForParser_push '0x000000002cf34c30,'
2015-07-14 03:01:22.544108 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.544128 7212 PIFIteratorForParser_push '1,'
2015-07-14 03:01:22.544182 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544206 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf34c30,'
2015-07-14 03:01:22.544230 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544242 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.544262 7212 { PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*)
2015-07-14 03:01:22.544276 7212 >> PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*) '0x000000003269d110,0x000000002cf34c30,0x00000000328a2dc0,'
2015-07-14 03:01:22.544316 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.544330 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , ' Name: sequence SCD: #xscd(/schemaElement::AccrualProcess/type::0/model::sequence) offset: 0 index: -1'
2015-07-14 03:01:22.544338 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.544362 7212 >> { ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*)
2015-07-14 03:01:22.544376 7212 >> ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*) '0x00000000327335c0,0x000000002cf34c30,'
2015-07-14 03:01:22.544396 7212 >> } ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*)
2015-07-14 03:01:22.544408 7212 >> ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.544424 7212 } PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*)
2015-07-14 03:01:22.544438 7212 PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*) 'true,'
2015-07-14 03:01:22.544460 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544474 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35020,'
2015-07-14 03:01:22.544488 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544500 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.544516 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.544528 7212 >> PIFIteratorForParser_push '0x000000002cf35020,'
2015-07-14 03:01:22.544558 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.544572 7212 PIFIteratorForParser_push '2,'
2015-07-14 03:01:22.544618 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.544636 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 0. Starting to process element 'Transaction'.'
2015-07-14 03:01:22.544636 7212 >> UserTrace BIP5841I: ''Offset: 0. Starting to process element 'Transaction'.''
2015-07-14 03:01:22.544646 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.544656 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.544664 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 0. Starting to process element 'Transaction'.'
2015-07-14 03:01:22.544672 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.544692 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544706 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35020,'
2015-07-14 03:01:22.544726 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544738 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.544750 7212 { mbStartElementWithSCD , (*ptr)32328610, 2, 'Transaction', 1, '', '#xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction)', 0
2015-07-14 03:01:22.544760 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.544768 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.544778 7212 >> { ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , 'Transaction', 2, '', 1, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544788 7212 >> { ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544800 7212 >> { ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2973b3c0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544810 7212 >> } ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544818 7212 >> } ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, (*ptr)2973b3c0, 3, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544828 7212 >> } ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.544838 7212 } mbStartElementWithSCD
2015-07-14 03:01:22.544856 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544870 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35170,'
2015-07-14 03:01:22.544890 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.544902 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.544918 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.544932 7212 >> PIFIteratorForParser_push '0x000000002cf35170,'
2015-07-14 03:01:22.544962 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.544978 7212 PIFIteratorForParser_push '3,'
2015-07-14 03:01:22.544996 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545010 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35170,'
2015-07-14 03:01:22.545026 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545040 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.545058 7212 { PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*)
2015-07-14 03:01:22.545072 7212 >> PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*) '0x000000003269d110,0x000000002cf35170,0x00000000328a3040,'
2015-07-14 03:01:22.545102 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.545214 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , ' Name: sequence SCD: #xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction/type::0/model::sequence) offset: 0 index: -1'
2015-07-14 03:01:22.545238 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.545276 7212 >> { ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*)
2015-07-14 03:01:22.545302 7212 >> ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*) '0x00000000327335c0,0x000000002cf35170,'
2015-07-14 03:01:22.545336 7212 >> } ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*)
2015-07-14 03:01:22.545360 7212 >> ParserRegionHandler_handleLeadingAlignment(ParserRegionHandler*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.545394 7212 } PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*)
2015-07-14 03:01:22.545420 7212 PIFIteratorForParser_applyLeadingAlignment(PIFIteratorForParser*, ContextItemForParser*, GroupMemberTableRow*) 'true,'
2015-07-14 03:01:22.545446 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545462 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf352c0,'
2015-07-14 03:01:22.545476 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545492 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.545512 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.545524 7212 >> PIFIteratorForParser_push '0x000000002cf352c0,'
2015-07-14 03:01:22.545558 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.545574 7212 PIFIteratorForParser_push '4,'
2015-07-14 03:01:22.545604 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.545618 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 0. Starting to process element 'MeijerCompanyID'.'
2015-07-14 03:01:22.545618 7212 >> UserTrace BIP5841I: ''Offset: 0. Starting to process element 'MeijerCompanyID'.''
2015-07-14 03:01:22.545626 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.545634 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.545642 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 0. Starting to process element 'MeijerCompanyID'.'
2015-07-14 03:01:22.545648 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.545668 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545682 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf352c0,'
2015-07-14 03:01:22.545700 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.545714 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.545750 7212 { PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.545766 7212 >> PIFIteratorForParser_calculateElementLength '0x000000003269d110,0x00000000328a3180,-1,0x0000000035429b28,'
2015-07-14 03:01:22.545782 7212 } PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.545794 7212 PIFIteratorForParser_calculateElementLength ''
2015-07-14 03:01:22.545838 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.545850 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '0 0x00000000327331f0 0 0 '
2015-07-14 03:01:22.545856 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546018 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546038 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '1 3 001 '
2015-07-14 03:01:22.546046 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546104 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.546132 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 0. Found specified length value '001' for element 'MeijerCompanyID'. The length was 3 bytes. '
2015-07-14 03:01:22.546132 7212 >> UserTrace BIP5841I: ''Offset: 0. Found specified length value '001' for element 'MeijerCompanyID'. The length was 3 bytes. ''
2015-07-14 03:01:22.546146 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.546178 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546198 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 0. Found specified length value '001' for element 'MeijerCompanyID'. The length was 3 bytes. '
2015-07-14 03:01:22.546212 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546244 7212 { ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*)
2015-07-14 03:01:22.546258 7212 >> ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*) '0x00000000327335c0,0x00000000328a3180,001,'
2015-07-14 03:01:22.546286 7212 >> { ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*)
2015-07-14 03:01:22.546300 7212 >> ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*) '0x00000000327335c0,001,0x00000000328a3180,'
2015-07-14 03:01:22.546334 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546346 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , ' Name: MeijerCompanyID SCD: #xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction/type::0/model::sequence/schemaElement::MeijerCompanyID) offset: 3 index: -1'
2015-07-14 03:01:22.546354 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546380 7212 >> } ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*)
2015-07-14 03:01:22.546392 7212 >> ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*) 'true,'
2015-07-14 03:01:22.546408 7212 } ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*)
2015-07-14 03:01:22.546420 7212 ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*) ''
2015-07-14 03:01:22.546440 7212 { PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*)
2015-07-14 03:01:22.546456 7212 >> PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*) '0x000000003269d110,0x000000002cf352c0,001,'
2015-07-14 03:01:22.546470 7212 } PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*)
2015-07-14 03:01:22.546482 7212 PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*) ''
2015-07-14 03:01:22.546498 7212 { mbStartElementWithSCD , (*ptr)32328610, 3, 'MeijerCompanyID', 1, '', '#xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction/type::0/model::sequence/schemaElement::MeijerCompanyID)', 0
2015-07-14 03:01:22.546504 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.546512 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.546526 7212 >> { ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , 'MeijerCompanyID', 3, '', 1, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546540 7212 >> { ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546552 7212 >> { ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2973b450, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546562 7212 >> } ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546572 7212 >> } ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, (*ptr)2973b450, 4, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546582 7212 >> } ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546590 7212 } mbStartElementWithSCD
2015-07-14 03:01:22.546604 7212 { mbElementStringValue , (*ptr)32328610, '001', 3, 0
2015-07-14 03:01:22.546614 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.546622 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.546628 7212 } mbElementStringValue
2015-07-14 03:01:22.546640 7212 { mbEndElement , (*ptr)32328610, 24
2015-07-14 03:01:22.546648 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.546656 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.546664 7212 >> { ImbDFDLDocHandler::endElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546674 7212 >> } ImbDFDLDocHandler::endElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.546682 7212 } mbEndElement
2015-07-14 03:01:22.546714 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.546726 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 3. Finished processing element 'MeijerCompanyID'.'
2015-07-14 03:01:22.546726 7212 >> UserTrace BIP5841I: ''Offset: 3. Finished processing element 'MeijerCompanyID'.''
2015-07-14 03:01:22.546734 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.546742 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546750 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 3. Finished processing element 'MeijerCompanyID'.'
2015-07-14 03:01:22.546760 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.546784 7212 { PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.546798 7212 >> PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf352c0,'
2015-07-14 03:01:22.546818 7212 } PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.546830 7212 PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.546846 7212 { PIFIteratorForParser_getAssertManager
2015-07-14 03:01:22.546860 7212 >> PIFIteratorForParser_getAssertManager ''
2015-07-14 03:01:22.546872 7212 } PIFIteratorForParser_getAssertManager
2015-07-14 03:01:22.546882 7212 PIFIteratorForParser_getAssertManager ''
2015-07-14 03:01:22.546896 7212 { PIFIteratorForParser_pop
2015-07-14 03:01:22.546908 7212 >> PIFIteratorForParser_pop ''
2015-07-14 03:01:22.546936 7212 } PIFIteratorForParser_pop
2015-07-14 03:01:22.546952 7212 PIFIteratorForParser_pop '0x000000002cf35170,3,'
2015-07-14 03:01:22.546976 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.546992 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35410,'
2015-07-14 03:01:22.547006 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.547016 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.547034 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.547044 7212 >> PIFIteratorForParser_push '0x000000002cf35410,'
2015-07-14 03:01:22.547098 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.547128 7212 PIFIteratorForParser_push '4,'
2015-07-14 03:01:22.547166 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.547180 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 3. Starting to process element 'Type'.'
2015-07-14 03:01:22.547180 7212 >> UserTrace BIP5841I: ''Offset: 3. Starting to process element 'Type'.''
2015-07-14 03:01:22.547190 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.547198 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547204 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 3. Starting to process element 'Type'.'
2015-07-14 03:01:22.547212 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547232 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.547246 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35410,'
2015-07-14 03:01:22.547264 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.547282 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.547316 7212 { PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.547334 7212 >> PIFIteratorForParser_calculateElementLength '0x000000003269d110,0x00000000328a32c0,-1,0x0000000035429b28,'
2015-07-14 03:01:22.547350 7212 } PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.547362 7212 PIFIteratorForParser_calculateElementLength ''
2015-07-14 03:01:22.547400 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547410 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '0 0x00000000327331f0 3 24 '
2015-07-14 03:01:22.547418 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547450 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547462 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '1 4 $ '
2015-07-14 03:01:22.547468 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547502 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.547516 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 3. Found specified length value '$' for element 'Type'. The length was 1 bytes. '
2015-07-14 03:01:22.547516 7212 >> UserTrace BIP5841I: ''Offset: 3. Found specified length value '$' for element 'Type'. The length was 1 bytes. ''
2015-07-14 03:01:22.547522 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.547532 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547538 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 3. Found specified length value '$' for element 'Type'. The length was 1 bytes. '
2015-07-14 03:01:22.547544 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547566 7212 { ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*)
2015-07-14 03:01:22.547580 7212 >> ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*) '0x00000000327335c0,0x00000000328a32c0,$,'
2015-07-14 03:01:22.547600 7212 >> { ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*)
2015-07-14 03:01:22.547614 7212 >> ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*) '0x00000000327335c0,$,0x00000000328a32c0,'
2015-07-14 03:01:22.547642 7212 >> { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547654 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , ' Name: Type SCD: #xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction/type::0/model::sequence/schemaElement::Type) offset: 4 index: -1'
2015-07-14 03:01:22.547660 7212 >> } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.547682 7212 >> } ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*)
2015-07-14 03:01:22.547706 7212 >> ParserRegionHandler_validateFacets(ParserRegionHandler*, DFDLValue*, GroupMemberTableRow*) 'true,'
2015-07-14 03:01:22.547734 7212 } ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*)
2015-07-14 03:01:22.547748 7212 ParserRegionHandler_handleSimpleContent_TextString(ParserRegionHandler*, GroupMemberTableRow*, DFDLUString*) ''
2015-07-14 03:01:22.547770 7212 { PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*)
2015-07-14 03:01:22.547784 7212 >> PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*) '0x000000003269d110,0x000000002cf35410,$,'
2015-07-14 03:01:22.547798 7212 } PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*)
2015-07-14 03:01:22.547810 7212 PIFIteratorForParser_processPathExpressionsPIFIteratorForParser*, ContextItemForParser*, DFDLValue*) ''
2015-07-14 03:01:22.547822 7212 { mbStartElementWithSCD , (*ptr)32328610, 4, 'Type', 1, '', '#xscd(/schemaElement::AccrualProcess/type::0/model::sequence/schemaElement::Transaction/type::0/model::sequence/schemaElement::Type)', 24
2015-07-14 03:01:22.547830 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.547838 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.547852 7212 >> { ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , 'Type', 4, '', 1, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547866 7212 >> { ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547880 7212 >> { ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2973b4e0, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547890 7212 >> } ImbParser::callElementConstructor AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547900 7212 >> } ImbSyntaxElementPool::createElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , (*ptr)2be57db0, (*ptr)2973b4e0, 5, AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547910 7212 >> } ImbDFDLDocHandler::startElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.547924 7212 } mbStartElementWithSCD
2015-07-14 03:01:22.547940 7212 { mbElementStringValue , (*ptr)32328610, '$', 1, 0
2015-07-14 03:01:22.547952 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.547964 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.547980 7212 } mbElementStringValue
2015-07-14 03:01:22.547994 7212 { mbEndElement , (*ptr)32328610, 32
2015-07-14 03:01:22.548004 7212 >> { *DFDL* DFDLDocHandler_getContextObject , (*ptr)32328610
2015-07-14 03:01:22.548014 7212 >> } *DFDL* DFDLDocHandler_getContextObject , (*ptr)2be739e0
2015-07-14 03:01:22.548030 7212 >> { ImbDFDLDocHandler::endElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.548064 7212 >> } ImbDFDLDocHandler::endElement AccrualsPOCApp#FCMComposite_1_1 ComIbmFileInputNode , AccrualsPOCApp.ReceiveAccrualsFile
2015-07-14 03:01:22.548082 7212 } mbEndElement
2015-07-14 03:01:22.548532 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.548564 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 4. Finished processing element 'Type'.'
2015-07-14 03:01:22.548564 7212 >> UserTrace BIP5841I: ''Offset: 4. Finished processing element 'Type'.''
2015-07-14 03:01:22.548578 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.548592 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.548604 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 4. Finished processing element 'Type'.'
2015-07-14 03:01:22.548616 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.548652 7212 { PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.548678 7212 >> PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf35410,'
2015-07-14 03:01:22.548716 7212 } PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.548744 7212 PIFIteratorForParser_processDelayedAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.548776 7212 { PIFIteratorForParser_getAssertManager
2015-07-14 03:01:22.548802 7212 >> PIFIteratorForParser_getAssertManager ''
2015-07-14 03:01:22.548826 7212 } PIFIteratorForParser_getAssertManager
2015-07-14 03:01:22.548850 7212 PIFIteratorForParser_getAssertManager ''
2015-07-14 03:01:22.548882 7212 { PIFIteratorForParser_pop
2015-07-14 03:01:22.548906 7212 >> PIFIteratorForParser_pop ''
2015-07-14 03:01:22.548960 7212 } PIFIteratorForParser_pop
2015-07-14 03:01:22.548982 7212 PIFIteratorForParser_pop '0x000000002cf35170,3,'
2015-07-14 03:01:22.549006 7212 { PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.549040 7212 >> PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf352c0,'
2015-07-14 03:01:22.549076 7212 } PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.549094 7212 PIFIteratorForParser_updateEffectiveMinMaxOccursCount(PIFIteratorForParser*, ContextItemForParser*) ''
2015-07-14 03:01:22.549248 7212 { PIFIteratorForParser_push
2015-07-14 03:01:22.549268 7212 >> PIFIteratorForParser_push '0x000000002cf352c0,'
2015-07-14 03:01:22.549304 7212 } PIFIteratorForParser_push
2015-07-14 03:01:22.549320 7212 PIFIteratorForParser_push '4,'
2015-07-14 03:01:22.549354 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.549368 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 4. Starting to process element 'TranCategory'.'
2015-07-14 03:01:22.549368 7212 >> UserTrace BIP5841I: ''Offset: 4. Starting to process element 'TranCategory'.''
2015-07-14 03:01:22.549376 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.549384 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549390 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 4. Starting to process element 'TranCategory'.'
2015-07-14 03:01:22.549398 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549418 7212 { PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.549430 7212 >> PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) '0x000000003269d110,0x000000002cf352c0,'
2015-07-14 03:01:22.549450 7212 } PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*)
2015-07-14 03:01:22.549462 7212 PIFIteratorForParser_processAsserts(PIFIteratorForParser*, ContextItemForParser*) 'true,'
2015-07-14 03:01:22.549494 7212 { PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.549512 7212 >> PIFIteratorForParser_calculateElementLength '0x000000003269d110,0x00000000328a3400,-1,0x0000000035429b28,'
2015-07-14 03:01:22.549526 7212 } PIFIteratorForParser_calculateElementLength
2015-07-14 03:01:22.549538 7212 PIFIteratorForParser_calculateElementLength ''
2015-07-14 03:01:22.549576 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549588 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '0 0x00000000327331f0 4 32 '
2015-07-14 03:01:22.549596 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549630 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549640 7212 >> ImbDFDLTraceHandler::extractStatement 'SERVICE :' , '1 5 A '
2015-07-14 03:01:22.549648 7212 } ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549682 7212 { ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.549694 7212 >> ImbDFDLUserTraceHandler::extractStatement file:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLUserTraceHandler.cpp line:167 message:5841.BIPmsgs 'DFDL Info' , 'Offset: 4. Found specified length value 'A' for element 'TranCategory'. The length was 1 bytes. '
2015-07-14 03:01:22.549694 7212 >> UserTrace BIP5841I: ''Offset: 4. Found specified length value 'A' for element 'TranCategory'. The length was 1 bytes. ''
2015-07-14 03:01:22.549702 7212 } ImbDFDLUserTraceHandler::extractStatement
2015-07-14 03:01:22.549712 7212 { ImbDFDLTraceHandler::extractStatement
2015-07-14 03:01:22.549720 7212 >> ImbDFDLTraceHandler::extractStatement 'INFO:' , 'Offset: 4. Found specified length value 'A' for element 'TranCategory'. The length was 1 bytes. '
2015-07-14 03:01:22.549730 7212 |
|
Back to top |
|
 |
kimbert |
Posted: Tue Jul 14, 2015 1:49 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
That is a service trace, not a user trace. Please take a user trace, and then read it. Do not post it, unless you need our help with some small section that you do not understand. _________________ Before you criticize someone, walk a mile in their shoes. That way you're a mile away, and you have their shoes too. |
|
Back to top |
|
 |
kant |
Posted: Tue Jul 14, 2015 1:52 am Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
@Vitor : Acutally, we need to log process records so accepting it as blob and re-parsing by RCD node. Anyway, i just removed the RCD node and selected DFDL parser at fileinput node.
For this, I set record detection 'Whole file' - I face same issue.
I try with 'Parsed record sequence' as well but no luck.
please suggest. |
|
Back to top |
|
 |
kant |
Posted: Tue Jul 14, 2015 2:17 am Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
@kimbert - Thanks.
I am new to iib and I have got user trace.
2015-07-14 06:06:07.448996 7428 UserTrace BIP5841I: ''Offset: 53. Starting to process element 'Source_Filler'.''
2015-07-14 06:06:07.449039 7428 UserTrace BIP5841I: ''Offset: 53. Found specified length value ' V6270' for element 'Source_Filler'. The length was 9 bytes. ''
2015-07-14 06:06:07.449079 7428 UserTrace BIP5841I: ''Offset: 62. Finished processing element 'Source_Filler'.''
2015-07-14 06:06:07.449119 7428 UserTrace BIP5841I: ''Offset: 62. Starting to process element 'Description'.''
2015-07-14 06:06:07.449171 7428 UserTrace BIP5841I: ''Offset: 62. Found specified length value ' PROCARD ACCRUAL%CR;%LF;' for element 'Description'. The length was 18 bytes. ''
2015-07-14 06:06:07.449210 7428 UserTrace BIP5841I: ''Offset: 80. Finished processing element 'Description'.''
2015-07-14 06:06:07.449618 7428 UserTrace BIP5841I: ''Offset: 80. Did not find terminator for 'sequence'. Expected terminator list is '%WSP*;'.''
2015-07-14 06:06:07.449692 7428 UserTrace BIP5843E: ''Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.''
2015-07-14 06:06:07.449748 7428 UserTrace BIP5843E: ''Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.''
2015-07-14 06:06:07.449810 7428 UserTrace BIP5807E: The DFDL parser signalled that a processing error occurred. The message from the DFDL parser is: 'CTDP3061E: Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.'
Processing errors occurred during the parsing a DFDL message.
Review and resolve the problems indicated in the message from the DFDL parser.
2015-07-14 06:06:07.510574 7428 Error BIP2628W: Exception condition detected on input node 'AccrualsPOCApp.ReceiveAccrualsFile'.
The message flow node 'AccrualsPOCApp.ReceiveAccrualsFile' detected an error whilst processing a message. The message flow was rolled back and, if the message was being processed in a unit of work, it will remain on the input queue to be processed again. Following messages will indicate the cause of this exception.
Check the error messages which follow to determine why the exception was generated, and take action as described by those messages.
2015-07-14 06:06:07.510605 7428 RecoverableException BIP2230E: Error detected whilst processing a message in node 'AccrualsPOCApp.Trace'.
The integration node detected an error whilst processing a message in node 'AccrualsPOCApp.Trace'. An exception has been thrown to cut short the processing of the message.
See the following messages for details of the error.
2015-07-14 06:06:07.510626 7428 ParserException BIP5803E: DFDL parsing was stopped due to errors occurring.
Errors have occurred during the parsing of a DFDL message. This has caused parsing to stop.
Review further error messages for an indication to the cause of the errors.
2015-07-14 06:06:07.510637 7428 ParserException BIP5807E: The DFDL parser signalled that a processing error occurred. The message from the DFDL parser is: 'CTDP3061E: Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.'
Processing errors occurred during the parsing a DFDL message.
Review and resolve the problems indicated in the message from the DFDL parser.
2015-07-14 06:06:07.517118 7428 UserTrace BIP11507W: Rolled back a local transaction. |
|
Back to top |
|
 |
kant |
Posted: Tue Jul 14, 2015 3:46 am Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
It is giving error at runtime but DFDL Parser test utility is passing it.
Any suggest. |
|
Back to top |
|
 |
kant |
Posted: Tue Jul 14, 2015 3:53 am Post subject: |
|
|
Novice
Joined: 10 Jul 2015 Posts: 12
|
Again, i am pasting my input format
001$A05ITO042614C D V6270 PROCARD ACCRUAL
001$A05ITO042614 C100 007012 D000000000035186 PROCARD ACCRUAL
001$A05ITO042614 C104 971700 D000000001196483 PROCARD ACCRUAL
001$A05ITO042614 C115 985080 C000000000025885 PROCARD ACCRUAL |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Jul 14, 2015 4:20 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Did you set end terminator might be missing in your default format?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Vitor |
Posted: Tue Jul 14, 2015 4:40 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kant wrote: |
2015-07-14 06:06:07.449171 7428 UserTrace BIP5841I: ''Offset: 62. Found specified length value ' PROCARD ACCRUAL%CR;%LF;' for element 'Description'. The length was 18 bytes. ''
2015-07-14 06:06:07.449210 7428 UserTrace BIP5841I: ''Offset: 80. Finished processing element 'Description'.''
2015-07-14 06:06:07.449618 7428 UserTrace BIP5841I: ''Offset: 80. Did not find terminator for 'sequence'. Expected terminator list is '%WSP*;'.''
2015-07-14 06:06:07.449692 7428 UserTrace BIP5843E: ''Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.''
2015-07-14 06:06:07.449748 7428 UserTrace BIP5843E: ''Terminator '%WSP*;' not found at offset '80' for sequence or choice within element '/AccrualProcess[1]/Transaction[1]'.'' |
If you actually read this trace (as has been suggested before), you'll observe that the error is:
Code: |
2015-07-14 06:06:07.449618 7428 UserTrace BIP5841I: ''Offset: 80. Did not find terminator for 'sequence'. Expected terminator list is '%WSP*;'.'' |
(Also notice how I've formatted that).
This error means that the DFDL parser did not find the end of record delimiter it was expecting. You'll also observe, on closer examination, how for field "Description" has been parsed:
Code: |
2015-07-14 06:06:07.449171 7428 UserTrace BIP5841I: ''Offset: 62. Found specified length value ' PROCARD ACCRUAL%CR;%LF;' for element 'Description'. The length was 18 bytes. '' |
Now to me a <CR>/<LF> pair is the character sequence that ends a line (or in the case of a text file, a record). So if those characters are part of the Description field, it's no wonder the parser can't find them.
So you need to fix your DFDL model, which correctly describes the data (and hence works when you test parse a single record in the Toolkit) but doesn't match the file format. You can treat your file as a series of 80 character records, or you can treat it as a series of delimited records, but you can't treat it as both.
And all this has nothing to do with running out of memory, and changing the JVM HEAP will have no effect on this problem whatsoever. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|
|
 |
Goto page 1, 2 Next |
Page 1 of 2 |
|
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
|
|
|
|