Este artigo aplica-se ao seguinte produto:
-
Adaptador de BizTalk Pack 2.0
Sintomas
Considere o seguinte cenário:
-
Usar o adaptador da SAP com base em Microsoft Windows Communication Foundation WCF do Microsoft BizTalk adaptador Pack 2.0 para se conectar a um sistema SAP em um computador que esteja executando o Microsoft BizTalk Server.Observação O adaptador do SAP com base em WCF também é conhecido como o Microsoft BizTalk Adapter for mySAP Business Suite 3.0.
-
Você cria um projeto do BizTalk. Em seguida, use o assistente Adicionar referência de serviço de adaptador para criar esquemas para documento intermediário (IDOC) entrada operações para o sistema SAP. O projeto do BizTalk usa o adaptador SAP com base em WCF para receber IDOCs do sistema SAP.
Nesse cenário, a configuração maxOccurs para o nó de iDocData é definida como 1 no esquema gerado. Por exemplo, você recebe a seguinte mensagem de erro no esquema gerado:
< idocData minOccurs = "1" maxOccurs = "1" >Portanto, você não pode enviar várias IDOCs em um lote para o sistema SAP.Observações
-
Você não pode enviar várias IDOCs como um lote, mesmo se você alterar manualmente a configuração maxOccurs para um valor maior que 1 no esquema gerado.
-
O problema não ocorrer quando você usar o adaptador WCF SAP que está incluído no pacote do adaptador Microsoft BizTalk 2010 porque a configuração maxOccurs é definida a 2147483647.
Resolução
Informações da atualização cumulativa
Adaptador de BizTalk Pack 2.0
Um hotfix está disponível para resolver esse problema. Esse hotfix está disponível individualmente e está incluído em 5 de atualização cumulativa para o BizTalk adaptador Pack 2.0. Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2649848 Pacote de atualizações cumulativas 5 para BizTalk adaptador Pack 2.0
Referências
Para obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2003907 Informações sobre os hotfixes do BizTalk ServerPara obter mais informações sobre como enviar IDOCs para um sistema SAP usando o BizTalk Server, visite o seguinte site da MSDN:
Como enviar IDOCs para um sistema SAP usando o BizTalk Server