aboutsummaryrefslogtreecommitdiffstats
path: root/components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py
diff options
context:
space:
mode:
authorAlexis de Talhouët <adetalhouet89@gmail.com>2019-02-12 23:05:01 -0500
committerAlexis de Talhouët <adetalhouet89@gmail.com>2019-02-16 19:08:17 -0500
commit3daf7d0156076f868ae566f4503135757a4afd4d (patch)
tree2785e921af1b24e83b919382a267294b9a5af357 /components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py
parent7b2f2d11ebfa0671af1d5fc401df7945c0d658ec (diff)
Rework netconf-executor
- rework connection logic - rework rpc service - rework netconf session handling - rework netconf device communicator - rework python netconf bindings - rework python netconf client - add python script showcasing netconf functions Change-Id: Ibb9bf811e7d96e993aa866371d56c172de83be2c Issue-ID: CCSDK-790:x Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
Diffstat (limited to 'components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py')
-rw-r--r--components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py b/components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py
deleted file mode 100644
index c966b1a4b..000000000
--- a/components/model-catalog/blueprint-model/test-blueprint/baseconfiguration/Scripts/python/DefaultGetNetConfig.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import netconf_constant
-from netconfclient import NetconfClient
-from java.lang import Exception
-from org.onap.ccsdk.apps.blueprintsprocessor.functions.netconf.executor import NetconfComponentFunction
-
-class DefaultGetNetConfig(NetconfComponentFunction):
-
- def process(self, execution_request):
- try:
- log = globals()[netconf_constant.SERVICE_LOG]
- print(globals())
- #requestId = globals()[netconf_constant.PARAM_REQUEST_ID]
- requestId = '1234'
- nc = NetconfClient(log, self)
-
- # Create RPC Serivice
- nc.createRPCServiceFromRequirement("netconf-connection")
-
- runningConfigTemplate = "runningconfig-template"
-
- runningConfigMessageId = "get-config-" + requestId
-
- deviceResponse = nc.getConfig(messageId=runningConfigMessageId,
- filter=runningConfigTemplate)
-
- log.info("Get Running Config Response {} ", deviceResponse.responseMessage)
- if(deviceResponse !='null') :
- status = deviceResponse.status
- responseData = "{}"
- if (deviceResponse.status != netconf_constant.STATUS_SUCCESS and deviceResponse.errorMessage != 'null'):
- errorMessage = "Get Running Config Failure ::"+ deviceResponse.errorMessage
-
- except Exception, err:
- log.error("Exception in the script {}",err.getMessage())
- status = netconf_constant.STATUS_FAILURE
- errorMessage = "Get Running Config Failure ::"+err.getMessage()
-
- def recover(self, runtime_exception, execution_request):
- print "Recovering calling.." + PROPERTY_BLUEPRINT_BASE_PATH
- return None
-