12-22-2014 6:44 AM
Hi Experts,
I have a customer query.
They are sending IDOC ARTMAS and LAYMOD01
ARTMAS = 30 MB
LAYMOD01 = 90 MB.
This is a single IDOC document and not a batch.
They are sending from SAP to ADAPTER .
They are sending IDOC of such a large size. Is there any way to get a more better process for sending such a large data.
Also , can someone brief me about ARTMAS and LAYMOD01.
Thanks & Regards,
Akriti
12-22-2014 8:16 AM
Hi Akriti,
It depends on the Hardware config of the system, also you may need to do performance tuning as suggested in following:
Whats your PI version? Single Stack AAE is capable of handling / processing huge message size (but still depends on Hardware config)..refer following:
Regards,
Azhar
12-22-2014 8:21 AM
Hi Azhar,
I want to split the IDOC.
Suppose IDOC has 100 segments then it want it to split in 5 IDOCs with 20 segments each.
How can i do this?
Thanks
Akriti
12-22-2014 8:44 AM
Hi Akriti,
From your post I understand that its just a Single IDOC...or are you grouping the IDOCs at sender side?
If its just a single IDOC, I am not sure if there exists some std function to split it into multiple (even if you split it context might get lost)
As suggested in one of the post you can try to write the IDOC XML into Al11 dir and let PI pick the file in chunk mode (but here also context will be lost)
In your case, if you post 30MB / 90MB IDOC are you getting any error / performance effect in PI / Whats ur PI version / did u using AAE - ICO and test?
You can suggest the Sender to trim /filter / send only the required Segments in IDOC instead of handling it in PI.
Regards,
Azhar
12-22-2014 8:48 AM
Hi Azhar,
I have to send the split IDOC in SOA. I am not using PI here.
There is only 1 IDOC having all the segments. As sending such a huge data will effect the performance, so i need to split the IDOC and then send.
Thanks,
Akriti