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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.