Skip to content

Commit 70f9227

Browse files
authored
BKG 2.0, EBL 3.0: SD-2843: Add eblPlatform to Shipper, Consignee and Endorsee (#608)
1 parent 7413cbd commit 70f9227

5 files changed

Lines changed: 337 additions & 1 deletion

File tree

.stoplight/styleguide.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bkg/v2/BKG_v2.0.4.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4546,6 +4546,30 @@ components:
45464546
description: |
45474547
Name of the party.
45484548
example: IKEA Denmark
4549+
eblPlatform:
4550+
type: string
4551+
pattern: ^\S+$
4552+
maxLength: 4
4553+
description: |
4554+
The eBL platform of the party. The value **MUST** be one of:
4555+
- `WAVE` (Wave)
4556+
- `CARX` (CargoX)
4557+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
4558+
- `IDT` (ICE Digital Trade)
4559+
- `BOLE` (Bolero)
4560+
- `EDOX` (EdoxOnline)
4561+
- `IQAX` (IQAX)
4562+
- `SECR` (Secro)
4563+
- `TRGO` (TradeGO)
4564+
- `ETEU` (eTEU)
4565+
- `TRAC` (Enigio trace:original)
4566+
- `BRIT` (BRITC eBL)
4567+
- `COVA` (Covantis)
4568+
- `ETIT` (e-title)
4569+
- `KTNE` (KTNET)
4570+
- `CRED` (Credore)
4571+
- `BLOC` (BlockPeer Technologies)
4572+
example: BOLE
45494573
address:
45504574
$ref: '#/components/schemas/PartyAddress'
45514575
addressLines:
@@ -4610,6 +4634,30 @@ components:
46104634
description: |
46114635
Name of the party.
46124636
example: IKEA Denmark
4637+
eblPlatform:
4638+
type: string
4639+
pattern: ^\S+$
4640+
maxLength: 4
4641+
description: |
4642+
The eBL platform of the party. The value **MUST** be one of:
4643+
- `WAVE` (Wave)
4644+
- `CARX` (CargoX)
4645+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
4646+
- `IDT` (ICE Digital Trade)
4647+
- `BOLE` (Bolero)
4648+
- `EDOX` (EdoxOnline)
4649+
- `IQAX` (IQAX)
4650+
- `SECR` (Secro)
4651+
- `TRGO` (TradeGO)
4652+
- `ETEU` (eTEU)
4653+
- `TRAC` (Enigio trace:original)
4654+
- `BRIT` (BRITC eBL)
4655+
- `COVA` (Covantis)
4656+
- `ETIT` (e-title)
4657+
- `KTNE` (KTNET)
4658+
- `CRED` (Credore)
4659+
- `BLOC` (BlockPeer Technologies)
4660+
example: BOLE
46134661
address:
46144662
$ref: '#/components/schemas/PartyAddress'
46154663
addressLines:

ebl/v3/EBL_v3.0.3.yaml

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4597,6 +4597,30 @@ components:
45974597
description: |
45984598
Name of the party.
45994599
example: IKEA Denmark
4600+
eblPlatform:
4601+
type: string
4602+
pattern: ^\S+$
4603+
maxLength: 4
4604+
description: |
4605+
The eBL platform of the party. The value **MUST** be one of:
4606+
- `WAVE` (Wave)
4607+
- `CARX` (CargoX)
4608+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
4609+
- `IDT` (ICE Digital Trade)
4610+
- `BOLE` (Bolero)
4611+
- `EDOX` (EdoxOnline)
4612+
- `IQAX` (IQAX)
4613+
- `SECR` (Secro)
4614+
- `TRGO` (TradeGO)
4615+
- `ETEU` (eTEU)
4616+
- `TRAC` (Enigio trace:original)
4617+
- `BRIT` (BRITC eBL)
4618+
- `COVA` (Covantis)
4619+
- `ETIT` (e-title)
4620+
- `KTNE` (KTNET)
4621+
- `CRED` (Credore)
4622+
- `BLOC` (BlockPeer Technologies)
4623+
example: BOLE
46004624
typeOfPerson:
46014625
type: string
46024626
maxLength: 50
@@ -4693,6 +4717,30 @@ components:
46934717
description: |
46944718
Name of the party.
46954719
example: IKEA Denmark
4720+
eblPlatform:
4721+
type: string
4722+
pattern: ^\S+$
4723+
maxLength: 4
4724+
description: |
4725+
The eBL platform of the party. The value **MUST** be one of:
4726+
- `WAVE` (Wave)
4727+
- `CARX` (CargoX)
4728+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
4729+
- `IDT` (ICE Digital Trade)
4730+
- `BOLE` (Bolero)
4731+
- `EDOX` (EdoxOnline)
4732+
- `IQAX` (IQAX)
4733+
- `SECR` (Secro)
4734+
- `TRGO` (TradeGO)
4735+
- `ETEU` (eTEU)
4736+
- `TRAC` (Enigio trace:original)
4737+
- `BRIT` (BRITC eBL)
4738+
- `COVA` (Covantis)
4739+
- `ETIT` (e-title)
4740+
- `KTNE` (KTNET)
4741+
- `CRED` (Credore)
4742+
- `BLOC` (BlockPeer Technologies)
4743+
example: BOLE
46964744
typeOfPerson:
46974745
type: string
46984746
maxLength: 50
@@ -4912,6 +4960,30 @@ components:
49124960
description: |
49134961
Name of the party.
49144962
example: IKEA Denmark
4963+
eblPlatform:
4964+
type: string
4965+
pattern: ^\S+$
4966+
maxLength: 4
4967+
description: |
4968+
The eBL platform of the party. The value **MUST** be one of:
4969+
- `WAVE` (Wave)
4970+
- `CARX` (CargoX)
4971+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
4972+
- `IDT` (ICE Digital Trade)
4973+
- `BOLE` (Bolero)
4974+
- `EDOX` (EdoxOnline)
4975+
- `IQAX` (IQAX)
4976+
- `SECR` (Secro)
4977+
- `TRGO` (TradeGO)
4978+
- `ETEU` (eTEU)
4979+
- `TRAC` (Enigio trace:original)
4980+
- `BRIT` (BRITC eBL)
4981+
- `COVA` (Covantis)
4982+
- `ETIT` (e-title)
4983+
- `KTNE` (KTNET)
4984+
- `CRED` (Credore)
4985+
- `BLOC` (BlockPeer Technologies)
4986+
example: BOLE
49154987
typeOfPerson:
49164988
type: string
49174989
maxLength: 50
@@ -5084,6 +5156,30 @@ components:
50845156
description: |
50855157
Name of the party.
50865158
example: IKEA Denmark
5159+
eblPlatform:
5160+
type: string
5161+
pattern: ^\S+$
5162+
maxLength: 4
5163+
description: |
5164+
The eBL platform of the party. The value **MUST** be one of:
5165+
- `WAVE` (Wave)
5166+
- `CARX` (CargoX)
5167+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
5168+
- `IDT` (ICE Digital Trade)
5169+
- `BOLE` (Bolero)
5170+
- `EDOX` (EdoxOnline)
5171+
- `IQAX` (IQAX)
5172+
- `SECR` (Secro)
5173+
- `TRGO` (TradeGO)
5174+
- `ETEU` (eTEU)
5175+
- `TRAC` (Enigio trace:original)
5176+
- `BRIT` (BRITC eBL)
5177+
- `COVA` (Covantis)
5178+
- `ETIT` (e-title)
5179+
- `KTNE` (KTNET)
5180+
- `CRED` (Credore)
5181+
- `BLOC` (BlockPeer Technologies)
5182+
example: BOLE
50875183
typeOfPerson:
50885184
type: string
50895185
maxLength: 50
@@ -5227,6 +5323,30 @@ components:
52275323
description: |
52285324
Name of the party.
52295325
example: IKEA Denmark
5326+
eblPlatform:
5327+
type: string
5328+
pattern: ^\S+$
5329+
maxLength: 4
5330+
description: |
5331+
The eBL platform of the party. The value **MUST** be one of:
5332+
- `WAVE` (Wave)
5333+
- `CARX` (CargoX)
5334+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
5335+
- `IDT` (ICE Digital Trade)
5336+
- `BOLE` (Bolero)
5337+
- `EDOX` (EdoxOnline)
5338+
- `IQAX` (IQAX)
5339+
- `SECR` (Secro)
5340+
- `TRGO` (TradeGO)
5341+
- `ETEU` (eTEU)
5342+
- `TRAC` (Enigio trace:original)
5343+
- `BRIT` (BRITC eBL)
5344+
- `COVA` (Covantis)
5345+
- `ETIT` (e-title)
5346+
- `KTNE` (KTNET)
5347+
- `CRED` (Credore)
5348+
- `BLOC` (BlockPeer Technologies)
5349+
example: BOLE
52305350
address:
52315351
$ref: '#/components/schemas/PartyAddress'
52325352
addressLines:
@@ -5297,6 +5417,30 @@ components:
52975417
description: |
52985418
Name of the party.
52995419
example: IKEA Denmark
5420+
eblPlatform:
5421+
type: string
5422+
pattern: ^\S+$
5423+
maxLength: 4
5424+
description: |
5425+
The eBL platform of the party. The value **MUST** be one of:
5426+
- `WAVE` (Wave)
5427+
- `CARX` (CargoX)
5428+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
5429+
- `IDT` (ICE Digital Trade)
5430+
- `BOLE` (Bolero)
5431+
- `EDOX` (EdoxOnline)
5432+
- `IQAX` (IQAX)
5433+
- `SECR` (Secro)
5434+
- `TRGO` (TradeGO)
5435+
- `ETEU` (eTEU)
5436+
- `TRAC` (Enigio trace:original)
5437+
- `BRIT` (BRITC eBL)
5438+
- `COVA` (Covantis)
5439+
- `ETIT` (e-title)
5440+
- `KTNE` (KTNET)
5441+
- `CRED` (Credore)
5442+
- `BLOC` (BlockPeer Technologies)
5443+
example: BOLE
53005444
address:
53015445
$ref: '#/components/schemas/PartyAddress'
53025446
addressLines:

ebl/v3/issuance/EBL_ISS_v3.0.3.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3200,6 +3200,30 @@ components:
32003200
description: |
32013201
Name of the party.
32023202
example: IKEA Denmark
3203+
eblPlatform:
3204+
type: string
3205+
pattern: ^\S+$
3206+
maxLength: 4
3207+
description: |
3208+
The eBL platform of the party. The value **MUST** be one of:
3209+
- `WAVE` (Wave)
3210+
- `CARX` (CargoX)
3211+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
3212+
- `IDT` (ICE Digital Trade)
3213+
- `BOLE` (Bolero)
3214+
- `EDOX` (EdoxOnline)
3215+
- `IQAX` (IQAX)
3216+
- `SECR` (Secro)
3217+
- `TRGO` (TradeGO)
3218+
- `ETEU` (eTEU)
3219+
- `TRAC` (Enigio trace:original)
3220+
- `BRIT` (BRITC eBL)
3221+
- `COVA` (Covantis)
3222+
- `ETIT` (e-title)
3223+
- `KTNE` (KTNET)
3224+
- `CRED` (Credore)
3225+
- `BLOC` (BlockPeer Technologies)
3226+
example: BOLE
32033227
typeOfPerson:
32043228
type: string
32053229
maxLength: 50
@@ -3329,6 +3353,30 @@ components:
33293353
description: |
33303354
Name of the party.
33313355
example: IKEA Denmark
3356+
eblPlatform:
3357+
type: string
3358+
pattern: ^\S+$
3359+
maxLength: 4
3360+
description: |
3361+
The eBL platform of the party. The value **MUST** be one of:
3362+
- `WAVE` (Wave)
3363+
- `CARX` (CargoX)
3364+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
3365+
- `IDT` (ICE Digital Trade)
3366+
- `BOLE` (Bolero)
3367+
- `EDOX` (EdoxOnline)
3368+
- `IQAX` (IQAX)
3369+
- `SECR` (Secro)
3370+
- `TRGO` (TradeGO)
3371+
- `ETEU` (eTEU)
3372+
- `TRAC` (Enigio trace:original)
3373+
- `BRIT` (BRITC eBL)
3374+
- `COVA` (Covantis)
3375+
- `ETIT` (e-title)
3376+
- `KTNE` (KTNET)
3377+
- `CRED` (Credore)
3378+
- `BLOC` (BlockPeer Technologies)
3379+
example: BOLE
33323380
typeOfPerson:
33333381
type: string
33343382
maxLength: 50
@@ -3459,6 +3507,30 @@ components:
34593507
description: |
34603508
Name of the party.
34613509
example: IKEA Denmark
3510+
eblPlatform:
3511+
type: string
3512+
pattern: ^\S+$
3513+
maxLength: 4
3514+
description: |
3515+
The eBL platform of the party. The value **MUST** be one of:
3516+
- `WAVE` (Wave)
3517+
- `CARX` (CargoX)
3518+
- `ESSD` (EssDOCS - This value has been **deprecated**. Please use `IDT`)
3519+
- `IDT` (ICE Digital Trade)
3520+
- `BOLE` (Bolero)
3521+
- `EDOX` (EdoxOnline)
3522+
- `IQAX` (IQAX)
3523+
- `SECR` (Secro)
3524+
- `TRGO` (TradeGO)
3525+
- `ETEU` (eTEU)
3526+
- `TRAC` (Enigio trace:original)
3527+
- `BRIT` (BRITC eBL)
3528+
- `COVA` (Covantis)
3529+
- `ETIT` (e-title)
3530+
- `KTNE` (KTNET)
3531+
- `CRED` (Credore)
3532+
- `BLOC` (BlockPeer Technologies)
3533+
example: BOLE
34623534
address:
34633535
$ref: '#/components/schemas/PartyAddress'
34643536
addressLines:

0 commit comments

Comments
 (0)