Get A Running Configuration - 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

Get a Running Configuration

114
System.out.println("getConfigSummaryRequest: jobName " + jobName);
JobRequestType jobRequest = getJobRequest(jobName, reader);
getConfigSummaryRequest.setJobRequest(jobRequest);
getConfigSummaryRequest.setAuthToken(authToken);
GetConfigSummaryResponse configSummaryResponse =
stub.GetConfigSummaryRequest(getConfigSummaryRequest);
JobResponseType jobResponse = configSummaryResponse.getJobResponse();
StatusCodeType opStatus = configSummaryResponse.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 the currently running configuration of previously
imported devices.
public void testGetRunningConfigRequest() {
try {
File runningConfigInput = new File(webDir + File.separator + pathOfInput +
"/Input/" + "testRunningConfig.txt");
BufferedReader reader =
new BufferedReader(new InputStreamReader(new
FileInputStream(runningConfigInput)));
GetRunningConfigRequest getRunningConfigRequest = new GetRunningConfigRequest();
String jobName = getUniqueJobId(running_config);
System.out.println("getRunningConfigRequest: jobName " + jobName);
JobRequestType jobRequest = getJobRequest(jobName, reader);
getRunningConfigRequest.setJobRequest(jobRequest);
getRunningConfigRequest.setAuthToken(authToken);
GetRunningConfigResponse runningConfigResponse =
stub.GetRunningConfigRequest(getRunningConfigRequest);
JobResponseType jobResponse = runningConfigResponse.getJobResponse();
StatusCodeType opStatus = runningConfigResponse.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) {
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