2016-04-26 75 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地址标签。