Tal Liron created ARIA-424:
------------------------------

             Summary: Instrinsic functions in ad hoc inputs do not get parsed
                 Key: ARIA-424
                 URL: https://issues.apache.org/jira/browse/ARIA-424
             Project: AriaTosca
          Issue Type: Story
            Reporter: Tal Liron
            Priority: Minor


Currently, if an operation input is typeless (meaning that it is added at the 
node template, but has no declaration at the node type or at the interface 
type) then ARIA sends it "as is" with no coercion. That means that if it has an 
intrinsic functions somewhere inside its dict structure, the function will not 
be parsed.

The commented-out lines below would workaround this bug:
{code}
tosca_definitions_version: tosca_simple_yaml_1_0

data_types:

  Payload:
    properties:
      config:
        type: string

node_types:

  my_Node_Server:
    derived_from: tosca.nodes.Root
    attributes:
      vmme_configuration:
        type: string
        default: hi
    interfaces:
      Standard:
        type: tosca.interfaces.node.lifecycle.Standard
        create:
          implementation: sample.sample_test.call_test
          inputs: {}
        configure:
          implementation: sample.sample_test.call_name
#          inputs:
#            payload:
#              type: Payload

topology_template:

   node_templates:
     v_mme:
       type: my_Node_Server
       interfaces:
         Standard:
           configure:
             inputs:
               payload: {
                 "config": {get_attribute: [ SELF, vmme_configuration ]}}
               config: {get_attribute: [ SELF, vmme_configuration ]}
{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to