If the client calling the active or exposed workflow is not WSDL aware, you must make the request using an HTTP post action. The action must include an HTTP header called SOAPAction using the format SOAPAction:"action". To use the Legacy web service, you would use the sample header
SOAPAction:"execute-worfklow" to execute a workflow exposed in the WSDL.
The user specified in the header must be an admin user or other user with sufficient permissions to execute workflows. You set role-based permissions for users in Grid Manager. See Managing permissions for more information.