Este artigo aplica-se ao seguinte produto:
-
BizTalk placa Pack 2.0
Sintomas
Considere o seguinte cenário:
-
Utilizar a placa SAP baseadas no WCF do Microsoft Windows Communication Foundation do Microsoft BizTalk placa Pack 2.0 para ligar a um sistema SAP num computador que esteja a executar o Microsoft BizTalk Server.Nota O adaptador SAP baseadas no WCF é também conhecido como o Microsoft BizTalk Adapter para mySAP Business Suite 3.0.
-
Criar um projecto de BizTalk. Em seguida, utilize o assistente Adicionar referência do serviço de adaptador para criar operações para o sistema SAP de entrada de esquemas para o documento intermédio (IDOC). O projecto de BizTalk utiliza a placa baseados em WCF SAP para receber IDOCs do sistema SAP.
Neste cenário, a definição de maxOccurs para o nó de iDocData está definida como 1 no esquema gerado. Por exemplo, recebe a seguinte mensagem no esquema gerado:
< idocData minOccurs = "1" maxOccurs = "1" >Por conseguinte, não é possível enviar vários IDOCs num lote para o sistema SAP.Notas
-
Não é possível enviar vários IDOCs como um lote, mesmo que altere manualmente a definição de maxOccurs para um valor que for maior do que 1 no esquema gerado.
-
O problema não ocorre quando utiliza a placa de WCF SAP está incluída no Microsoft BizTalk placa Pack 2010 porque a definição de maxOccurs está definida para 2147483647.
Resolução
Informações de actualização cumulativa
BizTalk placa Pack 2.0
Uma correcção está disponível para resolver este problema. Esta correcção está disponível em separado e é incluída em 5 de actualização cumulativa para o BizTalk placa Pack 2.0. Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2649848 Pacote de actualização cumulativa 5 para o BizTalk placa Pack 2.0
Referências
Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2003907 Obter informações sobre correcções do BizTalk ServerPara mais informações sobre como enviar IDOCs para um sistema SAP por utilizar o BizTalk Server, visite o seguinte Web site da MSDN:
Como enviar IDOCs para um sistema SAP por utilizar o BizTalk Server