cancel
Showing results for 
Search instead for 
Did you mean: 

Send XML file to URL and receive the response

Former Member
0 Kudos

Hello,

I would like to create the following synchronous scenario:

1. IDoc is created in R/3 and send to XI

2. XI converts it to XML file

3. XML is sent to URL https://secure.dev.gateway.gov.uk/submission

4. Gateway returns response as XML file

5. XML file is converted to IDoc on XI and send to R/3

I know how to setup asynchronous scenario for sending XML file to this gateway. It's working. But I don't know how to receive the response from the gateway. What adapter should I use? How to configure this scenario?

We use XI 3.0 with SP5.

Many thanks for any help in advance.

Regards,

Ondrej

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ondrej,

Looks like this is a job for BPM, using the asynch-synch bridge.

In BPM the process would look similar to the following:

1. receive IDoc from R/3

2. map IDoc to an interface, which can be used as input to the synch HTTP request

3. send interface to URL and wait for response

4. map response interface to a second IDoc

5. Send IDoc to R/3

Regards,

Bill

Former Member
0 Kudos

Hello Bill,

Thank you very much for your response. It means I can't use XI 3.0 and plain HTTP adapter for that scenario? Plain HTTP adapter can't handle HTTP response?

Regards,

Ondrej

Former Member
0 Kudos

Hi,

I am also working on a similar interface as Ondrej ..I too have the same question....Can't I use a plain HTTP adapter to handle the HTTP response?? Instead of BPM...and What would the general structure of a response message usually is??

Any help is highly appreciated..

-Teresa

Former Member
0 Kudos

Adding on to the previous post...Is it necessary to have synchronous messaging using plain HTTP adapter?? Won't asynchronous messaging work...I guess I could be right or wrong 'cos in my case XI does not do the routing to the final destination which is being handled by another tool...XI inmy case just dumps the payload to the 3rd part...

Guys correct me if I am wrong...

-Teresa