BizTalk - WCF-SAP adapter error

Asked By Abhishek Iyer
27-Aug-10 10:11 AM

I have a SQL -> SAP scenario.

After checking the error, I checked the map for it seemed to be a map issue, but it was fine.

The error is:

A message sent to adapter "WCF-SAP" on send port "sp_sap_req_resp_RI_RL" with URI "sap://CLIENT=100;LANG=EN;@a/10.100.7.18/00?RfcSdkTrace=False&AbapDebug=False" is suspended.

Error details: Microsoft.Adapters.SAP.RFCException: Details: ErrorCode=RFC_SYS_EXCEPTION. ErrorGroup=RFC_ERROR_SYSTEM_FAILURE. SapErrorMessage=Fill in all required entry fields. AdapterErrorMessage=Error returned by RfcCallReceiveEx while calling RFC: ZFI_CASHFLOW_PDF_DOWNLOAD..

Server stack trace:

at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)

at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result)

at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)

at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result)

Exception rethrown at [0]:

at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result)

at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult result)

MessageId: {C647780B-B3FC-46A5-81FC-64BC92C86506}

InstanceID: {334907CC-BB5A-478E-8A15-1334837D469D}

 

 

Can anybody help me in this? Any help is invaluable.

  Mohan Raj Aryal replied to Abhishek Iyer
28-Aug-10 05:04 AM
It seems like there is some proble on your configuration or mismatch between the metadata you are using to call SAP system and the actual request required.
I would suggest to follow the similar steps given in Retrieving Metadata Using IMetadataRetrievalContract article. This is similar in your case too.
Also the MSDN article Configuring a Port Using the WCF-SAP Adapter will be helpful to you. 

Create New Account
help
while trying to get a connection Server stack trace: at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult result)". ". For more information, see Help and Support Center at http: / / go.microsoft.com / fwlink
Description: Uncaught exception (see the 'inner exception' below) has suspended an instance of service 'TMAC.BizTalk.ESB.DemoWCFDirBind.orchDemo1(0544b58e-8801-97b5-208d-b3de44c99dfa)'. The service instance will remain suspended until End of inner exception stack trace - -- Server stack trace: at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) at System.ServiceModel.Channels.ServiceChannel.EndRequest(IAsyncResult result) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.Channels.IRequestChannel.EndRequest(IAsyncResult result) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult result) Exception type: XlangSoapException Source: Microsoft.XLANGs.BizTalk
Compile BizTalk project without BizTalk server Windows Server Hi, Is there a way to compile BizTalk projects without having BizTalk installed on current machine? regards, BizTalk Discussions BizTalk (1) VS (1) MuruganYou (1) NET (1) GAC (1) XUEZHAIN (1) XUEZHAI (1) ONLINE (1 But how do you test this project? You have to Deploy it (tranfer to the BizTalk Management DB). then start in the host (which is represented now only by BizTalk service group). I mean, maybe it is possible to get the assembly with the BizTalk
BizTalk Experts : OnDemand Resources Boston Based Windows Server Are you looking for premier BizTalk experts 100% US Based? We have deployed solutions for BizTalk 2006 R2, BizTalk 2006, BizTalk 2004, BizTalk 2002 that we currently support. We not only offer full development lifecycle but 100% 24x7 617)504-7301 Ionia Corporation http: / / www.IoniaSolutions.com Building your information pipelines – Ionia BizTalk Discussions BizTalk (1) OnDemand (1) JGaska (1) Boston (1) Gaska (1) Ionia (1) Lifecycle (1) Halthcare (1