Hello Everybody,I asked this question on the MSDN Forums before, but nobody could help me. Maybe somebody has an idea?I am using MS BizTalk Server 2006 R2 with the WCF based SAP Adapter with the following URIsap://CLIENT=200;LANG=EN;@A/172.19.168.39/00?GWHOST=/H/10.49.128.102/S/3299/H/203.13.154.10/S/3299/H/172.19.168.39&ListenerGwHost=172.19.168.39&ListenerGwServ=SAPGW00&ListenerProgramId=CUSTOMIFDWhen I enable the receive location I can see that the adapter logs into SAP successfully (SAP transaction sm04) and registers itsself as a listener.The BizTalk Server is also registered as an RFC destination and no errors are showing in the Event Viewer(I did this with sm59).However, when I try to test the RFC destination from SAP (SAP transaction smgw), I get an error message, telling me that the SAP gateway could not be contacted. I have checked and double-checked everything I can think of, but I can find nothing wrong.I also tried the URI sap://CLIENT=200;LANG=EN;@A/172.19.168.39/00?ListenerGwHost=172.19.168.39&ListenerGwServ=SAPGW00&ListenerProgramId=CUSTOMIFDbut I get the same behaviourI did a port scan of the BizTalk server and I see nothing listening on Port sapgw00 (tcp 3300). So I am assuming that somehow the SAP adapter is not listening for incoming calls.
In the SAP RFC definition I have to enter a Gateway and a Gateway service which I assume to be theBizTalk Server IP and the korresponding tcp port (in my case sapgw00 an alias for 3300). But asI mention, there is nothing listening on 3300 on the BizTalk. All I can see is an established connection fromBizTalk to the SAP Host, connecting to Port 3300.
How does SAP communicate back to BizTalk?The underlying BizTalk application is a simple modification of the MS example for receiving an IDoc (I only modified the type of the IDocto be received). It compiled and deployed without any problems.What stupid mistake am I making?Thanks for your help.Regards,Marco
Hi Marco,
the best and quick solution to help you is:
when you import a new schema the wcf adapter create for yuo all bindings information in a new file in your project.
Use this file with import bindings from BizTalk administration console.
bye
Nino