Service not found at http://<ip-address>:8282/provisioning/config/extensibility-callbacks/<Trace-ID> with status code 404.
/services-logs/prelude/provisioning-service-app/file-logs/provisioning-service-app.log contains the following error message+++++++++++++++
WARN provisioning [host='provisioning-service-app-55fdfcb768-8kd4j' thread='xn-index-queries-3' user='provisioning-yDw1gRiBlZDK1lsS(<User>)' org='<Org-ID>' trace='<Trace-ID>' parent='<ID>' span=''] c.v.a.s.w.p.x.c.StatefulServiceController.lambda$loadService$20:708 - Failed to start service /provisioning/config/extensibility-callbacks/<Trace-ID> with 404 status code.
+++++++++++++++
VMware Aria Automation 8.16.2
Identified as a UI issue.
In VMware Aria Automation 8.16.2, when we give the condition value as "yes" in subscription events
the UI sends the yes without the quotes (single/double )to the backend.
For example, if the condition used within a subscription is as below:
event.data.customProperties.addVCNotes == "yes"
In VMware Aria Automation 8.16.2 UI sends the value to backend as addVCNotes: yes
When yes is not single quoted, according to YAML format, it is considered as Boolean. This needs a fix from UI level, so that it sends single quoted yes to backend again.
The fix for this issue is included in VMware Aria Automation 8.18.0.
Workaround:
Instead of passing value 'yes', please use 'true' as the condition.
Example:
event.data.customProperties['<property-Name>'] === 'true'