System.out.println("Running testInsertAddressObject()");
//creates an object of ModifyObjectViewRequest:
ModifyObjectViewRequest request = new ModifyObjectViewRequest();
request.setAuthToken(DataCentricServiceTest.authToken);
ModifyViewCommandType modifyCmd = new ModifyViewCommandType();
DomainIdOrNameType domain = new DomainIdOrNameType();
domain.setDomainId(new UnsignedShort("1"));
InsertObjectViewType insertObject = new InsertObjectViewType();
insertObject.setCategory("address");
insertObject.setDomainId(new UnsignedShort("1"));
//reads the address object in XML format from the file
"testAddressInsert.xml":
XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
XMLStreamReader parser =
xmlInputFactory.createXMLStreamReader(new
FileInputStream(addressFile));
StAXOMBuilder builder = new StAXOMBuilder(parser);
OMElement ome = builder.getDocumentElement();
insertObject.setObjecData(new ObjectDataType());
insertObject.getObjecData().setData(this.createOpaqueDataType(ome));
modifyCmd.setInsertObject(insertObject);
request.addCommand(modifyCmd);
//invokes the service:
ModifyObjectViewResponse response =
stub.ModifyObjectViewRequest(request);
assertTrue(response.getStatus() == StatusCodeType.Success);
} catch (Exception e) {
e.printStackTrace();
}
}
Replace a Shared Object
The following Data Centric Service API sample code replaces a shared address object.
The following XML documentation is the input for the Data Centric Service API sample
code shown below.
testAddressReplace.xml
<?xml version="1.0" encoding="UTF-8"?>
<address>
<name_>AddrA</name_>
<address>
<zone>trust</zone>
<address>
<subnet>
<ip>1.1.1.7</ip>
<netmask>21</netmask>
</subnet>
</address>
Copyright © 2010, Juniper Networks, Inc.
106
Network and Security Manager 2010.4 API Guide
Содержание NETWORK AND SECURITY MANAGER 2010.4 - API GUIDE REV 1
Страница 6: ...Copyright 2010 Juniper Networks Inc vi...
Страница 10: ...Copyright 2010 Juniper Networks Inc x Network and Security Manager 2010 4 API Guide...
Страница 12: ...Copyright 2010 Juniper Networks Inc xii Network and Security Manager 2010 4 API Guide...
Страница 20: ...Copyright 2010 Juniper Networks Inc 2 Network and Security Manager 2010 4 API Guide...
Страница 24: ...Copyright 2010 Juniper Networks Inc 6 Network and Security Manager 2010 4 API Guide...
Страница 34: ...Copyright 2010 Juniper Networks Inc 16 Network and Security Manager 2010 4 API Guide...
Страница 58: ...Figure 10 IDP Rulebase Copyright 2010 Juniper Networks Inc 40 Network and Security Manager 2010 4 API Guide...
Страница 92: ...Copyright 2010 Juniper Networks Inc 74 Network and Security Manager 2010 4 API Guide...
Страница 98: ...Copyright 2010 Juniper Networks Inc 80 Network and Security Manager 2010 4 API Guide...
Страница 100: ...Copyright 2010 Juniper Networks Inc 82 Network and Security Manager 2010 4 API Guide...
Страница 112: ...Copyright 2010 Juniper Networks Inc 94 Network and Security Manager 2010 4 API Guide...
Страница 128: ...Copyright 2010 Juniper Networks Inc 110 Network and Security Manager 2010 4 API Guide...
Страница 138: ...Copyright 2010 Juniper Networks Inc 120 Network and Security Manager 2010 4 API Guide...
Страница 152: ...Copyright 2010 Juniper Networks Inc 134 Network and Security Manager 2010 4 API Guide...
Страница 165: ...PART 6 Index Index on page 149 147 Copyright 2010 Juniper Networks Inc...
Страница 166: ...Copyright 2010 Juniper Networks Inc 148 Network and Security Manager 2010 4 API Guide...