<parameter name='format' value='json' />\r
<parameter name='httpMethod' value='POST' />\r
<parameter name='dirPath' value="/opt/onap/sdnc/restconfapi/yang" />\r
- <parameter name="responsePrefix" value="`$responsePrefix`" />\r
+ <parameter name="responsePrefix" value="raAssign" />\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 from ConfigAssignmentNode" />\r
+ <parameter name="error-message" value="Error from BlueprintProcessingClient" />\r
</return>\r
</outcome>\r
<outcome value='not-found'>\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 from ConfigAssignmentNode" />\r
+ <parameter name="error-message" value="Error from BlueprintProcessingClient" />\r
</return>\r
</outcome>\r
</execute>\r
<parameter name="field1" value="AFTER BlueprintProcessingClient"/>\r
</record>\r
<execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">\r
- <parameter name="source" value="`'raAssign.payload.resource-assignment-response.meshed-template.' + $tmp.sdnc-artifact-name`" />\r
+ <parameter name="source" value="`'raAssign.payload.resource-assignment-response.resolved-data.' + $tmp.sdnc-artifact-name`" />\r
<parameter name="outputPath" value="jsonContextPrefix" />\r
- <parameter name="isEscaped" value="false" />\r
- </execute>\r
- <switch test="`$jsonContextPrefix.resource-accumulator-resolved-data_length`">\r
- <outcome value=''>\r
+ <parameter name="isEscaped" value="true" />\r
+ <outcome value='success'>\r
<call module='GENERIC-RESOURCE-API' rpc='self-serve-process-vnf-mapping-ra-response' mode='sync' ></call>\r
</outcome>\r
- <outcome value='Other'>\r
- <call module='GENERIC-RESOURCE-API' rpc='self-serve-process-vnf-template-ra-response' mode='sync' ></call>\r
+ <outcome value='failure'>\r
+ <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">\r
+ <parameter name="source" value="`'raAssign.payload.resource-assignment-response.meshed-template.' + $tmp.sdnc-artifact-name`" />\r
+ <parameter name="outputPath" value="jsonContextPrefix" />\r
+ <parameter name="isEscaped" value="true" />\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="Failed to parse RA respose from mapping or meshed-template" />\r
+ </return>\r
+ </outcome>\r
+ <outcome value='success'>\r
+ <call module='GENERIC-RESOURCE-API' rpc='self-serve-process-vnf-template-ra-response' mode='sync' ></call>\r
+ </outcome>\r
+ </execute>\r
</outcome>\r
- </switch>\r
+ </execute>\r
<record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
<parameter name="logger" value="message-log"/>\r
<parameter name="field1" value="DONE: self-serve-vnf-ra-assignment"/>\r