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_shippingNot: Ö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:// |