API hata kodları

Bir IBM Blockchain Transparent Supply API uç noktasına veri gönderirken, sağlanan bir tanıtıcı değerinin beklenen IBM Blockchain Transparent Supply ya da GS1 tanıtıcı örüntüleriyle eşleşmediğini belirten bir hata alabilirsiniz:

{
  "message": "EPCISBody.eventList.aggregationEvents[0].parentID: Type must match one of the following patterns: [EPC_SSCC, EPC_SGTIN, FTLPN, SFTPI].  Visit this url to look up the pattern error codes. https://github.com/IBM/IFT-Developer-Zone/wiki/api-Error-Messages"
}

Hatada belirtilen kabul edilen kalıp kodlarına başvurmak için aşağıdaki tabloyu kullanın.

Kod Örnek ve sözdizimi
EAN-13 / GTIN-13 biçimleri
Not: IBM Blockchain Transparent Supply , EAN-13 / GTIN-13 biçimlerini desteklemez; GTIN-14 URN ' i oluşturmak için baştaki sıfır (0) ekleyin.
EPC-SSCC urn:epc:id:sscc:5012345.0678901234 urn:epc:id:sscc:<CompanyPrefix>.<SerialRefAndExtension>(17 Basamak)
EPC-SGTIN urn:epc:id:sgtin:0614141.107346.2017 urn:epc:id:sgtin:<CompanyPrefix>.<IndicatorDigit><ItemRef>.<SerialNumber>(13 Digits + Seri Numarası)
EPC-SGLN urn:epc:id:sgln:0614141.00777.0 urn:epc:id:sgln:<CompanyPrefix>.<LocationReference>.<Extension>(12 Digits + Extension)
EPC-LGTIN urn:epc:class:lgtin:0614141.107346.101 urn:epc:class:lgtin:<CompanyPrefix>.<IndicatorDigit><ItemRef>.<Lot>(13 basamak + Parti)
GS1-GTIN 40987650000223 <Indicator><CompanyPrefix><ItemRef><CheckDigit>(14 Basamak)
GS1-SSCC 204623406700001014 <Extension><CompanyPrefix><SerialReference><CheckDigit>(18 Basamak)
GS1-GLN 6056234000013 <CompanyPrefix><LocationReference><CheckDigit>(13 Basamak)
GS1_ENTITY urn:epcglobal:cbv:bt:1234567890123:T1234 urn:epcglobal:cbv:bt:<GS1-GLN>:<Transaction ID>
GS1_ENTITY_TYPE urn:epcglobal:cbv:btt:po urn:epcglobal:cbv:btt:<Business Transaction Type> Valid Business Transaction Types = bol, desadv, inv, pedigree, po, poc, prodorder, recadv, rma
GS1_BIZSTEP urn:epcglobal:cbv:bizstep:alma urn:epcglobal:cbv:bizstep:<bizStep> Geçerli bizSteps = kabul etmek, gelen, birleştirici, toplama, devreye alma, imzalama, creating_class_instance, cycle_counting, devreden çıkarma, departing, yok etme, ayırma, dispensing, encoding, entering_çıkılması, tutma, inceleme, kurma, öldürme, yükleme, diğer, paketleme, çekme, alma, kaldırma, yeniden paketleme, onarım, değiştirme, geri alma, retail_satma, sevkiyat, staging_outbound, stock_alma, stoklama, saklama, dönüştürme, taşıma, boşaltma, ambalajlama, void_shipping
Not: Özel bizSteps , http:// ya da https://ile başlayan geçerli bir HTTP URL biçimiyle desteklenir. Önerilen biçim şöyledir: http://<client-controlled-domain-name>/<path>/<biz_step_name>
GS1_DISPOSITION urn:epcglobal:cbv:disp:yok olan urn:epcglobal:cbv:disp:<Disposition> Geçerli Düzenlemeler = active, container_closed, hasarlı, yok edildi, dispensed, atıldı, kodlanmış, süresi dolmuş, in_progress, in_transit, inactive, no_pedigree_match, non_sellable_other, partially_dispensed, geri çağrılan, reserved, retail_saved, returned, sellable_accessed, sellable_not_accessed, çalınmamış, bilinmiyor
GS1_SOURCE_DEST_TYPE urn:epcglobal:cbv:sdt:withingsing_party urn:epcglobal:cbv:sdt:<Source Destination Type> Geçerli Kaynak Hedef Tipleri = owning_party, polesingsing_party, location
FTPI urn:ibm:ift:product:class:1234567890123.product-123 urn:ibm:ift:product:class:<Company Prefix>.<Item Reference>
LFTPI urn:ibm:ift:product:lot:class:1234567890123.product-123.lot4 urn:ibm:ift:product:lot:class:<Company Prefix>.<Item Reference>.<Lot Number>
SFTPI urn:ibm:ift:product:serial:obj:1234567890123.product-123.serial-number-4567 urn:ibm:ift:product:serial: obj:<Company Prefix>.<Item Reference>.<Serial Number>
FTLI urn:ibm:ift:location:loc:1234567890123.store-123 urn:ibm:ift:location:loc:<Company Prefix>.<Location Reference>
SFTLI urn:ibm:ift:location:extension:loc:1234567890123.store-123.toy-department urn:ibm:ift:location:extension:loc:<Company Prefix>.<Location Reference>.<Extension>
FTLPN urn:ibm:ift:lpn:obj:1234567890123.pallet-12345678 urn:ibm:ift:lpn: obj:<Company Prefix>.<Serial Reference>
IFT_ENTITY urn:ibm:ift:bt:1234567890123.store-123.1234 urn:ibm:ift:bt:<Company Prefix>.<Location Reference>.<Transaction Id>
IFT_DISPOSITION urn:ibm:ift:bv:disp:yok eden urn:ibm:ift:bv:disp:<Disposition> Geçerli Atımlar = active, container_closed, hasarlı, yok edildi, dispensed, atıldı, kodlanmış, süresi dolmuş, in_progress, in_transit, inactive, no_pedigree_match, non_sellable_other, partially_dispensed, geri çağrılan, reserved, retail_saved, returned, sellable_accessed, sellable_not_accessed, çalınmamış, bilinmiyor
HTTP_URI http://client.domain.com/path/custom_biz_step_1 https://client.domain.com/path/custom_biz_step_2 Accepts any valid URI that begins with http:// or https://