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

[INDUSTRY_CORE] Update dDTR and AAS for IndustryCore conformity #400

Open
8 tasks
mkanal opened this issue Jan 31, 2024 · 2 comments
Open
8 tasks

[INDUSTRY_CORE] Update dDTR and AAS for IndustryCore conformity #400

mkanal opened this issue Jan 31, 2024 · 2 comments
Labels
BLOCKED Items which are blocked by dependencies dep_ddtr Dependency to Decentral Digital Twin Registry dependencies Pull requests that update a dependency file DISCUSSION_NEEDED This ticket needs discussion within teammembers

Comments

@mkanal
Copy link
Contributor

mkanal commented Jan 31, 2024

As Business Owner
I want to adjust to AAS and DTR
so that IRS is conform with IndustryCore standard CX-0126 and CX-0127

Link

Discussion

  • the api parameter bomLifycle can thus become obsolete? We can determine the BomLifycle for an asset via the AAS and determine the traversal aspect from this determination
  • digitalTwinType MUST be used to detect correct BOMLifecylce to have a detemined determination of the BomLifycle in order to be able to give the caller a coherent error message.
  • As-Is: The Bomifecyle is assumed to be correct for a globalAssetId - In case the TraversalAspect for the BOMLifycle defined via the api parameter BOMLifycle does not exisits the irs provides a tombstone - In this case it is not proven if the requestor has defined the wrong BomLifecyle for the request or the BomLifecyle is correct and TraversalAspect does not exist. By using the digitalTwinType parameter, the detection would be more reliable.
  • Clarification for hasAlternatives with a BOMLifecycle switch in the supply chain from asPlanned to asBuilt

Decision 2024-03-14

  • API parameter bomLifecycle is not required any more - detection of bomLifecyle could be managed by the AAS parameter digitalTwinType

Clarification

  • In case batch api endpoint is called with different bomLifecyle would this lead to a valid jobResponse

Hints / Details

Acceptance Criteria

  • AAS parameter 'digitalTwinType' is used to detect BOMLifecycle
  • In case a job is started with incorrect api parameter BomLifecyle a tombstone is created.
  • Configuration of parameter 'digitalTwinType' for all dDTR instances on * environments (Refer to concept)
  • registry.externalSubjectIdWildcardAllowedTypes = manufacturerPartId,digitalTwinType
  • Detection of BOMLifecycle in AAS according to concept
  • Adjust testdata script to set this parameter when creating aas

Out of Scope

  • Update ESS Use Case
@mkanal mkanal added this to IRS Jan 31, 2024
@github-project-automation github-project-automation bot moved this to inbox in IRS Jan 31, 2024
@jzbmw jzbmw added dependencies Pull requests that update a dependency file dep_ddtr Dependency to Decentral Digital Twin Registry labels Feb 15, 2024
@mkanal mkanal mentioned this issue Feb 19, 2024
5 tasks
@mkanal mkanal added the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Feb 28, 2024
@mkanal
Copy link
Contributor Author

mkanal commented Feb 28, 2024

@jzbmw Please let us have a short alignment on this topic.

@mkanal mkanal added the BLOCKED Items which are blocked by dependencies label Feb 28, 2024
@mkanal
Copy link
Contributor Author

mkanal commented Mar 15, 2024

Prio was set to MEDIUM as this might not be relevant for implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKED Items which are blocked by dependencies dep_ddtr Dependency to Decentral Digital Twin Registry dependencies Pull requests that update a dependency file DISCUSSION_NEEDED This ticket needs discussion within teammembers
Projects
Status: inbox
Development

No branches or pull requests

2 participants