java 自定义条形码输入中缺少条形码高度

qnakjoqk  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(166)

我正在集成FedEx Shipping API以使用Java生成标签。一切正常,但除了这个问题。我收到以下错误时,将FedEx Freight的LabelFormatType设置为COMMON2DLABEL_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

注:代码适用于其他两个LabelFormatType,即FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADING以及其他ServiceTypes
我还找不到任何解决办法。
请让我知道我错过了什么?

jjjwad0x

jjjwad0x1#

您是对的,您需要使用这两种标签格式类型。当涉及到LTL货运发货请求时,使用COMMON2DLABEL_DATA_ONLY时,可以返回 “自定义条形码条目中缺少的条形码高度”。根据FedEx支持,FedEx LTL货件需要提单(BOL),唯一适用于此的LabelFormatTypesFEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADING where VICS =自愿行业间商业标准。此标签以PDF格式返回,除此之外,您还可以申请ZPL格式的联邦快递地址标签。

相关问题