Nota de asistencia técnica 122363
Correo electrónico
Error: Error "Credencial de destino no válida" para el número DUNS que falta al procesar "PunchOutOrderMessage" en el comprobador de catálogos
Problema

La acción Enviar carrito del comprobador de catálogos genera el siguiente mensaje de error:

Error:Invalid To Credential

Resolución

Elimine la línea con el elemento opcional SupplierID desde el PunchOutOrderMessage (POOM).

Motivo

El proveedor incluía el elemento opcional, SupplierID (en el segmento ItemIn) en el POOM.

En una instancia, el proveedor ha establecido el dominio como DUNS; no obstante, no incluye ningún valor:

<SupplierID domain="DUNS"/>

Al incluir el elemento SupplierID, este anula la credencial De en el POOM.

El comprobador de catálogos procesa el POOM e intercambia los valores en la credencial De/A al generar el PO de prueba.  Específicamente, la credencial De en el POOMse convierte en la credencial A en la OrderRequest.

El SupplierID anula la credencial De en el POOM, la credencial A en la OrderRequest (PO) contiene un par de dominio/valor extraído del que se ha especificado en SupplierID, que contiene el dominio, DUNS y cero para el valor.

Como resultado, Ariba Network responde con este mensaje de error, ya que no se ha especificado ningún valor en la credencial De del PO de prueba.

A continuación, el POOM completo desencadena este error:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.020/cXML.dtd">
<cXML payloadID="DD36DA4C-9F99-457E-BA7A-5B7F5BBEE26912345678"
       timestamp="2011-05-27T15:46:40.377-04" xml:lang="en">
       <Header>
               <From>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
               </From>
               <To>
                       <Credential domain="NetworkID">
                               <Identity>AN01000005678-T</Identity>
                       </Credential>
               </To>
               <Sender>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
                       <UserAgent>My Punchout Site</UserAgent>
               </Sender>
       </Header>
       <Message>
               <PunchOutOrderMessage>
                       <BuyerCookie>FCzfGGzpEFNZS6pvaBNqKK6tiwvROORM0.3262606413456009532</BuyerCookie>
                       <PunchOutOrderMessageHeader operationAllowed="edit">
                               <Total>
                                   <Money currency="">3.45</Money>
                               </Total>
                       </PunchOutOrderMessageHeader>
                       <ItemIn quantity="1">
                               <ItemID>
                                   <SupplierPartID>2865</SupplierPartID>
                                </ItemID>
                               <ItemDetail>
                                   <UnitPrice>
                                     <Money currency="USD">3.45</Money>
                                   </UnitPrice>
                                   <Description xml:lang="EN">Business Cards - Ordered by: Jane Smith; cantidad: 250 - Sandbox</Description>
                                   <UnitOfMeasure>BX</UnitOfMeasure>
                                   <Classification domain="UNSPSC">14111604</Classification>
                                   <ManufacturerPartID>2865</ManufacturerPartID>
                                   <ManufacturerName>My Excellent Business Card Company</ManufacturerName>
                               </ItemDetail>
                              
 <SupplierID domain="DUNS"/>
                       </ItemIn>
               </PunchOutOrderMessage>
       </Message>
</cXML>


Se aplica a

SAP Business Network

Condiciones de uso  |  Copyright  |  Declaración de seguridad  |  Privacidad