Is there a way to perform a Server.setCustomProperty() call to a object on a remote server using the Multi node plugin?
I need to set the custom properties of AMQP subscriptions.
I don't have the multi-node plug-in setup in any of my environments, but it seems this should be possible:
1) Create workflow on the child vCO Server(s) that prompts for the appropriate inputs (AMQP subscription object, property name, property value)
2) Within scriptable task, perform the Server.setCustomProperty call.
3) Refresh the parent server's view of the child vCO Server(s) workflow inventory
4) Launch the proxied child vCO server workflow from the parent server
Have you tried this?
How do I pass the remote AMQP Subscription object to the parent VCO server?
Essentially I have a Subscription on the parent server. I want to ensure that all Child servers have the same custom properties on the same AMQP Subscription. As these properties are not stored in the resource element, I cant just do an import / export.
If the child server has AMQP subscriptions defined and the child server workflow has an AMQP subscription as a workflow input, doesn't the Proxied workflow on the Parent vCO Server present the remote inventory in the chooser??
If I try to duplicate the "Rename virtual machine (remote)" example, I recieve an error that "Failed to start remote workflow execution. (Workflow:Synchronize Subscription on Remote host / Scriptable task (item1)#8)"
In this case, debug logs show that the SAML token is invalid.