Re: SAP Integration with BTS

Home Page Forums BizTalk 2004 – BizTalk 2010 SAP Integration with BTS Re: SAP Integration with BTS

#20210

Anon,

I’m not sure whether you’re after something a little more low level than this, but….

I would have a map from your SAP request message (the message that is being sent to your Orchestration exposed as a web-service) to the request message that BizTalk will be sending to the external web-service. In this map you will be adding the detail from the SAP request to your head/footer external message request.

You will then call the external web-service within your orchestration using a request/response port (sending the newly built external request message).

A second map in your orchestration will then map the external web-service response back to the SAP response, which will be send back via the request/response port that is used to expose your orchestration as a web-service.

Alternatively….

Expose the schema that the SAP web-service is consuming as a web-service (instead of your orchestration); subscribe to the MessageType of this schema with a Send Port that consumes your external web-service. On this Send Port use the first map (above) on the Send side and the second map on the receive side of the port and you have a messaging only solution – no need to host an orchestration!

For the messaging only solution, take a look at the following for more information:

You will also be consuming web-services without web-references:

HTH, Nick.