Skip to Content
author's profile photo Former Member
Former Member

Which is the better format for message handling - flat files or SOAP?

We have the possibility to specify from our EDI partner how to send messages into XI. We can ask them to send the messages in as SOAP or flat files.

Is there a definite preference for one format over the other? Can somebody advise with reasons?

BR,

Tony.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jun 01, 2007 at 11:03 AM

    Hi,

    Flat files are better than SOAP when it comes to perfomances(no of msgs) as SOAP is heavly tagged and therefore huge or bulky SOAP files can create lot of overhead.

    Regards,

    Ashwin M

    Reward for helpful answers:-)

    Add a comment
    10|10000 characters needed characters exceeded

    • Internal flow of messages in XI is always in XML, be it file adapter or SOAP adapter. SOAP adapter while processing adds extra SOAP header to its messages which makes the XI more loaded as compared to the payload of the file adapter

      At the receiver end, it is possible that the sender wants the response (or it may ask for it in future). In that case, it is better to use SOAP adapter as filee adapter do not allows synchronous processing without the use of BPM.

      Regards,

      Prateek

  • author's profile photo Former Member
    Former Member
    Posted on Jun 01, 2007 at 12:00 PM

    >>We have the possibility to specify from our EDI partner how to send messages into XI. We can ask them to send the messages in as SOAP or flat files.

    I would strongly suggest you go with SOAP rather than File.

    Reason : In case of file, the EDI partner will send a file to a machine in your network where FTP server is running and you make your XI server poll the particular folder every 10 min or so. But in case of SOAP, the <b>communication is real time</b>. Your EDI partner can invoke either the SOAP adapter directly or send a SOAP msg directly to Integration Server.

    Just my ideas.

    Regards,

    Jai Shankar

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.