Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,22 @@ metadata:
offerings, at the Buyer's location(s); or modify a previously purchased
product. The Seller also provides estimated time intervals to complete
these deliveries. Reference: MEF 79 (Sn 8.4).
version: 1
version: 2
spec:
endpoints:
- id: create a product offering qualification
mappers:
request:
- name: mapper.poq.@{{productType}}.add.place0.id
title: "The id of the source place"
source: "@{{productOfferingQualificationItem[0].product.place[0].id}}"
sourceLocation: BODY
sourceType: string
target: ""
targetLocation: ""
requiredMapping: true
- name: mapper.poq.@{{productType}}.add.productConfiguration.bandwidth
title: "Bandwidth of the UNI"
source: "@{{productOfferingQualificationItem[0].product.productConfiguration.bandwidth}}"
sourceLocation: BODY
allowValueLimit: false
Expand All @@ -34,6 +36,7 @@ spec:
targetLocation: ""
requiredMapping: true
- name: mapper.poq.@{{productType}}.add.productConfiguration.bandwidthUnit
title: "The unit of bandwidth"
source: "@{{productOfferingQualificationItem[0].product.productConfiguration.bandwidthUnit}}"
sourceLocation: BODY
sourceType: enum
Expand All @@ -45,6 +48,7 @@ spec:
targetLocation: ""
requiredMapping: true
- name: mapper.poq.@{{productType}}.add.productOffering.id
title: "The id of the quoted product offering"
source: "@{{productOfferingQualificationItem[0].product.productOffering.id}}"
sourceLocation: BODY
sourceType: string
Expand All @@ -54,10 +58,7 @@ spec:
response:
- name: mapper.poq.@{{productType}}.add.serviceabilityConfidence
title: POQ Item State Mapping
description: >-
A color that indicates confidence to service the request.
When the item state is done the Seller MUST provide a value.
It MUST NOT be populated for other states.
description: ""
source: ""
sourceLocation: ""
target: "@{{productOfferingQualificationItem[0].serviceabilityConfidence}}"
Expand All @@ -72,7 +73,7 @@ spec:
requiredMapping: true
- name: mapper.poq.@{{productType}}.add.installationInterval.amount
title: POQ installationInterval amount Mapping
description: Duration amount of Installation
description: ""
source: ""
sourceLocation: ""
target: "@{{productOfferingQualificationItem[0].installationInterval.amount}}"
Expand All @@ -81,7 +82,7 @@ spec:
requiredMapping: true
- name: mapper.poq.@{{productType}}.add.installationInterval.units
title: POQ installationInterval units Mapping
description: Duration unit of Installation
description: ""
source: ""
sourceLocation: ""
target: "@{{productOfferingQualificationItem[0].installationInterval.units}}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ apiVersion: v1
metadata:
key: mef.sonata.api-target-mapper.poq.eline.add
name: Product Offering Qualification (POQ) API
version: 8
description: |
A request initiated by the Buyer to determine whether the Seller is
able to deliver a product or set of products from among their product
Expand All @@ -30,6 +31,7 @@ spec:
val: eline
request:
- name: mapper.poq.eline.add.place1.id
title: "the id of the destination place"
source: "@{{productOfferingQualificationItem[0].product.place[1].id}}"
sourceLocation: BODY
sourceType: string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ apiVersion: v1
metadata:
key: mef.sonata.api-target-mapper.poq.uni.add
name: Product Offering Qualification (POQ) API
version: 11
description: |
A request initiated by the Buyer to determine whether the Seller is
able to deliver a product or set of products from among their product
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ spec:
- classpath:/mef-sonata/api-workflow/api-workflow.order.uni.delete.yaml
- classpath:/mef-sonata/api-workflow/api-workflow.order.uni.add.yaml
- classpath:/mef-sonata/api-workflow/api-workflow.order.eline.add.yaml
- classpath:/mef-sonata/template-upgrade/release.2.2.0.yaml
- classpath:/mef-sonata/template-upgrade/release.2.2.3.yaml

templateUpgradePaths:
- classpath:/mef-sonata/apis/api.address.yaml
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
kind: kraken.product.template-upgrade
apiVersion: v1
metadata:
key: kraken.product.template-upgrade.2.2.1
name: V2.2.1
labels:
productSpec: grace
productVersion: V2.2.1
publishDate: 2025-12-18
description: |
Product of Quote order cases:
- Added titles for poq request mapping items
version: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
kind: kraken.product.template-upgrade
apiVersion: v1
metadata:
key: kraken.product.template-upgrade.2.2.3
name: V2.2.3
labels:
productSpec: grace
productVersion: V2.2.3
publishDate: 2025-12-19
description: |
Product of Quote order cases:
- Removed descriptions for poq request mapping items
version: 1
Loading