Service Templates Management RESTful Web Services
The following operations can be performed using the Connectivity Services Director Service Templates Management RESTful Web Services for E-line, IP, and E-LAN services.
Get All Service Templates with Dynamic Attribute Values
This request is used to retrieve all the configured service templates with dynamic attribute values.
URI | For E-Line: /api/space/nsas/eline-ptp/service-management/ For E-LAN: /api/space/nsas/elan-vpls/service-management/ For IP: /api/space/nsas/l3vpn/service-management/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. |
Produces | Collects all the configured service templates with dynamic attribute values. |
Output
Sample XML Output
<Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceTemplate href="/api/space/nsas/l3vpn/service-management/service-templates/1015808" uri="/api/space/nsas/l3vpn/service-management/service-templates/1015808" key="1015808"> <Common> <Name>Flexi_Temp_1</Name> <Identity>1015808</Identity> <State>Published</State> <CreatedDate>2015-02-16T10:16:13.694+05:30</CreatedDate> <LastUpdatedDate>2015-02-16T10:16:13.694+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Outer</Name> <Value>None</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> <SetofValues> <Value>0</Value> <Value>20</Value> <Value>888</Value> <Value>500</Value> <Value>600</Value> <Value>0</Value> </SetofValues> </ConfigParams> <ConfigParams> <Name>Inner</Name> <Value>None</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> <SetofValues/> </ConfigParams> </ServiceTemplate> </ServiceResource> </Data>
Get All Service Templates with XPath Tags
This request is used to retrieve all the configured service templates with XPath attributes.
URI | For E-Line: /api/space/nsas/eline-ptp/service-management/ For E-LAN: /api/space/nsas/elan-vpls/service-management/ For IP: /api/space/nsas/l3vpn/service-management/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. |
Produces | Collects all the configured service templates with XPath attributes. |
Output
Sample XML Output
<Data> <ServiceResource> <ServiceTemplate href="/api/space/nsas/eline-ptp/service-management/service-templates/6357015" uri="/api/space/nsas/eline-ptp/service-management/service-templates/6357015" key="6357015"> <Common> <Name>Temp_desc</Name> <Identity>6357015</Identity> <State>Published</State> <CreatedDate>2015-11-20T10:16:46.464+05:30</CreatedDate> <LastUpdatedDate>2015-11-20T10:16:46.464+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <DataType>String</DataType> <Description>Text description of interface</Description> <OperatorVisibility>Editable</OperatorVisibility> <Value>DemoDescription</Value> <SetofValues/> <Xpath>/configuration/cp1/interface/description</Xpath> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> <Validation> <MinOccurrence>0</MinOccurrence> <MaxOccurrence>2147483647</MaxOccurrence> </Validation> </ConfigParams> </ServiceTemplate> </ServiceResource> </Data>
Get All E-Line Service Templates
This request is used to retrieve all the configured Layer 2 Ethernet Private Line (EPL, also called E-Line) service templates.
URI | api/space/nsas/eline-ptp/service-management/service-templates |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. application/vnd.net.juniper.space.service-management. |
Produces | Collects all the configured E-Line service templates. |
Output
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <Common> <Name>TEMP001</Name> <Identity>32826</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-06T11:26:09.964+05:30</CreatedDate> <LastUpdatedDate>2012-12-06T11:26:09.964+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> </ServiceTemplate> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <Common> <Name>TEMP003</Name> <Identity>2457649</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-12T14:48:06.855+05:30</CreatedDate> <LastUpdatedDate>2012-12-12T14:48:06.855+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> </ServiceTemplate> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <Common> <Name>TEMP001</Name> <Identity>32826</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-06T11:26:09.964+05:30</CreatedDate> <LastUpdatedDate>2012-12-06T11:26:09.964+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> </ServiceTemplate> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <Common> <Name>TEMP003</Name> <Identity>2457649</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-12T14:48:06.855+05:30</CreatedDate> <LastUpdatedDate>2012-12-12T14:48:06.855+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> </ServiceTemplate> </ServiceResource> </Data>
Get an E-Line Service Template by Template ID
This request is used to retrieve a specific Layer 2 Ethernet Private Line (EPL, also called E-Line) service template, based on the template ID.
URI | api/space/nsas/eline-ptp/service-management/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. application/vnd.net.juniper.space.service-management. |
Produces | Retrieves the details of a specific configured E-Line service template. |
Output
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <Common> <Name>TEMP003</Name> <Identity>2457649</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-12T14:48:06.855+05:30</CreatedDate> <LastUpdatedDate>2012-12-12T14:48:06.855+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceResource> </Data>
Get an E-Line Service Template by Service Definition ID
This request is used to retrieve a specific Layer 2 Ethernet Private Line (EPL, also called E-Line) service template, based on the service definition ID.
URI | api/space/nsas/eline-ptp/service-management/service-definitions/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. application/vnd.net.juniper.space.service-management. |
Produces | Retrieves the details of a specific configured E-Line service template based on a service definition ID. |
Output
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <Common> <Name>TEMP001</Name> <Identity>32826</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-06T11:26:09.964+05:30</CreatedDate> <LastUpdatedDate>2012-12-06T11:26:09.964+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <Common> <Name>TEMP003</Name> <Identity>2457649</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-12T14:48:06.855+05:30</CreatedDate> <LastUpdatedDate>2012-12-12T14:48:06.855+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceResource> </Data>
Get an E-Line Service Order Associated with a Service Template by Service Order ID
This request is used to retrieve a specific Layer 2 Ethernet Private Line (EPL, also called E-Line) service order that is attached to a service template, based on the service order ID.
URI | api/space/nsas/eline-ptp/service-management/service-orders/ api/space/nsas/elan-vpls/service-management/service-orders/ api/space/nsas/l3vpn/service-management/service-orders/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management.service-order+xml |
Produces | Retrieves the details of a specific configured E-Line service order that contains a service template based on a service order ID. |
Output (E-Line LDP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <Common> <Name>TEMP001</Name> <Identity>32826</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-06T11:26:09.964+05:30</CreatedDate> <LastUpdatedDate>2012-12-06T11:26:09.964+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <Common> <Name>TEMP003</Name> <Identity>2457649</Identity> <State>Published</State> <Comments></Comments> <CreatedDate>2012-12-12T14:48:06.855+05:30</CreatedDate> <LastUpdatedDate>2012-12-12T14:48:06.855+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceResource> </Data>
Output (E-Line BGP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder href="/api/space/nsas/eline-ptp/service-management/service-orders/10158096" uri="/api/space/nsas/eline-ptp/service-management/service-orders/10158096" key="10158096"> <Common> <Name>P2P_BGP_SO_TEMP</Name> <Identity>10158096</Identity> <State>Invalid</State> <CreatedDate>2013-01-10T12:52:31.000+05:30</CreatedDate> <LastUpdatedDate>2013-01-10T12:52:31.000+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ServiceType>Point-to-Point Pseudowire</ServiceType> <Signaling>BGP</Signaling> <Action>Provisioning</Action> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/10256467" uri="/api/space/nsas/device-roles/pe-devices/10256467" key="10256467"> <DeviceName>vjx-junos-mx240-space</DeviceName> <DeviceID>10256467</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/7</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineBGPEndPointConfigParameterOrderType"> <EndPointCategory>PTP</EndPointCategory> <TrafficType>QINQ Transport single vlan</TrafficType> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <LogicalEncapsulation>vlan-ccc</LogicalEncapsulation> <UNIDescription>N/A</UNIDescription> <OuterTPID>None</OuterTPID> <InnerTPID>None</InnerTPID> <VlanId>2200</VlanId> <CustomerVlanId>2440</CustomerVlanId> <Bandwidth unit="Kbps">0</Bandwidth> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="9797632" uri="/api/space/nsas/eline-ptp/service-management/service-templates/9797632" href="/api/space/nsas/eline-ptp/service-management/service-templates/9797632"> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/10256459" uri="/api/space/nsas/device-roles/pe-devices/10256459" key="10256459"> <DeviceName>vjx-junos-mx80-1-space</DeviceName> <DeviceID>10256459</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineBGPEndPointConfigParameterOrderType"> <EndPointCategory>PTP</EndPointCategory> <TrafficType>QINQ Transport single vlan</TrafficType> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <LogicalEncapsulation>vlan-ccc</LogicalEncapsulation> <UNIDescription>N/A</UNIDescription> <OuterTPID>None</OuterTPID> <InnerTPID>None</InnerTPID> <VlanId>2200</VlanId> <CustomerVlanId>2440</CustomerVlanId> <Bandwidth unit="Kbps">0</Bandwidth> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="9797632" uri="/api/space/nsas/eline-ptp/service-management/service-templates/9797632" href="/api/space/nsas/eline-ptp/service-management/service-templates/9797632"> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPConfigParameterOrderType"> <RouteTarget>36000:1</RouteTarget> <RouteDistinguisher>36000:1</RouteDistinguisher> </ServiceOrderParameter> <Reference> <Customer key="884834" href="/api/space/nsas/customer-management/customers/884834" uri="/api/space/nsas/customer-management/customers/884834" /> <ServiceDefinition> <ServiceDefinitionID key="10158080" href="/api/space/nsas/eline-ptp/service-management/service-definitions/10158080" uri="/api/space/nsas/eline-ptp/service-management/service-definitions/10158080" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data> VPLS
Output (E-LAN LDP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder href="/api/space/nsas/elan-vpls/service-management/service-orders/10289179" uri="/api/space/nsas/elan-vpls/service-management/service-orders/10289179" key="10289179"> <Common> <Name>VPLS_LDP_TEMP_SO</Name> <Identity>10289179</Identity> <State>Invalid</State> <CreatedDate>2013-01-10T13:08:43.000+05:30</CreatedDate> <LastUpdatedDate>2013-01-10T13:08:42.000+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ServiceType>Multipoint-to-Multipoint Ethernet (VPLS)</ServiceType> <Signaling>LDP</Signaling> <Action>Provisioning</Action> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/10256459" uri="/api/space/nsas/device-roles/pe-devices/10256459" key="10256459"> <DeviceName>vjx-junos-mx80-1-space</DeviceName> <DeviceID>10256459</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSLDPEndPointConfigParameterOrderType"> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <UNIDescription>N/A</UNIDescription> <VlanId>1600</VlanId> <MTU>1522</MTU> <CustomerVlanId>2100</CustomerVlanId> <MACLearning>true</MACLearning> <InterfaceMACLimit>1024</InterfaceMACLimit> <MACStatistics>false</MACStatistics> <MACTableSize>5120</MACTableSize> <OuterTPID>None</OuterTPID> <InnerTPID>None</InnerTPID> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="9797632" uri="/api/space/nsas/elan-vpls/service-management/service-templates/9797632" href="/api/space/nsas/elan-vpls/service-management/service-templates/9797632"> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/10256467" uri="/api/space/nsas/device-roles/pe-devices/10256467" key="10256467"> <DeviceName>vjx-junos-mx240-space</DeviceName> <DeviceID>10256467</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/7</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSLDPEndPointConfigParameterOrderType"> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <UNIDescription>N/A</UNIDescription> <VlanId>1600</VlanId> <MTU>1522</MTU> <CustomerVlanId>2100</CustomerVlanId> <MACLearning>true</MACLearning> <InterfaceMACLimit>1024</InterfaceMACLimit> <MACStatistics>false</MACStatistics> <MACTableSize>5120</MACTableSize> <OuterTPID>None</OuterTPID> <InnerTPID>None</InnerTPID> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="9797632" uri="/api/space/nsas/elan-vpls/service-management/service-templates/9797632" href="/api/space/nsas/elan-vpls/service-management/service-templates/9797632"> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSConfigParameterOrderType"> <TrafficType>Transport single vlan</TrafficType> <VLANNormalization>Normalize All</VLANNormalization> <VPLSId>2147467291</VPLSId> <AutoDiscovery>false</AutoDiscovery> </ServiceOrderParameter> <Reference> <Customer key="884834" href="/api/space/nsas/customer-management/customers/884834" uri="/api/space/nsas/customer-management/customers/884834" /> <ServiceDefinition> <ServiceDefinitionID key="10289152" href="/api/space/nsas/elan-vpls/service-management/service-definitions/10289152" uri="/api/space/nsas/elan-vpls/service-management/service-definitions/10289152" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Output (E-LAN BGP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder href="/api/space/nsas/elan-vpls/service-management/service-orders/4882459" uri="/api/space/nsas/elan-vpls/service-management/service-orders/4882459" key="4882459"> <Common> <Name>VPLS_SO_ST</Name> <Identity>4882459</Identity> <State>Invalid</State> <Comments></Comments> <CreatedDate>2012-12-19T18:11:35.000+05:30</CreatedDate> <LastUpdatedDate>2012-12-19T18:11:32.000+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ServiceType>Multipoint-to-Multipoint Ethernet (VPLS)</ServiceType> <Signaling>BGP</Signaling> <Action>Provisioning</Action> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/4423781" uri="/api/space/nsas/device-roles/pe-devices/4423781" key="4423781"> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/3</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSBGPEndPointConfigParameterOrderType"> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <UNIDescription>N/A</UNIDescription> <MTU>1522</MTU> <CustomerVlanIdStart>2000</CustomerVlanIdStart> <CustomerVlanIdEnd>3000</CustomerVlanIdEnd> <MACLearning>true</MACLearning> <InterfaceMACLimit>1024</InterfaceMACLimit> <MACStatistics>false</MACStatistics> <MACTableSize>5120</MACTableSize> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/elan-vpls/service-management/service-templates/32826" href="/api/space/nsas/elan-vpls/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/elan-vpls/service-management/service-templates/2457649" href="/api/space/nsas/elan-vpls/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/4423740" uri="/api/space/nsas/device-roles/pe-devices/4423740" key="4423740"> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/7</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSBGPEndPointConfigParameterOrderType"> <PhysicalEncapsulation>flexible-ethernet-services </PhysicalEncapsulation> <UNIDescription>N/A</UNIDescription> <MTU>1522</MTU> <CustomerVlanIdStart>2000</CustomerVlanIdStart> <CustomerVlanIdEnd>3000</CustomerVlanIdEnd> <MACLearning>true</MACLearning> <InterfaceMACLimit>1024</InterfaceMACLimit> <MACStatistics>false</MACStatistics> <MACTableSize>5120</MACTableSize> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/elan-vpls/service-management/service-templates/32826" href="/api/space/nsas/elan-vpls/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/elan-vpls/service-management/service-templates/2457649" href="/api/space/nsas/elan-vpls/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSConfigParameterOrderType"> <TrafficType>Transport vlan range</TrafficType> <RouteTarget>100:6</RouteTarget> <VLANNormalization>Normalize All</VLANNormalization> </ServiceOrderParameter> <Reference> <Customer key="426088" href="/api/space/nsas/customer-management/customers/426088" uri="/api/space/nsas/customer-management/customers/426088" /> <ServiceDefinition> <ServiceDefinitionID key="4882432" href="/api/space/nsas/service-management/service-definitions/4882432" uri="/api/space/nsas/service-management/service-definitions/4882432" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Output (IP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder href="/api/space/nsas/l3vpn/service-management/service-orders/4915219" uri="/api/space/nsas/l3vpn/service-management/service-orders/4915219" key="4915219"> <Common> <Name>L3VPN_SO_ST001</Name> <Identity>4915219</Identity> <State>Invalid</State> <Comments></Comments> <CreatedDate>2012-12-19T18:16:28.000+05:30</CreatedDate> <LastUpdatedDate>2012-12-19T18:16:28.000+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ServiceType>l3vpn</ServiceType> <Action>Provisioning</Action> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/4423740" uri="/api/space/nsas/device-roles/pe-devices/4423740" key="4423740"> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMOSPFEndPointConfigParameterOrderType"> <RoutingProtocol>OSPF</RoutingProtocol> <EthernetOption>Vlan</EthernetOption> <VlanId>1</VlanId> <UnitID>0</UnitID> <InterfaceIP>10.0.99.1</InterfaceIP> <OSPFAreaId>0.0.0.0</OSPFAreaId> <OSPFVersion>Ver 2</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/l3vpn/service-management/service-templates/32826" href="/api/space/nsas/l3vpn/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/l3vpn/service-management/service-templates/2457649" href="/api/space/nsas/l3vpn/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/4423781" uri="/api/space/nsas/device-roles/pe-devices/4423781" key="4423781"> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMOSPFEndPointConfigParameterOrderType"> <RoutingProtocol>OSPF</RoutingProtocol> <EthernetOption>Vlan</EthernetOption> <VlanId>1</VlanId> <UnitID>0</UnitID> <InterfaceIP>10.0.88.1</InterfaceIP> <OSPFAreaId>0.0.0.0</OSPFAreaId> <OSPFVersion>Ver 2</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/l3vpn/service-management/service-templates/32826" href="/api/space/nsas/l3vpn/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/l3vpn/service-management/service-templates/2457649" href="/api/space/nsas/l3vpn/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNConfigParameterOrderType"> <RouteTarget>100:7</RouteTarget> <RouteDistinguisher>100:24</RouteDistinguisher> <VRFTabelLabel>Enabled</VRFTabelLabel> <OSPFDomainID>22.44.33.22</OSPFDomainID> </ServiceOrderParameter> <Reference> <Customer key="426088" href="/api/space/nsas/customer-management/customers/426088" uri="/api/space/nsas/customer-management/customers/426088" /> <ServiceDefinition> <ServiceDefinitionID key="4915200" href="/api/space/nsas/l3vpn/service-management/service-definitions/4915200" uri="/api/space/nsas/l3vpn/service-management/service-definitions/4915200" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Get an E-Line Service Definition Associated with a Service Template by Service Definition ID
This request is used to retrieve a specific Layer 2 Ethernet Private Line (EPL, also called E-Line) service definition that is attached to a service template, based on the service definition ID.
URI | api/space/nsas/eline-ptp/service-management/service-definitions/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management. application/vnd.net.juniper.space.service-management. |
Produces | Retrieves the details of a specific configured E-Line service definition that contains a service template based on a service definition ID. |
Output
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceDefinition href="/api/space/nsas/eline-ptp/service-management/service-definitions/295160" uri="/api/space/nsas/eline-ptp/service-management/service-definitions/295160" key="295160"> <Common> <Name>P2P001</Name> <Identity>295160</Identity> <State>Published</State> <CreatedDate>2012-12-06T11:57:22.000+05:30</CreatedDate> <LastUpdatedDate>2012-12-06T11:57:22.000+05:30</LastUpdatedDate> <CreatedBy>super</CreatedBy> </Common> <ServiceType>Point-to-Point Pseudowire(LDP)</ServiceType> <InterfaceType>Ethernet</InterfaceType> <EnableL3Access>false</EnableL3Access> <ServiceTemplates> <ServiceTemplate key="/api/space/nsas/eline-ptp/service-management/service-templates/32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <ID>32826</ID> <Name>TEMP001</Name> </ServiceTemplate> </ServiceTemplates> <ServiceElementConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPServiceEndpointGroupParameterDefType"> <VCID default="1" selection="Auto pick" editable="false" min="1" max="4294967296" /> <MTU default="1522" editable="false" min="1522" max="9192" /> </ServiceElementConfigurationDefinition> <ServiceEndPointConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPEndPointParameterDefType"> <EthernetOption>qinq</EthernetOption> <VlanIdSelection selection="Auto pick" editable="false" /> <TrafficType>Transport all traffic</TrafficType> <VlanIdAuto default="0" min="0" max="0" /> <VlanIdManual default="0" min="0" max="0" /> <PhysicalEncapsulation>vlan-ccc</PhysicalEncapsulation> <LogicalEncapsulation>vlan-ccc</LogicalEncapsulation> <MTU default="1522" editable="false" min="1522" max="9192" /> <EnableRateLimiting>Enabled</EnableRateLimiting> <DefaultBandwidth default="1" editable="false" min="1" max="100" unit="Mbps">10</DefaultBandwidth> <MinBandwidth min="64" max="100000" unit="Kbps">0 </MinBandwidth> <MaxBandwidth min="1" max="100000" unit="Mbps">0 </MaxBandwidth> <Increment default="64" min="64" max="100000" unit="Kbps">0 </Increment> <OuterTagProtocolId editable="false" /> <InnerTagProtocolId editable="false" /> </ServiceEndPointConfigurationDefinition> </ServiceDefinition> </ServiceResource> </Data>
Create a Service Definition Associated with a Service Template
This request is used to create a service definition configured with a service template.
URI | api/space/nsas/eline-ptp/service-management/service-definitions/ api/space/nsas/elan-vpls/service-management/service-definitions/ api/space/nsas/l3vpn/service-management/service-definitions/ |
HTTP Method | POST |
Content-Type | application/vnd.net.juniper.space.service- |
Consumes | application/vnd.net.juniper.space.service-management. The following values are not correct and they are predefined as false. <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> The Xpath parameter is used in the following format: <ConfigPageName>cp1</ConfigPageName> Here, cp1 represents the configuration page in template. If more than one config page is present, all the values, such as cp1, cp2, and so on, are fetched correspondingly. |
Produces | Creates a service definition configured with a service template |
Input ( E-Line)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceDefinition> <Common> <Name>P2P_DEF_TEMP_001</Name> </Common> <ServiceType>Point-to-Point Pseudowire(LDP)</ServiceType> <InterfaceType>Ethernet</InterfaceType> <EnableL3Access>false</EnableL3Access> <ServiceTemplates> <ServiceTemplate> <ID>2654218</ID> </ServiceTemplate> </ServiceTemplates> <ServiceElementConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPServiceEndpointGroupParameterDefType"> <VCID default="1" selection="Auto pick" editable="false" min="1" max="4294967296" /> <MTU default="1522" editable="true" min="1522" max="9192" /> </ServiceElementConfigurationDefinition> <ServiceEndPointConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPEndPointParameterDefType"> <EthernetOption>qinq</EthernetOption> <VlanIdSelection selection="Auto pick" editable="false" /> <TrafficType>Transport all traffic</TrafficType> <VlanIdAuto default="0" min="0" max="0" /> <VlanIdManual default="0" min="0" max="0" /> <PhysicalEncapsulation>vlan-ccc</PhysicalEncapsulation> <LogicalEncapsulation>vlan-ccc</LogicalEncapsulation> <MTU default="1522" editable="true" min="1522" max="9192" /> <EnableRateLimiting>Enabled</EnableRateLimiting> <DefaultBandwidth default="1" editable="true" min="1" max="100" unit="Mbps">10</DefaultBandwidth> <MinBandwidth min="64" max="100000" unit="Kbps">1000 </MinBandwidth> <MaxBandwidth min="1" max="100000" unit="Mbps">100 </MaxBandwidth> <Increment default="64" min="64" max="100000" unit="Kbps">1000 </Increment> </ServiceEndPointConfigurationDefinition> </ServiceDefinition> </ServiceResource> </Data>
Input (E-Line TDM)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceDefinition> <Common> <Name>StaticTDMpseudowire001</Name> </Common> <ServiceType>Point-to-Point Pseudowire(LDP)</ServiceType> <InterfaceType>TDM</InterfaceType> <StaticpseudoWire>true</StaticpseudoWire> <ServiceTemplates> <ServiceTemplate> <ID>2654218</ID> </ServiceTemplate> </ServiceTemplates> <ServiceElementConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPTDMServiceEndpointGroupParameterDefType"> <VCID default="1" selection="Auto pick" editable="true" min="1" max="4294967296" /> <MTU default="1522" editable="true" min="1522" max="1900" /> <OutGoingLabel selection="Select manually"/> </ServiceElementConfigurationDefinition> <ServiceEndPointConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPTDMEndPointParameterDefType"> <PhysicalEncapsulation>satop</PhysicalEncapsulation> <JitterBuffer editable="true">5</JitterBuffer> <IdlePattern editable="true" min="0" max="255">255 </IdlePattern> <ExcessPacketLossRate editable="true" min="0" max="100">20</ExcessPacketLossRate> <PayloadSize editable="true">192</PayloadSize> </ServiceEndPointConfigurationDefinition> </ServiceDefinition> </ServiceResource> </Data>
Input (Full-Mesh IP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceDefinition> <Common> <Name>L3VPN-BGP-Static_001</Name> </Common> <ServiceType>L3VPN</ServiceType> <InterfaceType>L3 VPN (Full Mesh)</InterfaceType> <ServiceTemplates> <ServiceTemplate> <ID>2654218</ID> </ServiceTemplate> </ServiceTemplates> <ServiceElementConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNServiceEndpointGroupParameterDefType"> <RouteTarget selection="Auto pick" editable="false" /> <RouteDistinguisher selection="Auto pick" editable="false" /> <VRFTabelLabel editable="false">true</VRFTabelLabel> <ExportDirectRoutes>true</ExportDirectRoutes> <RoutingProtocol>BGP/Static Route</RoutingProtocol> <PEInterfaceIP selection="Auto pick" editable="true" /> <IPPoolType editable="false">Global</IPPoolType> <AddressBlockSize editable="true">30</AddressBlockSize> </ServiceElementConfigurationDefinition> <ServiceEndPointConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNEndPointParameterDefType"> <VlanIdSelection selection="Auto pick" editable="true" /> <VlanIdAuto min="0" max="0" /> <VlanIdManual min="0" max="0" /> </ServiceEndPointConfigurationDefinition> </ServiceDefinition> </ServiceResource> </Data>
Input (Hub-and-Spoke IP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceDefinition> <Common> <Name>L3VPNOSPFStaticHubSpoke001</Name> </Common> <ServiceType>L3VPN</ServiceType> <InterfaceType>L3 VPN (Hub-Spoke 1 Interface)</InterfaceType> <ServiceTemplates> <ServiceTemplate> <ID>2654218</ID> </ServiceTemplate> </ServiceTemplates> <ServiceElementConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNServiceEndpointGroupParameterDefType"> <RouteTarget selection="Auto pick" editable="false" /> <RouteDistinguisher selection="Auto pick" editable="false" /> <VRFTabelLabel editable="false">true</VRFTabelLabel> <ExportDirectRoutes>true</ExportDirectRoutes> <RoutingProtocol>OSPF/Static Route</RoutingProtocol> <PEInterfaceIP selection="Auto pick" editable="true" /> <IPPoolType editable="false">Global</IPPoolType> <AddressBlockSize editable="true">30</AddressBlockSize> </ServiceElementConfigurationDefinition> <ServiceEndPointConfigurationDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNEndPointParameterDefType"> <VlanIdSelection selection="Auto pick" editable="true" /> <VlanIdAuto min="0" max="0" /> <VlanIdManual min="0" max="0" /> </ServiceEndPointConfigurationDefinition> </ServiceDefinition> </ServiceResource> </Data>
Create a Service Order Associated with a Service Template
This request is used to create a service order configured with a service template.
URI | api/space/nsas/eline-ptp/service-management/ api/space/nsas/l3vpn/service-management/ api/space/nsas/elan-vpls/service-management/ |
HTTP Method | POST |
Content-Type | application/vnd.net.juniper.space.service- |
Consumes | application/vnd.net.juniper.space.service-management.service-order-status+xml;version=2 |
Produces | Creates a service order configured with a service template |
Input (E-Line LDP)
Sample XML Input
<? xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>Test003</Name> </Common> <ServiceType>Point-to-Point Pseudowire</ServiceType> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterOrderType"> <EndPointCategory>PTP</EndPointCategory> <UNIDescription>N/A</UNIDescription> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <Name>TEMP001</Name> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <Name>TEMP003</Name> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AA</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/1/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterOrderType"> <EndPointCategory>PTP</EndPointCategory> <UNIDescription>N/A</UNIDescription> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <Name>TEMP001</Name> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description BB</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <Name>TEMP003</Name> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC CC 555</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPConfigParameterOrderType"> </ServiceOrderParameter> <Reference> <Customer key="426088" href="/api/space/nsas/customer-management/customers/426088" uri="/api/space/nsas/customer-management/customers/426088" /> <ServiceDefinition> <ServiceDefinitionID key="2490368" href="/api/space/nsas/service-management/service-definitions/2490368" uri="/api/space/nsas/service-management/service-definitions/2490368" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Input (E-Line BGP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>P2P_BGP_SO_TEMP_001</Name> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>vjx-junos-mx240-space</DeviceName> <DeviceID>10256467</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/7</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineBGPEndPointConfigParameterOrderType"> <VlanId>2200</VlanId> <CustomerVlanId>2440</CustomerVlanId> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description-A</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>vjx-junos-mx80-1-space</DeviceName> <DeviceID>10256459</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineBGPEndPointConfigParameterOrderType"> <VlanId>2200</VlanId> <CustomerVlanId>2440</CustomerVlanId> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description-Z</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPConfigParameterOrderType"> </ServiceOrderParameter> <Reference> <Customer key="884834"/> <ServiceDefinition> <ServiceDefinitionID key="10158080"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Output (E-Line BGP)
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <Status> <Identity> <Type>ServiceOrder</Type> <Value>1376427</Value> </Identity> <Job> <ID>426219</ID> <Status>INPROGRESS</Status> </Job> <Code>200</Code> <Message>The Service Order Created Successfully and Validation is in Progress. Please check the status using the JOB ID.</Message> </Status> </Data>
Input (E-LAN Full-Mesh BGP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>VPLS_ST_M2M_001</Name> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSBGPEndPointConfigParameterOrderType"> <CustomerVlanIdStart>1000</CustomerVlanIdStart> <CustomerVlanIdEnd>2000</CustomerVlanIdEnd> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSBGPEndPointConfigParameterOrderType"> <CustomerVlanIdStart>1000</CustomerVlanIdStart> <CustomerVlanIdEnd>2000</CustomerVlanIdEnd> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088" /> <ServiceDefinition> <ServiceDefinitionID key="4882432" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> <CustomAction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ServiceOrderCustomActionType"> <Action>SaveAndDeployNow</Action> </CustomAction> </Data>
Input (E-LAN Hub-and-Spoke BGP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>VPLS_ST_HS_001</Name> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSHSBGPEndPointConfigParameterOrderType"> <Hub>false</Hub> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSHSBGPEndPointConfigParameterOrderType"> <Hub>true</Hub> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND Endpoint Z</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088" /> <ServiceDefinition> <ServiceDefinitionID key="5210192"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> <CustomAction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ServiceOrderCustomActionType"> <Action>SaveAndDeployNow</Action> </CustomAction> </Data>
Input (E-LAN LDP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>VPLS_LDP_TEMP_SO_001</Name> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>vjx-junos-mx80-1-space</DeviceName> <DeviceID>10256459</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSLDPEndPointConfigParameterOrderType"> <VlanId>1602</VlanId> <MTU>1522</MTU> <CustomerVlanId>2102</CustomerVlanId> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description-A</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>vjx-junos-mx240-space</DeviceName> <DeviceID>10256467</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/7</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSLDPEndPointConfigParameterOrderType"> <VlanId>1602</VlanId> <MTU>1522</MTU> <CustomerVlanId>2102</CustomerVlanId> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>9797632</ID> <ConfigParams> <Name>Description</Name> <Value>Template Description-Z</Value> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceOrderParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VPLSConfigParameterOrderType"> </ServiceOrderParameter> <Reference> <Customer key="884834"/> <ServiceDefinition> <ServiceDefinitionID key="10289152"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Input (Full-Mesh IP OSPF)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>L3VPN_SO_ST001</Name> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMOSPFEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <IPAddressPool>10.0.88.0/24</IPAddressPool> <OSPFAreaId>0.0.0.0</OSPFAreaId> <OSPFVersion>Ver 2</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMOSPFEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <IPAddressPool>10.0.99.0/24</IPAddressPool> <OSPFAreaId>0.0.0.0</OSPFAreaId> <OSPFVersion>Ver 2</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088"/> <ServiceDefinition> <ServiceDefinitionID key="4915200"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> </Data>
Input (Full-Mesh IP BGP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>L3VPNFMBGPService</Name> <Comments></Comments> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMBGPEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>true</Hub> <IPAddressPool>10.0.77.0/24</IPAddressPool> <PeerAS>23</PeerAS> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNFMBGPEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>false</Hub> <IPAddressPool>10.0.88.0/24</IPAddressPool> <PeerAS>24</PeerAS> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088" /> <ServiceDefinition> <ServiceDefinitionID key="5111981"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> <CustomAction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ServiceOrderCustomActionType"> <Action>SaveAndDeployNow</Action> </CustomAction> </Data>
Input (Hub-and-Spoke IP OSPF)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>L3VPNHSOSPFService</Name> <Comments></Comments> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNHSOSPFEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>true</Hub> <IPAddressPool>10.0.77.0/24</IPAddressPool> <OSPFAreaId>0.0.0.0</OSPFAreaId> <OSPFVersion>Ver 2</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNHSOSPFEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>false</Hub> <IPAddressPool>10.0.88.0/24</IPAddressPool> <OSPFAreaId>1.1.1.1</OSPFAreaId> <OSPFVersion>Ver 3</OSPFVersion> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088" /> <ServiceDefinition> <ServiceDefinitionID key="5111889" /> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> <CustomAction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ServiceOrderCustomActionType"> <Action>SaveAndDeployNow</Action> </CustomAction> </Data>
Input (Hub-and-Spoke IP BGP)
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>L3VPNHSBGPService</Name> <Comments></Comments> </Common> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>kochin</DeviceName> <DeviceID>4423740</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/0/5</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNHSBGPEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>true</Hub> <IPAddressPool>10.0.77.0/24</IPAddressPool> <PeerAS>23</PeerAS> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>embassy</DeviceName> <DeviceID>4423781</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-1/0/6</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="L3VPNHSBGPEndPointConfigParameterOrderType"> <EthernetOption>VLAN</EthernetOption> <Hub>false</Hub> <IPAddressPool>10.0.88.0/24</IPAddressPool> <PeerAS>24</PeerAS> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <Reference> <Customer key="426088" /> <ServiceDefinition> <ServiceDefinitionID key="5111962"/> </ServiceDefinition> </Reference> </ServiceOrder> </ServiceResource> <CustomAction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ServiceOrderCustomActionType"> <Action>SaveAndDeployNow</Action> </CustomAction> </Data>
Get an E-Line Service Associated with a Service Template By Service ID
This request is used to retrieve the details of a particular E-Line service that is configured with a service template, based on the service identifier.
URI | api/space/nsas/eline-ptp/service-management/ |
HTTP Method | GET |
Consumes | application/vnd.net.juniper.space.service-management.services+xml |
Produces | Collects the details of a specific E-Line service that contains a service template. |
Output
Sample XML Output
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <Service href="/api/space/nsas/eline-ptp/service-management/services/5603722" uri="/api/space/nsas/eline-ptp/service-management/services/5603722" key="5603722"> <Common> <Name>P2P001</Name> <Identity>5603722</Identity> <State>Deployed</State> <Comments></Comments> <CreatedDate>2012-12-21T14:34:17.000+05:30</CreatedDate> <LastUpdatedDate>2012-12-21T14:34:17.000+05:30</LastUpdatedDate> </Common> <ServiceType>LDP</ServiceType> <AuditFlag> <FunctionalAudit>Pending</FunctionalAudit> <FaultStatus>None</FaultStatus> </AuditFlag> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/5537806" uri="/api/space/nsas/device-roles/pe-devices/5537806" key="5537806"> <DeviceName>exora</DeviceName> <DeviceID>5537806</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/1/1.1500</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterServiceType"> <EndPointCategory>PTP</EndPointCategory> <TrafficType>QINQ Transport all traffic</TrafficType> <PhysicalEncapsulation>extended-vlan-ccc</PhysicalEncapsulation> <LogicalEncapsulation>extended-vlan-ccc</LogicalEncapsulation> <UNIDescription>N/A</UNIDescription> <VlanId>1500</VlanId> <MTU>1522</MTU> <Bandwidth unit="Mbps">0</Bandwidth> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description AA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC AAA</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> <ServiceEndPointGroupParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPServiceEndpointGroupParameterServiceType"> <PEDevice_LoopBackIP>50.1.2.3</PEDevice_LoopBackIP> <PEDevice_NeighborIP>50.1.2.2</PEDevice_NeighborIP> </ServiceEndPointGroupParameter> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA href="/api/space/nsas/device-roles/pe-devices/5537816" uri="/api/space/nsas/device-roles/pe-devices/5537816" key="5537816"> <DeviceName>jaipur</DeviceName> <DeviceID>5537816</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/1/1.1500</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterServiceType"> <EndPointCategory>PTP</EndPointCategory> <TrafficType>QINQ Transport all traffic</TrafficType> <PhysicalEncapsulation>extended-vlan-ccc</PhysicalEncapsulation> <LogicalEncapsulation>extended-vlan-ccc</LogicalEncapsulation> <UNIDescription>N/A</UNIDescription> <VlanId>1500</VlanId> <MTU>1522</MTU> <Bandwidth unit="Mbps">0</Bandwidth> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate key="32826" uri="/api/space/nsas/eline-ptp/service-management/service-templates/32826" href="/api/space/nsas/eline-ptp/service-management/service-templates/32826"> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description ZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate key="2457649" uri="/api/space/nsas/eline-ptp/service-management/service-templates/2457649" href="/api/space/nsas/eline-ptp/service-management/service-templates/2457649"> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC ZZZ</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> <ServiceEndPointGroupParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPServiceEndpointGroupParameterServiceType"> <PEDevice_LoopBackIP>50.1.2.2</PEDevice_LoopBackIP> <PEDevice_NeighborIP>50.1.2.3</PEDevice_NeighborIP> </ServiceEndPointGroupParameter> </ServiceEndPointGroup> <ServiceParameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPConfigParameterServiceType"> <MTU>1522</MTU> <VCID>122</VCID> </ServiceParameters> <Reference> <ServiceOrder key="5603701" href="/api/space/nsas/eline-ptp/service-management/service-orders/5603701" uri="/api/space/nsas/eline-ptp/service-management/service-orders/5603701" /> <ServiceDefinition> <ServiceDefinitionID key="5603687" href="/api/space/nsas/eline-ptp/service-management/service-definitions/5603687" uri="/api/space/nsas/eline-ptp/service-management/service-definitions/5603687" /> </ServiceDefinition> <Customer key="426088" href="/api/space/nsas/customer-management/customers/426088" uri="/api/space/nsas/customer-management/customers/426088" /> </Reference> </Service> </ServiceResource> </Data>
Modify an E-Line Service Associated with a Service Template
This request is used to modify an E-Line service that contains a service template.
URI | api/space/nsas/eline-ptp/service-management/ |
HTTP Method | POST |
Content-Type | application/vnd.net.juniper.space.service- |
Consumes | application/vnd.net.juniper.space.service-management. |
Produces | Modifies an E-Line service that contains a service template. |
Input
Sample XML Input
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Data xmlns="services.schema.networkapi.jmp.juniper.net"> <ServiceResource> <ServiceOrder> <Common> <Name>P2P001_MODIFY</Name> </Common> <ServiceType>Point-to-Point Pseudowire</ServiceType> <Signaling>LDP</Signaling> <Action>Provisioning</Action> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>exora</DeviceName> <DeviceID>5537806</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/1/1</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterOrderType"> <MTU>1527</MTU> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description Modify</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC Modify</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> <ServiceEndPointGroup> <DeviceInfo> <NA> <DeviceName>jaipur</DeviceName> <DeviceID>5537816</DeviceID> </NA> </DeviceInfo> <ServiceEndPoint> <InterfaceName>ge-0/1/1</InterfaceName> <ServiceEndpointConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PTPElineLDPEndPointConfigParameterOrderType"> <MTU>1526</MTU> </ServiceEndpointConfiguration> <ServiceTemplates> <ServiceTemplate> <ID>32826</ID> <ConfigParams> <Name>Description</Name> <Value>Testing description Modify1</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> <ServiceTemplate> <ID>2457649</ID> <ConfigParams> <Name>Description</Name> <Value>TESTING 2ND DESC Modify2</Value> <Decommission>false</Decommission> <SvcSpecificValue>false</SvcSpecificValue> <ConfigPageName>cp1</ConfigPageName> </ConfigParams> </ServiceTemplate> </ServiceTemplates> </ServiceEndPoint> </ServiceEndPointGroup> </ServiceOrder> </ServiceResource> </Data>