Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dataspace Discovery Service handle multiple EDC-Urls received for BPN #214

Closed
3 tasks done
jzbmw opened this issue Oct 23, 2023 · 7 comments
Closed
3 tasks done

Dataspace Discovery Service handle multiple EDC-Urls received for BPN #214

jzbmw opened this issue Oct 23, 2023 · 7 comments
Assignees
Labels
concept concept work ess ess related topics linked_to_feature Issue is linked to a feature spill_over Issues which are not finished yet

Comments

@jzbmw
Copy link
Contributor

jzbmw commented Oct 23, 2023

As User
I want that all EDCUrls are used for sending notifications and results are handled in a correct manner
so that all valid EDCUrls were used for ess investigation and provide correct results

Hints / Details

Image

Image

Outcome / Acceptance Criteria

Outcome

  • ...

Acceptance Criteria

Out of Scope

  • ...
@jzbmw jzbmw added this to IRS Oct 23, 2023
@jzbmw jzbmw converted this from a draft issue Oct 23, 2023
@jzbmw jzbmw added concept concept work ess ess related topics labels Oct 23, 2023
@mkanal mkanal changed the title Dataspace Discovery Service handle multiple EDC-Urls received for BPN [?][CONCEPT] Dataspace Discovery Service handle multiple EDC-Urls received for BPN Nov 22, 2023
@jzbmw jzbmw added DISCUSSION_NEEDED This ticket needs discussion within teammembers and removed CLARIFICATION_PO labels Nov 24, 2023
@jzbmw jzbmw changed the title [?][CONCEPT] Dataspace Discovery Service handle multiple EDC-Urls received for BPN Dataspace Discovery Service handle multiple EDC-Urls received for BPN Nov 27, 2023
@mkanal mkanal removed the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Dec 11, 2023
@mkanal mkanal moved this from inbox to backlog in IRS Dec 11, 2023
@jzbmw jzbmw moved this from backlog to next in IRS Dec 12, 2023
@dsmf dsmf self-assigned this Dec 12, 2023
@dsmf dsmf moved this from next to wip in IRS Dec 12, 2023
@dsmf
Copy link
Contributor

dsmf commented Jan 9, 2024

@dsmf
Copy link
Contributor

dsmf commented Jan 10, 2024

see EndpointDataForConnectorsService.findEndpointDataForConnectors which returns List<CompletableFuture> now instead of EndpointDataReference


Scenarios:

    • One EDC with one DTR
    • Multiple EDCs with one DTR
    • Multiple EDCs with no DTR
    • Special scenario: Multiple DTs (with the same globalAssetId) in one DTRs

As discussed in the daily on Jan, 30 the following remaining scenarios will be implemented in #395:

  1. EDC with multiple DTRs (see EdcSubmodelClientImpl: the contractNegotiationService.negotiate is executed only for one catalogItem at the moment, see findFirst)
  2. Multiple EDCs with multiple DTRs (see EdcSubmodelClientImpl: the contractNegotiationService.negotiate is executed only for one catalogItem at the moment, see findFirst)
  3. Special scenario: Same DT in multiple DTRs

  • tested on DEV
    • comparison between latest from main and PR-711 shows improvement in results:
      • on main no relationships returned, one tombstone
      • on PR-711 multiple relationships, shells, submodels, bpns returned, two tombstones
      • PR-711 took about 9 seconds longer, but it returned data, so main obviously was faster because it failed on first error
      • details on this see comment further below
  • cleanup logging
  • fix warnings

@mkanal mkanal added the linked_to_feature Issue is linked to a feature label Jan 15, 2024
@dsmf dsmf moved this from wip to review in IRS Jan 17, 2024
@dsmf dsmf added the BLOCKED Items which are blocked by dependencies label Jan 18, 2024
@jzbmw jzbmw added the spill_over Issues which are not finished yet label Jan 22, 2024
@mkanal mkanal removed the BLOCKED Items which are blocked by dependencies label Jan 29, 2024
@dsmf
Copy link
Contributor

dsmf commented Jan 30, 2024

Analysis why this story takes much longer than estimated:

@dsmf
Copy link
Contributor

dsmf commented Feb 1, 2024

test on DEV with:

{
	"aspects": [
		"SerialPart",
		"Batch"
	],
	"bomLifecycle": "asBuilt",
	"collectAspects": true,
	"lookupBPNs": true,
	"direction": "downward",
	"depth": 10,
	"key": {
		"globalAssetId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
		"bpn": "BPNL00000003B5MJ"
	}
}

job run against deployed main:

{
	"job": {
		"id": "53de00ab-151e-4bd1-bbdf-34ffd81e6735",
		"globalAssetId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
		"state": "COMPLETED",
		"exception": null,
		"createdOn": "2024-02-01T01:49:01.321019936Z",
		"startedOn": "2024-02-01T01:49:01.321826127Z",
		"lastModifiedOn": "2024-02-01T01:50:34.392348805Z",
		"completedOn": "2024-02-01T01:50:34.392351605Z",
		"summary": {
			"asyncFetchedItems": {
				"running": 0,
				"completed": 1,
				"failed": 1
			},
			"bpnLookups": {
				"completed": 0,
				"failed": 0
			}
		},
		"parameter": {
			"bomLifecycle": "asBuilt",
			"aspects": [
				"SerialPart",
				"Batch"
			],
			"depth": 10,
			"bpn": "BPNL00000003B5MJ",
			"direction": "downward",
			"collectAspects": true,
			"lookupBPNs": true,
			"callbackUrl": null
		}
	},
	"relationships": [],
	"shells": [],
	"tombstones": [
		{
			"catenaXId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
			"endpointURL": null,
			"processingError": {
				"processStep": "DigitalTwinRequest",
				"errorDetail": "EndpointDataReference was not found. Requested connectorEndpoints: https://irs-provider-controlplane.dev.demo.catena-x.net/, https://irs-provider-controlplane2.dev.demo.catena-x.net/, https://irs-provider-controlplane3.dev.demo.catena-x.net/",
				"lastAttempt": "2024-02-01T01:50:33.284492792Z",
				"retryCounter": 3
			}
		}
	],
	"submodels": [],
	"bpns": []
}

same job run against deployed branch (PR-711):

{
	"job": {
		"id": "b8e6f545-6900-474a-ad07-010d5cf42415",
		"globalAssetId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
		"state": "COMPLETED",
		"exception": null,
		"createdOn": "2024-02-01T01:30:30.023063305Z",
		"startedOn": "2024-02-01T01:30:31.156541689Z",
		"lastModifiedOn": "2024-02-01T01:32:11.371113306Z",
		"completedOn": "2024-02-01T01:32:11.371116006Z",
		"summary": {
			"asyncFetchedItems": {
				"running": 0,
				"completed": 5,
				"failed": 2
			},
			"bpnLookups": {
				"completed": 4,
				"failed": 0
			}
		},
		"parameter": {
			"bomLifecycle": "asBuilt",
			"aspects": [
				"SerialPart",
				"Batch"
			],
			"depth": 10,
			"bpn": "BPNL00000003B5MJ",
			"direction": "downward",
			"collectAspects": true,
			"lookupBPNs": true,
			"callbackUrl": null
		}
	},
	"relationships": [
		{
			"catenaXId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 2.5,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asBuilt",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:6e0ba792-cd80-47c2-8990-e5776935285e",
				"hasAlternatives": true
			},
			"aspectType": "SingleLevelBomAsBuilt",
			"bpn": "BPNL00000003B3NX"
		},
		{
			"catenaXId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.3301,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asBuilt",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:ba78a74a-367c-4243-af47-7789d275b525",
				"hasAlternatives": true
			},
			"aspectType": "SingleLevelBomAsBuilt",
			"bpn": "BPNL00000003AXS3"
		},
		{
			"catenaXId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.2001,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asBuilt",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:566df99c-77a4-445b-87ab-6ae6f057ba3f",
				"hasAlternatives": true
			},
			"aspectType": "SingleLevelBomAsBuilt",
			"bpn": "BPNL00000003B0Q0"
		},
		{
			"catenaXId": "urn:uuid:6e0ba792-cd80-47c2-8990-e5776935285e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.1908,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asBuilt",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:5e452e92-94f8-46bf-8b11-5ee6359f7184",
				"hasAlternatives": true
			},
			"aspectType": "SingleLevelBomAsBuilt",
			"bpn": "BPNL00000003B0Q0"
		}
	],
	"shells": [
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
			"idShort": "ECU",
			"id": "urn:uuid:0e580389-9882-420c-9daf-f57780010acd",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B5MJ",
					"semanticId": null
				},
				{
					"name": "partInstanceId",
					"subjectId": null,
					"value": "NO-446138059619769028729575",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "31875V0-13",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "SerialPart",
					"id": "urn:uuid:d2f69878-3147-4013-a50b-81c18fc56dd0",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:d2f69878-3147-4013-a50b-81c18fc56dd0",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:feb456a7-bda0-46f2-9e28-9bec51557591;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:6e0ba792-cd80-47c2-8990-e5776935285e",
			"idShort": "Sensor",
			"id": "urn:uuid:061dfe3b-3839-4522-92b9-7659704b6088",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B3NX",
					"semanticId": null
				},
				{
					"name": "partInstanceId",
					"subjectId": null,
					"value": "NO-102099862503474421369679",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "22489I4-52",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "SerialPart",
					"id": "urn:uuid:a4ae9c8a-14c4-42aa-8582-977a7ee3e01b",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:a4ae9c8a-14c4-42aa-8582-977a7ee3e01b",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:c08bc96d-84a4-40bb-9acf-821672ee3c48;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:ba78a74a-367c-4243-af47-7789d275b525",
			"idShort": "Glue",
			"id": "urn:uuid:e173d6f4-e548-4430-8082-e467c1252213",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AXS3",
					"semanticId": null
				},
				{
					"name": "batchId",
					"subjectId": null,
					"value": "BID12345678",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "Batch",
					"id": "urn:uuid:fe873412-33db-4673-ace3-5d46210a6e1c",
					"semanticId": {
						"keys": [
							{
								"value": "urn:samm:io.catenax.batch:2.0.0#Batch",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:fe873412-33db-4673-ace3-5d46210a6e1c",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:19b0338f-6d03-4198-b3b8-5c43f8958d60;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:566df99c-77a4-445b-87ab-6ae6f057ba3f",
			"idShort": "EngineeringPlastics",
			"id": "urn:uuid:9f175d1a-fbad-48af-9549-d13964029d7b",
			"specificAssetIds": [
				{
					"name": "partInstanceId",
					"subjectId": null,
					"value": "NO-196912633280929106646475",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "51081N7-46",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "SerialPart",
					"id": "urn:uuid:afca96c6-9abb-48fa-b3dc-d867b67acef1",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:afca96c6-9abb-48fa-b3dc-d867b67acef1",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:c08bc96d-84a4-40bb-9acf-821672ee3c48;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:5e452e92-94f8-46bf-8b11-5ee6359f7184",
			"idShort": "EngineeringPlasticst",
			"id": "urn:uuid:f9892ab7-bd77-4092-b6b5-cecc5de241f5",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				},
				{
					"name": "batchId",
					"subjectId": null,
					"value": "BID12345678",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "Batch",
					"id": "urn:uuid:a2c9b064-3157-4824-ac74-c44b21961a70",
					"semanticId": {
						"keys": [
							{
								"value": "urn:samm:io.catenax.batch:2.0.0#Batch",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:a2c9b064-3157-4824-ac74-c44b21961a70",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:e8bd9d28-4861-4b03-97af-76276fe31997;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		}
	],
	"tombstones": [
		{
			"catenaXId": "urn:uuid:ba78a74a-367c-4243-af47-7789d275b525",
			"endpointURL": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:fe873412-33db-4673-ace3-5d46210a6e1c",
			"processingError": {
				"processStep": "SubmodelRequest",
				"errorDetail": "org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 : \"{\"errors\":[]}\"",
				"lastAttempt": "2024-02-01T01:31:46.057746513Z",
				"retryCounter": 0
			}
		},
		{
			"catenaXId": "urn:uuid:5e452e92-94f8-46bf-8b11-5ee6359f7184",
			"endpointURL": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:a2c9b064-3157-4824-ac74-c44b21961a70",
			"processingError": {
				"processStep": "SubmodelRequest",
				"errorDetail": "org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 : \"{\"errors\":[]}\"",
				"lastAttempt": "2024-02-01T01:32:09.072343247Z",
				"retryCounter": 0
			}
		}
	],
	"submodels": [
		{
			"identification": "urn:uuid:d2f69878-3147-4013-a50b-81c18fc56dd0",
			"aspectType": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
			"payload": {
				"localIdentifiers": [
					{
						"value": "BPNL00000003B5MJ",
						"key": "manufacturerId"
					},
					{
						"value": "31875V0-13",
						"key": "manufacturerPartId"
					},
					{
						"value": "NO-446138059619769028729575",
						"key": "partInstanceId"
					}
				],
				"manufacturingInformation": {
					"date": "2022-02-04T14:48:54",
					"country": "DEU"
				},
				"catenaXId": "urn:uuid:bb3284c3-593e-4c2b-b275-2dfccee2501b",
				"partTypeInformation": {
					"manufacturerPartId": "31875V0-13",
					"customerPartId": "31875V0-13",
					"classification": "component",
					"nameAtManufacturer": "ECU",
					"nameAtCustomer": "ECU"
				}
			}
		},
		{
			"identification": "urn:uuid:a4ae9c8a-14c4-42aa-8582-977a7ee3e01b",
			"aspectType": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
			"payload": {
				"localIdentifiers": [
					{
						"value": "BPNL00000003B3NX",
						"key": "manufacturerId"
					},
					{
						"value": "22489I4-52",
						"key": "manufacturerPartId"
					},
					{
						"value": "NO-102099862503474421369679",
						"key": "partInstanceId"
					}
				],
				"manufacturingInformation": {
					"date": "2022-02-04T14:48:54",
					"country": "DEU"
				},
				"catenaXId": "urn:uuid:6e0ba792-cd80-47c2-8990-e5776935285e",
				"partTypeInformation": {
					"manufacturerPartId": "22489I4-52",
					"customerPartId": "22489I4-52",
					"classification": "component",
					"nameAtManufacturer": "Sensor",
					"nameAtCustomer": "Sensor"
				}
			}
		},
		{
			"identification": "urn:uuid:afca96c6-9abb-48fa-b3dc-d867b67acef1",
			"aspectType": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart",
			"payload": {
				"localIdentifiers": [
					{
						"value": "BPNL00000003B0Q0",
						"key": "manufacturerId"
					},
					{
						"value": "51081N7-46",
						"key": "manufacturerPartId"
					},
					{
						"value": "NO-196912633280929106646475",
						"key": "partInstanceId"
					}
				],
				"manufacturingInformation": {
					"date": "2022-02-04T14:48:54",
					"country": "DEU"
				},
				"catenaXId": "urn:uuid:566df99c-77a4-445b-87ab-6ae6f057ba3f",
				"partTypeInformation": {
					"manufacturerPartId": "51081N7-46",
					"customerPartId": "51081N7-46",
					"classification": "component",
					"nameAtManufacturer": "Engineering Plastics",
					"nameAtCustomer": "Engineering Plastics"
				}
			}
		}
	],
	"bpns": [
		{
			"manufacturerId": "BPNL00000003AXS3",
			"manufacturerName": "Sub Tier B"
		},
		{
			"manufacturerId": "BPNL00000003B3NX",
			"manufacturerName": "Sub Tier A"
		},
		{
			"manufacturerId": "BPNL00000003B0Q0",
			"manufacturerName": "N-Tier A"
		}
	]
}

@dsmf
Copy link
Contributor

dsmf commented Feb 1, 2024

there were some fixes in main, therefore it is required to merge and test again

@dsmf
Copy link
Contributor

dsmf commented Feb 1, 2024

main:
Duration: 0 days, 0 hours, 2 minutes, 17 seconds

{
	"job": {
		"id": "603db7b4-3113-4166-8e98-fca40e170a27",
		"globalAssetId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
		"state": "COMPLETED",
		"exception": null,
		"createdOn": "2024-02-01T13:03:47.922985946Z",
		"startedOn": "2024-02-01T13:03:47.923218244Z",
		"lastModifiedOn": "2024-02-01T13:06:05.576974618Z",
		"completedOn": "2024-02-01T13:06:05.576977918Z",
		"summary": {
			"asyncFetchedItems": {
				"running": 0,
				"completed": 14,
				"failed": 0
			},
			"bpnLookups": {
				"completed": 13,
				"failed": 0
			}
		},
		"parameter": {
			"bomLifecycle": "asPlanned",
			"aspects": [
				"PartAsPlanned",
				"Batch"
			],
			"depth": 10,
			"bpn": "BPNL00000003AYRE",
			"direction": "downward",
			"collectAspects": true,
			"lookupBPNs": true,
			"callbackUrl": null
		}
	},
	"relationships": [
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B5MJ"
		},
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B2OM"
		},
		{
			"catenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 6.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.3301,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AXS3"
		},
		{
			"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B3NX"
		},
		{
			"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		},
		{
			"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B3NX"
		},
		{
			"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		},
		{
			"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 10.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.11,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AXS3"
		},
		{
			"catenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		}
	],
	"shells": [
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"idShort": "VehicleModelA",
			"id": "urn:uuid:2513f434-c212-4551-99f8-d890c1bc214f",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "ZX-55",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
			"idShort": "OEMAHighVoltageBattery",
			"id": "urn:uuid:1a358bb2-799d-4d06-90fe-5b6075726f04",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "38049661-08",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"idShort": "TierBECU1",
			"id": "urn:uuid:8e74faf6-cefd-4974-b286-db2677135190",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "ZX-55",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B5MJ",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"idShort": "TierAGearbox",
			"id": "urn:uuid:bff632b2-3b2a-4003-b514-988f415df789",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "32494586-73",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B2OM",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
			"idShort": "SubTierBGlue",
			"id": "urn:uuid:f8c23079-1828-4707-b8bc-4a325e2dac0f",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AXS3",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6775244-06",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"idShort": "SubTierASensor",
			"id": "urn:uuid:a11761c9-4686-4d51-8963-fb88cf57bd53",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B3NX",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6740244-02",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"idShort": "HVModul",
			"id": "urn:uuid:5df27c8a-030d-499b-8045-40a6d219f503",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "8840838-04",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
			"idShort": "NTierAPlastics",
			"id": "urn:uuid:1181cedd-f7a0-4ec9-ab51-856fcea526a4",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A987KK-04",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"idShort": "SubTierASensor",
			"id": "urn:uuid:a11761c9-4686-4d51-8963-fb88cf57bd53",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6740244-02",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B3NX",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
			"idShort": "NTierANTierProduct",
			"id": "urn:uuid:00a8c888-92f8-4566-9d73-7a3fbfec39e3",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047KK-01",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
			"idShort": "ZBZELLE",
			"id": "urn:uuid:6dc04831-8222-45c0-9d51-7f6789d32428",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "8840374-09",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
			"idShort": "SubTierBSealant",
			"id": "urn:uuid:12a54196-4abe-4b37-a413-0817537d9e65",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AXS3",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "9A047C7-01",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
			"idShort": "NTierANTierProduct",
			"id": "urn:uuid:00a8c888-92f8-4566-9d73-7a3fbfec39e3",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047KK-01",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
			"idShort": "NTierACathodeMaterial",
			"id": "urn:uuid:ae90ced7-7287-4484-8420-1cbd6d7d478a",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047C7-01",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		}
	],
	"tombstones": [],
	"submodels": [
		{
			"identification": "urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-01-03T07:45:04.000Z",
					"validTo": "2029-11-15T11:57:45.000Z"
				},
				"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
				"partTypeInformation": {
					"manufacturerPartId": "ZX-55",
					"classification": "product",
					"nameAtManufacturer": "Vehicle Model A"
				}
			}
		},
		{
			"identification": "urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2015-05-18T23:10:44.000Z",
					"validTo": "2025-10-23T14:46:01.000Z"
				},
				"catenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
				"partTypeInformation": {
					"manufacturerPartId": "38049661-08",
					"classification": "product",
					"nameAtManufacturer": "OEM A High Voltage Battery"
				}
			}
		},
		{
			"identification": "urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2016-04-24T08:26:56.000Z",
					"validTo": "2031-12-17T23:55:04.000Z"
				},
				"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
				"partTypeInformation": {
					"manufacturerPartId": "ZX-55",
					"classification": "product",
					"nameAtManufacturer": "Tier B ECU1"
				}
			}
		},
		{
			"identification": "urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-07-03T05:23:01.000Z",
					"validTo": "2032-09-25T10:26:27.000Z"
				},
				"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
				"partTypeInformation": {
					"manufacturerPartId": "32494586-73",
					"classification": "product",
					"nameAtManufacturer": "Tier A Gearbox"
				}
			}
		},
		{
			"identification": "urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-08-17T14:14:30.000Z",
					"validTo": "2032-08-30T04:32:28.000Z"
				},
				"catenaXId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
				"partTypeInformation": {
					"manufacturerPartId": "6775244-06",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier B Glue"
				}
			}
		},
		{
			"identification": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-06-18T03:47:22.000Z",
					"validTo": "2030-12-31T23:33:25.000Z"
				},
				"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"partTypeInformation": {
					"manufacturerPartId": "6740244-02",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier A Sensor"
				}
			}
		},
		{
			"identification": "urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2018-01-25T08:42:58.000Z",
					"validTo": "2029-02-10T03:24:30.000Z"
				},
				"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
				"partTypeInformation": {
					"manufacturerPartId": "8840838-04",
					"classification": "product",
					"nameAtManufacturer": "HV Modul"
				}
			}
		},
		{
			"identification": "urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2015-01-23T16:24:59.000Z",
					"validTo": "2031-05-04T12:01:38.000Z"
				},
				"catenaXId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
				"partTypeInformation": {
					"manufacturerPartId": "7A987KK-04",
					"classification": "product",
					"nameAtManufacturer": "N Tier A Plastics"
				}
			}
		},
		{
			"identification": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-06-18T03:47:22.000Z",
					"validTo": "2030-12-31T23:33:25.000Z"
				},
				"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"partTypeInformation": {
					"manufacturerPartId": "6740244-02",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier A Sensor"
				}
			}
		},
		{
			"identification": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-01-02T09:42:18.000Z",
					"validTo": "2031-05-02T13:45:12.000Z"
				},
				"catenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"partTypeInformation": {
					"manufacturerPartId": "7A047KK-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A NTier Product"
				}
			}
		},
		{
			"identification": "urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2016-04-28T20:00:55.000Z",
					"validTo": "2027-04-27T00:59:41.000Z"
				},
				"catenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
				"partTypeInformation": {
					"manufacturerPartId": "8840374-09",
					"classification": "product",
					"nameAtManufacturer": "ZB ZELLE"
				}
			}
		},
		{
			"identification": "urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-09-12T21:34:41.000Z",
					"validTo": "2030-06-04T20:52:15.000Z"
				},
				"catenaXId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
				"partTypeInformation": {
					"manufacturerPartId": "9A047C7-01",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier B Sealant"
				}
			}
		},
		{
			"identification": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-01-02T09:42:18.000Z",
					"validTo": "2031-05-02T13:45:12.000Z"
				},
				"catenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"partTypeInformation": {
					"manufacturerPartId": "7A047KK-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A NTier Product"
				}
			}
		},
		{
			"identification": "urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-11-24T00:27:33.000Z",
					"validTo": "2025-08-16T09:18:35.000Z"
				},
				"catenaXId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
				"partTypeInformation": {
					"manufacturerPartId": "7A047C7-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A CathodeMaterial"
				}
			}
		}
	],
	"bpns": [
		{
			"manufacturerId": "BPNL00000003B2OM",
			"manufacturerName": "Tier A"
		},
		{
			"manufacturerId": "BPNL00000003B5MJ",
			"manufacturerName": "Tier B"
		},
		{
			"manufacturerId": "BPNL00000003AXS3",
			"manufacturerName": "Sub Tier B"
		},
		{
			"manufacturerId": "BPNL00000003B3NX",
			"manufacturerName": "Sub Tier A"
		},
		{
			"manufacturerId": "BPNL00000003B0Q0",
			"manufacturerName": "N-Tier A"
		},
		{
			"manufacturerId": "BPNL00000003AYRE",
			"manufacturerName": "OEM A"
		}
	]
}

branch:

Duration: 0 days, 0 hours, 2 minutes, 0 seconds



{
	"job": {
		"id": "b7bf49ce-c823-454b-a560-d8f4a1dcc096",
		"globalAssetId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
		"state": "COMPLETED",
		"exception": null,
		"createdOn": "2024-02-01T13:53:08.5902385Z",
		"startedOn": "2024-02-01T13:53:08.591112492Z",
		"lastModifiedOn": "2024-02-01T13:55:09.501623869Z",
		"completedOn": "2024-02-01T13:55:09.501625969Z",
		"summary": {
			"asyncFetchedItems": {
				"running": 0,
				"completed": 14,
				"failed": 0
			},
			"bpnLookups": {
				"completed": 13,
				"failed": 0
			}
		},
		"parameter": {
			"bomLifecycle": "asPlanned",
			"aspects": [
				"PartAsPlanned",
				"Batch"
			],
			"depth": 10,
			"bpn": "BPNL00000003AYRE",
			"direction": "downward",
			"collectAspects": true,
			"lookupBPNs": true,
			"callbackUrl": null
		}
	},
	"relationships": [
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B5MJ"
		},
		{
			"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B2OM"
		},
		{
			"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.3301,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AXS3"
		},
		{
			"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B3NX"
		},
		{
			"catenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 6.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		},
		{
			"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B3NX"
		},
		{
			"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 10.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AYRE"
		},
		{
			"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 0.11,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:kilogram"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003AXS3"
		},
		{
			"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		},
		{
			"catenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
			"linkedItem": {
				"quantity": {
					"quantityNumber": 1.0,
					"measurementUnit": {
						"datatypeURI": null,
						"lexicalValue": "unit:litre"
					}
				},
				"lifecycleContext": "asPlanned",
				"assembledOn": "2022-02-03T14:48:54.709Z",
				"lastModifiedOn": "2022-02-03T14:48:54.709Z",
				"childCatenaXId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
				"hasAlternatives": false
			},
			"aspectType": "SingleLevelBomAsPlanned",
			"bpn": "BPNL00000003B0Q0"
		}
	],
	"shells": [
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
			"idShort": "VehicleModelA",
			"id": "urn:uuid:2513f434-c212-4551-99f8-d890c1bc214f",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "ZX-55",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
			"idShort": "TierBECU1",
			"id": "urn:uuid:8e74faf6-cefd-4974-b286-db2677135190",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "ZX-55",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B5MJ",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
			"idShort": "OEMAHighVoltageBattery",
			"id": "urn:uuid:1a358bb2-799d-4d06-90fe-5b6075726f04",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "38049661-08",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
			"idShort": "TierAGearbox",
			"id": "urn:uuid:bff632b2-3b2a-4003-b514-988f415df789",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B2OM",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "32494586-73",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
			"idShort": "HVModul",
			"id": "urn:uuid:5df27c8a-030d-499b-8045-40a6d219f503",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "8840838-04",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"idShort": "SubTierASensor",
			"id": "urn:uuid:a11761c9-4686-4d51-8963-fb88cf57bd53",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6740244-02",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B3NX",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
			"idShort": "SubTierBGlue",
			"id": "urn:uuid:f8c23079-1828-4707-b8bc-4a325e2dac0f",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AXS3",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6775244-06",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
			"idShort": "SubTierASensor",
			"id": "urn:uuid:a11761c9-4686-4d51-8963-fb88cf57bd53",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "6740244-02",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B3NX",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
			"idShort": "NTierAPlastics",
			"id": "urn:uuid:1181cedd-f7a0-4ec9-ab51-856fcea526a4",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A987KK-04",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
			"idShort": "ZBZELLE",
			"id": "urn:uuid:6dc04831-8222-45c0-9d51-7f6789d32428",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "8840374-09",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AYRE",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane2.dev.demo.catena-x.net/api/public/data/urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:64854c35-1025-4ac3-a57f-81b75c30431b;dspEndpoint=https://irs-provider-controlplane2.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
			"idShort": "NTierANTierProduct",
			"id": "urn:uuid:00a8c888-92f8-4566-9d73-7a3fbfec39e3",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047KK-01",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
			"idShort": "SubTierBSealant",
			"id": "urn:uuid:12a54196-4abe-4b37-a413-0817537d9e65",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "9A047C7-01",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003AXS3",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
			"idShort": "NTierANTierProduct",
			"id": "urn:uuid:00a8c888-92f8-4566-9d73-7a3fbfec39e3",
			"specificAssetIds": [
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047KK-01",
					"semanticId": null
				},
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane.dev.demo.catena-x.net/api/public/data/urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:fe0409f9-d83c-40a7-94be-54ac1751ca31;dspEndpoint=https://irs-provider-controlplane.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		},
		{
			"administration": null,
			"description": [],
			"globalAssetId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
			"idShort": "NTierACathodeMaterial",
			"id": "urn:uuid:ae90ced7-7287-4484-8420-1cbd6d7d478a",
			"specificAssetIds": [
				{
					"name": "manufacturerId",
					"subjectId": null,
					"value": "BPNL00000003B0Q0",
					"semanticId": null
				},
				{
					"name": "manufacturerPartId",
					"subjectId": null,
					"value": "7A047C7-01",
					"semanticId": null
				}
			],
			"submodelDescriptors": [
				{
					"administration": null,
					"description": [],
					"idShort": "PartAsPlanned",
					"id": "urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
					"semanticId": {
						"keys": [
							{
								"value": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
								"type": "GlobalReference"
							}
						],
						"type": "ExternalReference"
					},
					"endpoints": [
						{
							"protocolInformation": {
								"href": "https://irs-provider-dataplane3.dev.demo.catena-x.net/api/public/data/urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
								"endpointProtocol": "HTTP",
								"endpointProtocolVersion": [
									"1.1"
								],
								"subprotocol": "DSP",
								"subprotocolBody": "id=urn:uuid:f8ad6926-c3fa-4d4f-92ca-70afb3d0f745;dspEndpoint=https://irs-provider-controlplane3.dev.demo.catena-x.net",
								"subprotocolBodyEncoding": "plain"
							},
							"interface": "SUBMODEL-3.0"
						}
					]
				}
			]
		}
	],
	"tombstones": [],
	"submodels": [
		{
			"identification": "urn:uuid:09894fe7-9348-4dcd-9cc7-41ab412673bd",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-01-03T07:45:04.000Z",
					"validTo": "2029-11-15T11:57:45.000Z"
				},
				"catenaXId": "urn:uuid:0733946c-59c6-41ae-9570-cb43a6e4c79e",
				"partTypeInformation": {
					"manufacturerPartId": "ZX-55",
					"classification": "product",
					"nameAtManufacturer": "Vehicle Model A"
				}
			}
		},
		{
			"identification": "urn:uuid:fe8e4b1d-7d10-46c3-8dd2-a336e7b8ecdd",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2016-04-24T08:26:56.000Z",
					"validTo": "2031-12-17T23:55:04.000Z"
				},
				"catenaXId": "urn:uuid:07cb071f-8716-45fe-89f1-f2f77a1ce93b",
				"partTypeInformation": {
					"manufacturerPartId": "ZX-55",
					"classification": "product",
					"nameAtManufacturer": "Tier B ECU1"
				}
			}
		},
		{
			"identification": "urn:uuid:8c67cba4-9431-428d-879e-99ea84ca2872",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2015-05-18T23:10:44.000Z",
					"validTo": "2025-10-23T14:46:01.000Z"
				},
				"catenaXId": "urn:uuid:aad27ddb-43aa-4e42-98c2-01e529ef127c",
				"partTypeInformation": {
					"manufacturerPartId": "38049661-08",
					"classification": "product",
					"nameAtManufacturer": "OEM A High Voltage Battery"
				}
			}
		},
		{
			"identification": "urn:uuid:32bfd730-a3b8-4779-b129-b3bbae7abcce",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-07-03T05:23:01.000Z",
					"validTo": "2032-09-25T10:26:27.000Z"
				},
				"catenaXId": "urn:uuid:2c57b0e9-a653-411d-bdcd-64787e9fd3a7",
				"partTypeInformation": {
					"manufacturerPartId": "32494586-73",
					"classification": "product",
					"nameAtManufacturer": "Tier A Gearbox"
				}
			}
		},
		{
			"identification": "urn:uuid:a5acd048-40cb-41c0-9bf1-77a6eaf76f79",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2018-01-25T08:42:58.000Z",
					"validTo": "2029-02-10T03:24:30.000Z"
				},
				"catenaXId": "urn:uuid:e5c96ab5-896a-482c-8761-efd74777ca97",
				"partTypeInformation": {
					"manufacturerPartId": "8840838-04",
					"classification": "product",
					"nameAtManufacturer": "HV Modul"
				}
			}
		},
		{
			"identification": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-06-18T03:47:22.000Z",
					"validTo": "2030-12-31T23:33:25.000Z"
				},
				"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"partTypeInformation": {
					"manufacturerPartId": "6740244-02",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier A Sensor"
				}
			}
		},
		{
			"identification": "urn:uuid:61c14712-1920-428d-8da2-c2d704435581",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-08-17T14:14:30.000Z",
					"validTo": "2032-08-30T04:32:28.000Z"
				},
				"catenaXId": "urn:uuid:3cdd2826-5df0-4c7b-b540-9eeccecb2301",
				"partTypeInformation": {
					"manufacturerPartId": "6775244-06",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier B Glue"
				}
			}
		},
		{
			"identification": "urn:uuid:f77b3d58-9bce-4945-8a69-7b37eab784b8",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-06-18T03:47:22.000Z",
					"validTo": "2030-12-31T23:33:25.000Z"
				},
				"catenaXId": "urn:uuid:bee5614f-9e46-4c98-9209-61a6f2b2a7fc",
				"partTypeInformation": {
					"manufacturerPartId": "6740244-02",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier A Sensor"
				}
			}
		},
		{
			"identification": "urn:uuid:f0e1ceda-ecd5-415d-af8d-47210abd7daa",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2015-01-23T16:24:59.000Z",
					"validTo": "2031-05-04T12:01:38.000Z"
				},
				"catenaXId": "urn:uuid:4518c080-14fb-4252-b8de-4362d615868d",
				"partTypeInformation": {
					"manufacturerPartId": "7A987KK-04",
					"classification": "product",
					"nameAtManufacturer": "N Tier A Plastics"
				}
			}
		},
		{
			"identification": "urn:uuid:31b0e41f-a7a9-41cb-8f34-68d2f531f5bb",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2016-04-28T20:00:55.000Z",
					"validTo": "2027-04-27T00:59:41.000Z"
				},
				"catenaXId": "urn:uuid:c7a2b803-f8fe-4b79-b6fc-967ce847c9a9",
				"partTypeInformation": {
					"manufacturerPartId": "8840374-09",
					"classification": "product",
					"nameAtManufacturer": "ZB ZELLE"
				}
			}
		},
		{
			"identification": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-01-02T09:42:18.000Z",
					"validTo": "2031-05-02T13:45:12.000Z"
				},
				"catenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"partTypeInformation": {
					"manufacturerPartId": "7A047KK-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A NTier Product"
				}
			}
		},
		{
			"identification": "urn:uuid:22e4050f-78ab-4829-86c0-1d50351100f9",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2017-09-12T21:34:41.000Z",
					"validTo": "2030-06-04T20:52:15.000Z"
				},
				"catenaXId": "urn:uuid:15d2fcc8-6439-4d1e-904b-e62b4d3bf323",
				"partTypeInformation": {
					"manufacturerPartId": "9A047C7-01",
					"classification": "product",
					"nameAtManufacturer": "Sub Tier B Sealant"
				}
			}
		},
		{
			"identification": "urn:uuid:88a95488-5dcd-44e5-9f76-8c341ddfeb15",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2019-01-02T09:42:18.000Z",
					"validTo": "2031-05-02T13:45:12.000Z"
				},
				"catenaXId": "urn:uuid:86f69643-3b90-4e34-90bf-789edcf40e7e",
				"partTypeInformation": {
					"manufacturerPartId": "7A047KK-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A NTier Product"
				}
			}
		},
		{
			"identification": "urn:uuid:ee14b760-ef7c-4eb1-86ec-a379b69ca27f",
			"aspectType": "urn:bamm:io.catenax.part_as_planned:1.0.1#PartAsPlanned",
			"payload": {
				"validityPeriod": {
					"validFrom": "2013-11-24T00:27:33.000Z",
					"validTo": "2025-08-16T09:18:35.000Z"
				},
				"catenaXId": "urn:uuid:4f7b1cf2-a598-4027-bc78-63f6d8e55699",
				"partTypeInformation": {
					"manufacturerPartId": "7A047C7-01",
					"classification": "product",
					"nameAtManufacturer": "N Tier A CathodeMaterial"
				}
			}
		}
	],
	"bpns": [
		{
			"manufacturerId": "BPNL00000003B2OM",
			"manufacturerName": "Tier A"
		},
		{
			"manufacturerId": "BPNL00000003B5MJ",
			"manufacturerName": "Tier B"
		},
		{
			"manufacturerId": "BPNL00000003AXS3",
			"manufacturerName": "Sub Tier B"
		},
		{
			"manufacturerId": "BPNL00000003B3NX",
			"manufacturerName": "Sub Tier A"
		},
		{
			"manufacturerId": "BPNL00000003B0Q0",
			"manufacturerName": "N-Tier A"
		},
		{
			"manufacturerId": "BPNL00000003AYRE",
			"manufacturerName": "OEM A"
		}
	]
}

Result looks identical besides other order.

No significat performance change. In this single case it is 17 sec faster now. But if we want a performance measurement we would need some load test.

ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
…plantuml because currently we don't support mermaid there
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
switch log.debug to info because debug does not seem to get logged and add special marker "#214@" to filter the logs for debugging the story
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
This commit corrects the glossary sort order and adds some missing definitions, explanations and links.
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
…ug infos

Moved logging from helper class to business class because this way the log entry shows the business class and not the helper class.
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
ds-jhartmann pushed a commit that referenced this issue Feb 7, 2024
The TODOs concerning #405 are resolved by #214.
Also removed the type of exception from the method name because this information is in the assert which is sufficient. No need to duplicate this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
concept concept work ess ess related topics linked_to_feature Issue is linked to a feature spill_over Issues which are not finished yet
Projects
Status: done
Development

No branches or pull requests

5 participants