|
A solicitação de confirmação está falhando no Cloud Integration Gateway (CIG) com a mensagem de erro a seguir:
"Solicitação incorreta" e código de erro:"400" e resposta de código de erro:"Erro: a confirmação anterior não pode ser encontrada. Entre em contato com o suporte com o número de referência do erro: ANERR-50000000000000002082848007 para obter mais detalhes. Ação sugerida: Documento falhado no Ariba Network. Para obter mais ajuda, entre em contato com o suporte da Ariba com o código mencionado em Response.Código de erro de suporte do CIG: CIG-PLT-00644
A estrutura cXML enviada pelo fornecedor está incorreta.
Como a estrutura cXML está sendo enviada (incorreto):
<ConfirmationHeader confirmID="XXXXXX" noticeDate="2020-05-04T08:53:30+02:00" operation="update" type="allDetail"/>
<OrderReference orderID="XXXXXXX">
<DocumentReference payloadID="payload of the Purchase Order"/>
</OrderReference>
Como a estrutura cXML deve ser enviada (Correto):
<ConfirmationHeader confirmID = "XXXXXXXX" operação = "update" type = "detail" noticeDate = "2020-05-04T08:53:30+02:00" versão = "1">
<DocumentReference payloadID="payloadID da confirmação do pedido anterior"/>
</ConfirmationHeader>
<OrderReference orderID = "XXXXXXXX">
<DocumentReference payloadID = "payload of Purchase Order"/>
</OrderReference>
O fornecedor não está referindo o ID de payload da confirmação do pedido (OC) anterior corretamente ou está ausente no cXML da confirmação do pedido atual.
SAP Business Network