Hi Everyone,
My Requirement is to collect idocs for a particular period of time(1 hour) and then Write them as a single file.
I used the BpmPatternCollectTime Integration process from SWCV SAP BASIS 7.01 Namespace http://sap.com/xi/XI/System/Patterns to achieve my requirement. Is this correct ?
I Replaced the abstract interfaces with new ones and used the Integration Process as it is. The ccBPM is collecting the idocs successfully. It is getting time out with respect to my requirement. But thats it. The transformation part is giving out 3 messages instead of one(when i tested with 3 idocs at different times). The output from ccBPM only has the first idoc's values. The rest of the idocs are missing. What am i doing wrong here ?
I need all the idocs in the final message.
Experts, kindly go through my scenario and let me know how to fulfill my requirements.
kindly find the images of the settings below :
Message Mapping Details
The occurrence at the idoc side is 0 to unbounded, as there are going to be many idocs.
The occurence at target side is 0 to unbounded, as there will be as many target root nodes as the idoc.
Is this correct ?
The idoc side occurence is set as 0 to unbounded as there are going to be many messages.
The target side occurence is set as 1 as there is going to be only one message.
Is this correct ?
I have used the Integration process as it is from the BASIS patterns. The only changes are the abstract interfaces and the Interface Mapping. kindly let know if the chosen ccBPM - BpmPatternCollectTime is correct ?
SXMB_MONI_BPE logs:
Tested with 3 idocs triggered from the Integration Engine:
In the mapping step i can see that there are 3 input messages.
But the Mapping output is not producing the required one message, but 3 messages:
3 separate msg ids created at output abstract interface:
kindly suggest the changes that i can make to correct it.
Thank You,
Nirmal