Saltar al contenido

Archivo de Mapeo XPath

Introducción

Un archivo de mapeo es un archivo de referencia descargable que contiene los XPath para todos los códigos de elementos de segmento EDI X12 en un mapa y muestra cómo el backend EDI asigna archivos EDI X12 sin formato a xCBL. Esta información XPath se puede utilizar en sus transformaciones de Cloud Studio o Design Studio.

El archivo es un archivo de texto plano con un .csv extensión que contiene campos separados por comas.

Utilice el Archivo de Mapeo

Para usar el archivo de mapeo en un proyecto de Cloud Studio o Design Studio, siga estos pasos:

  1. Descargar el archivo de mapeo para el flujo de trabajo de un documento.
  2. Abra las Transacciones página y localice el documento.
  3. Expanda la entrada para exponer el panel Vistas.
  4. Haga clic en el primer enlace Raw para abrir el contenido EDI X12 del documento.
  5. Haga clic en el segundo enlace Raw para abrir el mismo contenido convertido al formato xCBL.
  6. En el archivo EDI X12, ubique el campo que se va a transformar y anote el código del elemento EDI.
  7. En el archivo de asignación XPath, busque el código del elemento EDI y el XPath correspondiente. Utilice la versión xCBL para confirmar la coincidencia de XPath y el valor asignado.

Ejemplo

En este ejemplo, los campos equivalentes están resaltados en muestras de un archivo EDI X12, el archivo xCBL convertido y un extracto del archivo de mapeo XPath.

Archivo EDI X12 (orden de Compra, 850)

example_850.edi

ISA*00* *00* *12*7703844115CHQT *02*9050999992211 *200107*1214*U*00401*000000006*0*T*>
GS*PO*7703844115CHQT*9050999992211*20230924*12142024*6*X*004010
EST*850*0002
MENDIGAR*00*SA*99340993**20230924*60006342
REF*X9*881807
REF*IA*60006342
REF*CO*W138156910
REF*DP*25
MDT*010*20230924
TD5*****UPSN
N9*SD*8119
N1*BT*Jane Smith
N3*2 Woodbridge Ave
N4*edison*Nueva Jersey*08837
PER*BD**TE*555-555-5555
N1*ST*Jane Smith
N3*2 Avenida Woodbridge
N4*Edison*Nueva Jersey*08837
PER*BD**TE*555-555-5555
N1*SO*Jane Smith*93*8119
N1*PO*Home Depot*93*8119
PO1*06*2*EA*9.7*TE*SK*H2520*VN*H2520***UP*H2520***PI*H2520
PID*F*08***LISTADO DE LIBROS
DTM*038*20610467
TD5*****UPSN
CTT*1
SE*25*0002
GE*7*6
AIE*1*000000007

Archivo Xcbl

example_850.xml
<Pedido>
 <OrderHeader>
 <Número de pedido>
 <Número de pedido del comprador>99340993</Número de pedido del comprador>
 </Número de pedido>
 <OrderIssueDate>2023-09-24T00:00:00</OrderIssueDate>
 <Referencias de pedidos>
 <Referencias de contrato>
 <core:Contract>
 <core:ContractID>
 <core:Ident>60006342</core:Ident>
 </core:ContractID>
 </core:Contract>
 </ContractReferences>
 <Otras referencias de pedidos>
 <core:ReferenceCoded>
 <core:ReferenceTypeCoded>Número de control interno</core:ReferenceTypeCoded>
 <core:PrimaryReference>
 <core:RefNum>121521807</core:RefNum>
 </core:PrimaryReference>
 </core:ReferenceCoded>
 <core:ReferenceCoded>
 <core:ReferenceTypeCoded>Número de proveedor interno</core:ReferenceTypeCoded>
 <core:PrimaryReference>
 <core:RefNum>60006342</core:RefNum>
 </core:PrimaryReference>
 </core:ReferenceCoded>
 <core:ReferenceCoded>
 <core:ReferenceTypeCoded>Número de pedido del cliente</core:ReferenceTypeCoded>
 <core:PrimaryReference>
 <core:RefNum>W138156910</core:RefNum>
 </core:PrimaryReference>
 </core:ReferenceCoded>
 <core:ReferenceCoded>
 <core:ReferenceTypeCoded>Número de departamento</core:ReferenceTypeCoded>
 <core:PrimaryReference>
 <core:RefNum>25</core:RefNum>
 </core:PrimaryReference>
 </core:ReferenceCoded>
 <core:ReferenceCoded>
 <core:ReferenceTypeCoded>SubdayNumber</core:ReferenceTypeCoded>
 <core:PrimaryReference>
 <core:RefNum>8119</core:RefNum>
 </core:PrimaryReference>
 </core:ReferenceCoded>
 </OtherOrderReferences>
 </OrderReferences>
 <Propósito>
 <core:PurposeCoded>Otro</core:PurposeCoded>
 <core:PurposeCodedOther>00</core:PurposeCodedOther>
 </Propósito>
 <Tipo de pedido>
 <core:OrderTypeCoded>Otro</core:OrderTypeCoded>
 <core:OrderTypeCodedOther>SA</core:OrderTypeCodedOther>
 </OrderType>
 <OrderCurrency>
 <core:CurrencyCoded>Otros</core:CurrencyCoded>
 <core:CurrencyCodedOther / >
 </OrderCurrency>
 <OrderLanguage /> 
 <Fechas de pedidos>
 <ListOfDateCoded>
 <core:DateCoded>
 <core:DateQualifier>
 <core:DateQualifierCoded>Envío solicitado</core:DateQualifierCoded>
 </core:DateQualifier>
 <core:Fecha>2023-09-11T00:00:00</ núcleo:Fecha>
 </core:DateCoded>
 </ListOfDateCoded>
 <RequestedShipByDate>2023-09-11T00:00:00</RequestedShipByDate> 
 </OrderDates>
 <OrderParty>
 <BillToParty>
 <core:NameAddress>
 <core:Name1>Jane Smith</core:Nombre1>
 <core:Street>2 Woodbridge Avenida</core:Calle>
 <core:Ciudad>edison</core:Ciudad>
 <core:Región>
 <core:RegionCoded>Otro</core:RegionCoded>
 <core:RegionCodedOther>Nueva Jersey</core:RegionCodedOther>
 </core:Región>
 <core:PostalCode>08837</core:Código Postal>
 </core:NameAddress>
 <core:PrimaryContact>
 <core:ContactFunction>
 <core:ContactFunctionCodedOther>Nombre del comprador o departamento</core:ContactFunctionCodedOther>
 </core:ContactFunction>
 <core:ListOfContactNumber>
 <core:Número de contacto>
 <core:ContactNumberTypeCoded>Número de teléfono</core:ContactNumberTypeCoded>
 <core:ContactNumberValue>555-555-5555</core:ContactNumberValue> 
 </core:ContactNumber>
 </core:ListOfContactNumber>
 </core:PrimaryContact>
 </BillToParty>

Archivo de Mapeo XPath (extracto)

Esta tabla muestra parte de un archivo de mapeo de muestra descargado del flujo de trabajo de un socio. Se omiten las filas que no son relevantes para este ejemplo.

Nombre corto Nombre largo XPath Tipo de datos
BEG01 Código de propósito del conjunto de transacciones Pedido/Encabezado del pedido/Propósito[core:PurposeCoded='Other']/core:PurposeCodedOther cadena
BEG02 Código de tipo de orden de compra Orden/OrderHeader/ListOfNameValueSet/core:NameValueSet[core:SetName='HeaderReferences']/core:ListOfNameValuePair/core:NameValuePair[core:Name='POType']/core:Value cadena
BEG03 Número de orden de compra Pedido/Encabezado del pedido/Número de pedido/Número de pedido del comprador cadena
BEG05 Fecha de emisión del pedido Pedido/Encabezado del pedido/Fecha de emisión del pedido Fecha
BEG06 Número de contrato Pedido/Encabezado de pedido/Referencias de pedido/Referencias de contrato/núcleo:Contrato/núcleo:ID de contrato/núcleo:Ident cadena
BT-N102 Facturar al nombre de la parte Pedido/Encabezado del pedido/Partida del pedido/BillToParty/núcleo:NombreDirección/núcleo:Nombre1 cadena
BT-N103 Calificador de código de identificación de factura a parte Orden/OrderHeader/ListOfNameValueSet/core:NameValueSet[core:SetName='PartyReferences']/core:ListOfNameValuePair/core:NameValuePair[core:Name='BillToPartyPartyIdentificationCodeQualifier']/core:Value cadena
BT-N104 Código de identificación de factura a parte Pedido/Encabezado del pedido/Partido del pedido/BillToParty/núcleo:PartyID/núcleo:Ident cadena
BT-N301 Dirección de facturación a la parte, línea 1 Pedido/Encabezado del pedido/Partida del pedido/BillToParty/core:NombreDirección/core:Calle cadena
BT-N302 Dirección de facturación a parte, línea 2 Pedido/Encabezado del pedido/Partida del pedido/BillToParty/core:NombreDirección/core:StreetSupplement1 cadena
BT-N401 Proyecto de ley a la ciudad de la fiesta Order/OrderHeader/OrderParty/BillToParty/core:NombreDirección/core:Ciudad cadena
BT-N402 Facturar al código de estado o provincia del partido Order/OrderHeader/OrderParty/BillToParty/core:NameAddress/core:Región[core:RegionCoded='Other']/core:RegiónCodedOther cadena
BT-N403 Facturar al código postal del partido Pedido/Encabezado del pedido/Partida del pedido/Facturación a la parte/núcleo:NombreDirección/núcleo:Código postal cadena

Video

Tutorial de Mapeo Jitterbit Harmony EDI XPath