Skip to content

Importing QVT O Transformation from another Folder into a Reconfiguration Rule causes Rule Application Failing #1

@DariaLoana

Description

@DariaLoana

The transformations AssemblyContextLoadbalancing, AssemblyContextReverseLoadbalancing, ResourceContainerLoadbalancing and ResourceContainerReverseLoadbalancing are reusable as a completion and as a reconfiguration rule.
Currently, they hat to be copied into org.scaledl.architecturaltemplates.repositories.cloudscale.DynamicHorizontalScalingAssemblyContext.templates.ReconfigurationRules and org.scaledl.architecturaltemplates.repositories.cloudscale.DynamicHorizontalScalingResourceContainer.templates.ReconfigurationRules.
The cause is importing the particular transformations by using the statement "import completions.Loadbalancing" or "import completions.ReverseLoadbalancing" in org.scaledl.architecturaltemplates.repositories.cloudscale.DynamicHorizontalScalingAssemblyContext.templates.ReconfigurationRules.AssemblyContextScaling causes compilation errors that lead to a failing of rule application:
WARN org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOExecutor - Rule application failed with message: Compilation errors found in unit '.../git/ArchitecturalTemplates/plugins/org.scaledl.architecturaltemplates.repositories.cloudscale/templates/DynamicHorizontalScalingAssemblyContext/ReconfigurationRules/AssemblyContextScaling.qvto'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions