cancel
Showing results for 
Search instead for 
Did you mean: 

Receive multiple message types into single URL

Former Member
0 Kudos

I have a requirement for my R/3 system to RECEIVE XML ORDERS and XML CHANGE ORDERS from a SENDER via HTTP or SOAP.

I only want to provide the SENDER a single URL for both of their message types.

But seems that because the Interface name needs to be in the URL I cannot have a single URL I must have two (one for each message interface).

Is this the case or is there some way of doing this within SAP XI. ?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hey

it depends upon how the structure will look like on the sender side.do you have same structure for both Receiver orders and Change Orders?if,yes then you can create one message type and then in mapping you can differentiate in between them.

but if the structure is different for them,then you need to combine both the structures in your message type,but the problem can come in occurence,some fields might be mandatory in Receive Orders but the same field might be optional in Change orders.

Thanx

Aamir

Former Member
0 Kudos

No the structure of the messages are slightly different but they are different. Hence this is why this problem exists.

Combining the message types into one (a nice idea), but like you indicated, would not work either as Order and Change Order will have certain mandatory fields and I would not expect the Customers to be sending me XML data like this.

Somebody else must have come around this "problem" in XI. I was using Business Connector before and this is no problem - such a simple thing seems to have been forgotted in XI.

bhavesh_kantilal
Active Contributor
0 Kudos

Peter,

No direct way other than figuring out not so very good and clean workarounds.

In case you want to make things in XI simple, having multiple URL's is the best bet.

Regards

Bhavesh