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

[RSR-894] Update compas:flow and ExtRef prebindings #351

Closed
rahmananica opened this issue Nov 30, 2023 · 0 comments · Fixed by #364
Closed

[RSR-894] Update compas:flow and ExtRef prebindings #351

rahmananica opened this issue Nov 30, 2023 · 0 comments · Fixed by #364
Labels
enhancement New feature or request

Comments

@rahmananica
Copy link

User Story

Requirements:

  • XSD compas must be updated in order to develop this functionality.

Inputs:

  • SCD file

US process description

In the process of automation SCD, if the SCD files has a compas:flow that contains
@flownode and @FlowNodeOrder that are not empty then the process has to collect their compas:Flow@ExtRefldinst @ExtRefprefix @ExtReflnClass @ExtReflnInst that are not empty in order to find the Lnode corresponding in /Substation/Bay.
LNode can be found with the help of Private compas:topo that has @node=@flownode and @NodeOrder=@FlowNodeOrder.

• In case compas:topo isn't found in SCD file then the compas:flow binding and its ExtRef must be removed.
To remove compas:flow binding the process should delete @ExtRefiedName @ExtRefldinst @ExtRefprefix @ExtReflnClass @ExtReflnInst values.

Once LNode is found compas:Flow@ExtRefiedName and ExtRef@iedName should be replace by /LNode@iedName.
• In case LNode is not found then the compas:flow binding and its ExtRef must be removed.
To remove compas:flow binding the process should delete @ExtRefiedName @ExtRefldinst @ExtRefprefix @ExtReflnClass @ExtReflnInst values.

@rahmananica rahmananica added the enhancement New feature or request label Nov 30, 2023
massifben added a commit that referenced this issue Dec 12, 2023
Signed-off-by: massifben <105049157+massifben@users.noreply.github.com>
massifben added a commit that referenced this issue Dec 15, 2023
Signed-off-by: massifben <105049157+massifben@users.noreply.github.com>
massifben added a commit that referenced this issue Dec 15, 2023
… LNode

Signed-off-by: massifben <105049157+massifben@users.noreply.github.com>
massifben added a commit that referenced this issue Dec 15, 2023
… LNode

Signed-off-by: massifben <105049157+massifben@users.noreply.github.com>
massifben added a commit that referenced this issue Dec 15, 2023
… LNode

Signed-off-by: massifben <105049157+massifben@users.noreply.github.com>
massifben added a commit that referenced this issue Dec 15, 2023
…ow-and-extref-prebindings

feat(#351): RSR-894 Update Compasflow and extref prebindings based on Lnode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant