Update A List Of Devices; Get A Configuration Summary - Juniper NETWORK AND SECURITY MANAGER 2010.4 - API GUIDE REV 1 Manual

Api guide
Table of Contents

Advertisement

Update a List of Devices

Get a Configuration Summary

Copyright © 2010, Juniper Networks, Inc.
}
}
This Job Service API code sample updates a device list. The devices were imported earlier.
public void testUpdateDeviceRequest() throws IOException {
try {
File updateDeviceInput = new File(webDir + File.separator + pathOfInput +
"/Input/" + "testUpdateDevice.txt");
BufferedReader reader =
new BufferedReader(new InputStreamReader(new
FileInputStream(updateDeviceInput)));
UpdateDeviceRequest updateDeviceRequest = new UpdateDeviceRequest();
String jobName = getUniqueJobId(update_device);
System.out.println("updateDeviceRequest: jobName " + jobName);
JobRequestType jobRequest = getJobRequest(jobName, reader);
updateDeviceRequest.setJobRequest(jobRequest);
updateDeviceRequest.setAuthToken(authToken);
UpdateDeviceResponse updateResponse =
stub.UpdateDeviceRequest(updateDeviceRequest);
JobResponseType jobResponse = updateResponse.getJobResponse();
StatusCodeType opStatus = updateResponse.getStatus();
String jobID = jobResponse.getJobName();
String status = jobResponse.getStatus().toString();
System.out.println("JobName: " + jobID + " opStatus: " + opStatus +
" status: " + status);
assertTrue(opStatus == StatusCodeType.Success);
getJobResult(jobName, jobRequest.getJobArgs());
} catch (Exception e) {
e.printStackTrace();
}
}
This Job Service API code sample gets a configuration summary.
public void testGetConfigSummaryRequest() {
try {
File configSummaryInput = new File(webDir + File.separator + pathOfInput +
"/Input/" + "testConfigSummary.txt");
BufferedReader reader =
new BufferedReader(new InputStreamReader(new
FileInputStream(configSummaryInput)));
GetConfigSummaryRequest getConfigSummaryRequest = new
GetConfigSummaryRequest();
String jobName = getUniqueJobId(config_summary);
Chapter 12: Using APIs for Job Management
113

Advertisement

Table of Contents
loading

This manual is also suitable for:

Network and security manager 2010.4

Table of Contents