Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below the logs generated by Blueprint Processor for ConfigDeply, we can Netconf session initiated OK with the vLB:

UPDATE: This is updated version of the logs after we added a DG that resolves the IP Address of the vLB, and after we see also some error for Netconf, we are working on this to resolve it soonresolved an issue with NETCONF in the original demo, we can see Node #1 runs 1st, which resolves the vLB IP address, and then Node #2 runs, which is running a python script that connects to the vLB via NETCONF and deploys a configuration:

Code Block
titleConfigDeploy logs from Blueprint Processor
collapsetrue
2019-06-0714 0312:1752:5041,060731|||DefaultDispatcher-worker-38||||INFO||||||| processing request id f804a2b6131c9716-0e0decb7-49c44a14-bd67836c-7ba3ec0694b3bbe477b08e03
2019-06-0714 0312:1752:5041,062732|||DefaultDispatcher-worker-38||||INFO||||||| cba file name(test), version(1.0.0) already present(/opt/app/onap/blueprints/deploy/test/1.0.0)
2019-06-0714 0312:1752:5041,062732|||DefaultDispatcher-worker-38||||INFO||||||| blueprint base path /opt/app/onap/blueprints/deploy/test/1.0.0
2019-06-07 03:17:50,06514 12:52:41,741|||grpc-default-executor-3||||INFO||||||| Completed
2019-06-14 12:52:41,743|||DefaultDispatcher-worker-38||||INFO||||||| Reading blueprint path(/opt/app/onap/blueprints/deploy/test/1.0.0) and entry definition file (Definitions/vDNS-CDS.json)
2019-06-0714 0312:1752:5041,069756|||grpcDefaultDispatcher-defaultworker-executor-38||||INFO||||||| Completed
2019-06-07 03:17:50,081|||DefaultDispatcher-worker-3||||INFO||||||| assign workflow config-deploy input  assign workflow config-deploy input value ({"resolution-key":"fr2_ONAP-NF_20190607T031522008Z20190614T124101743Z","config-deploy-properties":{"service-instance-id":"1a0fbd43b3c59dca-0ab6be5a-4d674971-99f48247-14a890505a8d2f19f8943d5c","vnf-id":"1bed94d9225a8a37-9a12341a-458a423c-b89197c2-7c04796b5af4eb5a7f05d719","vnf-name":"fr2_ONAP-NF_20190607T031522008Z20190614T124101743Z","service-model-uuid":"ad40aa2713d2da89-b3fe6da3-4fc341a3-8755b970-ebb1494f5913ae14b697aa7d","vnf-customization-uuid":"6409e9d97dec0cfb-a469593c-454649f8-a7b48640-e508ecc1e77fc7b52922d5de"}})
2019-06-0714 0312:1752:5041,081756|||DefaultDispatcher-worker-38||||INFO||||||| Executing workflow(config-deploy) NodeTemplate(config-deploy-process), derived from(tosca.nodes.ComponentWorkflow)
2019-06-0714 0312:1752:5041,081756|||DefaultDispatcher-worker-38||||INFO||||||| executingExecuting node templateworkflow(config-deploy) directed componentgraph NodeTemplate(componentconfig-netconf-executor) interface(ComponentNetconfExecutor) operation(deploy-process)
2019-06-0714 0312:1752:5041,084756|||DefaultDispatcher-worker-38||||INFO||||||| preparingExecuting request id(f804a2b6-0e0d-49c4-bd67-7ba3ec0694b3) for workflow(config-deploy) step(config-deploydirected graph (/opt/app/onap/blueprints/deploy/test/1.0.0/Plans/CONFIG_ConfigDeploy.xml)
2019-06-0714 0312:1752:5041,085896|||DefaultDispatcher-worker-38||||INFO||||||| resolveNodeTemplateInterfaceOperationInputsSchema for node template (config-deploy),interface name (ComponentNetconfExecutor), operationName(process)path file:/opt/app/onap/lib/org.onap.ccsdk.sli.core-sli-common-0.4.3.jar!/svclogic.xsd
2019-06-0714 0312:1752:5041,085900|||DefaultDispatcher-worker-38||||INFO||||||| inputAbout definitionto forexecute nodegraph template (config-deploy), values ({script-type="jython", script-class-reference="Scripts/python/ConfigDeploy.py", instance-dependencies=[], dynamic-properties="*config-deploy-properties"})SvcLogicGraph [module=CONFIG, rpc=ConfigDeploy, mode=sync, version=1.0.0, md5sum=50f987c5e9bcbcd4d3dfc1dee2f173ea]
2019-06-0714 0312:1752:5041,085900|||DefaultDispatcher-worker-38||||INFO||||||| creatingAbout componentto functionexecute ofnode script type(jython), reference name(Scripts/python/ConfigDeploy.py) and instanceDependencies([resource-resolution-service]# 1 (block)
2019-06-0714 0312:1752:5041,085900|||DefaultDispatcher-worker-38||||INFO||||||| Getting Jython Script Class(ConfigDeploy executing node template(nf-account-collection) component(component-resource-resolution) interface(ResourceResolutionComponent) operation(process)
2019-06-0714 0312:1752:5041,137901|||DefaultDispatcher-worker-38||||INFO||||||| Component Object org.python.proxies.__main__$ConfigDeploy$1@3b40b947
{'ResolutionHelper': <class common.ResolutionHelper at 0x2>, '__name__': '__main__', 'log': Logger[ConfigDeploy], 'netconf_constant': <module 'netconf_constant' from '/opt/app/onap/scripts/jython/ccsdk_netconf/netconf_constant.py'>, 'NetconfClient': <class netconfclient.NetconfClient at 0x3>, '__builtins__': <module '__builtin__' (built-in)>, '__doc__': None, 'NetconfComponentFunction': <type 'org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor.NetconfComponentFunction'>, 'sys': <module 'sys' (built-in)>, 'ConfigDeploy': org.python.proxies.__main__$ConfigDeploy$1@3b40b947, '__package__': None}
2019-06-07 03:17:50,139 preparing request id(131c9716-ecb7-4a14-836c-bbe477b08e03) for workflow(config-deploy) step(nf-account-collection)
2019-06-14 12:52:41,901|||DefaultDispatcher-worker-8||||INFO||||||| resolveNodeTemplateInterfaceOperationInputs for node template (nf-account-collection),interface name (ResourceResolutionComponent), operationName(process)
2019-06-14 12:52:41,901|||DefaultDispatcher-worker-8||||INFO||||||| input definition for node template (nf-account-collection), values ({artifact-prefix-names=["nf-params"]})
2019-06-14 12:52:41,901|||DefaultDispatcher-worker-38||||INFO||||||| Resolving resolveNodeTemplateCapabilityPropertiesresource for nodetemplate templateartifact(netconfnf-params-devicetemplate) capabilitywith (netconfresource assignment artifact(nf-params-mapping)
2019-06-0714 0312:1752:5041,273945|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: Connecting to Netconf Device with timeouts C:5, R:5, I:99999Assignments ([[name=service-instance-id, dictionaryName=service-instance-id, dictionarySource=input], [name=vnf-id, dictionaryName=vnf-id, dictionarySource=input], [name=ip, dictionaryName=vlb_onap_private_ip_0, dictionarySource=primary-config-data]])
2019-06-0714 0312:1752:5041,282945|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: Starting SSH session
2019-06-07 03:17:50,293|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: SSH session created
2019-06-07 03:17:50,359|||sshd-SshClient[6f8f3e0f]-nio2-thread-3||||WARNSorted Sequenced Assignments ([[name=*, dictionaryName=null, dictionarySource=null], [name=service-instance-id, dictionaryName=service-instance-id, dictionarySource=input], [name=vnf-id, dictionaryName=vnf-id, dictionarySource=input], [name=ip, dictionaryName=vlb_onap_private_ip_0, dictionarySource=primary-config-data]])
2019-06-14 12:52:41,945|||DefaultDispatcher-worker-8||||INFO||||||| ServerBatched at /84.39.43.58:2831 presented unverified DSA key: SHA256:5/3iUYqX/3rf1lFQ0BxF4GZlxRGBV8MkHp6mqX/2JtM
2019-06-07 03:17:50,380|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: SSH session authenticated
2019-06-07 03:17:50,402Sequence : ([[[name=*, dictionaryName=null, dictionarySource=null]], [[name=service-instance-id, dictionaryName=service-instance-id, dictionarySource=input], [name=vnf-id, dictionaryName=vnf-id, dictionarySource=input]], [[name=ip, dictionaryName=vlb_onap_private_ip_0, dictionarySource=primary-config-data]]])
2019-06-14 12:52:41,945|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: SSH NETCONF subsystem channel opened input source template key (service-instance-id) found from input and value is ("b3c59dca-be5a-4971-8247-2f19f8943d5c")
2019-06-0714 0312:1752:5041,402945|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: Sending message: 
 <?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  <capabilities>
    <capability>urn:ietf:params:netconf:base:1.0</capability>
    <capability>urn:ietf:params:netconf:base:1.1</capability>
  </capabilities>
</hello>
]]>]]>
2019-06-07 03:17:50,421|||Thread-27Setting Resource Value ("b3c59dca-be5a-4971-8247-2f19f8943d5c") for Resource Name (service-instance-id) of type (string)
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| input source template key (vnf-id) found from input and value is ("225a8a37-341a-423c-97c2-eb5a7f05d719")
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| 84.39.43.58:2831: Received message with messageId: -1  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08</capability>
<capability>urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2014-05-08</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl?module=opendaylight-sal-binding-broker-impl&revision=2013-10-28</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:config:legacy-entity-ownership-service-provider?module=opendaylight-legacy-entity-ownership-service-provider&revision=2016-02-26</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2010-09-24</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification?module=netconf-northbound-notification&revision=2015-08-06</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?module=netconf-northbound-impl&revision=2015-01-12</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification:impl?module=netconf-northbound-notification-impl&revision=2015-08-07</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:v1:codec?module=opendaylight-md-sal-binding-v1-codec&revision=2016-07-14</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:general-entity?module=general-entity&revision=2015-08-20<Setting Resource Value ("225a8a37-341a-423c-97c2-eb5a7f05d719") for Resource Name (vnf-id) of type (string)
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| dName: vlb_onap_private_ip_0
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| dSource: primary-config-data
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| resourceDefinition: org.onap.ccsdk.cds.controllerblueprints.resource.dict.ResourceDefinition@18aaa0e0
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| resourceSource: org.onap.ccsdk.cds.controllerblueprints.core.data.NodeTemplate@1240b3ef
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| resourceSourceProperties: {verb="GET", type="JSON", url-path="/restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/vnfs/vnf/$vnf-id/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0", path="/param/0/value", input-key-mapping={"service-instance-id":"service-instance-id","vnf-id":"vnf-id"}, output-key-mapping={"vlb_onap_private_ip_0":"value"}, key-dependencies=["service-instance-id","vnf-id"]}
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| sourceProperties: org.onap.ccsdk.cds.blueprintsprocessor.functions.resource.resolution.RestResourceSource@681ba719
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| path: /param/0/value
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| inputKeyMapping: {service-instance-id=service-instance-id, vnf-id=vnf-id}
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| resolvedInputKeyMapping: {vnf-id=225a8a37-341a-423c-97c2-eb5a7f05d719, service-instance-id=b3c59dca-be5a-4971-8247-2f19f8943d5c}
2019-06-14 12:52:41,946|||DefaultDispatcher-worker-8||||INFO||||||| payload: 
2019-06-14 12:52:41,947|||DefaultDispatcher-worker-8||||INFO||||||| urlPath: /restconf/config/GENERIC-RESOURCE-API:services/service/b3c59dca-be5a-4971-8247-2f19f8943d5c/service-data/vnfs/vnf/225a8a37-341a-423c-97c2-eb5a7f05d719/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0
2019-06-14 12:52:41,947|||DefaultDispatcher-worker-8||||INFO||||||| verb: GET
2019-06-14 12:52:41,947|||DefaultDispatcher-worker-8||||INFO||||||| primary-config-data dictionary information : (/restconf/config/GENERIC-RESOURCE-API:services/service/b3c59dca-be5a-4971-8247-2f19f8943d5c/service-data/vnfs/vnf/225a8a37-341a-423c-97c2-eb5a7f05d719/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0), ({service-instance-id=service-instance-id, vnf-id=vnf-id}), ({vlb_onap_private_ip_0=value})
2019-06-14 12:52:41,947|||DefaultDispatcher-worker-8||||INFO||||||| prefix: blueprintsprocessor.restclient.primary-config-data
2019-06-14 12:52:41,947|||DefaultDispatcher-worker-8||||INFO||||||| type: basic-auth
2019-06-14 12:52:41,952|||DefaultDispatcher-worker-8||||INFO||||||| Rest request method(GET), url(/restconf/config/GENERIC-RESOURCE-API:services/service/b3c59dca-be5a-4971-8247-2f19f8943d5c/service-data/vnfs/vnf/225a8a37-341a-423c-97c2-eb5a7f05d719/vnf-data/vnf-topology/vnf-parameters-data/param/vlb_onap_private_ip_0)
2019-06-14 12:52:41,957|||DefaultDispatcher-worker-8||||INFO||||||| Response status(200 - OK)
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| response: WebClientResponse(status=200, body={"param":[{"name":"vlb_onap_private_ip_0","value":"10.0.101.65","resource-resolution-data":{"capability-name":"netbox-ip-assign","status":"SUCCESS","resource-key":[{"name":"external_key","value":"225a8a37-341a-423c-97c2-eb5a7f05d719-vlb_onap_private_ip_0"},{"name":"vnf-id","value":"225a8a37-341a-423c-97c2-eb5a7f05d719"},{"name":"service-instance-id","value":"b3c59dca-be5a-4971-8247-2f19f8943d5c"},{"name":"prefix-id","value":"3"}]}}]})
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| responseStatusCode: 200
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| responseBody: {"param":[{"name":"vlb_onap_private_ip_0","value":"10.0.101.65","resource-resolution-data":{"capability-name":"netbox-ip-assign","status":"SUCCESS","resource-key":[{"name":"external_key","value":"225a8a37-341a-423c-97c2-eb5a7f05d719-vlb_onap_private_ip_0"},{"name":"vnf-id","value":"225a8a37-341a-423c-97c2-eb5a7f05d719"},{"name":"service-instance-id","value":"b3c59dca-be5a-4971-8247-2f19f8943d5c"},{"name":"prefix-id","value":"3"}]}}]}
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Response processing type(string)
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| populating value for output mapping ({vlb_onap_private_ip_0=value}), from json ("10.0.101.65")
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| For template key (ip) setting value as ("10.0.101.65")
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Setting Resource Value ("10.0.101.65") for Resource Name (vlb_onap_private_ip_0) of type (string)
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Generating Resource name (service-instance-id), type (string), value ("b3c59dca-be5a-4971-8247-2f19f8943d5c")
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Generating Resource name (vnf-id), type (string), value ("225a8a37-341a-423c-97c2-eb5a7f05d719")
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Generating Resource name (ip), type (string), value ("10.0.101.65")
2019-06-14 12:52:41,958|||DefaultDispatcher-worker-8||||INFO||||||| Generated Resource Param Data ({
  "service-instance-id" : "b3c59dca-be5a-4971-8247-2f19f8943d5c",
  "vnf-id" : "225a8a37-341a-423c-97c2-eb5a7f05d719",
  "ip" : "10.0.101.65"
})
2019-06-14 12:52:42,013|||DefaultDispatcher-worker-8||||INFO||||||| Preparing Response...
2019-06-14 12:52:42,013|||DefaultDispatcher-worker-8||||INFO||||||| resolveNodeTemplateInterfaceOperationOutputs for node template (nf-account-collection),interface name (ResourceResolutionComponent), operationName(process)
2019-06-14 12:52:42,013|||DefaultDispatcher-worker-8||||INFO||||||| executing node template(execute) component(component-netconf-executor) interface(ComponentNetconfExecutor) operation(process)
2019-06-14 12:52:42,014|||DefaultDispatcher-worker-8||||INFO||||||| preparing request id(131c9716-ecb7-4a14-836c-bbe477b08e03) for workflow(config-deploy) step(execute)
2019-06-14 12:52:42,014|||DefaultDispatcher-worker-8||||INFO||||||| resolveNodeTemplateInterfaceOperationInputs for node template (execute),interface name (ComponentNetconfExecutor), operationName(process)
2019-06-14 12:52:42,014|||DefaultDispatcher-worker-8||||INFO||||||| input definition for node template (execute), values ({script-type="jython", script-class-reference="Scripts/python/ConfigDeploy.py", instance-dependencies=[], dynamic-properties="*config-deploy-properties"})
2019-06-14 12:52:42,014|||DefaultDispatcher-worker-8||||INFO||||||| creating component function of script type(jython), reference name(Scripts/python/ConfigDeploy.py) and instanceDependencies([resource-resolution-service])
2019-06-14 12:52:42,014|||DefaultDispatcher-worker-8||||INFO||||||| Getting Jython Script Class(ConfigDeploy)
2019-06-14 12:52:42,048|||DefaultDispatcher-worker-8||||INFO||||||| Component Object org.python.proxies.__main__$ConfigDeploy$2@4549fcc8
{'ResolutionHelper': <class common.ResolutionHelper at 0x2>, 'os': <module 'os' from '/opt/app/onap/lib/org.python-jython-standalone-2.7.1.jar/Lib/os$py.class'>, 'log': Logger[ConfigDeploy], 'netconf_constant': <module 'netconf_constant' from '/opt/app/onap/scripts/jython/ccsdk_netconf/netconf_constant.py'>, 'NetconfClient': <class netconfclient.NetconfClient at 0x3>, '__builtins__': <module '__builtin__' (built-in)>, 'sys': <module 'sys' (built-in)>, 'ConfigDeploy': org.python.proxies.__main__$ConfigDeploy$2@4549fcc8, '__package__': None, 'sleep': <java function sleep 0x6>, '__name__': '__main__', '__doc__': None, 'NetconfComponentFunction': <type 'org.onap.ccsdk.cds.blueprintsprocessor.functions.netconf.executor.NetconfComponentFunction'>}
Waiting 10 minutes...
2019-06-14 12:56:42,050|||DefaultDispatcher-worker-8||||INFO||||||| resolveNodeTemplateCapabilityProperties for node template(netconf-device) capability (netconf)
2019-06-14 12:56:42,916|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: Connecting to Netconf Device with timeouts C:5, R:5, I:99999
2019-06-14 12:56:42,917|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: Starting SSH session
2019-06-14 12:56:42,979|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: SSH session created
2019-06-14 12:56:44,483|||sshd-SshClient[49dab2c3]-nio2-thread-3||||WARN||||||| Server at /10.0.101.65:2831 presented unverified DSA key: SHA256:cIudj1QVStopQt45Dhrf11Abe6dghv/SQlQRjXfOtQk
2019-06-14 12:56:44,572|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: SSH session authenticated
2019-06-14 12:56:44,603|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: SSH NETCONF subsystem channel opened
2019-06-14 12:56:44,610|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-14 12:56:44,610|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: Sending message: 
 <?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
  <capabilities>
    <capability>urn:ietf:params:netconf:base:1.0</capability>
    <capability>urn:ietf:params:netconf:base:1.1</capability>
  </capabilities>
</hello>
]]>]]>
2019-06-14 12:56:44,896|||Thread-25||||INFO||||||| 10.0.101.65:2831: Received message with messageId: -1  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2014-05-08</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:dombinding:impl?module=opendaylight-sal-mdbinding-salbroker-domimpl&revision=2013-10-28</capability>
<capability>urn:opendaylightietf:params:xml:ns:yang:controller:md:sal:remoteietf-netconf-monitoring?module=salietf-netconf-remotemonitoring&revision=20142010-0110-14<04</capability>
<capability>urn:opendaylight:params:xml:ns:yang:md:salcontroller:config:impl:cluster-singletonlegacy-entity-ownership-service-provider?module=cluster-singletonopendaylight-legacy-entity-ownership-service-implprovider&revision=2016-0702-18<26</capability>
<capability>urn:opendaylightietf:params:yangxml:extensionns:yang:ietf-inet-exttypes?module=yangietf-inet-exttypes&revision=20132010-0709-09<24</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:mdnetconf:salnorthbound:rest:connectornotification?module=opendaylightnetconf-restnorthbound-connectornotification&revision=2014-07-24</capability>
<capability>urn:ietf:params:xml:ns:yang:rpc-context?module=rpc-context&revision=2013-06-17<2015-08-06</capability>
<capability>urn:ietfopendaylight:params:xml:ns:yang:controller:config:ietf-netconf-notificationsnetconf:northbound:impl?module=ietfnetconf-netconfnorthbound-notificationsimpl&revision=20122015-0201-06<12</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:confignetconf:northbound:netconfnotification:authimpl?module=netconf-northbound-notification-authimpl&revision=2015-0708-15<07</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:operational-dom-storebinding?module=opendaylight-operationalmd-domsal-datastorebinding&revision=20142013-0610-17<28</capability>
<capability>urn:ietf:params:netconf:capability:exi:1.0</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:netconfbinding:northv1:mappercodec?module=netconf-northbound-mapperopendaylight-md-sal-binding-v1-codec&revision=20152016-0107-14</capability>
<capability>urn:ietfopendaylight:params:xml:ns:netconf:base:1.0yang:controller:md:sal:core:general-entity?module=ietfgeneral-netconfentity&revision=20112015-0608-01<20</capability>
<capability>urn:ietfopendaylight:params:xml:ns:yang:ietf-restconf-monitoring:controller:md:sal:dom?module=ietfopendaylight-md-restconfsal-monitoringdom&revision=20172013-0110-26<28</capability>
<capability>urn:TBDopendaylight:params:xml:ns:yang:network-topology:controller:md:sal:remote?module=networksal-topologyremote&revision=20132014-1001-21<14</capability>
<capability>urn:opendaylight:params:xml:ns:yang:vlb-business-vnf-onap-plugin:md:sal:config:impl:cluster-singleton-service?module=vlbcluster-businesssingleton-vnfservice-onap-pluginimpl&revision=2016-0907-18</capability>
<capability>urn:ietfopendaylight:paramsyang:xmlextension:ns:yang:ietf-yang-typesext?module=ietf-yang-typesext&revision=2013-07-15<09</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconfmd:sal:northboundrest:sshconnector?module=netconfopendaylight-northboundrest-sshconnector&revision=20152014-0107-14<24</capability>
<capability>urn:TBDietf:params:xml:ns:yang:networkrpc-topologycontext?module=networkrpc-topologycontext&revision=2013-0706-12<17</capability>
<capability>urn:ietf:params:netconfxml:capabilityns:candidate:1.0<yang:ietf-netconf-notifications?module=ietf-netconf-notifications&revision=2012-02-06</capability>
<capability>urn:ietfopendaylight:params:xml:ns:yang:ietf-restconfcontroller:config:netconf:auth?module=ietfnetconf-restconfauth&revision=20132015-1007-19<15</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:entityoperational-ownershipdom-servicestore?module=opendaylight-entityoperational-ownershipdom-servicedatastore&revision=20152014-0806-10<17</capability>
<capability>urn:ietf:salparams:netconf:restconfcapability:event:subscription?module=sal-remote-augment&revision=2014-07-08</capability>
<capability>instance:identifier:patch:module?module=instance-identifier-patch-module&revision=2015-11-21</capability>
<capability>subscribe:to:notification?module=subscribe-to-notification&revision=2016-10-28<exi:1.0</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:north:mapper?module=netconf-northbound-mapper&revision=2015-01-14</capability>
<capability>urn:ietf:params:xml:ns:netconf:yang:ietf-restconfbase:1.0?module=ietf-restconfnetconf&revision=20172011-0106-26<01</capability>
<capability>urn:opendaylightietf:params:xml:ns:yang:controller:netconf:northbound:tcpietf-restconf-monitoring?module=netconfietf-northboundrestconf-tcpmonitoring&revision=20152017-0401-23<26</capability>
<capability>urn:opendaylightTBD:params:xml:ns:yang:controller:netconf:mdsal:mappernetwork-topology?module=netconfnetwork-mdsal-mappertopology&revision=20152013-0110-14<21</capability>
<capability>urn:opendaylight:params:xml:ns:yang:md:sal:config:spi:cluster-singleton-servicevlb-business-vnf-onap-plugin?module=clustervlb-business-singletonvnf-serviceonap-spiplugin&revision=2016-0709-18</capability>
<capability>urn:opendaylightietf:params:xml:ns:yang:controller:md:sal:commonietf-yang-types?module=opendaylightietf-mdyang-sal-commontypes&revision=2013-1007-28<15</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:salnetconf:restconfnorthbound:servicessh?module=salnetconf-restconfnorthbound-servicessh&revision=2015-0701-08<14</capability>
<capability>urn:opendaylightTBD:params:xml:ns:yang:health-vnf-onap-pluginnetwork-topology?module=health-vnf-onap-pluginnetwork-topology&revision=20162013-0907-18<12</capability>
<capability>urn:opendaylightietf:params:xmlnetconf:nscapability:yang:controller:inmemory-datastore-provider?module=opendaylight-inmemory-datastore-provider&revision=2014-06-17<candidate:1.0</capability>
<capability>urn:opendaylightietf:params:xml:ns:yang:controller:configietf-restconf?module=configietf-restconf&revision=2013-0410-05<19</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notificationmd:sal:core:spi:entity-ownership-service?module=netconfopendaylight-entity-mdsalownership-notificationservice&revision=2015-08-03<10</capability>
<capability>urn:ietfsal:paramsrestconf:xml:ns:netconf:notification:1.0event:subscription?module=notificationssal-remote-augment&revision=20082014-07-14<08</capability>
<capability>urn<capability>instance:opendaylightidentifier:params:xml:ns:yang:controller:netconf:mdsal:monitoringpatch:module?module=netconfinstance-identifier-mdsalpatch-monitoringmodule&revision=2015-0211-18<21</capability>
<capability>urn<capability>subscribe:ietf:params:xml:ns:netmod:to:notification?module=ncsubscribe-to-notificationsnotification&revision=20082016-0710-14<28</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extensionrestconf?module=ietf-netconf-monitoring-extensionrestconf&revision=20132017-1201-10<26</capability>
<capability>urn:opendaylight:params:xml:ns:yang:mdsalcontroller:netconf:corenorthbound:general-entitytcp?module=odlnetconf-generalnorthbound-entitytcp&revision=2015-0904-30<23</capability>
<capability>urn:ietfopendaylight:params:netconfxml:base:1.1</capability>
<capability>urn:ietf:paramsns:yang:controller:netconf:base:1.0<mdsal:mapper?module=netconf-mdsal-mapper&revision=2015-01-14</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:coreconfig:spi:configcluster-domsingleton-storeservice?module=opendaylightcluster-configsingleton-domservice-datastorespi&revision=20142016-0607-17<18</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:configmd:netconfsal:northboundcommon?module=netconf-northboundopendaylight-md-sal-common&revision=20152013-0110-14<28</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:nettysal:restconf:service?module=nettysal-restconf-service&revision=20132015-1107-19<08</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:threadpoolhealth-vnf-onap-plugin?module=threadpoolhealth-vnf-onap-plugin&revision=20132016-0409-09<18</capability>
<capability>urn:ietfopendaylight:params:xml:ns:yang:ietfcontroller:inmemory-yangdatastore-libraryprovider?module=ietfopendaylight-inmemory-yangdatastore-libraryprovider&revision=20162014-06-21<17</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:protocol:frameworkconfig?module=protocol-frameworkconfig&revision=20142013-0304-13<05</capability>
<capability>urn:ietfopendaylight:params:xml:ns:yang:ietf-inet-types:controller:netconf:mdsal:notification?module=ietfnetconf-inetmdsal-typesnotification&revision=20132015-0708-15<03</capability>
</capabilities>
<session-id>3</session-id>
</hello>

2019-06-07 03:17:50,423|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: Connected to Netconf Device
2019-06-07 03:17:50,423|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: lock: messageId(1)
2019-06-07 03:17:50,423|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(1)
2019-06-07 03:17:50,423|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: Sending message: 
 <?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="1" xmlns="urn:ietf<capability>urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:monitoring?module=netconf-mdsal-monitoring&revision=2015-02-18</capability>
<capability>urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring-extension?module=ietf-netconf-monitoring-extension&revision=2013-12-10</capability>
<capability>urn:opendaylight:params:xml:ns:netconfyang:mdsal:base:1.0">
<lock>
<target>
<candidate/>
</target>
</lock>
</rpc>
]]>]]>
2019-06-07 03:17:50,429|||Thread-27||||INFO||||||| 84.39.43.58:2831: Received message with messageId:   
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:nscore:general-entity?module=odl-general-entity&revision=2015-09-30</capability>
<capability>urn:ietf:params:netconf:base:1.1</capability>
<capability>urn:ietf:params:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:17:55,426|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: discard: messageId(2)
2019-06-07 03:17:55,426|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(2)
2019-06-07 03:17:55,426|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: Sending message: 
 <?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="2" xmlns="urn0</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:core:spi:config-dom-store?module=opendaylight-config-dom-datastore&revision=2014-06-17</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound?module=netconf-northbound&revision=2015-01-14</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:netty?module=netty&revision=2013-11-19</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:threadpool?module=threadpool&revision=2013-04-09</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-yang-library?module=ietf-yang-library&revision=2016-06-21</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:protocol:framework?module=protocol-framework&revision=2014-03-13</capability>
<capability>urn:ietf:params:xml:ns:netconf:base:1.0">
<discard-changes/>
</rpc>
]]>]]>yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15</capability>
</capabilities>
<session-id>1</session-id>
</hello>

2019-06-0714 0312:1756:5544,434898|||ThreadDefaultDispatcher-worker-278||||INFO||||||| 8410.390.43101.58:2831: Received message with messageId:   
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:18:00,42865:2831: Connected to Netconf Device
2019-06-14 12:56:44,898|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: lock: messageId(1)
2019-06-14 12:56:44,898|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: editConfig: send asyncRpc with messageId(31)
2019-06-0714 0312:1856:0044,428898|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(3) FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:44,898|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-0714 0312:1856:0044,428898|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#161
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="31" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config><lock>
<target>
<candidate/>
</target>
<default-operation>none</default-operation>
<config xmlns:nc
</lock>
</rpc>
##

2019-06-14 12:56:45,129|||Thread-25||||INFO||||||| 10.0.101.65:2831: Received message with messageId: 1  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
{
    "vdns-instance": [
        {
            "ip-addr": "192.168.20.181",
            "oam-ip-addr": "10.0.101.187",
            "enabled": true
        }
    ]
}
</config>
</edit-config>
</rpc>
]]>]]>
2019-06-07 03:18:00,434|||Thread-27 message-id="1">
<ok/>
</rpc-reply>

2019-06-14 12:56:45,131|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: discard: messageId(2)
2019-06-14 12:56:45,131|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: send asyncRpc with messageId(2)
2019-06-14 12:56:45,131|||DefaultDispatcher-worker-8||||INFO||||||| FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:45,131|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-14 12:56:45,131|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: Sending message: 
 
#133
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="2" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<discard-changes/>
</rpc>
##

2019-06-14 12:56:45,137|||Thread-25||||INFO||||||| 8410.390.43101.5865:2831: Received message with messageId: 2  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>netconf:base:1.0" message-id="2">
<ok/>
</rpc-reply>

2019-06-0714 0312:1856:0545,429137|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: editConfig: messageId(43)
2019-06-0714 0312:1856:0545,429137|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: send asyncRpc with messageId(43)
2019-06-07 03:18:05,429-14 12:56:45,137|||DefaultDispatcher-worker-8||||INFO||||||| FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:45,137|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-14 12:56:45,138|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#460
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="43" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<candidate/>
</target>
<default-operation>none</default-operation>
<config xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
{
    "vdns-instance": [
        {
            "ip-addr": "192.168.20.181",
            "oam-ip-addr": "10.0.101.187",
            "enabled": false
        }
    ]
}
</config>
</edit-config>
</rpc>
]]>]]>
2019-06-07 03:18:05,436|||Thread-27-addr": "192.168.20.63",
            "oam-ip-addr": "10.0.101.63",
            "enabled": true
        }
    ]
}
</config>
</edit-config>
</rpc>
##

2019-06-14 12:56:45,148|||Thread-25||||INFO||||||| 10.0.101.65:2831: Received message with messageId: 3  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3">
<ok/>
</rpc-reply>

2019-06-14 12:56:45,150|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: editConfig: messageId(4)
2019-06-14 12:56:45,150|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: send asyncRpc with messageId(4)
2019-06-14 12:56:45,150|||DefaultDispatcher-worker-8||||INFO||||||| 84.39.43.58:2831: Received message with messageId:   
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:18:10,430FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:45,150|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(5) DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-0714 0312:1856:1045,430150|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#461
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="54" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<validate><edit-config>
<source><target>
<candidate/>
</source>target>
</validate>
</rpc>
]]>]]>
2019-06-07 03:18:10,437|||Thread-27||||INFO||||||| 84.39.43.58:2831: Received message with messageId:   
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns<default-operation>none</default-operation>
<config xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:18:15,431|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: commit: messageId(6)
2019-06-07 03:18:15,431|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(6)
2019-06-07 03:18:15,432|||DefaultDispatcher-worker-3||||INFO||||||| 84.39.43.58:2831: Sending message: 
 <?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="6" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<commit>
</commit>
</rpc>
]]>]]>
2019-06-07 03:18:15,438|||Thread-27{
    "vdns-instance": [
        {
            "ip-addr": "192.168.20.63",
            "oam-ip-addr": "10.0.101.63",
            "enabled": false
        }
    ]
}
</config>
</edit-config>
</rpc>
##

2019-06-14 12:56:45,154|||Thread-25||||INFO||||||| 8410.390.43101.5865:2831: Received message with messageId: 4  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>:base:1.0" message-id="4">
<ok/>
</rpc-reply>

2019-06-0714 0312:1856:2045,432154|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: unLock: send asyncRpc with messageId(75)
2019-06-0714 0312:1856:2045,433154|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(7) FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:45,154|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-0714 0312:1856:2045,435154|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#169
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="75" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<unlock><validate>
<target><source>
<candidate/>
</target>source>
</unlock>validate>
</rpc>
]]>]]>
##

2019-06-0714 0312:1856:2045,443243|||Thread-2725||||INFO||||||| 8410.390.43101.5865:2831: Received message with messageId: 5  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply message-id="5" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc<type>application</error-type>
<error-tag>malformedtag>operation-message<failed</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)<message>RPC failed</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause><operation_failed>Exception thrown</operation_failed>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:18:25,43614 12:56:45,244|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: commit: messageId(6)
2019-06-14 12:56:45,244|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: send asyncRpc with messageId(6)
2019-06-14 12:56:45,244|||DefaultDispatcher-worker-38||||INFO||||||||| 84.39.43.58:2831: closeSession: messageId(8) FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-0714 0312:1856:2545,436244|||DefaultDispatcher-worker-38||||INFO||||||| 84.39.43.58:2831: send asyncRpc with messageId(8)DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-0714 0312:1856:2545,436244|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#133
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="86" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<close-session/><commit>
</commit>
</rpc>
]]>]]>##

2019-06-0714 0312:1856:2545,444248|||Thread-2725||||INFO||||||| 8410.390.43101.5865:2831: Received message with messageId: 6  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>xml:ns:netconf:base:1.0" message-id="6">
<ok/>
</rpc-reply>

2019-06-0714 0312:1856:3045,437248|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: closeSessionunLock: messageId(97)
2019-06-0714 0312:1856:3045,437248|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: send asyncRpc with messageId(97)
2019-06-07 03:18:30,43814 12:56:45,248|||DefaultDispatcher-worker-8||||INFO||||||| FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-14 12:56:45,248|||DefaultDispatcher-worker-8||||INFO||||||| DIDN'T FIND NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-14 12:56:45,248|||DefaultDispatcher-worker-38||||INFO||||||| 8410.390.43101.5865:2831: Sending message: 
 
#165
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="97" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<kill-session/>
<unlock>
<target>
<candidate/>
</target>
</unlock>
</rpc>
]]>]]>
##

2019-06-0714 0312:1856:3045,445253|||Thread-2725||||INFO||||||| 8410.390.43101.5865:2831: Received message with messageId: 7  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="7">
<rpc-error>
<error-type>rpc</error-type>
<error-tag>malformed-message</error-tag>
<error-severity>error</error-severity>
<error-message>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</error-message>
<error-info>
<cause>java.lang.IllegalStateException: Malformed chunk header encountered (byte 0)</cause>
</error-info>
</rpc-error>
</rpc-reply>

2019-06-07 03:18:35,446<ok/>
</rpc-reply>

2019-06-14 12:56:45,253|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: closeSession: messageId(8)
2019-06-14 12:56:45,253|||DefaultDispatcher-worker-8||||INFO||||||| 10.0.101.65:2831: send asyncRpc with messageId(8)
2019-06-14 12:56:45,253|||DefaultDispatcher-worker-38||||INFO||||||| Preparing Response FOUND NETCONF 1.1, USING CHUNKED MESSAGES...
2019-06-0714 0312:1856:3545,446253|||DefaultDispatcher-worker-38||||INFO||||||| DIDN'T resolveNodeTemplateInterfaceOperationOutputsFIND for node template (config-deploy),interface name (ComponentNetconfExecutor), operationName(process)NETCONF 1.1, FOUND EOM, USING NETCONF 1.0 ...
2019-06-0714 0312:1856:3545,446253|||DefaultDispatcher-worker-38||||INFO||||||| resolveWorkflowOutputs for workflow(config-deploy)

Results of the Postman Rest calls:

Below the output of the calls shown in the video:

Code Block
titleOutput of CDS #1 - SDC Service Catalog
collapsetrue
REQUEST:
GET /sdc/v1/catalog/services 

RESPONSE:
{
    {
        "uuid": "ad40aa27-b3fe-4fc3-8755-ebb1494f5913",
        "invariantUUID": "fa3a6aa5-c77d-4b94-b300-9b7a2eb21627",
        "name": "cds-svc-99",
        "version": "1.0",
        "toscaModelURL": "/sdc/v1/catalog/services/ad40aa27-b3fe-4fc3-8755-ebb1494f5913/toscaModel",
        "category": "Network Service",
        "lifecycleState": "CERTIFIED",
        "lastUpdaterUserId": "jm0007",
        "distributionStatus": "DISTRIBUTED"
    }
}10.0.101.65:2831: Sending message: 
 
#131
<?xml version="1.0" encoding="UTF-8"?>
<rpc message-id="8" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<close-session/>
</rpc>
##

2019-06-14 12:56:45,261|||Thread-25||||INFO||||||| 10.0.101.65:2831: Received message with messageId: 8  
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="8">
<ok/>
</rpc-reply>

2019-06-14 12:56:45,275|||DefaultDispatcher-worker-8||||INFO||||||| Preparing Response...
2019-06-14 12:56:45,275|||DefaultDispatcher-worker-8||||INFO||||||| resolveNodeTemplateInterfaceOperationOutputs for node template (execute),interface name (ComponentNetconfExecutor), operationName(process)
2019-06-14 12:56:45,275|||DefaultDispatcher-worker-8||||INFO||||||| resolveWorkflowOutputs for workflow(config-deploy)


Code Block
titleOutput of CDS #2 - SO Service VNFs
collapsetrue
REQUEST:
GET /ecomp/mso/catalog/v2/serviceVnfs?serviceModelName=cds-svc-99

RESPONSE:
{
    "serviceVnfs": [
        {
            "modelInfo": {
                "modelName": "cds-vnf-99",
                "modelUuid": "a44d59b8-91b4-4692-8c29-e0088c901cc6",
                "modelInvariantUuid": "fd41f747-122d-45b9-87fd-2a6d7d434728",
                "modelVersion": "1.0",
                "modelCustomizationUuid": "6409e9d9-a469-4546-a7b4-e508ecc1e77f",
                "modelInstanceName": "cds-vnf-99 0"
            },
            "toscaNodeType": "org.openecomp.resource.vf.CdsVnf99",
            "nfFunction": null,
            "nfType": null,
            "nfRole": null,
            "nfNamingCode": null,
            "multiStageDesign": "false",
            "resourceInput": null,
            "vfModules": [
                {
                    "modelInfo": {
                        "modelName": "CdsVnf99..base_template..module-0",
                        "modelUuid": "dd43a4cb-2123-4213-a76a-38638507eb7f",
                        "modelInvariantUuid": "a22c3514-028e-4ed9-9bd8-9dda79d35278",
                        "modelVersion": "1",
                        "modelCustomizationUuid": "b0421854-bebb-455b-a96f-33db5640b60a"
                    },
                    "isBase": true,
                    "vfModuleLabel": "base_template",
                    "initialCount": 1,
                    "hasVolumeGroup": false
                },
                {
                    "modelInfo": {
                        "modelName": "CdsVnf99..vpkg..module-1",
                        "modelUuid": "b4283579-8e0f-4de4-8eed-8640a24f3625",
                        "modelInvariantUuid": "dbad0645-3c57-4f2e-8a47-887c125b7ae0",
                        "modelVersion": "1",
                        "modelCustomizationUuid": "1339d96b-0347-4c53-a1f2-923482aa71ec"
                    },
                    "isBase": false,
                    "vfModuleLabel": "vpkg",
                    "initialCount": 0,
                    "hasVolumeGroup": false
                },
                {
                    "modelInfo": {
                        "modelName": "CdsVnf99..vlb..module-2",
                        "modelUuid": "d8ed100e-9c1d-4b37-a17f-0a300e5096c7",
                        "modelInvariantUuid": "3174d161-c832-4b58-ac46-1fc30f40030c",
                        "modelVersion": "1",
                        "modelCustomizationUuid": "3df8956d-601f-4312-a5f1-f186f7ad98d4"
                    },
                    "isBase": false,
                    "vfModuleLabel": "vlb",
                    "initialCount": 0,
                    "hasVolumeGroup": false
                },
                {
                    "modelInfo": {
                        "modelName": "CdsVnf99..vdns..module-3",
                        "modelUuid": "776f80d3-3e18-40c5-adc9-36061fcb452c",
                        "modelInvariantUuid": "80cbf0f3-a80a-4b9b-a9ec-63006c0be349",
                        "modelVersion": "1",
                        "modelCustomizationUuid": "3c2235ff-cbe5-4037-9470-614c069aa334"
                    },
                    "isBase": false,
                    "vfModuleLabel": "vdns",
                    "initialCount": 0,
                    "hasVolumeGroup": false
                }
            ]
        }
    ]
}

...