2016-04-26 13 views
4

私は、Javaを使用してラベルを生成するためにFedEx出荷APIを統合しています。すべてがうまくいきますが、この問題を除きます。 FedEx FreightのLabelFormatTypeCOMMON2DまたはLABEL_DATA_ONLYに設定すると、FEDEX_FREIGHT_ECONOMYFEDEX_FREIGHT_PRIORITYの場合、次のエラーが発生します。カスタムバーコードエントリにバーコードの高さがありません

 <Code>6022</Code> 
     <Message>Barcode Height missing from Custom Barcode Entry</Message> 

私は下のフィールドにバーコードの高さを追加しようとするが、そのは

RequestedShipment -> ShippingDocumentSpecification -> CustomShipmentDocumentDetail -> CustomContent -> BarcodeEntries -> BarHeight 

RequestedShipment -> ShippingDocumentSpecification -> CustomPackageDocumentDetail -> CustomContent -> BarcodeEntries -> BarHeight 

RequestedShipment -> ShippingDocumentSpecification -> FreightAddressLabelDetail -> CustomContent -> BarcodeEntries -> BarHeight 

RequestedShipment -> LabelSpecification -> CustomerSpecifiedDetail -> CustomContent -> BarcodeEntries -> BarHeight 

注意を働いていませんでしたコードは、他の2つLabelFormatTypeすなわちFEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADINGServiceTypes他のために働いています。

まだ解決策が見つかりません。

私には何が欠けているのか教えてください。

答えて

2

あなたはそうだったので、2つのラベルフォーマットタイプを使用する必要があります。 LTL Freightの出荷依頼に関して、COMMON2DまたはLABEL_DATA_ONLYを使用すると"バーコードの高さがカスタムバーコードエントリにない"が返されます。 FedExのサポートによると、FedEx LTLの出荷にはBill of Lading(BOL)が必要で、唯一LabelFormatTypesFEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGまたはVICS_BILL_OF_LADING where VICS =自主的な産業間商取引基準です。 このラベルはPDF形式で返されますが、ZPL形式でFedExアドレスラベルを要求することができます。

関連する問題