REST returns Feature 'MdrElementID' not found

Document ID : KB000005880
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

When attempting to use the REST API to start new instances within Process Automation it will work immediately after starting the Orchestrator cluster nodes, but if they are restarted REST Calls return the error "Feature 'MdrElementID' not found"

 

Environment:
This impacts all current implementations of our REST API from version 4.2 onward.
Cause:

We are seeing that when the the cluster nodes attempt to change the Master Role, which happens whenever the current Master node is shut down, the Orchestrators seem to be properly passing the Master role and is attempting to start the REST API on the new Master node, but the Catalyst engine which is serving the REST API does not properly start the API which results in REST API Calls to return the error "Feature 'MdrElementID' not found" which is returned to the REST call.

Resolution:

Unfortunately, CA Technologies has ceased development on the Catalyst engine some time ago and the personnel responsible for this offering are no longer with CA Technologies. At this point as Catalyst is no longer a viable option for serving our REST API we will be replacing it in the next release of Process Automation.


As a workaround until 4.3 sp2 is available in a couple of months; anytime any Orchestrator node is stopped, and especially anytime the ‘Master’ node is stopped, ALL orchestrator nodes should be stopped, to allow the first to start, assume the master role and correctly service the REST API