none
Adapter Pack 2.0 SAP Adapter Problem

    Frage

  • 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

    • Bearbeitet Andreas6 Dienstag, 31. August 2010 16:56
    Dienstag, 8. Juni 2010 14:48

Antworten

  • Falls das Problem noch nicht gelöst ist (wovon ich fast nicht ausgehe), laut diversen Blogposts und Foreneinträgen liegt es meist am ReceiveTimeout des BizTalk Ports. Versuche diesen mal auf 23:59:59 zu erhöhen und schau, ob das Problem noch auftritt.
    If you like my post or consider it as a valid answer, please use the buttons to show me - Oliver

    http://biztalk.hauth.me

    • Als Antwort markiert Andreas6 Dienstag, 31. August 2010 16:56
    Mittwoch, 4. August 2010 19:45