This API is used to fetch the list of all batch instance accessable to the specific user role.

Request Method: GET

Input Parameter

Input Parameter Values Descriptions
role This value should not be empty.

 

This parameter is used for specifying the role name for which batch instance list to be fetched.

 

Web Service URL: http://{serverName}:{port}/dcma/rest/getBatchInstanceForRole/{role}

 

Sample client code using apache commons http client:-

private static void getBatchInstanceForRole() {
		HttpClient client = new HttpClient();
		String url = "http://localhost:8080/dcma/rest/getBatchInstanceForRole/admin";
		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();
			}
		}
	}

Was this article helpful to you?

Engineering