2016-04-26 115 views
4

我正在集成FedEx運輸API以使用Java生成標籤。一切工作正常,但除了這個問題。在爲FedEx Freight設置LabelFormatTypeCOMMON2DLABEL_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 

注:該代碼正在爲另外兩個LabelFormatTypeFEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADINGServiceTypes

我還找不到任何解決方案。

請讓我知道我錯過了什麼?

回答

2

你說得對,你需要使用這兩種標籤格式類型。當涉及到LTL貨物運輸請求時,使用COMMON2DLABEL_DATA_ONLY時,「自定義條形碼條目丟失的條碼高度」可能會退回。根據FedEx的支持,FedEx LTL裝運需要提單(BOL),唯一可用的LabelFormatTypes可以是FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADING where VICS =自願的行業間商業標準。 此標籤以PDF格式返回,除此之外,您還可以申請ZPL格式的FedEx地址標籤。