Notification Sub-DG with Restconf discovery node
[sdnc/oam.git] / platform-logic / datachange / src / main / xml / DataChange_esr-thirdparty-sdnc-discovery.xml
index 0d47536..e71c041 100644 (file)
                                             </execute>
                                         </outcome>
                                     </switch>
+                                    <set>
+                                        <parameter name='input' value='ietf-subscribed-notifications:establish-subscription.input.' />
+                                        <parameter name="`$input + 'encoding'`" value="encode-json" />
+                                    </set>
+                                    <execute plugin='org.onap.ccsdk.sli.plugins.restconfdiscovery.RestconfDiscoveryNode' method='establishSubscription' >
+                                        <parameter name="subscriberId" value="sotn-controller" />
+                                        <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/operations/ietf-subscribed-notifications:establish-subscription'`" />
+                                        <parameter name="restapiUser" value="`$prop.sdncRestApi.thirdpartySdnc.user`" />
+                                        <parameter name="restapiPassword" value="`$prop.sdncRestApi.thirdpartySdnc.password`" />
+                                        <parameter name="sseConnectURL" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/streams/yang-push-json'`" />
+                                        <parameter name="dirPath" value="/opt/sdnc/restconfapi/yang/notification" />
+                                        <parameter name="format" value="json" />
+                                        <parameter name="httpMethod" value="post" />
+                                        <parameter name="trustStoreFileName" value="/opt/onap/sdnc/data/stores/truststore.onap.client.jks"/>
+                                        <parameter name="trustStorePassword" value="adminadmin"/>
+                                        <parameter name="keyStoreFileName" value="/opt/onap/sdnc/data/stores/sdnc.p12"/>
+                                        <parameter name="keyStorePassword" value="adminadmin"/>
+                                        <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />
+                                        <parameter name="module" value="DataChange" />
+                                        <parameter name="rpc" value="sotn-notification-handler" />
+                                        <parameter name="mode" value="sync" />
+                                    </execute>
                                 </block>
                             </outcome>
                             <outcome value='Other'>