Skip to Content
0
May 04, 2016 at 07:00 PM

Receive 500 error when integrating PI 7.1 and Biztalk 2013

95 Views

I am currently using both MS BizTalk 2013 and SAP Business Connector 4.8 to process IDOCs from ECC6.

Business Connector listens for IDOCS from ECC then sends them as xml to website Hwsmessages/BTSHTTPReceive.dll on the BizTalk server.

Now I am trying to replace Business Connector with an existing instance of PI 7.1.

I have set up my Receiver Communication Channel with Adapter Type "HTTP", and Addressing Type "HTTP Destination", and have also configured the RFC Destination and the RFC Port.

However when I send an IDOC through, it is rejected on the BizTalk server side with a "500" error.

The error from the IIS log on the BizTalk Server is:

POST/HwsMessaages/BTSHTTPReceive.dll msguid=xx&service=xx&namespace=urn%3asap-com%3adocument%3asap%3aidoc%3amessage&interface=MATMAS.MATMAS04&qos=EO 80-xx.xxx.xxx.xxx SAP+NetWeaver+Application+Server+(1.0;711) - 500 0 0 16000.

I have also seen GET/HwsMessages/BTSHTTPReceive.dll-80-xx.xxx.xxx.xxx SAP+NetWeaver+Application+Server+(1.0;711) - 500 0 0 23789.

Can anyone help me determine what is causing the 500 error?

Can I use the HTTP adapter, or must I use some other type? And if I need to use another type, how do I specify the server and dll to post the message to?

Thanks very much for any advice!