2016-04-06 5 views
1

cXMLでは、注文書に要求された配送方法と運送業者を指定する正しい正しい方法がありましたか?たとえば、USPS優先メールをどのように要求しますか?注文書に出荷方法を送信する標準cXML方法は何ですか?

ShipTo > CarrierIdentifierShipping > Descriptionの混合物が必要なようです。しかし、たとえ公式ユーザーガイドが不一致を持っているように見えることは間決定しなければならないので(UPSやフェデックス2日)...いくつかの程度に

<OrderRequestHeader> ... <ShipTo> <Address> ... </Address> <CarrierIdentifier domain="companyName">UPS</CarrierIdentifier> </ShipTo> ... <Shipping> ... <Description xml:lang="en-US">FedEx 2-day</Description> </Shipping> ... </OrderRequestHeader>

答えて

0

は、我々は、これに答えることができませんあなたとあなたの貿易相手。

配送ブロックはお金のアイテムです...説明は何でもかまいませんが、通常、金額の決定方法を表現するものがあります。例では、金額はFedEx 2日分。あなたのShipToでは、使用するキャリアを指定します。一部の取引先は、ドメインや要素の値、あるいはその両方で期待している特定のコードセットを持っています...それらに尋ねます。

最後に、ShipToには、あなたとあなたのトレーディングパートナが役立つかもしれないTransportationInformation要素もあります。

+0

おかげで、 'TransportInformation.Route'値は' air'、 '' rail' motor'と 'ship'に限定されているので、私たちは本当にいずれかのことを使用することはできません。 – dstj

0

2つの異なるドメイン属性を持つ2つの<CarrierIdentifier>ノードを追加しました。 DTDが<ShipTo>ノードの複数の<CarrierIdentifier>をサポートするので、正しい実装であると私は信じています。

<ShipTo> <Address> ... </Address> <CarrierIdentifier domain="carrier">USPS</CarrierIdentifier> <CarrierIdentifier domain="shipMethod">Priority</CarrierIdentifier> </ShipTo>

関連する問題