diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-common-mappers/api-target-mapper.poq.common.add.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-common-mappers/api-target-mapper.poq.common.add.yaml index 5e665bfb8..719aafbd3 100644 --- a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-common-mappers/api-target-mapper.poq.common.add.yaml +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-common-mappers/api-target-mapper.poq.common.add.yaml @@ -10,13 +10,14 @@ 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 @@ -24,6 +25,7 @@ spec: 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 @@ -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 @@ -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 @@ -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}}" @@ -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}}" @@ -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}}" diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.eline.add.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.eline.add.yaml index d00c98fd1..2aec6032c 100644 --- a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.eline.add.yaml +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.eline.add.yaml @@ -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 @@ -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 diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.uni.add.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.uni.add.yaml index 5dfb92527..94f1cc9f3 100644 --- a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.uni.add.yaml +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/api-targets-mappers/api-target-mapper.poq.uni.add.yaml @@ -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 diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/product.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/product.yaml index dd30a8cc9..5b4a86073 100644 --- a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/product.yaml +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/product.yaml @@ -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 diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.1.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.1.yaml new file mode 100644 index 000000000..3d6fe625e --- /dev/null +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.1.yaml @@ -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 \ No newline at end of file diff --git a/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.3.yaml b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.3.yaml new file mode 100644 index 000000000..ffa4c5574 --- /dev/null +++ b/kraken-java-sdk/kraken-java-sdk-mef/src/main/resources/mef-sonata/template-upgrade/release.2.2.3.yaml @@ -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 \ No newline at end of file