cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP to SOAP

Former Member
0 Kudos

Hi guys,

I have the following scenario:

One HTTP server will be sending to XI XML requests over HTTP protocol and then I will have to forward these to another system by calling the corresponding WS.

The number of the XML messages that will be sent over HTTP and refer to a single request, might be one, two or three. That means that in some cases I should expect for a single XML message, in some others for 2 or even for three.

My question is how you do you think that I should implement this ?

I will have no Sender Agreement and sender communication channels, since in HTTP communication XI does not require that, right?

I will definitely need BPM, right? With Receive Steps.

Should I create 3 different scenarios (with 3 different BPM's,with 1 receive step in the first case, 2 receive in the second case and 3 receive steps in the third case correspondingly) and depending on the number of messages to be sent from the HTTP server, the HTTP server should be calling the corresponding scenario by pointing to the right URL.

The URL should have the Business Process name as a sender Business System?

Best Regards

Evaggelos Gkatzios

Accepted Solutions (1)

Accepted Solutions (1)

wilsonrsantos
Active Participant
0 Kudos

Hi Evaggelos !

If I understood what you said, you can receive a XML posted using HTTP, containing one, two or tree messages and, this need to be mapped to call for a web service, and, case the XML have two messages, you need to do 2 calls to the webservice, case XML have tree messages, you need to do 3 calls to the webservice, is that ?

This need to be sync or async interface ?

If async, and my understanding of your scenario is correct, you could solve using message split, without BPM.

Can you explain better your scenario, case I´m wrong ?

Thank you,

Wilson

Answers (0)