This API will return the module workflow names and the module names for the specified batch class identifier.
Request Method: GET
Input Parameters
Input Parameter | Values | Descriptions |
batchClassIdentifier | This value should not be empty. | This parameter is used for specifying the batch class identifier for which module name to be fetched. |
Web Service URL: http://{serverName}:{port}/dcma/rest/getAllModulesWorkflowNameByBatchClass/{batchClassIdentifier}
Sample client code using apache commons http client:-
private static void getAllModulesWorkflowNameByBatchClass() { HttpClient client = new HttpClient(); String url = "http://localhost:8080/dcma/rest/getAllModulesWorkflowNameByBatchClass/BC1"; GetMethod getMethod = new GetMethod(url); int statusCode; try { statusCode = client.executeMethod(getMethod); if (statusCode == 200) { System.out.println("Web service executed successfully."); String responseBody = getMethod.getResponseBodyAsString(); System.out.println(statusCode + " *** " + responseBody); } else if (statusCode == 403) { System.out.println("Invalid username/password."); } else { System.out.println(getMethod.getResponseBodyAsString()); } } catch (HttpException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { if (getMethod != null) { getMethod.releaseConnection(); } } }