Import A List Of Devices - Juniper NETWORK AND SECURITY MANAGER 2010.4 - API GUIDE REV 1 Manual

Api guide
Table of Contents

Advertisement

Network and Security Manager 2010.4 API Guide

Import a List of Devices

112
Thread.sleep(5000);
}
}
assertTrue(jobStatus == JobStatusType.COMPLETEDWITHSUCCESS);
GetJobResultRequest jobResultRequest = new GetJobResultRequest();
jobResultRequest.setAuthToken(authToken);
jobResultRequest.setDomainId(jobArgs.getDomainId());
jobResultRequest.setJobName(jobName);
GetJobResultResponse jobResultResponse =
stub.GetJobResultRequest(jobResultRequest);
opStatus = jobResultResponse.getStatus();
JobResponseType jobResultList[] = jobResultResponse.getJobResponse();
for (int i = 0; i < jobResultList.length; i++) {
if (jobName.equals(jobResultList[i].getJobName())) {
jobStatus = jobResultList[i].getStatus();
String jobResult = jobResultList[i].getExplanation().toString();
System.out.println("JobName: " + jobName + " jobResult: " + jobResult);
}
}
assertTrue(opStatus == StatusCodeType.Success);
} catch (Exception e) {
e.printStackTrace();
}
}
This Job Service API code example imports a list of devices.
public void testImportDeviceRequest() {
try {
File importDeviceInput = new File(webDir + File.separator + pathOfInput +
"/Input/" + "testImportDevice.txt");
BufferedReader reader =
new BufferedReader(new InputStreamReader(new
FileInputStream(importDeviceInput)));
ImportDeviceRequest importDeviceRequest = new ImportDeviceRequest();
String jobName = getUniqueJobId(import_device);
System.out.println("importDeviceRequest: jobName " + jobName);
JobRequestType jobRequest = getJobRequest(jobName, reader);
importDeviceRequest.setJobRequest(jobRequest);
importDeviceRequest.setAuthToken(authToken);
ImportDeviceResponse importResponse =
stub.ImportDeviceRequest(importDeviceRequest);
JobResponseType jobResponse = importResponse.getJobResponse();
StatusCodeType opStatus = importResponse.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();
Copyright © 2010, Juniper Networks, Inc.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Network and security manager 2010.4

Table of Contents