Test for empty string
- 1 Introduction
- 2 Method One
- 3 Method Two
- 4 Example
- 4.1 Example Graph
- 4.2 Example Logs
Introduction
There are two ways to test for empty string, both using switch statements.
Method One
<switch test="`$var1`">
This should be connected to two outcomes
<outcome value=''>
and
<outcome value='Other'>
Method Two
<switch test="`length($var1) == 0`">
This should have true and or false outcomes attached
<outcome value='true'>
and or
<outcome value='false'>
Example
Example Graph
This can be triggered by POSTING the below body to localhost:8181/restconf/operations/SLI-API:execute-graph
{
"input" : {
"module-name" : "TEST",
"rpc-name" : "REST",
"mode" : "sync",
"sli-parameter" : [
{
"parameter-name" : "NOT_USED",
"string-value": "NOT_USED"
}
]
}
}
Example Logs
2019-10-13T16:00:50.237Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.239Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #1 block node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.243Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #2 set node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.275Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SetNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Setting context attribute: var2 to: HelloWorld which came from the expression: HelloWorld
2019-10-13T16:00:50.278Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SetNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Setting context attribute: var1 to: which came from the expression:
2019-10-13T16:00:50.279Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #3 block node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.280Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #4 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.282Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var1 resolves to var1: which has the value
2019-10-13T16:00:50.283Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.284Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression ($var1) evaluates to
2019-10-13T16:00:50.284Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 5
2019-10-13T16:00:50.285Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #5 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.286Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var1 is null or empty which came from the expression: var1 is null or empty
2019-10-13T16:00:50.288Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.288Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.331Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var1 is null or empty|
2019-10-13T16:00:50.332Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found
2019-10-13T16:00:50.332Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #6 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.332Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var2 resolves to var2: which has the value HelloWorld
2019-10-13T16:00:50.333Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.333Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression ($var2) evaluates to HelloWorld
2019-10-13T16:00:50.336Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicExprListener |253 - org.onap.ccsdk.sli.core.sli-common - 0.9.10.SNAPSHOT|Outcome (HelloWorld) not found, keys are { (Other)}
2019-10-13T16:00:50.336Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 7
2019-10-13T16:00:50.337Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #7 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.337Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var2 is not null or empty which came from the expression: var2 is not null or empty
2019-10-13T16:00:50.337Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.338Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.338Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var2 is not null or empty|
2019-10-13T16:00:50.351Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found
2019-10-13T16:00:50.352Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #8 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.353Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Context variable $var3 unset - treating as empty string
2019-10-13T16:00:50.353Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var3 resolves to var3: which has the value
2019-10-13T16:00:50.354Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.354Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression ($var3) evaluates to
2019-10-13T16:00:50.355Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 9
2019-10-13T16:00:50.355Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #9 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.356Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var3 is null or empty which came from the expression: var3 is null or empty
2019-10-13T16:00:50.357Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.357Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.358Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var3 is null or empty|
2019-10-13T16:00:50.358Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found
2019-10-13T16:00:50.359Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #10 block node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.359Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #11 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.360Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var1 resolves to var1: which has the value
2019-10-13T16:00:50.361Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.361Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression (length($var1) == 0) evaluates to true
2019-10-13T16:00:50.362Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 12
2019-10-13T16:00:50.363Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #12 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.363Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var1 is null or empty which came from the expression: var1 is null or empty
2019-10-13T16:00:50.364Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.374Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.375Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var1 is null or empty|
2019-10-13T16:00:50.376Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found
2019-10-13T16:00:50.376Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #13 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.377Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var2 resolves to var2: which has the value HelloWorld
2019-10-13T16:00:50.377Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.378Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression (length($var2) == 0) evaluates to false
2019-10-13T16:00:50.378Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 14
2019-10-13T16:00:50.379Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #14 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.379Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var2 is not null or empty which came from the expression: var2 is not null or empty
2019-10-13T16:00:50.380Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.380Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.381Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var2 is not null or empty|
2019-10-13T16:00:50.381Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found
2019-10-13T16:00:50.382Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #15 switch node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.382Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Context variable $var3 unset - treating as empty string
2019-10-13T16:00:50.383Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|SvcLogicExpressionResolver |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Expression: $var3 resolves to var3: which has the value
2019-10-13T16:00:50.383Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Executing switch node
2019-10-13T16:00:50.383Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|test expression (length($var3) == 0) evaluates to true
2019-10-13T16:00:50.384Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|SwitchNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Next node to execute is node 16
2019-10-13T16:00:50.384Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|INFO |SvcLogicServiceImplBase |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|About to execute node #16 record node in graph SvcLogicGraph [module=TEST, rpc=REST, mode=sync, version=1, md5sum=fa62813d38c673574d7fdcbd8e95f5b7]
2019-10-13T16:00:50.384Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: field1 resolves to: var3 is null or empty which came from the expression: var3 is null or empty
2019-10-13T16:00:50.385Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: level resolves to: error which came from the expression: error
2019-10-13T16:00:50.386Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|TRACE|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|Parameter: logger resolves to: message-log which came from the expression: message-log
2019-10-13T16:00:50.387Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|ERROR|message-log |255 - org.onap.ccsdk.sli.core.sli-recording - 0.9.10.SNAPSHOT||var3 is null or empty|
2019-10-13T16:00:50.398Z|4f1eb908-179c-4eb6-ada1-8143a03e7329|qtp1743226694-74|DEBUG|AbstractSvcLogicNodeExecutor |467 - base-0.9.10-SNAPSHOT.jar - 0.0.0|no failure or Other branch found