Dieser Artikel gilt für das folgende Produkt:
- BizTalk Adapter Pack 2.0
Symptome
Nehmen Sie folgendes Szenario an:
Sie verwenden den MICROSOFT Windows Communication Foundation (WCF)-basierten SAP-Adapter von Microsoft BizTalk Adapter Pack 2.0, um eine Verbindung mit einem SAP-System auf einem Computer herzustellen, auf dem Microsoft BizTalk Server ausgeführt wird.
Hinweis Der WCF-basierte SAP-Adapter wird auch als Microsoft BizTalk-Adapter für mySAP Business Suite 3.0 bezeichnet.
Sie erstellen ein BizTalk-Projekt. Anschließend verwenden Sie den Assistenten zum Hinzufügen von Adapterdienstverweisen , um Schemas für eingehende Vorgänge für zwischengeschaltete Dokumente (IDOC) für das SAP-System zu erstellen. Das BizTalk-Projekt verwendet den WCF-basierten SAP-Adapter, um IDOCs vom SAP-System zu empfangen.
In diesem Szenario wird die MaxOccurs-Einstellung für den Knoten iDocData im generierten Schema auf 1 festgelegt. Beispielsweise erhalten Sie die folgende Meldung im generierten Schema:
<idocData minOccurs="1" maxOccurs="1">Daher können Sie nicht mehrere IDOCs in einem Batch an das SAP-System senden.
Notizen
- Sie können nicht mehrere IDOCs als Batch senden, auch wenn Sie die einstellung maxOccurs manuell in einen Wert ändern, der im generierten Schema größer als 1 ist.
- Das Problem tritt nicht auf, wenn Sie den WCF-SAP-Adapter verwenden, der im Microsoft BizTalk Adapter Pack 2010 enthalten ist, da die Einstellung maxOccurs auf 2147483647 festgelegt ist.
Lösung
Informationen zum kumulativen Update
BizTalk Adapter Pack 2.0
Ein Hotfix ist verfügbar, um dieses Problem zu beheben. Dieser Hotfix ist einzeln verfügbar und im kumulativen Update 5 für BizTalk Adapter Pack 2.0 enthalten.
Weitere Informationen zum Abrufen des kumulativen Updatepakets finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
2649848 kumulatives Updatepaket 5 für BizTalk Adapter Pack 2.0
Referenzmaterial
Weitere Informationen zu BizTalk Server Hotfixes finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2003907 Informationen zu BizTalk Server Hotfixes
Weitere Informationen zum Senden von IDOCs an ein SAP-System mithilfe von BizTalk Server finden Sie auf der folgenden MSDN-Website:
Senden von IDOCs an ein SAP-System mithilfe von BizTalk Server