Ran Ziv created ARIA-226:
----------------------------
Summary: Task, interface and operation inputs
Key: ARIA-226
URL: https://issues.apache.org/jira/browse/ARIA-226
Project: AriaTosca
Issue Type: Story
Reporter: Ran Ziv
Priority: Trivial
Currently, the inputs passed into an operation function are the result of a
merge between the Operation inputs (defined in the service-template for the
operation) and the Task inputs (defined by the workflow author), with the
latter overriding the former if necessary.
This is consistent with how service-template/service and workflow/execution
inputs are handled, and uses the same mechanism.
However, in TOSCA there's also interface inputs (also provided in the
service-template), which are currently not passed to the operation at all.
One way to handle this would be to treat interface inputs as another (the
base-most) level, i.e. values which will be applied by default unless
overridden by either the Operation inputs or the Task inputs.
Another option would be to treat all three inputs paths as separate, and
provide the operation function with all three sets of inputs.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)