Site configuration
Overview
Service sites are the NEs that participate in a service.
The XML API allows you to create and manage service sites by using the classes specified in the following table.
Table 19-4: Service site objects
Service type |
Package and class |
---|---|
Apipe |
apipe.Site, mpr.Asite (for Wavence only) |
Epipe |
epipe.Site, mpr.Esite (for Wavence only) |
Fpipe |
fpipe.Site |
Ipipe |
ipipe.Site |
Cpipe |
cpipe.Site, mpr.Site (for Wavence only) |
Hpipe |
hpipe.Site |
VPLS, MVPLS, PBB |
vpls.Site, vpls.BSite, vpls.ISite, mvpls.Site, mvpls.BSite, mvpls.ISite |
IES |
ies.Site |
VPRN |
vprn.Site |
The following example shows the minimum XML parameter tags required to develop an XML request to create a basic service site.
The genericObject.configureChildInstance method is used in the XML request to create a site. The XML response returns the <objectFullName> parameter that can be used to identify the new service site.
Service site creation parameters
-
childConfigInfo - creates and configures the following service site parameters:
-
Service object - see Table 19-4, Service site objects
-
Figure 19-6: Service site creation request example
<generic.GenericObject.configureChildInstance xmlns="xmlapi_1.0"> |
<deployer>immediate</deployer> |
<synchronousDeploy>true</synchronousDeploy> |
<distinguishedName>svc-mgr:service-620</distinguishedName> |
<childConfigInfo> |
<epipe.Site> |
<actionMask> |
<bit>create</bit> |
</actionMask> |
<siteId>198.51.100.198</siteId> |
.. |
</epipe.Site> |
</childConfigInfo> |
</generic.GenericObject.configureChildInstance> |
See the XML API Reference and Schema Reference for more information about classes, properties, and methods to create the required service sites.