...
There are two ways to test for empty string, both using switch statements.
Method One
Code Block |
---|
<switch test="`$var1`">
|
This should be connected to two outcomes
Code Block |
---|
<outcome value=''> |
and
Code Block |
---|
<outcome value='Other'> |
Method Two
Code Block |
---|
<switch test="`length($var1) == 0`">
|
This should have true and or false outcomes attached
Code Block |
---|
<outcome value='true'> |
and or
Code Block |
---|
<outcome value='false'>
|
Example
Example Graph
View file | ||||
---|---|---|---|---|
|
...
Code Block |
---|
{ "input" : { "module-name" : "TEST", "rpc-name" : "REST", "mode" : "sync", "sli-parameter" : [ { "parameter-name" : "NOT_USED", "string-value": "NOT_USED" } ] } } |
Example Logs
Info |
---|
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 |