Português (Brasil) - Tradução automática
Nota de suporte KB0393753
E-mail
Por que um pedido de compra falhou com o erro: "PO-9: resposta cXML inválida"?
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Sintoma

Um pedido de compra (PO) enviado para o SAP Business Network falha com o erro PO-9: resposta cXML inválida.


Ambiente

SAP Business Network


Causa

O aplicativo Commerce eXtensible Markup Language (cXML) do fornecedor está retornando uma resposta cXML inválida para o pedido de compra enviado pelo SAP Business Network.

Abaixo está um exemplo de uma resposta inválida desse tipo:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Resposta>
<Código de status="500" texto="Texto de amostra"/>
</Resposta>


Resolução

Para garantir a transmissão bem-sucedida do pedido de compra, o sistema do fornecedor deve retornar uma confirmação HTTP 200 válida quando o SAP Business Network encaminhar o pedido de compra.

Além disso, a resposta cXML deve seguir rigorosamente o formato descrito na seção Documento de resposta de exemplo do Guia de Soluções cXML. O descumprimento deste formato pode resultar na marcação do pedido de compra como Falha no SAP Business Network.

Abaixo está um exemplo de uma resposta 200 válida:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<Resposta>
<Código de status="200" texto="OK"/>
</Resposta>
</cXML>

Como alternativa, se a integração cXML não for necessária ou estiver configurada incorretamente, você pode alterar o método de encaminhamento no SAP Business Network navegando para: Configurações da conta [Iniciais do usuário] > Configurações > Encaminhamento de pedidos eletrônicos e selecionando uma opção alternativa (por exemplo, On-line).

Depois de a ação corretiva apropriada ter sido executada, o fornecedor pode reenviar o pedido de compra para si mesmo para atualizar seu status para Confirmado. Se o fornecedor puder enviar uma fatura ao pedido de compra, o status do pedido de compra também será atualizado para Confirmado.


Consulte também


Aplicável a

SAP Business Network para compras e cadeia de suprimentos > Documentos de transação > Transação (pedidos de compra, avisos de entrega e recibos de mercadorias)
SAP Business Network para compras e cadeia de suprimentos > Integrações do SAP Business Network > Pedidos CXML

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade