Hallo!
Wir haben einen BTS2009 mit BizTalk Adapter Pack 2.0. Wir haben eine receive location mit der wir ORDERS05 Idocs empfangen. Die meisten Idocs werden erfolgreich verarbeitet, aber von Zeit zu Zeit haben wir folgendes Problem:
1)
In SAP erscheinen die Idoc als erfolgreich versendet (Idoc Monitor BD87)
2) Am
BizTalk ist vom Idoc keine Spur zu finden (suspended item, etc.)
3)
Im EventLog haben wir folgende Fehler (die Fehler treten exat zu dem Zeitpunkt auf wenn das fragliche Idoc von SAP an den BTS gesendet wird)
Error 1:
Event Type: Warning
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 5740
Date: 6/7/2010
Time: 4:06:28 PM
User: N/A
Computer: bts
Description:
The adapter "WCF-Custom" raised an error message. Details "The WCF service host at address sap://CLIENT=100;LANG=EN;@a/xx.xxx.xx.xx/00?ListenerGwHost=xx.xxx.xx.xx&ListenerGwServ=3300&ListenerProgramId=ATBIZTALK.PRD
has faulted and as a result no more messages can be received on the corresponding receive location. To fix the issue, BizTalk Server will automatically attempt to restart the service host.".
Error 2:
Event Type: Warning
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 5740
Date: 6/7/2010
Time: 4:06:28 PM
User: N/A
Computer: bts
Description:
The adapter "WCF-Custom" raised an error message. Details "Microsoft.Adapters.SAP.RFCException: Details: ErrorCode=RFC_INVALID_HANDLE. AdapterErrorMessage=An exception has occurred on the listener while executing RfcWaitForRequest..
at Microsoft.ServiceModel.Channels.Common.Design.AdapterAsyncResult.End()
at Microsoft.ServiceModel.Channels.Common.Channels.AdapterReplyChannel.EndTryReceiveRequest(IAsyncResult result, RequestContext& requestContext)
at Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredInboundChannel`1.System.ServiceModel.Channels.IReplyChannel.EndTryReceiveRequest(IAsyncResult result, RequestContext& context)
at System.ServiceModel.Dispatcher.ReplyChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)".
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp .
Error 3:
Event Type: Information
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 8112
Date: 6/7/2010
Time: 4:06:29 PM
User: N/A
Computer: bts
Description:
The WCF service host at address sap://CLIENT=100;LANG=EN;@a/xx.xxx.xx.xx/00?ListenerGwHost=xx.xxx.xx.xx&ListenerGwServ=3300&ListenerProgramId=ATBIZTALK.PRD
was successfully restarted, therefore the associated receive location can now receive messages.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp .
Alle Idocs die danach an BTS übergeben werden funktionieren bestens.
Any hints?
Vielen Dank im Voraus & viele Grüße
Andreas