+ <switch test="`$prop.sdncRestApi.token_id`">\r
+ <outcome value="">\r
+ <execute plugin="org.onap.ccsdk.sli.plugins.restapicall.RestApiCallNode" method="sendRequest">\r
+ <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`"/>\r
+ <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sotn-ethernet-service.json'`"/>\r
+ <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`"/>\r
+ <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`"/>\r
+ <parameter name="format" value="json"/>\r
+ <parameter name="httpMethod" value="patch"/>\r
+ <parameter name="dirPath" value="/opt/onap/sdnc/restconfapi/yang"/>\r
+ <parameter name="responsePrefix" value="vpn-result"/>\r
+ <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+ <parameter name="trustStorePassword" value="adminadmin"/>\r
+ <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+ <parameter name="keyStorePassword" value="adminadmin"/>\r
+ <outcome value="failure">\r
+ <return status="failure">\r
+ <parameter name="ack-final" value="Y"/>\r
+ <parameter name="error-code" value="500"/>\r
+ <parameter name="error-message" value="Error executing Create vpn rest api"/>\r
+ </return>\r
+ </outcome>\r
+ <outcome value="success">\r
+ <block atomic="true"/>\r
+ </outcome>\r
+ </execute>\r
+ </outcome>\r
+ <outcome value="Other">\r
+ <execute plugin="org.onap.ccsdk.sli.plugins.restapicall.RestApiCallNode" method="sendRequest">\r
+ <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`"/>\r
+ <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sotn-ethernet-service.json'`"/>\r
+ <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`"/>\r
+ <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`"/>\r
+ <parameter name="format" value="json"/>\r
+ <parameter name="httpMethod" value="patch"/>\r
+ <parameter name="dirPath" value="/opt/onap/sdnc/restconfapi/yang"/>\r
+ <parameter name="responsePrefix" value="vpn-result"/>\r
+ <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>\r
+ <parameter name="trustStorePassword" value="adminadmin"/>\r
+ <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>\r
+ <parameter name="keyStorePassword" value="adminadmin"/>\r
+ <parameter name="customHttpHeaders" value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`"/>\r
+ <outcome value="failure">\r
+ <return status="failure">\r
+ <parameter name="ack-final" value="Y"/>\r
+ <parameter name="error-code" value="500"/>\r
+ <parameter name="error-message" value="Error executing Create vpn rest api"/>\r
+ </return>\r
+ </outcome>\r
+ <outcome value="success">\r
+ <block atomic="true"/>\r
+ </outcome>\r
+ </execute>\r
+ </outcome>\r
+ </switch>\r