2015-07-22 5 views
1

Я пытаюсь создать EDI 945 из внутреннего XML-файла информации о доставке.EDI 945 N9 не гнездо W12 Loop

мне нужно N9 линию над каждой W12 линии

Я попытался с помощью таблицы отображения Functoid безрезультатно.

BizTalk создает позиции, как этот

LX*1~ 
    N9*LI*1~ 
    N9*LI*2~ 
    W12*CC*1*1*0*EA*Par1*VC~ 
    W12*CC*2*2*0*EA*Par2*VC 

мне нужно, чтобы это было это

LX*1~ 
    N9*LI*1~ 
    W12*CC*1*1*0*EA*Par1*VC~ 
    N9*LI*2~ 
    W12*CC*2*2*0*EA*Par2*VC 

здесь XML

`<OrderNumber xmlns="">2988069</OrderNumber> 
    <ShipDate xmlns="">20150715</ShipDate> 
    <ShipToAddress1 xmlns="">SANTANDER 000</ShipToAddress1> 
    <ShipToAddress2 xmlns="">211 NORTH MAIN STREET,</ShipToAddress2> 
    <ShipToCity xmlns="">ANDOVER</ShipToCity> 
    <ShipToPlaceStateAbbreviation xmlns="">NY</ShipToPlaceStateAbbreviation> 
    <ShipToPostalCode xmlns="">01810-0000</ShipToPostalCode> 
    <ShippingCompanyName xmlns="">SANTANDER 6017</ShippingCompanyName> 
    <TrackingNumber xmlns="">1Z09A0000346000075</TrackingNumber> 
    <ShippingCost xmlns="">0.00</ShippingCost> 
    <ShipperDetails xmlns=""> 
    <ShipperDetail> 
     <CompleteShipmentCode>CC</CompleteShipmentCode> 
     <OrderQty>2</OrderQty> 
     <ShipQty>2</ShipQty> 
     <UOM>EA</UOM> 
     <ItemNumber>PAN001</ItemNumber> 
     <LineNumber>1</LineNumber> 
    </ShipperDetail> 
    <ShipperDetail> 
     <CompleteShipmentCode>CC</CompleteShipmentCode> 
     <OrderQty>2</OrderQty> 
     <ShipQty>2</ShipQty> 
     <UOM>EA</UOM> 
     <ItemNumber>PAN002</ItemNumber> 
     <LineNumber>2</LineNumber> 
    </ShipperDetail> 
    </ShipperDetails> 
    <TotalWeight xmlns="">1</TotalWeight> 
</WarehouseShippingAdvice>` 

ответ

0

Я считаю, что "LI" идет в N9 после W12, т. е. N9_3. Если ваши спецификации говорят иначе, они не следуют стандарту, поэтому вам потребуется вручную отредактировать схему в соответствии с требованиями.

Так что я могу производить это:

LX*1~ 
W12*CC*2*2**EA*PAN001*VC~ 
N9*LI*1~ 
W12*CC*2*2**EA*PAN002*VC~ 
N9*LI*2~ 

с этим

enter image description here