Skip to Content
avatar image
Former Member

XI Bulk Message Handling

Hi Expert,

I need to send around 200,000 records as one message from R3 side to 3rd party through PI. I am using proxy to FTP scenario and use SOAP adapter type, XI 3.0 message protocol (use AAE) for proxy. Since the message size is too big, I got an error when I send out "HTTP response contains status code 400 with the description Bad Request". Can anybody tell me how to handle this situation? I see Soap adapter has an option "XI Bulk Message Handling - split XI Bulk Messages". Can anybody tell me if this can solve my problem? And how to use it?

Thanks a lot!

Charles

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Dec 07, 2011 at 08:29 PM

    Hi Charles,

    do you see this error in SXI_MONITOR ?

    if yes, have you a more detailed error in attachment (under payload) ? sometime it's the case...

    Else have you see this wiki ? [http://wiki.sdn.sap.com/wiki/display/TechTSG/%28JSTTSG%29%28Web%29Problems-P163] because I'm the feeling that could solve your issue...

    regards.

    Mickael

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 07, 2011 at 09:06 PM

    >Can anybody tell me how to handle this situation? I see Soap adapter has an option "XI Bulk Message Handling - split XI Bulk >Messages". Can anybody tell me if this can solve my problem? And how to use it?

    You might want to use Message Packaging. This might be helpful for perfromance improvement and throughput will be considerably increased.

    Have you seen this [link|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10b54994-f569-2a10-ad8f-cf5c68a9447c?QuickLink=index&overridelayout=true] ?

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 08, 2011 at 03:47 AM

    What is the size of the message(2 lac records), why dont you split the records and process 2k records as a one message, definetly processing 2 lacs records in one shot big risky, java stack definetly gives trouble.

    if you are converting records in to flat file in receiver side then use append mode with spliting mechanis in sender side.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Raja,

      Yeah, I know that is not a good idea. Do you know how to use "XI Bulk Message Handling - split XI Bulk Messages" in SOAP sender channel?

      Thanks,

      Charles