none
Das WFC-SAP Adapter Receive Location Problem

    Frage

  • Hallo zusammen,

    Ich bin gerade dabei zu versuchen einen IDOC aus einem SAP ECC 6.0 System an meinen BizTalk Server zu schicken. Die Verbindung zu SAP bei der Erstellung von Schemas funktioniert. Nur wenn ich abschließend versuche die Receive Location festzulegen kann ich die Location nur kurzfristig aktivieren d.h. die Verbindung wird nur kurz aktiviert und beim nächsten Refresh wieder als deaktiviert angezeigt.

    Was mache ich falsch wenn ich beides Mal die nahezu gleichen Verbindungsdaten benutzt habe sowie das SAP System wie es in dem Tutorial auf

    http://technet.microsoft.com/en-us/library/ms942196(v=bts.10).aspx steht konfiguriert hab?

    Mfg Aslof

    Freitag, 1. März 2013 16:34

Alle Antworten

  • Hallo Aslof,

    schau mal ins Event Log des BizTalk Servers. Normalerweise sollte da zwei Fehlermeldungen erscheinen und in einer von denen steht die SAP-seitige Fehlermeldung. Vielleicht hilft die ja weiter? Oder poste sie hier, dann versuche ich dir zu helfen.


    If you like my post or consider it as a valid answer, please use the buttons to show me - Oliver

    Microsoft Most Valuable Professional for BizTalk Server
    http://www.appfabric.de

    Donnerstag, 7. März 2013 17:35
  • Hallo nochmal,

    Mittlerweile funktioniert die Receive Location. Ich war nur zu Blöd das SAP richtig zu konfigurieren. 

    Dafür habe ich jetzt die nächste Fehlermeldung:

    The adapter "WCF-SAP" raised an error message. Details "System.Exception: Loading property information list by namespace failed or property not found in the list. Verify that the schema is deployed properly. 
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkAsyncResult.End()
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkServiceInstance.EndOperation(IAsyncResult result)
       at Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkServiceInstance.Microsoft.BizTalk.Adapter.Wcf.Runtime.ITwoWayAsyncVoid.EndTwoWayMethod(IAsyncResult result)
       at AsyncInvokeEndEndTwoWayMethod(Object , Object[] , IAsyncResult )
       at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd(Object instance, Object[]& outputs, IAsyncResult result)
       at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
       at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)".

    Die Micorosoft.Adapters.SAP.BizTalkPropertySchema.dll habe ich eingebunden deshalb gehe ich davon aus das ich einen falschen Idoc verwende? Hat jemand eine Ahnung wie ich den "richtigen" Idoc d.h. die richtige Idoc Version herausfinde? Ich habe schon im SAP bei den versendeten Idocs geschaut und dort die Version 701 gefunden. Nachdem ich dann den Idoc Matmas01 in der Version 3 mit der Endung 701 versucht habe sehe ich aber wieder die selbe Fehlermeldung. Der Matmas01 steht mir in der Version 4 aber nicht zur Verfügung und den Port im SAP habe ich auch schon auf Version 3 geändert. Hat jemand eine Idee warum ich den Fehler bekomme?

    Dienstag, 12. März 2013 17:27