Cisco Prime Central 1.0 API Guide Cisco Prime Central API

Cisco Prime Central 1.0 API Guide

Cisco Prime Central API

Cisco Prime Central Information Model and API's to support the following features.

Managed Elements and Equipment Inventory

Object Create, Delete and Update notification

Cisco Prime Central Information Model is designed to conform to MTOSI 2.0 information model and operational

API's. Cisco reference implementation extensions are introduced to support proprietary APIs and name space as per Cisco PRIME Release 1 requirements.

The sections below documents all the APIs supported by Cisco Prime Central and the information on how to get the corresponding WSDL document.

getAllManagedElementNames

WSDL document can be obtained by following URL

https://<primecentralserver>:<mtosiport>/

ManagedElementNamesRetrieval_RPC?wsdl

Where primecentralserver is the hostname or IP address of Prime Central Server and mtosiport

– is the port number where CXF service for mtosi is running. By default port number is 9110

<?xml version="1.0" encoding="UTF-8" ?>

- <wsdl:definitions name="ManagedElementNamesRetrievalRPCService" targetNamespace="http://www.cisco.com/prime/mtosi/ext/me/api" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.cisco.com/prime/mtosi/ext/me/api" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

- <wsdl:types>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 124

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

- <xs:element name="header">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="activityName" type="xs:string" />

<xs:element minOccurs="0" name="msgName" type="xs:string" />

<xs:element minOccurs="0" name="msgType" type="tns:MessageTypeType" />

<xs:element minOccurs="0" name="senderURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="destinationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="replyToURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="originatorURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="failureReplytoURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="activityStatus" type="tns:ActivityStatusType" />

<xs:element minOccurs="0" name="correlationId" type="xs:string" />

<xs:element minOccurs="0" name="security" type="xs:string" />

<xs:element minOccurs="0" name="securityType" type="xs:string" />

<xs:element minOccurs="0" name="priority" type="xs:string" />

- <xs:element minOccurs="0" name="msgSpecificProperties">

- <xs:complexType>

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="propName" type="xs:string" />

<xs:element name="propValue" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 2 of 124

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element minOccurs="0" name="communicationPattern" type="tns:CommunicationPatternType" />

<xs:element minOccurs="0" name="communicationStyle" type="tns:CommunicationStyleType" />

<xs:element minOccurs="0" name="requestedBatchSize" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceNumber" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceEndOfReply" type="xs:boolean" />

<xs:element minOccurs="0" name="iteratorReferenceURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="fileLocationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="compressionType" type="tns:CompressionTypeType" />

<xs:element minOccurs="0" name="packingType" type="tns:PackingTypeType" />

<xs:element minOccurs="0" name="timestamp" type="xs:dateTime" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns1:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:complexType name="ActivityStatusType">

- <xs:simpleContent>

- <xs:extension base="tns:ActivityStatusEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="CompressionTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:CompressionEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 3 of 124

</xs:complexType>

- <xs:complexType name="PackingTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:PackingEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="MessageTypeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESPONSE" />

<xs:enumeration value="NOTIFICATION" />

<xs:enumeration value="ERROR" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ActivityStatusEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SUCCESS" />

<xs:enumeration value="FAILURE" />

<xs:enumeration value="WARNING" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CommunicationPatternType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SimpleResponse" />

<xs:enumeration value="MultipleBatchResponse" />

<xs:enumeration value="BulkResponse" />

<xs:enumeration value="Notification" />

</xs:restriction>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 4 of 124

</xs:simpleType>

- <xs:simpleType name="CommunicationStyleType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MSG" />

<xs:enumeration value="RPC" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CompressionEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_COMPRESSION" />

<xs:enumeration value="GZIP" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="PackingEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_PACKING" />

<xs:enumeration value="ZIP" />

<xs:enumeration value="TAR" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="nvList" type="tns:NameAndAnyValueListType" />

<xs:element name="nvsList" type="tns:NameAndValueStringListType" />

- <xs:complexType name="AnyListType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 5 of 124

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nv" nillable="true" type="tns:NameAndAnyValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndValueStringListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nvs" nillable="true" type="tns:NameAndStringValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndStringValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:element name="value" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NotificationIdentifierListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="notificationId" nillable="true" type="xs:st ring" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 6 of 124

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultiEventInventoryAttributesType">

- <xs:sequence>

<xs:element name="neTime" type="xs:string" />

<xs:element name="eventIndication" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType mixed="true" name="QueryExpressionType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

<xs:attribute name="Dialect" type="xs:string" use="required" />

</xs:complexType>

- <xs:complexType name="AliasNameListType">

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="alias" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="aliasName" type="xs:string" />

<xs:element name="aliasValue" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema targetNamespace="http://www.cisco.com/prime/mtosi/ext/me/data" version="1.0" xmlns:ns1="http://www.cisco.com/prime/mtosi/ext/me/api" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.cisco.com/prime/mtosi/ext/me/api" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 7 of 124

<xs:element name="ManagedElementNamesResponseType" type="ns1:ManagedElementNamesResponseType"

/>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.cisco.com/prime/mtosi/ext/me/api" xmlns:tns="http://www.cisco.com/prime/mtosi/ext/me/api" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:element name="filterType">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="domainManagerNames" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllManagedElementsPassingFilterRequest">

- <xs:complexType>

- <xs:sequence>

- <xs:element minOccurs="0" name="filter">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="domainManagerNames" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:complexType name="ManagedElementNamesResponseType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="managedElementNames" nillable="true" type="xs:string" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 8 of 124

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllManagedElementNamesException">

- <xs:sequence>

<xs:element name="originatingDomain" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

<xs:element name="GetAllManagedElementNamesException" type="tns:GetAllManagedElementNamesException" />

- <xs:element name="getAllManagedElementNamesRequest" nillable="true">

- <xs:complexType>

- <xs:sequence>

- <xs:element minOccurs="0" name="filter">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="domainManagerNames" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getAllManagedElementNamesResponse" nillable="true" type="tns:ManagedElementNamesResponseType" />

</xs:schema>

</wsdl:types>

- <wsdl:message name="GetAllManagedElementNamesException">

<wsdl:part element="tns:GetAllManagedElementNamesException" name="GetAllManagedElementNamesException" />

</wsdl:message>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 9 of 124

- <wsdl:message name="getAllManagedElementNamesResponse">

<wsdl:part element="tns:getAllManagedElementNamesResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getAllManagedElementNames">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="tns:getAllManagedElementNamesRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:portType name="ManagedElementNamesRetrieval_RPC">

- <wsdl:operation name="getAllManagedElementNames" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllManagedElementNames" name="getAllManagedElementNames" />

<wsdl:output message="tns:getAllManagedElementNamesResponse" name="getAllManagedElementNamesResponse" />

<wsdl:fault message="tns:GetAllManagedElementNamesException" name="GetAllManagedElementNamesException" />

</wsdl:operation>

</wsdl:portType>

- <wsdl:binding name="ManagedElementNamesRetrievalRPCServiceSoapBinding" type="tns:ManagedElementNamesRetrieval_RPC">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="getAllManagedElementNames">

<soap:operation soapAction="getAllManagedElementNames" style="document" />

- <wsdl:input name="getAllManagedElementNames">

<soap:header message="tns:getAllManagedElementNames" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getAllManagedElementNamesResponse">

<soap:header message="tns:getAllManagedElementNamesResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllManagedElementNamesException">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 10 of 124

<soap:fault name="GetAllManagedElementNamesException" use="literal" />

</wsdl:fault>

</wsdl:operation>

</wsdl:binding>

- <wsdl:service name="ManagedElementNamesRetrievalRPCService">

- <wsdl:port binding="tns:ManagedElementNamesRetrievalRPCServiceSoapBinding" name="ManagedElementNamesRetrieval_RPCPort">

<soap:address location="https://prime-dev-lnx-219:9110/ManagedElementNamesRetrieval_RPC" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

ManagedElementRetrieval Apis

WSDL document can be obtained by following URL

https://<primecentralserver>:<mtosiport>/ManagedElementRetrieval_RPC?wsdl

Where primecentralserver is the hostname or IP address of Prime Central Server and mtosiport

– is the port number where CXF service for mtosi is running. By default port number is 9110 only getManagedElement API is supported in Cisco Prime Central 1.0 release

<?xml version="1.0" encoding="UTF-8" ?>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 11 of 124

- <wsdl:definitions name="ManagedElementRetrievalRPCService" targetNamespace="http://www.tmforum.org/mtop/mri/wsdl/mer/v1-0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/mri/xsd/mer/v1" xmlns:ns3="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.tmforum.org/mtop/mri/wsdl/mer/v1-0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

- <wsdl:types>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/rp/xsd/crp/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

- <xs:element name="setCommonAttributesException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns1:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="tcp" type="tns:TrafficConditioningProfileType" />

- <xs:complexType name="TrafficConditioningProfileType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="isDefaultProfile" type="xs:boolean" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 12 of 124

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="TrafficConditioningProfileListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="tcp" nillable="true" type="tns:TrafficConditioningProfileType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/me/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/me/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="me" type="tns:ManagedElementType" />

- <xs:complexType name="ManagedElementListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="me" nillable="true" type="tns:ManagedElementType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="ManagedElementType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="location" type="xs:string" />

<xs:element name="manufacturer" type="xs:string" />

<xs:element name="manufactureDate" type="xs:string" />

<xs:element name="productName" type="xs:string" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 13 of 124

<xs:element name="softwareVersion" type="xs:string" />

<xs:element name="isInSyncState" type="xs:boolean" />

<xs:element name="supportedConnectionLayerRateList" type="ns2:LayerRateListType" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" />

<xs:element name="communicationState" type="tns:CommunicationStateType" />

<xs:element name="asapRef" type="ns3:NamingAttributeType" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:simpleType name="CommunicationStateType">

- <xs:restriction base="xs:string">

<xs:enumeration value="CS_AVAILABLE" />

<xs:enumeration value="CS_UNAVAILABLE" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="transmissionParametersList" type="tns:LayeredParametersListType" />

- <xs:complexType name="LayeredParametersListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="transmissionParameters" nillable="true" type="tns:LayeredParametersType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="LayeredParametersType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 14 of 124

- <xs:sequence>

<xs:element minOccurs="0" name="layerRate" type="ns1:LayerRateType" />

<xs:element minOccurs="0" name="parameterList" type="ns2:NameAndValueStringListType" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="layerRateListType" type="tns:LayerRateListType" />

- <xs:complexType name="LayerRateListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="layerRate" nillable="true" type="tns:LayerRateType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="LayerRateType">

- <xs:simpleContent>

- <xs:extension base="tns:LayerRateEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="LayerRateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="Cisco_LR_MPLSTP" />

<xs:enumeration value="Cisco_LR_MPLS_PATH" />

<xs:enumeration value="Cisco_LR_MPLS_PW" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 15 of 124

<xs:enumeration value="Cisco_LR_EVC" />

<xs:enumeration value="LR_DS0_64K" />

<xs:enumeration value="LR_DSL" />

<xs:enumeration value="LR_Not_Applicable" />

<xs:enumeration value="LR_Async_FOTS_150M" />

<xs:enumeration value="LR_Async_FOTS_417M" />

<xs:enumeration value="LR_Async_FOTS_560M" />

<xs:enumeration value="LR_Async_FOTS_565M" />

<xs:enumeration value="LR_Async_FOTS_1130M" />

<xs:enumeration value="LR_Async_FOTS_1G7" />

<xs:enumeration value="LR_Async_FOTS_1G8" />

<xs:enumeration value="LR_ATM_NI" />

<xs:enumeration value="LR_ATM_VC" />

<xs:enumeration value="LR_ATM_VP" />

<xs:enumeration value="LR_D1_Video" />

<xs:enumeration value="LR_DIGITAL_SIGNAL_RATE" />

<xs:enumeration value="LR_PHYSICAL_ELECTRICAL." />

<xs:enumeration value="LR_DSR_1_5M" />

<xs:enumeration value="LR_DSR_2M" />

<xs:enumeration value="LR_DSR_4M" />

<xs:enumeration value="LR_DSR_6M" />

<xs:enumeration value="LR_DSR_8M" />

<xs:enumeration value="LR_DSR_16M" />

<xs:enumeration value="LR_DSR_34M" />

<xs:enumeration value="LR_E2_8M" />

<xs:enumeration value="LR_E5_565M" />

<xs:enumeration value="LR_Encapsulation" />

<xs:enumeration value="LR_Fragment" />

<xs:enumeration value="LR_DSR_45M" />

<xs:enumeration value="LR_DSR_140M" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 16 of 124

<xs:enumeration value="LR_DSR_565M" />

<xs:enumeration value="LR_DSR_Fast_Ethernet" />

<xs:enumeration value="LR_DSR_Gigabit_Ethernet" />

<xs:enumeration value="LR_DSR_10Gigabit_Ethernet" />

<xs:enumeration value="LR_DSR_OC1_STM0" />

<xs:enumeration value="LR_DSR_OC3_STM1" />

<xs:enumeration value="LR_DSR_2xSTM1" />

<xs:enumeration value="LR_DSR_OC12_STM4" />

<xs:enumeration value="LR_DSR_OC24_STM8" />

<xs:enumeration value="LR_DSR_OC48_and_STM16" />

<xs:enumeration value="LR_DSR_OC192_and_STM64" />

<xs:enumeration value="LR_DSR_OC768_and_STM256" />

<xs:enumeration value="LR_DSR_OTU1" />

<xs:enumeration value="LR_DSR_OTU2" />

<xs:enumeration value="LR_DSR_OTU3" />

<xs:enumeration value="LR_E1_2M" />

<xs:enumeration value="LR_E20_2x2M" />

<xs:enumeration value="LR_E30_8x2M" />

<xs:enumeration value="LR_E3_34M" />

<xs:enumeration value="LR_E4_140M" />

<xs:enumeration value="LR_ESCON" />

<xs:enumeration value="LR_Ethernet" />

<xs:enumeration value="LR_ETR" />

<xs:enumeration value="LR_Fast_Ethernet" />

<xs:enumeration value="LR_FC_12_133M" />

<xs:enumeration value="LR_FC_25_266M" />

<xs:enumeration value="LR_FC_50_531M" />

<xs:enumeration value="LR_FC_100_1063M" />

<xs:enumeration value="LR_FDDI" />

<xs:enumeration value="LR_FICON" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 17 of 124

<xs:enumeration value="LR_FR_IF" />

<xs:enumeration value="LR_FR_PVC" />

<xs:enumeration value="LR_Gigabit_Ethernet" />

<xs:enumeration value="LR_ISDN_BRI" />

<xs:enumeration value="LR_Line_OC1_STS1_and_MS_STM0" />

<xs:enumeration value="LR_Line_OC3_STS3_and_MS_STM1" />

<xs:enumeration value="LR_Line_OC12_STS12_and_MS_STM4" />

<xs:enumeration value="LR_Line_OC24_STS24_and_MS_STM8" />

<xs:enumeration value="LR_Line_OC48_STS48_and_MS_STM16" />

<xs:enumeration value="LR_Line_OC192_STS192_and_MS_STM64" />

<xs:enumeration value="LR_Line_OC768_STS768_and_MS_STM256" />

<xs:enumeration value="LR_Low_Order_TU3_VC3" />

<xs:enumeration value="LR_OCH_Data_Unit_1" />

<xs:enumeration value="LR_OCH_Data_Unit_2" />

<xs:enumeration value="LR_OCH_Data_Unit_3" />

<xs:enumeration value="LR_OCH_Transport_Unit_1" />

<xs:enumeration value="LR_OCH_Transport_Unit_2" />

<xs:enumeration value="LR_OCH_Transport_Unit_3" />

<xs:enumeration value="LR_STS3c_and_AU4_VC4" />

<xs:enumeration value="LR_STS4c_and_VC3_4c" />

<xs:enumeration value="LR_STS5c_and_VC3_5c" />

<xs:enumeration value="LR_STS6c_and_VC4_2c" />

<xs:enumeration value="LR_STS7c_and_VC3_7c" />

<xs:enumeration value="LR_STS8c_and_VC3_8c" />

<xs:enumeration value="LR_STS9c_and_VC4_3c" />

<xs:enumeration value="LR_Optical_Channel" />

<xs:enumeration value="LR_Optical_Multiplex_Section" />

<xs:enumeration value="LR_OPTICAL_SECTION" />

<xs:enumeration value="LR_Optical_Transmission_Section" />

<xs:enumeration value="LR_PHYSICAL_MEDIALESS" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 18 of 124

<xs:enumeration value="LR_PHYSICAL_OPTICAL" />

<xs:enumeration value="LR_POTS" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" />

<xs:element name="commonResourceInfo" type="tns:CommonResourceInfoType" />

- <xs:complexType name="ResourceStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ResourceStateEnumType">

<xs:attribute name="overlap" type="xs:string" />

<xs:attribute name="qualifier" type="xs:string" />

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType abstract="true" name="CommonResourceInfoType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonObjectInfoType">

- <xs:sequence>

<xs:element name="source" type="tns:SourceType" />

<xs:element name="networkAccessDomain" type="xs:string" />

<xs:element name="meiAttributes" type="ns2:MultiEventInventoryAttributesType" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="resourceState" type="tns:ResourceStateType" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:extension>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 19 of 124

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="SourceType">

- <xs:simpleContent>

- <xs:extension base="tns:SourceEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="ResourceStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="UNDER_MAINTENANCE" />

<xs:enumeration value="SYNCHRONIZING" />

<xs:enumeration value="INSTALLING" />

<xs:enumeration value="INSTALLING_ACCEPTED" />

<xs:enumeration value="INSTALLING_COMMISSIONED" />

<xs:enumeration value="INSTALLING_DELIVERED" />

<xs:enumeration value="INSTALLING_INSTALLED" />

<xs:enumeration value="INSTALLING_INTEGRATED" />

<xs:enumeration value="INSTALLING_REJECTED" />

<xs:enumeration value="NON_W ORKING" />

<xs:enumeration value="PLANNING" />

<xs:enumeration value="PLANNING_INITIAL_PLAN" />

<xs:enumeration value="PLANNING_ORDERED" />

<xs:enumeration value="PLANNING_PLANNED" />

<xs:enumeration value="RETIRING" />

<xs:enumeration value="RETIRING_DECOMMISSIONED" />

<xs:enumeration value="RETIRING_DEINSTALLED" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 20 of 124

<xs:enumeration value="RETIRING_DEINTEGRATED" />

<xs:enumeration value="RETIRING_RECOVERED" />

<xs:enumeration value="RETIRING_STORED" />

<xs:enumeration value="RETIRING_W ITHDRAW N_ACTIVE" />

<xs:enumeration value="RETIRING_W ITHDRAW N_UNAVAILABLE" />

<xs:enumeration value="UNKNOWN" />

<xs:enumeration value="W ORKING" />

<xs:enumeration value="W ORKING_ACTIVATED" />

<xs:enumeration value="W ORKING_DEACTIVATED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="SourceEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NETW ORK_ME" />

<xs:enumeration value="OS" />

<xs:enumeration value="NETW ORK_EMS" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/mri/xsd/mer/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns3="http://www.tmforum.org/mtop/nrf/xsd/me/v1" xmlns:ns4="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:tns="http://www.tmforum.org/mtop/mri/xsd/mer/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/me/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

- <xs:element name="getAllManagedElementsException">

- <xs:complexType>

- <xs:complexContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 21 of 124

- <xs:extension base="ns4:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAllManagedElementsPassingFilterException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns4:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAllManagedElementsPassingFilterRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="mdRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="filter" type="tns:FilterType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getAllManagedElementsPassingFilterResponse" type="tns:MultipleMeObjectsResponseType" />

- <xs:element name="getAllManagedElementsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="mdOrMlsnRef" type="ns1:NamingAttributeType" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 22 of 124

</xs:complexType>

</xs:element>

<xs:element name="getAllManagedElementsResponse" type="tns:MultipleMeObjectsResponseType" />

- <xs:element name="getAllManagedElementsW rtOsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns4:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAllManagedElementsW rtOsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="osRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="mdRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getAllManagedElementsWrtOsResponse" type="tns:MultipleMeObjectsResponseType" />

- <xs:element name="getManagedElementException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns4:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 23 of 124

- <xs:element name="getManagedElementRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="meRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getManagedElementResponse" type="tns:SingleMeObjectResponseType" />

<xs:element name="getManagedElementsIteratorException" type="ns4:GetAllDataIteratorExceptionType" />

<xs:element name="getManagedElementsIteratorRequest" type="ns4:GetAllDataIteratorRequestType" />

<xs:element name="getManagedElementsIteratorResponse" type="tns:MultipleMeObjectsResponseType" />

- <xs:complexType name="FilterType">

- <xs:sequence>

<xs:element minOccurs="0" name="location" type="xs:string" />

<xs:element minOccurs="0" name="manufacturer" type="xs:string" />

<xs:element minOccurs="0" name="productName" type="xs:string" />

<xs:element minOccurs="0" name="resourceState" type="ns2:ResourceStateType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultipleMeObjectsResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="meList" type="ns3:ManagedElementListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="SingleMeObjectResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="me" type="ns3:ManagedElementType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 24 of 124

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="NamingAttributeType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" name="rdn" type="tns:RelativeDistinguishNameType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RelativeDistinguishNameType">

- <xs:sequence>

<xs:element name="type" type="xs:string" />

<xs:element name="value" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NamingAttributeListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="name" nillable="true" type="tns:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element name="commLoss" type="tns:BaseExceptionMessageType" />

<xs:element name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element name="internalError" type="tns:BaseExceptionMessageType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 25 of 124

<xs:element name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element name="notImplemented" type="tns:BaseExceptionMessageType" />

<xs:element name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element name="objectInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element name="userlabelInUse" type="tns:BaseExceptionMessageType" />

- <xs:complexType name="AllExceptionsType">

- <xs:sequence>

<xs:element minOccurs="0" name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="commLoss" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="internalError" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notImplemented" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="objectInUse" type="tns:BaseExceptionMessageType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 26 of 124

<xs:element minOccurs="0" name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="userlabelInUse" type="tns:BaseExceptionMessageType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="BaseExceptionMessageType">

- <xs:sequence>

<xs:element minOccurs="0" ref="ns1:header" />

<xs:element minOccurs="0" name="reason" type="xs:string" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorExceptionType">

- <xs:complexContent>

- <xs:extension base="tns:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorRequestType">

<xs:sequence />

</xs:complexType>

</xs:schema>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 27 of 124

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" version="1.0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

- <xs:element name="header">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="activityName" type="xs:string" />

<xs:element minOccurs="0" name="msgName" type="xs:string" />

<xs:element minOccurs="0" name="msgType" type="tns:MessageTypeType" />

<xs:element minOccurs="0" name="senderURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="destinationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="replyToURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="originatorURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="failureReplytoURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="activityStatus" type="tns:ActivityStatusType" />

<xs:element minOccurs="0" name="correlationId" type="xs:string" />

<xs:element minOccurs="0" name="security" type="xs:string" />

<xs:element minOccurs="0" name="securityType" type="xs:string" />

<xs:element minOccurs="0" name="priority" type="xs:string" />

- <xs:element minOccurs="0" name="msgSpecificProperties">

- <xs:complexType>

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="propName" type="xs:string" />

<xs:element name="propValue" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 28 of 124

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element minOccurs="0" name="communicationPattern" type="tns:CommunicationPatternType" />

<xs:element minOccurs="0" name="communicationStyle" type="tns:CommunicationStyleType" />

<xs:element minOccurs="0" name="requestedBatchSize" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceNumber" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceEndOfReply" type="xs:boolean" />

<xs:element minOccurs="0" name="iteratorReferenceURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="fileLocationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="compressionType" type="tns:CompressionTypeType" />

<xs:element minOccurs="0" name="packingType" type="tns:PackingTypeType" />

<xs:element minOccurs="0" name="timestamp" type="xs:dateTime" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns1:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:complexType name="ActivityStatusType">

- <xs:simpleContent>

- <xs:extension base="tns:ActivityStatusEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="CompressionTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:CompressionEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 29 of 124

</xs:complexType>

- <xs:complexType name="PackingTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:PackingEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="MessageTypeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESPONSE" />

<xs:enumeration value="NOTIFICATION" />

<xs:enumeration value="ERROR" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ActivityStatusEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SUCCESS" />

<xs:enumeration value="FAILURE" />

<xs:enumeration value="WARNING" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CommunicationPatternType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SimpleResponse" />

<xs:enumeration value="MultipleBatchResponse" />

<xs:enumeration value="BulkResponse" />

<xs:enumeration value="Notification" />

</xs:restriction>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 30 of 124

</xs:simpleType>

- <xs:simpleType name="CommunicationStyleType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MSG" />

<xs:enumeration value="RPC" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CompressionEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_COMPRESSION" />

<xs:enumeration value="GZIP" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="PackingEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_PACKING" />

<xs:enumeration value="ZIP" />

<xs:enumeration value="TAR" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="nvList" type="tns:NameAndAnyValueListType" />

<xs:element name="nvsList" type="tns:NameAndValueStringListType" />

- <xs:complexType name="AnyListType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 31 of 124

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nv" nillable="true" type="tns:NameAndAnyValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndValueStringListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nvs" nillable="true" type="tns:NameAndStringValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndStringValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:element name="value" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NotificationIdentifierListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="notificationId" nillable="true" type="xs:string" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 32 of 124

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultiEventInventoryAttributesType">

- <xs:sequence>

<xs:element name="neTime" type="xs:string" />

<xs:element name="eventIndication" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType mixed="true" name="QueryExpressionType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

<xs:attribute name="Dialect" type="xs:string" use="required" />

</xs:complexType>

- <xs:complexType name="AliasNameListType">

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="alias" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="aliasName" type="xs:string" />

<xs:element name="aliasValue" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="commonObjectInfo" type="tns:CommonObjectInfoType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 33 of 124

- <xs:complexType abstract="true" name="CommonObjectInfoType">

- <xs:sequence>

<xs:element name="name" type="ns1:NamingAttributeType" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:element name="userLabel" type="xs:string" />

<xs:element minOccurs="0" name="discoveredName" type="xs:string" />

<xs:element name="namingOs" type="xs:string" />

<xs:element name="owner" type="xs:string" />

<xs:element name="aliasNameList" type="ns2:AliasNameListType" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="vendorExtensions" type="ns3:AnyListType" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

</xs:sequence>

</xs:complexType>

</xs:schema>

</wsdl:types>

- <wsdl:message name="GetManagedElementException">

<wsdl:part element="ns2:getManagedElementException" name="GetManagedElementException" />

</wsdl:message>

- <wsdl:message name="getAllManagedElementsPassingFilter">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getAllManagedElementsPassingFilterRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="GetAllManagedElementsException">

<wsdl:part element="ns2:getAllManagedElementsException" name="GetAllManagedElementsException" />

</wsdl:message>

- <wsdl:message name="getManagedElementResponse">

<wsdl:part element="ns2:getManagedElementResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getAllManagedElements">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 34 of 124

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getAllManagedElementsRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getAllManagedElementsPassingFilterResponse">

<wsdl:part element="ns2:getAllManagedElementsPassingFilterResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getManagedElement">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getManagedElementRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="GetAllManagedElementsPassingFilterException">

<wsdl:part element="ns2:getAllManagedElementsPassingFilterException" name="GetAllManagedElementsPassingFilterException" />

</wsdl:message>

- <wsdl:message name="getAllManagedElementsResponse">

<wsdl:part element="ns2:getAllManagedElementsResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:portType name="ManagedElementRetrieval_RPC">

- <wsdl:operation name="getAllManagedElementsPassingFilter" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllManagedElementsPassingFilter" name="getAllManagedElementsPassingFilter"

/>

<wsdl:output message="tns:getAllManagedElementsPassingFilterResponse" name="getAllManagedElementsPassingFilterResponse" />

<wsdl:fault message="tns:GetAllManagedElementsPassingFilterException" name="GetAllManagedElementsPassingFilterException" />

</wsdl:operation>

- <wsdl:operation name="getAllManagedElements" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllManagedElements" name="getAllManagedElements" />

<wsdl:output message="tns:getAllManagedElementsResponse" name="getAllManagedElementsResponse" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 35 of 124

<wsdl:fault message="tns:GetAllManagedElementsException" name="GetAllManagedElementsException" />

</wsdl:operation>

- <wsdl:operation name="getManagedElement" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getManagedElement" name="getManagedElement" />

<wsdl:output message="tns:getManagedElementResponse" name="getManagedElementResponse" />

<wsdl:fault message="tns:GetManagedElementException" name="GetManagedElementException" />

</wsdl:operation>

</wsdl:portType>

- <wsdl:binding name="ManagedElementRetrievalRPCServiceSoapBinding" type="tns:ManagedElementRetrieval_RPC">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="getAllManagedElementsPassingFilter">

<soap:operation soapAction="getAllManagedElementsPassingFilter" style="document" />

- <wsdl:input name="getAllManagedElementsPassingFilter">

<soap:header message="tns:getAllManagedElementsPassingFilter" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getAllManagedElementsPassingFilterResponse">

<soap:header message="tns:getAllManagedElementsPassingFilterResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllManagedElementsPassingFilterException">

<soap:fault name="GetAllManagedElementsPassingFilterException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getAllManagedElements">

<soap:operation soapAction="getAllManagedElements" style="document" />

- <wsdl:input name="getAllManagedElements">

<soap:header message="tns:getAllManagedElements" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 36 of 124

</wsdl:input>

- <wsdl:output name="getAllManagedElementsResponse">

<soap:header message="tns:getAllManagedElementsResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllManagedElementsException">

<soap:fault name="GetAllManagedElementsException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getManagedElement">

<soap:operation soapAction="getManagedElement" style="document" />

- <wsdl:input name="getManagedElement">

<soap:header message="tns:getManagedElement" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getManagedElementResponse">

<soap:header message="tns:getManagedElementResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetManagedElementException">

<soap:fault name="GetManagedElementException" use="literal" />

</wsdl:fault>

</wsdl:operation>

</wsdl:binding>

- <wsdl:service name="ManagedElementRetrievalRPCService">

- <wsdl:port binding="tns:ManagedElementRetrievalRPCServiceSoapBinding" name="ManagedElementRetrieval_RPCPort">

<soap:address location="https://prime-dev-lnx-219:9110/ManagedElementRetrieval_RPC" />

</wsdl:port>

</wsdl:service>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 37 of 124

</wsdl:definitions>

Equipment Retrieval Apis

WSDL document can be obtained by following URL

https://<primecentralserver>:<mtosiport>/

EquipmentInventoryRetrieval_RPC?wsdl

Where primecentralserver is the hostname or IP address of Prime Central Server and mtosiport

– is the port number where CXF service for mtosi is running. By default port number is 9110

Supported API in this WSDL are getAllEquipment getEquipment getContainedEquipment getAllSupportedPhysicalTermiminationPoints

<?xml version="1.0" encoding="UTF-8" ?>

- <wsdl:definitions name="EquipmentInventoryRetrievalRPCService" targetNamespace="http://www.tmforum.org/mtop/mri/wsdl/eir/v1-0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/mri/xsd/eir/v1" xmlns:ns3="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.tmforum.org/mtop/mri/wsdl/eir/v1-0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

- <wsdl:types>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/rp/xsd/crp/v1"

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 38 of 124

xmlns="http://www.tmforum.org/mtop/rp/xsd/crp/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

- <xs:element name="setCommonAttributesException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns1:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="tcp" type="tns:TrafficConditioningProfileType" />

- <xs:complexType name="TrafficConditioningProfileType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="isDefaultProfile" type="xs:boolean" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="TrafficConditioningProfileListType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 39 of 124

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="tcp" nillable="true" type="tns:TrafficConditioningProfileType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/eq/v1" xmlns:ns0="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/com/v1" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/eq/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="eq" type="tns:EquipmentType" />

- <xs:complexType name="EquipmentType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="isReportingAlarms" type="xs:boolean" />

<xs:element name="expectedEquipmentObjectType" type="xs:string" />

<xs:element name="installedEquipmentObjectType" type="xs:string" />

<xs:element name="installedPartNumber" type="xs:string" />

<xs:element name="installedSerialNumber" type="xs:string" />

<xs:element name="resourceFulfillmentState" type="ns0:ResourceFulfillmentStateEnumType" />

<xs:element name="installedVersion" type="xs:string" />

<xs:element name="manufacturer" type="xs:string" />

<xs:element name="protectionRole" type="ns0:ProtectionRoleType" />

<xs:element name="protectionSchemeState" type="ns2:ProtectionSchemeStateType" />

<xs:element name="manufactureDate" type="xs:string" />

<xs:element name="asapRef" type="ns3:NamingAttributeType" />

</xs:sequence>

</xs:extension>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 40 of 124

</xs:complexContent>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/eq-inv/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrf/xsd/eq/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrf/xsd/eh/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/eq-inv/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/eq/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/eh/v1" />

- <xs:complexType name="EquipmentOrEquipmentHolderListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="eoh" nillable="true" type="tns:EquipmentOrEquipmentHolderType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="EquipmentOrEquipmentHolderType">

- <xs:sequence>

<xs:element minOccurs="0" ref="ns1:eq" />

<xs:element minOccurs="0" ref="ns2:eh" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/eh/v1" xmlns:ns0="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/eh/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="eh" type="tns:EquipmentHolderType" />

- <xs:complexType name="EquipmentHolderType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonResourceInfoType">

- <xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 41 of 124

<xs:element name="isReportingAlarms" type="xs:boolean" />

<xs:element name="holderType" type="ns0:EquipmentHolderTypeType" />

- <xs:element name="acceptableEquipmentTypeList">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" name="acceptableEquipmentType" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="expectedOrInstalledEquipmentRef" type="ns2:NamingAttributeType" />

<xs:element name="holderState" type="ns0:HolderStateType" />

<xs:element name="location" type="xs:string" />

<xs:element name="manufacturer" type="xs:string" />

<xs:element name="manufactureDate" type="xs:string" />

<xs:element name="asapRef" type="ns2:NamingAttributeType" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/com/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="ProtectionRoleType">

- <xs:simpleContent>

- <xs:extension base="tns:ProtectionRoleEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="EquipmentHolderTypeType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 42 of 124

- <xs:simpleContent>

- <xs:extension base="tns:EquipmentHolderEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="StaticProtectionLevelType">

- <xs:simpleContent>

- <xs:extension base="tns:StaticProtectionLevelEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="EndPointRoleType">

- <xs:sequence>

<xs:element minOccurs="0" name="role" type="tns:TerminationPointRole" />

<xs:element minOccurs="0" name="tpIndex" type="xs:unsignedInt" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="ResourceFulfillmentStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ResourceFulfillmentStateEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="EndPointRoleListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="role" nillable="true" type="tns:EndPointRoleType"

/>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 43 of 124

</xs:sequence>

</xs:complexType>

- <xs:complexType name="TopologyType">

- <xs:simpleContent>

- <xs:extension base="tns:TopologyEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="ResourceFulfillmentStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="IN_SERVICE" />

<xs:enumeration value="OUT_OF_SERVICE" />

<xs:enumeration value="OUT_OF_SERVICE_BY_MAINTENANCE" />

<xs:enumeration value="SERV_NA" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ProtectionRoleEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="NA" />

<xs:enumeration value="PRIMARY" />

<xs:enumeration value="BACKUP" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="HolderStateType">

- <xs:restriction base="xs:string">

<xs:enumeration value="EMPTY" />

<xs:enumeration value="INSTALLED_AND_EXPECTED" />

<xs:enumeration value="EXPECTED_AND_NOT_INSTALLED" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 44 of 124

<xs:enumeration value="INSTALLED_AND_NOT_EXPECTED" />

<xs:enumeration value="MISMATCH_OF_INSTALLED_AND_EXPECTED" />

<xs:enumeration value="UNAVAILABLE" />

<xs:enumeration value="UNKNOWN" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="EquipmentHolderEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="rack" />

<xs:enumeration value="shelf" />

<xs:enumeration value="sub_shelf" />

<xs:enumeration value="slot" />

<xs:enumeration value="sub_slot" />

<xs:enumeration value="remote_unit" />

<xs:enumeration value="remote_slots" />

<xs:enumeration value="ppm_holder" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="StaticProtectionLevelEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="PREEMPTIBLE" />

<xs:enumeration value="UNPROTECTED" />

<xs:enumeration value="PARTIALLY_PROTECTED" />

<xs:enumeration value="FULLY_PROTECTED" />

<xs:enumeration value="HIGHLY_PROTECTED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TerminationPointRole">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 45 of 124

- <xs:restriction base="xs:string">

<xs:enumeration value="CM_END_POINT" />

<xs:enumeration value="LC_END_POINT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TopologyEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="TOPO_SINGLETON" />

<xs:enumeration value="TOPO_CHAIN" />

<xs:enumeration value="TOPO_PSR" />

<xs:enumeration value="TOPO_OPEN_PSR" />

<xs:enumeration value="TOPO_SPRING" />

<xs:enumeration value="TOPO_OPEN_SPRING" />

<xs:enumeration value="TOPO_MESH" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementForm Default="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="transmissionParametersList" type="tns:LayeredParametersListType" />

- <xs:complexType name="LayeredParametersListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="transmissionParameters" nillable="true" type="tns:LayeredParametersType" />

</xs:sequence>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 46 of 124

- <xs:complexType name="LayeredParametersType">

- <xs:sequence>

<xs:element minOccurs="0" name="layerRate" type="ns1:LayerRateType" />

<xs:element minOccurs="0" name="parameterList" type="ns2:NameAndValueStringListType" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="LayerRateType">

- <xs:simpleContent>

- <xs:extension base="tns:LayerRateEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="LayerRateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="Cisco_LR_MPLSTP" />

<xs:enumeration value="Cisco_LR_MPLS_PATH" />

<xs:enumeration value="Cisco_LR_MPLS_PW" />

<xs:enumeration value="Cisco_LR_EVC" />

<xs:enumeration value="LR_DS0_64K" />

<xs:enumeration value="LR_DSL" />

<xs:enumeration value="LR_Not_Applicable" />

<xs:enumeration value="LR_Async_FOTS_150M" />

<xs:enumeration value="LR_Async_FOTS_417M" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 47 of 124

<xs:enumeration value="LR_Async_FOTS_560M" />

<xs:enumeration value="LR_Async_FOTS_565M" />

<xs:enumeration value="LR_Async_FOTS_1130M" />

<xs:enumeration value="LR_Async_FOTS_1G7" />

<xs:enumeration value="LR_Async_FOTS_1G8" />

<xs:enumeration value="LR_ATM_NI" />

<xs:enumeration value="LR_ATM_VC" />

<xs:enumeration value="LR_ATM_VP" />

<xs:enumeration value="LR_D1_Video" />

<xs:enumeration value="LR_DIGITAL_SIGNAL_RATE" />

<xs:enumeration value="LR_PHYSICAL_ELECTRICAL." />

<xs:enumeration value="LR_DSR_1_5M" />

<xs:enumeration value="LR_DSR_2M" />

<xs:enumeration value="LR_DSR_4M" />

<xs:enumeration value="LR_DSR_6M" />

<xs:enumeration value="LR_DSR_8M" />

<xs:enumeration value="LR_DSR_16M" />

<xs:enumeration value="LR_DSR_34M" />

<xs:enumeration value="LR_E2_8M" />

<xs:enumeration value="LR_E5_565M" />

<xs:enumeration value="LR_Encapsulation" />

<xs:enumeration value="LR_Fragment" />

<xs:enumeration value="LR_DSR_45M" />

<xs:enumeration value="LR_DSR_140M" />

<xs:enumeration value="LR_DSR_565M" />

<xs:enumeration value="LR_DSR_Fast_Ethernet" />

<xs:enumeration value="LR_DSR_Gigabit_Ethernet" />

<xs:enumeration value="LR_DSR_10Gigabit_Ethernet" />

<xs:enumeration value="LR_DSR_OC1_STM0" />

<xs:enumeration value="LR_DSR_OC3_STM1" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 48 of 124

<xs:enumeration value="LR_DSR_2xSTM1" />

<xs:enumeration value="LR_DSR_OC12_STM4" />

<xs:enumeration value="LR_DSR_OC24_STM8" />

<xs:enumeration value="LR_DSR_OC48_and_STM16" />

<xs:enumeration value="LR_DSR_OC192_and_STM64" />

<xs:enumeration value="LR_DSR_OC768_and_STM256" />

<xs:enumeration value="LR_DSR_OTU1" />

<xs:enumeration value="LR_DSR_OTU2" />

<xs:enumeration value="LR_DSR_OTU3" />

<xs:enumeration value="LR_E1_2M" />

<xs:enumeration value="LR_E20_2x2M" />

<xs:enumeration value="LR_E30_8x2M" />

<xs:enumeration value="LR_E3_34M" />

<xs:enumeration value="LR_E4_140M" />

<xs:enumeration value="LR_ESCON" />

<xs:enumeration value="LR_Ethernet" />

<xs:enumeration value="LR_ETR" />

<xs:enumeration value="LR_Fast_Ethernet" />

<xs:enumeration value="LR_FC_12_133M" />

<xs:enumeration value="LR_FC_25_266M" />

<xs:enumeration value="LR_FC_50_531M" />

<xs:enumeration value="LR_FC_100_1063M" />

<xs:enumeration value="LR_FDDI" />

<xs:enumeration value="LR_FICON" />

<xs:enumeration value="LR_FR_IF" />

<xs:enumeration value="LR_FR_PVC" />

<xs:enumeration value="LR_Gigabit_Ethernet" />

<xs:enumeration value="LR_ISDN_BRI" />

<xs:enumeration value="LR_Line_OC1_STS1_and_MS_STM0" />

<xs:enumeration value="LR_Line_OC3_STS3_and_MS_STM1" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 49 of 124

<xs:enumeration value="LR_Line_OC12_STS12_and_MS_STM4" />

<xs:enumeration value="LR_Line_OC24_STS24_and_MS_STM8" />

<xs:enumeration value="LR_Line_OC48_STS48_and_MS_STM16" />

<xs:enumeration value="LR_Line_OC192_STS192_and_MS_STM64" />

<xs:enumeration value="LR_Line_OC768_STS768_and_MS_STM256" />

<xs:enumeration value="LR_Low_Order_TU3_VC3" />

<xs:enumeration value="LR_OCH_Data_Unit_1" />

<xs:enumeration value="LR_OCH_Data_Unit_2" />

<xs:enumeration value="LR_OCH_Data_Unit_3" />

<xs:enumeration value="LR_OCH_Transport_Unit_1" />

<xs:enumeration value="LR_OCH_Transport_Unit_2" />

<xs:enumeration value="LR_OCH_Transport_Unit_3" />

<xs:enumeration value="LR_STS3c_and_AU4_VC4" />

<xs:enumeration value="LR_STS4c_and_VC3_4c" />

<xs:enumeration value="LR_STS5c_and_VC3_5c" />

<xs:enumeration value="LR_STS6c_and_VC4_2c" />

<xs:enumeration value="LR_STS7c_and_VC3_7c" />

<xs:enumeration value="LR_STS8c_and_VC3_8c" />

<xs:enumeration value="LR_STS9c_and_VC4_3c" />

<xs:enumeration value="LR_Optical_Channel" />

<xs:enumeration value="LR_Optical_Multiplex_Section" />

<xs:enumeration value="LR_OPTICAL_SECTION" />

<xs:enumeration value="LR_Optical_Transmission_Section" />

<xs:enumeration value="LR_PHYSICAL_MEDIALESS" />

<xs:enumeration value="LR_PHYSICAL_OPTICAL" />

<xs:enumeration value="LR_POTS" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 50 of 124

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns0="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" />

<xs:element name="commonResourceInfo" type="tns:CommonResourceInfoType" />

- <xs:complexType abstract="true" name="CommonResourceInfoType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonObjectInfoType">

- <xs:sequence>

<xs:element name="source" type="tns:SourceType" />

<xs:element name="networkAccessDomain" type="xs:string" />

<xs:element name="meiAttributes" type="ns0:MultiEventInventoryAttributesType" />

<xs:element name="resourceState" type="tns:ResourceStateType" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="ResourceStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ResourceStateEnumType">

<xs:attribute name="overlap" type="xs:string" />

<xs:attribute name="qualifier" type="xs:string" />

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="SourceType">

- <xs:simpleContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 51 of 124

- <xs:extension base="tns:SourceEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="ResourceStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="UNDER_MAINTENANCE" />

<xs:enumeration value="SYNCHRONIZING" />

<xs:enumeration value="INSTALLING" />

<xs:enumeration value="INSTALLING_ACCEPTED" />

<xs:enumeration value="INSTALLING_COMMISSIONED" />

<xs:enumeration value="INSTALLING_DELIVERED" />

<xs:enumeration value="INSTALLING_INSTALLED" />

<xs:enumeration value="INSTALLING_INTEGRATED" />

<xs:enumeration value="INSTALLING_REJECTED" />

<xs:enumeration value="NON_W ORKING" />

<xs:enumeration value="PLANNING" />

<xs:enumeration value="PLANNING_INITIAL_PLAN" />

<xs:enumeration value="PLANNING_ORDERED" />

<xs:enumeration value="PLANNING_PLANNED" />

<xs:enumeration value="RETIRING" />

<xs:enumeration value="RETIRING_DECOMMISSIONED" />

<xs:enumeration value="RETIRING_DEINSTALLED" />

<xs:enumeration value="RETIRING_DEINTEGRATED" />

<xs:enumeration value="RETIRING_RECOVERED" />

<xs:enumeration value="RETIRING_STORED" />

<xs:enumeration value="RETIRING_W ITHDRAW N_ACTIVE" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 52 of 124

<xs:enumeration value="RETIRING_W ITHDRAW N_UNAVAILABLE" />

<xs:enumeration value="UNKNOWN" />

<xs:enumeration value="W ORKING" />

<xs:enumeration value="W ORKING_ACTIVATED" />

<xs:enumeration value="W ORKING_DEACTIVATED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="SourceEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NETW ORK_ME" />

<xs:enumeration value="OS" />

<xs:enumeration value="NETW ORK_EMS" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/com/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/com/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="ProtectionSchemeStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ProtectionSchemeStateEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="ProtectionSchemeStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="PSS_UNKNOWN" />

<xs:enumeration value="PSS_AUTOMATIC" />

<xs:enumeration value="PSS_FORCED_OR_LOCKED_OUT" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 53 of 124

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/mri/xsd/eir/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:ns3="http://www.tmforum.org/mtop/nrf/xsd/eqinv/v1" xmlns:tns="http://www.tmforum.org/mtop/mri/xsd/eir/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/eq-inv/v1" />

- <xs:element name="getAllEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllEquipmentRequest" type="tns:GetAllEquipmentRequestType" />

<xs:element name="getAllEquipmentResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:element name="getAllSupportingEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 54 of 124

<xs:element name="getAllSupportingEquipmentRequest" type="tns:GetAllEquipmentWithPtpRequestType" />

<xs:element name="getAllSupportingEquipmentResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:element name="getContainedEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getContainedEquipmentRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="ehRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getContainedEquipmentResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:element name="getEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getEquipmentIteratorException">

- <xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 55 of 124

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getEquipmentIteratorRequest" type="xs:anyType" />

<xs:element name="getEquipmentIteratorResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:element name="getEquipmentRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="equipmentOrEhRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getEquipmentResponse">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="equipmentOrEhList" type="ns3:EquipmentOrEquipmentHolderType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getSupportedEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 56 of 124

</xs:complexType>

</xs:element>

<xs:element name="getSupportedEquipmentRequest" type="tns:GetSupportEquipmentRequestType" />

<xs:element name="getSupportedEquipmentResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:element name="getSupportingEquipmentException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns2:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getSupportingEquipmentRequest" type="tns:GetSupportEquipmentRequestType" />

<xs:element name="getSupportingEquipmentResponse" type="ns3:EquipmentOrEquipmentHolderListType" />

- <xs:complexType name="GetAllEquipmentWithPtpRequestType">

- <xs:sequence>

<xs:element minOccurs="0" name="ptpRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetSupportEquipmentRequestType">

- <xs:sequence>

<xs:element minOccurs="0" name="equipmentName" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllEquipmentRequestType">

- <xs:sequence>

<xs:element minOccurs="0" name="meOrEhRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 57 of 124

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="NamingAttributeType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" name="rdn" type="tns:RelativeDistinguishNameType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RelativeDistinguishNameType">

- <xs:sequence>

<xs:element name="type" type="xs:string" />

<xs:element name="value" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NamingAttributeListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="name" nillable="true" type="tns:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element name="commLoss" type="tns:BaseExceptionMessageType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 58 of 124

<xs:element name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element name="internalError" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element name="notImplemented" type="tns:BaseExceptionMessageType" />

<xs:element name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element name="objectInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element name="userlabelInUse" type="tns:BaseExceptionMessageType" />

- <xs:complexType name="AllExceptionsType">

- <xs:sequence>

<xs:element minOccurs="0" name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="commLoss" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="internalError" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notImplemented" type="tns:BaseExceptionMessageType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 59 of 124

<xs:element minOccurs="0" name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="objectInUse" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="userlabelInUse" type="tns:BaseExceptionMessageType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="BaseExceptionMessageType">

- <xs:sequence>

<xs:element minOccurs="0" ref="ns1:header" />

<xs:element minOccurs="0" name="reason" type="xs:string" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorExceptionType">

- <xs:complexContent>

- <xs:extension base="tns:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorRequestType">

<xs:sequence />

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 60 of 124

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

- <xs:element name="header">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="activityName" type="xs:string" />

<xs:element minOccurs="0" name="msgName" type="xs:string" />

<xs:element minOccurs="0" name="msgType" type="tns:MessageTypeType" />

<xs:element minOccurs="0" name="senderURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="destinationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="replyToURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="originatorURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="failureReplytoURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="activityStatus" type="tns:ActivityStatusType" />

<xs:element minOccurs="0" name="correlationId" type="xs:string" />

<xs:element minOccurs="0" name="security" type="xs:string" />

<xs:element minOccurs="0" name="securityType" type="xs:string" />

<xs:element minOccurs="0" name="priority" type="xs:string" />

- <xs:element minOccurs="0" name="msgSpecificProperties">

- <xs:complexType>

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="propName" type="xs:string" />

<xs:element name="propValue" type="xs:string" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 61 of 124

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element minOccurs="0" name="communicationPattern" type="tns:CommunicationPatternType" />

<xs:element minOccurs="0" name="communicationStyle" type="tns:CommunicationStyleType" />

<xs:element minOccurs="0" name="requestedBatchSize" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceNumber" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceEndOfReply" type="xs:boolean" />

<xs:element minOccurs="0" name="iteratorReferenceURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="fileLocationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="compressionType" type="tns:CompressionTypeType" />

<xs:element minOccurs="0" name="packingType" type="tns:PackingTypeType" />

<xs:element minOccurs="0" name="timestamp" type="xs:dateTime" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns1:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:complexType name="ActivityStatusType">

- <xs:simpleContent>

- <xs:extension base="tns:ActivityStatusEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="CompressionTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:CompressionEnumType">

<xs:attribute name="extension" type="xs:string" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 62 of 124

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="PackingTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:PackingEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="MessageTypeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESPONSE" />

<xs:enumeration value="NOTIFICATION" />

<xs:enumeration value="ERROR" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ActivityStatusEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SUCCESS" />

<xs:enumeration value="FAILURE" />

<xs:enumeration value="WARNING" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CommunicationPatternType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SimpleResponse" />

<xs:enumeration value="MultipleBatchResponse" />

<xs:enumeration value="BulkResponse" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 63 of 124

<xs:enumeration value="Notification" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CommunicationStyleType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MSG" />

<xs:enumeration value="RPC" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CompressionEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_COMPRESSION" />

<xs:enumeration value="GZIP" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="PackingEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_PACKING" />

<xs:enumeration value="ZIP" />

<xs:enumeration value="TAR" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="nvList" type="tns:NameAndAnyValueListType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 64 of 124

<xs:element name="nvsList" type="tns:NameAndValueStringListType" />

- <xs:complexType name="AnyListType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nv" nillable="true" type="tns:NameAndAnyValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndValueStringListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nvs" nillable="true" type="tns:NameAndStringValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndStringValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:element name="value" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NotificationIdentifierListType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 65 of 124

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="notificationId" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultiEventInventoryAttributesType">

- <xs:sequence>

<xs:element name="neTime" type="xs:string" />

<xs:element name="eventIndication" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType mixed="true" name="QueryExpressionType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

<xs:attribute name="Dialect" type="xs:string" use="required" />

</xs:complexType>

- <xs:complexType name="AliasNameListType">

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="alias" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="aliasName" type="xs:string" />

<xs:element name="aliasValue" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 66 of 124

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="commonObjectInfo" type="tns:CommonObjectInfoType" />

- <xs:complexType abstract="true" name="CommonObjectInfoType">

- <xs:sequence>

<xs:element name="name" type="ns1:NamingAttributeType" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:element name="userLabel" type="xs:string" />

<xs:element minOccurs="0" name="discoveredName" type="xs:string" />

<xs:element name="namingOs" type="xs:string" />

<xs:element name="owner" type="xs:string" />

<xs:element name="aliasNameList" type="ns2:AliasNameListType" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="vendorExtensions" type="ns3:AnyListType" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.cisco.com/mtop/nrf/xsd/Cisco_ME_EQ_Inventory/v1" version="1.0" xmlns:tns="http://www.cisco.com/mtop/nrf/xsd/Cisco_ME_EQ_Inventory/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="Cisco_EQH_AttrNameType">

- <xs:sequence>

<xs:element name="Cisco_EQH_Serial_Number" type="xs:string" />

<xs:element name="Cisco_EQH_Description" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="Cisco_EQ_AttrNameType">

- <xs:sequence>

<xs:element name="Cisco_EQ_Description" type="xs:string" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 67 of 124

</xs:complexType>

- <xs:complexType name="Cisco_PTP_AttrNameType">

- <xs:sequence>

<xs:element name="Cisco_PTP_MTU" type="xs:string" />

<xs:element name="Cisco_PTP_MAC_Address" type="xs:string" />

<xs:element name="Cisco_PTP_Admin_State" type="xs:string" />

<xs:element name="Cisco_PTP_Alias" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="Cisco_ME_AttrNameType">

- <xs:sequence>

<xs:element name="Cisco_ManagementIPAddress" type="xs:string" />

<xs:element name="Cisco_ME_Description" type="xs:string" />

<xs:element name="Cisco_ME_Hardware_Type" type="xs:string" />

<xs:element name="Cisco_ME_Operation_Mode" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:schema>

</wsdl:types>

- <wsdl:message name="getContainedEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getContainedEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getSupportedEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getSupportedEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="GetEquipmentIteratorException">

<wsdl:part element="ns2:getEquipmentIteratorException" name="GetEquipmentIteratorException" />

</wsdl:message>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 68 of 124

- <wsdl:message name="getEquipmentIteratorResponse">

<wsdl:part element="ns2:getEquipmentIteratorResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getAllEquipmentResponse">

<wsdl:part element="ns2:getAllEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getSupportingEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getSupportingEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getEquipmentIterator">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getEquipmentIteratorRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="GetAllEquipmentException">

<wsdl:part element="ns2:getAllEquipmentException" name="GetAllEquipmentException" />

</wsdl:message>

- <wsdl:message name="GetSupportingEquipmentException">

<wsdl:part element="ns2:getSupportingEquipmentException" name="GetSupportingEquipmentException" />

</wsdl:message>

- <wsdl:message name="getAllEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getAllEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getSupportingEquipmentResponse">

<wsdl:part element="ns2:getSupportingEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 69 of 124

- <wsdl:message name="getEquipmentResponse">

<wsdl:part element="ns2:getEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="GetAllSupportingEquipmentException">

<wsdl:part element="ns2:getAllSupportingEquipmentException" name="GetAllSupportingEquipmentException" />

</wsdl:message>

- <wsdl:message name="getSupportedEquipmentResponse">

<wsdl:part element="ns2:getSupportedEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="GetEquipmentException">

<wsdl:part element="ns2:getEquipmentException" name="GetEquipmentException" />

</wsdl:message>

- <wsdl:message name="GetSupportedEquipmentException">

<wsdl:part element="ns2:getSupportedEquipmentException" name="GetSupportedEquipmentException" />

</wsdl:message>

- <wsdl:message name="getEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getContainedEquipmentResponse">

<wsdl:part element="ns2:getContainedEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getAllSupportingEquipment">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getAllSupportingEquipmentRequest" name="mtopBody" />

</wsdl:message>

- <wsdl:message name="getAllSupportingEquipmentResponse">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 70 of 124

<wsdl:part element="ns2:getAllSupportingEquipmentResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="GetContainedEquipmentException">

<wsdl:part element="ns2:getContainedEquipmentException" name="GetContainedEquipmentException" />

</wsdl:message>

- <wsdl:portType name="EquipmentInventoryRetrieval_RPC">

- <wsdl:operation name="getContainedEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getContainedEquipment" name="getContainedEquipment" />

<wsdl:output message="tns:getContainedEquipmentResponse" name="getContainedEquipmentResponse" />

<wsdl:fault message="tns:GetContainedEquipmentException" name="GetContainedEquipmentException" />

</wsdl:operation>

- <wsdl:operation name="getEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getEquipment" name="getEquipment" />

<wsdl:output message="tns:getEquipmentResponse" name="getEquipmentResponse" />

<wsdl:fault message="tns:GetEquipmentException" name="GetEquipmentException" />

</wsdl:operation>

- <wsdl:operation name="getEquipmentIterator" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getEquipmentIterator" name="getEquipmentIterator" />

<wsdl:output message="tns:getEquipmentIteratorResponse" name="getEquipmentIteratorResponse" />

<wsdl:fault message="tns:GetEquipmentIteratorException" name="GetEquipmentIteratorException" />

</wsdl:operation>

- <wsdl:operation name="getAllSupportingEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllSupportingEquipment" name="getAllSupportingEquipment" />

<wsdl:output message="tns:getAllSupportingEquipmentResponse" name="getAllSupportingEquipmentResponse"

/>

<wsdl:fault message="tns:GetAllSupportingEquipmentException" name="GetAllSupportingEquipmentException"

/>

</wsdl:operation>

- <wsdl:operation name="getSupportedEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getSupportedEquipment" name="getSupportedEquipment" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 71 of 124

<wsdl:output message="tns:getSupportedEquipmentResponse" name="getSupportedEquipmentResponse" />

<wsdl:fault message="tns:GetSupportedEquipmentException" name="GetSupportedEquipmentException" />

</wsdl:operation>

- <wsdl:operation name="getSupportingEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getSupportingEquipment" name="getSupportingEquipment" />

<wsdl:output message="tns:getSupportingEquipmentResponse" name="getSupportingEquipmentResponse" />

<wsdl:fault message="tns:GetSupportingEquipmentException" name="GetSupportingEquipmentException" />

</wsdl:operation>

- <wsdl:operation name="getAllEquipment" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllEquipment" name="getAllEquipment" />

<wsdl:output message="tns:getAllEquipmentResponse" name="getAllEquipmentResponse" />

<wsdl:fault message="tns:GetAllEquipmentException" name="GetAllEquipmentException" />

</wsdl:operation>

</wsdl:portType>

- <wsdl:binding name="EquipmentInventoryRetrievalRPCServiceSoapBinding" type="tns:EquipmentInventoryRetrieval_RPC">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="getContainedEquipment">

<soap:operation soapAction="getContainedEquipment" style="document" />

- <wsdl:input name="getContainedEquipment">

<soap:header message="tns:getContainedEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getContainedEquipmentResponse">

<soap:header message="tns:getContainedEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetContainedEquipmentException">

<soap:fault name="GetContainedEquipmentException" use="literal" />

</wsdl:fault>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 72 of 124

</wsdl:operation>

- <wsdl:operation name="getEquipment">

<soap:operation soapAction="getEquipment" style="document" />

- <wsdl:input name="getEquipment">

<soap:header message="tns:getEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getEquipmentResponse">

<soap:header message="tns:getEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetEquipmentException">

<soap:fault name="GetEquipmentException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getEquipmentIterator">

<soap:operation soapAction="getEquipmentIterator" style="document" />

- <wsdl:input name="getEquipmentIterator">

<soap:header message="tns:getEquipmentIterator" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getEquipmentIteratorResponse">

<soap:header message="tns:getEquipmentIteratorResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetEquipmentIteratorException">

<soap:fault name="GetEquipmentIteratorException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getAllSupportingEquipment">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 73 of 124

<soap:operation soapAction="getAllSupportingEquipment" style="document" />

- <wsdl:input name="getAllSupportingEquipment">

<soap:header message="tns:getAllSupportingEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getAllSupportingEquipmentResponse">

<soap:header message="tns:getAllSupportingEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllSupportingEquipmentException">

<soap:fault name="GetAllSupportingEquipmentException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getSupportedEquipment">

<soap:operation soapAction="getSupportedEquipment" style="document" />

- <wsdl:input name="getSupportedEquipment">

<soap:header message="tns:getSupportedEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getSupportedEquipmentResponse">

<soap:header message="tns:getSupportedEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetSupportedEquipmentException">

<soap:fault name="GetSupportedEquipmentException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getSupportingEquipment">

<soap:operation soapAction="getSupportingEquipment" style="document" />

- <wsdl:input name="getSupportingEquipment">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 74 of 124

<soap:header message="tns:getSupportingEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getSupportingEquipmentResponse">

<soap:header message="tns:getSupportingEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetSupportingEquipmentException">

<soap:fault name="GetSupportingEquipmentException" use="literal" />

</wsdl:fault>

</wsdl:operation>

- <wsdl:operation name="getAllEquipment">

<soap:operation soapAction="getAllEquipment" style="document" />

- <wsdl:input name="getAllEquipment">

<soap:header message="tns:getAllEquipment" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getAllEquipmentResponse">

<soap:header message="tns:getAllEquipmentResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllEquipmentException">

<soap:fault name="GetAllEquipmentException" use="literal" />

</wsdl:fault>

</wsdl:operation>

</wsdl:binding>

- <wsdl:service name="EquipmentInventoryRetrievalRPCService">

- <wsdl:port binding="tns:EquipmentInventoryRetrievalRPCServiceSoapBinding" name="EquipmentInventoryRetrieval_RPCPort">

<soap:address location="https://prime-dev-lnx-219:9110/EquipmentInventoryRetrieval_RPC" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 75 of 124

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

TerminationPointRetrieval_RPC Apis

WSDL document can be obtained by following URL

https://<primecentralserver>:<mtosiport>/

TerminationPointRetrieval_RPC?wsdl

Where primecentralserver is the hostname or IP address of Prime Central Server and mtosiport

– is the port number where CXF service for mtosi is running. By default port number is 9110

<?xml version="1.0" encoding="UTF-8" ?>

- <wsdl:definitions name="TerminationPointRetrievalRPCService" targetNamespace="http://www.tmforum.org/mtop/mri/wsdl/tpr/v1-0" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/mri/xsd/tpr/v1" xmlns:ns3="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.tmforum.org/mtop/mri/wsdl/tpr/v1-0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

- <wsdl:types>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/rp/xsd/crp/v1" xmlns="http://www.tmforum.org/mtop/rp/xsd/crp/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

- <xs:element name="setCommonAttributesException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns1:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/tppool/v1"

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 76 of 124

xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/tppool/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="tpPool" type="tns:TerminationPointPoolType" />

- <xs:complexType name="TerminationPointPoolListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="tpPool" nillable="true" type="tns:TerminationPointPoolType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="TerminationPointPoolType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="numberOfMembers" type="xs:long" />

<xs:element name="numberOfIdleMembers" type="xs:long" />

<xs:element name="descriptionOfUse" type="xs:string" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

- <xs:element name="containedMemberList">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="containedMember" nillable="true" type="xs:string"

/>

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="memberContainingMeList">

- <xs:complexType>

- <xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 77 of 124

<xs:element maxOccurs="unbounded" minOccurs="0" name="memberContainingMe" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="memberContainingTpList">

- <xs:complexType>

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="memberContainingTp" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/tp/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrf/xsd/ptp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrf/xsd/ftp/v1" xmlns:ns3="http://www.tmforum.org/mtop/nrf/xsd/ctp/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/tp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/ptp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/ftp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/ctp/v1" />

- <xs:complexType name="TerminationPointListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="tp" nillable="true" type="tns:TerminationPointType"

/>

</xs:sequence>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 78 of 124

- <xs:complexType name="TerminationPointType">

- <xs:sequence>

<xs:element minOccurs="0" ref="ns1:ptp" />

<xs:element minOccurs="0" ref="ns2:ftp" />

<xs:element minOccurs="0" ref="ns3:ctp" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/tcp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="tcp" type="tns:TrafficConditioningProfileType" />

- <xs:complexType name="TrafficConditioningProfileType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="isDefaultProfile" type="xs:boolean" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="TrafficConditioningProfileListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="tcp" nillable="true" type="tns:TrafficConditioningProfileType" />

</xs:sequence>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 79 of 124

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/ptp/v1" xmlns:ns0="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/ptp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="ptp" type="tns:PhysicalTerminationPointType" />

- <xs:complexType name="PhysicalTerminationPointType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="direction" type="ns0:DirectionalityType" />

<xs:element name="tpProtectionAssociation" type="ns0:TerminationPointProtectionAssociationType" />

<xs:element name="isEdgePoint" type="xs:boolean" />

<xs:element name="isEquipmentProtected" type="xs:boolean" />

<xs:element name="egressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="ingressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="ingressTmdRef" type="ns3:NamingAttributeType" />

<xs:element name="egressTmdRef" type="ns3:NamingAttributeType" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="PhysicalTerminationPointListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="ptp" nillable="true" type="tns:PhysicalTerminationPointType" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 80 of 124

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/gtp/v1" xmlns:ns0="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/gtp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="gtp" type="tns:GroupTerminationPointType" />

- <xs:complexType name="GroupTerminationPointType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="isReportingAlarms" type="xs:boolean" />

<xs:element name="containedTpRefList" type="ns0:NamingAttributeListType" />

<xs:element name="connectionState" type="ns2:TerminationPointConnectionStateType" />

<xs:element name="asapRef" type="ns0:NamingAttributeType" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="GroupTerminationPointListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="gtp" nillable="true" type="tns:GroupTerminationPointType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/ftp/v1" xmlns:ns0="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1"

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 81 of 124

xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/ftp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="ftp" type="tns:FloatingTerminationPointType" />

- <xs:complexType name="FloatingTerminationPointType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="direction" type="ns0:DirectionalityType" />

<xs:element name="tpProtectionAssociation" type="ns0:TerminationPointProtectionAssociationType" />

<xs:element name="isEdgePoint" type="xs:boolean" />

<xs:element name="isEquipmentProtected" type="xs:boolean" />

<xs:element name="egressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="ingressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="connectionState" type="ns0:TerminationPointConnectionStateType" />

<xs:element name="tpMappingMode" type="ns0:TerminationModeType" />

<xs:element name="ingressTmdRef" type="ns3:NamingAttributeType" />

<xs:element name="egressTmdRef" type="ns3:NamingAttributeType" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="FloatingTerminationPointListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="ftp" nillable="true" type="tns:FloatingTerminationPointType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 82 of 124

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/fd/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/fd/v1" xm lns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="fd" type="tns:FlowDomainType" />

- <xs:complexType name="FlowDomainListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="fd" nillable="true" type="tns:FlowDomainType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="FlowDomainType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

<xs:element name="connectivityState" type="tns:ConnectivityStateType" />

<xs:element name="type" type="tns:FdTypeType" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:simpleType name="FdTypeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="FDT_SINGLETON" />

<xs:enumeration value="FDT_NETW ORK" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ConnectivityStateType">

- <xs:restriction base="xs:string">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 83 of 124

<xs:enumeration value="CS_UNKNOWN" />

<xs:enumeration value="CS_FULLY_CONNECTED" />

<xs:enumeration value="CS_NOT_FULLY_CONNECTED" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/ctp/v1" xmlns:ns0="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/ctp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" />

<xs:element name="ctp" type="tns:ConnectionTerminationPointType" />

- <xs:complexType name="ConnectionTerminationPointType">

- <xs:complexContent>

- <xs:extension base="ns2:CommonResourceInfoType">

- <xs:sequence>

<xs:element name="direction" type="ns0:DirectionalityType" />

<xs:element name="tpProtectionAssociation" type="ns0:TerminationPointProtectionAssociationType" />

<xs:element name="isEdgePoint" type="xs:boolean" />

<xs:element name="isEquipmentProtected" type="xs:boolean" />

<xs:element name="egressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="ingressTmdState" type="ns0:TransmissionDescriptorStateType" />

<xs:element name="connectionState" type="ns0:TerminationPointConnectionStateType" />

<xs:element name="tpMappingMode" type="ns0:TerminationModeType" />

<xs:element name="ingressTmdRef" type="ns3:NamingAttributeType" />

<xs:element name="egressTmdRef" type="ns3:NamingAttributeType" />

<xs:element minOccurs="0" nillable="true" ref="ns1:transmissionParametersList" />

</xs:sequence>

</xs:extension>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 84 of 124

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="ConnectionTerminationPointListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="ctp" nillable="true" type="tns:ConnectionTerminationPointType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrf/xsd/com/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="EquipmentHolderTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:EquipmentHolderEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="StaticProtectionLevelType">

- <xs:simpleContent>

- <xs:extension base="tns:StaticProtectionLevelEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="EndPointRoleType">

- <xs:sequence>

<xs:element minOccurs="0" name="role" type="tns:TerminationPointRole" />

<xs:element minOccurs="0" name="tpIndex" type="xs:unsignedInt" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 85 of 124

</xs:complexType>

- <xs:complexType name="ProtectionRoleType">

- <xs:simpleContent>

- <xs:extension base="tns:ProtectionRoleEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="ResourceFulfillmentStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ResourceFulfillmentStateEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="EndPointRoleListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="role" nillable="true" type="tns:EndPointRoleType"

/>

</xs:sequence>

</xs:complexType>

- <xs:complexType name="TopologyType">

- <xs:simpleContent>

- <xs:extension base="tns:TopologyEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="DirectionalityType">

- <xs:restriction base="xs:string">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 86 of 124

<xs:enumeration value="D_NA" />

<xs:enumeration value="D_BIDIRECTIONAL" />

<xs:enumeration value="D_SOURCE" />

<xs:enumeration value="D_SINK" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TransmissionDescriptorStateType">

- <xs:restriction base="xs:string">

<xs:enumeration value="TMD_MISSING" />

<xs:enumeration value="NOT_APPLICABLE" />

<xs:enumeration value="PENDING" />

<xs:enumeration value="APPLIED" />

<xs:enumeration value="MISMATCH" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TerminationPointProtectionAssociationType">

- <xs:restriction base="xs:string">

<xs:enumeration value="TPPA_NA" />

<xs:enumeration value="TPPA_PSR_RELATED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TerminationModeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="TM_NA" />

<xs:enumeration value="TM_NEITHER_TERMINATED_NOR_AVAILABLE_FOR_MAPPING" />

<xs:enumeration value="TM_TERMINATED_AND_AVAILABLE_FOR_MAPPING" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TerminationPointConnectionStateType">

- <xs:restriction base="xs:string">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 87 of 124

<xs:enumeration value="TPCS_NA" />

<xs:enumeration value="TPCS_SOURCE_CONNECTED" />

<xs:enumeration value="TPCS_SINK_CONNECTED" />

<xs:enumeration value="TPCS_BI_CONNECTED" />

<xs:enumeration value="TPCS_NOT_CONNECTED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ConnectionlessPortTerminationPointRoleType">

- <xs:restriction base="xs:string">

<xs:enumeration value="CPTPR_FD_EDGE" />

<xs:enumeration value="CPTPR_FD_INTERNAL" />

<xs:enumeration value="CPTPR_ALL" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="EquipmentHolderEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="rack" />

<xs:enumeration value="shelf" />

<xs:enumeration value="sub_shelf" />

<xs:enumeration value="slot" />

<xs:enumeration value="sub_slot" />

<xs:enumeration value="remote_unit" />

<xs:enumeration value="remote_slots" />

<xs:enumeration value="ppm_holder" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="StaticProtectionLevelEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 88 of 124

<xs:enumeration value="PREEMPTIBLE" />

<xs:enumeration value="UNPROTECTED" />

<xs:enumeration value="PARTIALLY_PROTECTED" />

<xs:enumeration value="FULLY_PROTECTED" />

<xs:enumeration value="HIGHLY_PROTECTED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TerminationPointRole">

- <xs:restriction base="xs:string">

<xs:enumeration value="CM_END_POINT" />

<xs:enumeration value="LC_END_POINT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ProtectionRoleEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="NA" />

<xs:enumeration value="PRIMARY" />

<xs:enumeration value="BACKUP" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ResourceFulfillmentStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="IN_SERVICE" />

<xs:enumeration value="OUT_OF_SERVICE" />

<xs:enumeration value="OUT_OF_SERVICE_BY_MAINTENANCE" />

<xs:enumeration value="SERV_NA" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="TopologyEnumType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 89 of 124

- <xs:restriction base="xs:string">

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="TOPO_SINGLETON" />

<xs:enumeration value="TOPO_CHAIN" />

<xs:enumeration value="TOPO_PSR" />

<xs:enumeration value="TOPO_OPEN_PSR" />

<xs:enumeration value="TOPO_SPRING" />

<xs:enumeration value="TOPO_OPEN_SPRING" />

<xs:enumeration value="TOPO_MESH" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:ns1="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lp/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="transmissionParameters" type="tns:LayeredParametersType" />

<xs:element name="transmissionParametersList" type="tns:LayeredParametersListType" />

- <xs:complexType name="LayeredParametersListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="transmissionParameters" nillable="true" type="tns:LayeredParametersType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="LayeredParametersType">

- <xs:sequence>

<xs:element minOccurs="0" name="layerRate" type="ns1:LayerRateType" />

<xs:element minOccurs="0" name="parameterList" type="ns2:NameAndValueStringListType" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 90 of 124

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="layerRateListType" type="tns:LayerRateListType" />

- <xs:complexType name="LayerRateType">

- <xs:simpleContent>

- <xs:extension base="tns:LayerRateEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="LayerRateListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="layerRate" nillable="true" type="tns:LayerRateType" />

</xs:sequence>

</xs:complexType>

- <xs:simpleType name="LayerRateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="Cisco_LR_MPLSTP" />

<xs:enumeration value="Cisco_LR_MPLS_PATH" />

<xs:enumeration value="Cisco_LR_MPLS_PW" />

<xs:enumeration value="Cisco_LR_EVC" />

<xs:enumeration value="LR_DS0_64K" />

<xs:enumeration value="LR_DSL" />

<xs:enumeration value="LR_Not_Applicable" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 91 of 124

<xs:enumeration value="LR_Async_FOTS_150M" />

<xs:enumeration value="LR_Async_FOTS_417M" />

<xs:enumeration value="LR_Async_FOTS_560M" />

<xs:enumeration value="LR_Async_FOTS_565M" />

<xs:enumeration value="LR_Async_FOTS_1130M" />

<xs:enumeration value="LR_Async_FOTS_1G7" />

<xs:enumeration value="LR_Async_FOTS_1G8" />

<xs:enumeration value="LR_ATM_NI" />

<xs:enumeration value="LR_ATM_VC" />

<xs:enumeration value="LR_ATM_VP" />

<xs:enumeration value="LR_D1_Video" />

<xs:enumeration value="LR_DIGITAL_SIGNAL_RATE" />

<xs:enumeration value="LR_PHYSICAL_ELECTRICAL." />

<xs:enumeration value="LR_DSR_1_5M" />

<xs:enumeration value="LR_DSR_2M" />

<xs:enumeration value="LR_DSR_4M" />

<xs:enumeration value="LR_DSR_6M" />

<xs:enumeration value="LR_DSR_8M" />

<xs:enumeration value="LR_DSR_16M" />

<xs:enumeration value="LR_DSR_34M" />

<xs:enumeration value="LR_E2_8M" />

<xs:enumeration value="LR_E5_565M" />

<xs:enumeration value="LR_Encapsulation" />

<xs:enumeration value="LR_Fragment" />

<xs:enumeration value="LR_DSR_45M" />

<xs:enumeration value="LR_DSR_140M" />

<xs:enumeration value="LR_DSR_565M" />

<xs:enumeration value="LR_DSR_Fast_Ethernet" />

<xs:enumeration value="LR_DSR_Gigabit_Ethernet" />

<xs:enumeration value="LR_DSR_10Gigabit_Ethernet" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 92 of 124

<xs:enumeration value="LR_DSR_OC1_STM0" />

<xs:enumeration value="LR_DSR_OC3_STM1" />

<xs:enumeration value="LR_DSR_2xSTM1" />

<xs:enumeration value="LR_DSR_OC12_STM4" />

<xs:enumeration value="LR_DSR_OC24_STM8" />

<xs:enumeration value="LR_DSR_OC48_and_STM16" />

<xs:enumeration value="LR_DSR_OC192_and_STM64" />

<xs:enumeration value="LR_DSR_OC768_and_STM256" />

<xs:enumeration value="LR_DSR_OTU1" />

<xs:enumeration value="LR_DSR_OTU2" />

<xs:enumeration value="LR_DSR_OTU3" />

<xs:enumeration value="LR_E1_2M" />

<xs:enumeration value="LR_E20_2x2M" />

<xs:enumeration value="LR_E30_8x2M" />

<xs:enumeration value="LR_E3_34M" />

<xs:enumeration value="LR_E4_140M" />

<xs:enumeration value="LR_ESCON" />

<xs:enumeration value="LR_Ethernet" />

<xs:enumeration value="LR_ETR" />

<xs:enumeration value="LR_Fast_Ethernet" />

<xs:enumeration value="LR_FC_12_133M" />

<xs:enumeration value="LR_FC_25_266M" />

<xs:enumeration value="LR_FC_50_531M" />

<xs:enumeration value="LR_FC_100_1063M" />

<xs:enumeration value="LR_FDDI" />

<xs:enumeration value="LR_FICON" />

<xs:enumeration value="LR_FR_IF" />

<xs:enumeration value="LR_FR_PVC" />

<xs:enumeration value="LR_Gigabit_Ethernet" />

<xs:enumeration value="LR_ISDN_BRI" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 93 of 124

<xs:enumeration value="LR_Line_OC1_STS1_and_MS_STM0" />

<xs:enumeration value="LR_Line_OC3_STS3_and_MS_STM1" />

<xs:enumeration value="LR_Line_OC12_STS12_and_MS_STM4" />

<xs:enumeration value="LR_Line_OC24_STS24_and_MS_STM8" />

<xs:enumeration value="LR_Line_OC48_STS48_and_MS_STM16" />

<xs:enumeration value="LR_Line_OC192_STS192_and_MS_STM64" />

<xs:enumeration value="LR_Line_OC768_STS768_and_MS_STM256" />

<xs:enumeration value="LR_Low_Order_TU3_VC3" />

<xs:enumeration value="LR_OCH_Data_Unit_1" />

<xs:enumeration value="LR_OCH_Data_Unit_2" />

<xs:enumeration value="LR_OCH_Data_Unit_3" />

<xs:enumeration value="LR_OCH_Transport_Unit_1" />

<xs:enumeration value="LR_OCH_Transport_Unit_2" />

<xs:enumeration value="LR_OCH_Transport_Unit_3" />

<xs:enumeration value="LR_STS3c_and_AU4_VC4" />

<xs:enumeration value="LR_STS4c_and_VC3_4c" />

<xs:enumeration value="LR_STS5c_and_VC3_5c" />

<xs:enumeration value="LR_STS6c_and_VC4_2c" />

<xs:enumeration value="LR_STS7c_and_VC3_7c" />

<xs:enumeration value="LR_STS8c_and_VC3_8c" />

<xs:enumeration value="LR_STS9c_and_VC4_3c" />

<xs:enumeration value="LR_Optical_Channel" />

<xs:enumeration value="LR_Optical_Multiplex_Section" />

<xs:enumeration value="LR_OPTICAL_SECTION" />

<xs:enumeration value="LR_Optical_Transmission_Section" />

<xs:enumeration value="LR_PHYSICAL_MEDIALESS" />

<xs:enumeration value="LR_PHYSICAL_OPTICAL" />

<xs:enumeration value="LR_POTS" />

</xs:restriction>

</xs:simpleType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 94 of 124

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:ns0="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:tns="http://www.tmforum.org/mtop/nrb/xsd/cri/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" />

<xs:element name="commonResourceInfo" type="tns:CommonResourceInfoType" />

- <xs:complexType abstract="true" name="CommonResourceInfoType">

- <xs:complexContent>

- <xs:extension base="ns1:CommonObjectInfoType">

- <xs:sequence>

<xs:element name="source" type="tns:SourceType" />

<xs:element name="networkAccessDomain" type="xs:string" />

<xs:element name="meiAttributes" type="ns0:MultiEventInventoryAttributesType" />

<xs:element name="resourceState" type="tns:ResourceStateType" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="ResourceStateType">

- <xs:simpleContent>

- <xs:extension base="tns:ResourceStateEnumType">

<xs:attribute name="overlap" type="xs:string" />

<xs:attribute name="qualifier" type="xs:string" />

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="SourceType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 95 of 124

- <xs:simpleContent>

- <xs:extension base="tns:SourceEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="ResourceStateEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

<xs:enumeration value="UNDER_MAINTENANCE" />

<xs:enumeration value="SYNCHRONIZING" />

<xs:enumeration value="INSTALLING" />

<xs:enumeration value="INSTALLING_ACCEPTED" />

<xs:enumeration value="INSTALLING_COMMISSIONED" />

<xs:enumeration value="INSTALLING_DELIVERED" />

<xs:enumeration value="INSTALLING_INSTALLED" />

<xs:enumeration value="INSTALLING_INTEGRATED" />

<xs:enumeration value="INSTALLING_REJECTED" />

<xs:enumeration value="NON_W ORKING" />

<xs:enumeration value="PLANNING" />

<xs:enumeration value="PLANNING_INITIAL_PLAN" />

<xs:enumeration value="PLANNING_ORDERED" />

<xs:enumeration value="PLANNING_PLANNED" />

<xs:enumeration value="RETIRING" />

<xs:enumeration value="RETIRING_DECOMMISSIONED" />

<xs:enumeration value="RETIRING_DEINSTALLED" />

<xs:enumeration value="RETIRING_DEINTEGRATED" />

<xs:enumeration value="RETIRING_RECOVERED" />

<xs:enumeration value="RETIRING_STORED" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 96 of 124

<xs:enumeration value="RETIRING_W ITHDRAW N_ACTIVE" />

<xs:enumeration value="RETIRING_W ITHDRAW N_UNAVAILABLE" />

<xs:enumeration value="UNKNOWN" />

<xs:enumeration value="W ORKING" />

<xs:enumeration value="W ORKING_ACTIVATED" />

<xs:enumeration value="W ORKING_DEACTIVATED" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="SourceEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NETW ORK_ME" />

<xs:enumeration value="OS" />

<xs:enumeration value="NETW ORK_EMS" />

</xs:restriction>

</xs:simpleType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/mri/xsd/tpr/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:ns2="http://www.tmforum.org/mtop/nrf/xsd/tp/v1" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:ns4="http://www.tmforum.org/mtop/nrf/xsd/com/v1" xmlns:ns5="http://www.tmforum.org/mtop/nrf/xsd/gtp/v1" xmlns:ns6="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" xmlns:ns7="http://www.tmforum.org/mtop/nrf/xsd/tppool/v1" xmlns:tns="http://www.tmforum.org/mtop/mri/xsd/tpr/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/tp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/com/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/gtp/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrb/xsd/lay/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/nrf/xsd/tppool/v1" />

- <xs:element name="getAllAssignableConnectionlessPortTerminationPointsException">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 97 of 124

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAllAssignableConnectionlessPortTerminationPointsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="mfdRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllAssignableConnectionlessPortTerminationPointsResponse">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="cptpList" type="ns2:TerminationPointListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllAssignedConnectionlessPortTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 98 of 124

</xs:element>

- <xs:element name="getAllAssignedConnectionlessPortTerminationPointsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="mfdRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllAssignedConnectionlessPortTerminationPointsResponse">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="cptpList" type="ns2:TerminationPointListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllConnectionlessPortTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAllConnectionlessPortTerminationPointsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="fdRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="cptpRole" type="ns4:ConnectionlessPortTerminationPointRoleType" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 99 of 124

</xs:complexType>

</xs:element>

- <xs:element name="getAllConnectionlessPortTerminationPointsResponse">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="cptpList" type="ns2:TerminationPointListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAllEdgePointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllEdgePointsRequest" type="tns:GetAllEdgePointsType" />

<xs:element name="getAllEdgePointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getAllFloatingTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllFloatingTerminationPointsRequest" type="tns:GetAllTerminationPointsType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 100 of 124

<xs:element name="getAllFloatingTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getAllGroupTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllGroupTerminationPointsRequest" type="tns:GetAllGroupTerminationPoints Type" />

<xs:element name="getAllGroupTerminationPointsResponse" type="tns:MultipleGroupTerminationPointObjectsResponseType" />

- <xs:element name="getAllPhysicalTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllPhysicalTerminationPointsRequest" type="tns:GetAllTerminationPointsType" />

<xs:element name="getAllPhysicalTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getAllPhysicalTerminationPointsWithoutFtpsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 101 of 124

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllPhysicalTerminationPointsWithoutFtpsRequest" type="tns:GetAllTerminationPointsType" />

<xs:element name="getAllPhysicalTerminationPointsWithoutFtpsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getAllSupportedPhysicalTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllSupportedPhysicalTerminationPointsRequest" type="tns:RequestProfile3Type" />

<xs:element name="getAllSupportedPhysicalTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getAllTerminationPointPoolsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAllTerminationPointPoolsRequest" type="tns:RequestProfile1Type" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 102 of 124

<xs:element name="getAllTerminationPointPoolsResponse" type="tns:MultipleTerminationPointPoolObjectsResponseType" />

- <xs:element name="getAssociatedGroupTerminationPointException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getAssociatedGroupTerminationPointRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="ctpRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAssociatedGroupTerminationPointResponse">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="gtp" type="ns5:GroupTerminationPointType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:element name="getAssociatedTerminationPointException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 103 of 124

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getAssociatedTerminationPointRequest" type="tns:RequestProfile2Type" />

<xs:element name="getAssociatedTerminationPointResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

<xs:element name="getAssociatedTerminationPointsW rtTmdException" type="tns:RequestProfile1Type" />

- <xs:element name="getAssociatedTerminationPointsWrtTmdRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="tmdRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getAssociatedTerminationPointsW rtTmdResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getContainedCurrentConnectionTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getContainedCurrentConnectionTerminationPointsRequest" type="tns:GetAllConnectionTerminationPointsType" />

<xs:element name="getContainedCurrentConnectionTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getContainedInUseConnectionTerminationPointsException">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 104 of 124

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getContainedInUseConnectionTerminationPointsRequest" type="tns:GetAllConnectionTerminationPointsType" />

<xs:element name="getContainedInUseConnectionTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getContainedPotentialConnectionTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getContainedPotentialConnectionTerminationPointsRequest" type="tns:GetAllConnectionTerminationPointsType" />

<xs:element name="getContainedPotentialConnectionTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getContainingGroupTerminationPointException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 105 of 124

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getContainingGroupTerminationPointRequest" type="tns:RequestProfile4Type" />

<xs:element name="getContainingGroupTerminationPointResponse" type="tns:SingleGroupTerminationPointObjectResponseType" />

- <xs:element name="getContainingTerminationPointsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getContainingTerminationPointsRequest" type="tns:RequestProfile4Type" />

<xs:element name="getContainingTerminationPointsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getGroupTerminationPointException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getGroupTerminationPointRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="gtpRef" type="ns1:NamingAttributeType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 106 of 124

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getGroupTerminationPointResponse" type="tns:SingleGroupTerminationPointObjectResponseType" />

<xs:element name="getGroupTerminationPointsIteratorException" type="ns3:GetAllDataIteratorExceptionType" />

<xs:element name="getGroupTerminationPointsIteratorRequest" type="ns3:GetAllDataIteratorRequestType" />

<xs:element name="getGroupTerminationPointsIteratorResponse" type="tns:MultipleGroupTerminationPointObjectsResponseType" />

- <xs:element name="getTerminationPointException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getTerminationPointGroupingRelationshipsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name="getTerminationPointGroupingRelationshipsRequest" type="tns:RequestProfile2Type" />

<xs:element name="getTerminationPointGroupingRelationshipsResponse" type="tns:MultipleObjectNamesResponseType" />

- <xs:element name="getTerminationPointPoolException">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 107 of 124

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getTerminationPointPoolRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="tpPoolRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getTerminationPointPoolResponse" type="tns:SingleTerminationPointPoolObjectResponseType" />

<xs:element name="getTerminationPointPoolsIteratorException" type="ns3:GetAllDataIteratorExceptionType" />

<xs:element name="getTerminationPointPoolsIteratorRequest" type="ns3:GetAllDataIteratorRequestType" />

<xs:element name="getTerminationPointPoolsIteratorResponse" type="tns:MultipleTerminationPointPoolObjectsResponseType" />

<xs:element name="getTerminationPointRequest" type="tns:RequestProfile2Type" />

<xs:element name="getTerminationPointResponse" type="tns:SingleTerminationPointObjectResponseType" />

<xs:element name="getTerminationPointsIteratorException" type="ns3:GetAllDataIteratorExceptionType" />

<xs:element name="getTerminationPointsIteratorRequest" type="ns3:GetAllDataIteratorRequestType" />

<xs:element name="getTerminationPointsIteratorResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:element name="getTrafficConditioningProfileAssociatedTpsException">

- <xs:complexType>

- <xs:complexContent>

- <xs:extension base="ns3:AllExceptionsType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 108 of 124

<xs:sequence />

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

- <xs:element name="getTrafficConditioningProfileAssociatedTpsRequest">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="tcProfileRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="getTrafficConditioningProfileAssociatedTpsResponse" type="tns:MultipleTerminationPointObjectsResponseType" />

- <xs:complexType name="RequestProfile3Type">

- <xs:sequence>

<xs:element minOccurs="0" name="equipmentRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultipleTerminationPointObjectsResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="tpList" type="ns2:TerminationPointListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RequestProfile4Type">

- <xs:sequence>

<xs:element minOccurs="0" name="ctpRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultipleGroupTerminationPointObjectsResponseType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 109 of 124

- <xs:sequence>

<xs:element minOccurs="0" name="gtpList" type="ns5:GroupTerminationPointListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllConnectionTerminationPointsType">

- <xs:sequence>

<xs:element minOccurs="0" name="tpRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="layerRateList" type="ns6:LayerRateListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllGroupTerminationPointsType">

- <xs:sequence>

<xs:element minOccurs="0" name="meRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="tpLayerRateList" type="ns6:LayerRateListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultipleObjectNamesResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="nameList" type="ns1:NamingAttributeListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="SingleGroupTerminationPointObjectResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="gtp" type="ns5:GroupTerminationPointType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RequestProfile1Type">

- <xs:sequence>

<xs:element minOccurs="0" name="mlsnRef" type="ns1:NamingAttributeType" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 110 of 124

</xs:complexType>

- <xs:complexType name="SingleTerminationPointPoolObjectResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="tpPool" type="ns7:TerminationPointPoolType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RequestProfile2Type">

- <xs:sequence>

<xs:element minOccurs="0" name="tpRef" type="ns1:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllEdgePointsType">

- <xs:sequence>

<xs:element minOccurs="0" name="mlsnRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="tpLayerRateList" type="ns6:LayerRateListType" />

<xs:element minOccurs="0" name="connectionLayerRateList" type="ns6:LayerRateListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultipleTerminationPointPoolObjectsResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="tpPoolList" type="ns7:TerminationPointPoolListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllTerminationPointsType">

- <xs:sequence>

<xs:element minOccurs="0" name="meRef" type="ns1:NamingAttributeType" />

<xs:element minOccurs="0" name="tpLayerRateList" type="ns6:LayerRateListType" />

<xs:element minOccurs="0" name="connectionLayerRateList" type="ns6:LayerRateListType" />

</xs:sequence>

</xs:complexType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 111 of 124

- <xs:complexType name="SingleTerminationPointObjectResponseType">

- <xs:sequence>

<xs:element minOccurs="0" name="tp" type="ns2:TerminationPointType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

- <xs:complexType name="NamingAttributeType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" name="rdn" type="tns:RelativeDistinguishNameType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="RelativeDistinguishNameType">

- <xs:sequence>

<xs:element name="type" type="xs:string" />

<xs:element name="value" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NamingAttributeListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="name" nillable="true" type="tns:NamingAttributeType" />

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/msg/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 112 of 124

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" />

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element name="commLoss" type="tns:BaseExceptionMessageType" />

<xs:element name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element name="internalError" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element name="notImplemented" type="tns:BaseExceptionMessageType" />

<xs:element name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element name="objectInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element name="userlabelInUse" type="tns:BaseExceptionMessageType" />

- <xs:complexType name="AllExceptionsType">

- <xs:sequence>

<xs:element minOccurs="0" name="accessDenied" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="capacityExceeded" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="commLoss" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="entityNotFound" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="internalError" type="tns:BaseExceptionMessageType" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 113 of 124

<xs:element minOccurs="0" name="invalidFilterDefinition" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidInput" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="invalidTopic" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notificationServiceProblem" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notImplemented" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="notInValidState" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="objectInUse" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="protectionEffortNotMet" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="timeslotInUse" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tooManyOpenIterators" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="tpInvalidEndPoint" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unableToComply" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedCompressionFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedPackingFormat" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="unsupportedRoutingConstraints" type="tns:BaseExceptionMessageType" />

<xs:element minOccurs="0" name="userlabelInUse" type="tns:BaseExceptionMessageType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="BaseExceptionMessageType">

- <xs:sequence>

<xs:element minOccurs="0" ref="ns1:header" />

<xs:element minOccurs="0" name="reason" type="xs:string" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns2:AnyListType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorExceptionType">

- <xs:complexContent>

- <xs:extension base="tns:AllExceptionsType">

<xs:sequence />

</xs:extension>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 114 of 124

</xs:complexContent>

</xs:complexType>

- <xs:complexType name="GetAllDataIteratorRequestType">

<xs:sequence />

</xs:complexType>

</xs:schema>

- <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/hdr/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:import namespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

- <xs:element name="header">

- <xs:complexType>

- <xs:sequence>

<xs:element minOccurs="0" name="activityName" type="xs:string" />

<xs:element minOccurs="0" name="msgName" type="xs:string" />

<xs:element minOccurs="0" name="msgType" type="tns:MessageTypeType" />

<xs:element minOccurs="0" name="senderURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="destinationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="replyToURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="originatorURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="failureReplytoURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="activityStatus" type="tns:ActivityStatusType" />

<xs:element minOccurs="0" name="correlationId" type="xs:string" />

<xs:element minOccurs="0" name="security" type="xs:string" />

<xs:element minOccurs="0" name="securityType" type="xs:string" />

<xs:element minOccurs="0" name="priority" type="xs:string" />

- <xs:element minOccurs="0" name="msgSpecificProperties">

- <xs:complexType>

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="property" nillable="true">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 115 of 124

- <xs:complexType>

- <xs:sequence>

<xs:element name="propName" type="xs:string" />

<xs:element name="propValue" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element minOccurs="0" name="communicationPattern" type="tns:CommunicationPatternType" />

<xs:element minOccurs="0" name="communicationStyle" type="tns:CommunicationStyleType" />

<xs:element minOccurs="0" name="requestedBatchSize" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceNumber" type="xs:unsignedInt" />

<xs:element minOccurs="0" name="batchSequenceEndOfReply" type="xs:boolean" />

<xs:element minOccurs="0" name="iteratorReferenceURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="fileLocationURI" type="xs:anyURI" />

<xs:element minOccurs="0" name="compressionType" type="tns:CompressionTypeType" />

<xs:element minOccurs="0" name="packingType" type="tns:PackingTypeType" />

<xs:element minOccurs="0" name="timestamp" type="xs:dateTime" />

<xs:element minOccurs="0" name="vendorExtensions" type="ns1:AnyListType" />

</xs:sequence>

</xs:complexType>

</xs:element>

- <xs:complexType name="ActivityStatusType">

- <xs:simpleContent>

- <xs:extension base="tns:ActivityStatusEnumType">

<xs:attribute name="qualifier" type="xs:string" />

</xs:extension>

</xs:simpleContent>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 116 of 124

</xs:complexType>

- <xs:complexType name="CompressionTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:CompressionEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:complexType name="PackingTypeType">

- <xs:simpleContent>

- <xs:extension base="tns:PackingEnumType">

<xs:attribute name="extension" type="xs:string" />

</xs:extension>

</xs:simpleContent>

</xs:complexType>

- <xs:simpleType name="MessageTypeType">

- <xs:restriction base="xs:string">

<xs:enumeration value="REQUEST" />

<xs:enumeration value="RESPONSE" />

<xs:enumeration value="NOTIFICATION" />

<xs:enumeration value="ERROR" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="ActivityStatusEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SUCCESS" />

<xs:enumeration value="FAILURE" />

<xs:enumeration value="WARNING" />

</xs:restriction>

</xs:simpleType>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 117 of 124

- <xs:simpleType name="CommunicationPatternType">

- <xs:restriction base="xs:string">

<xs:enumeration value="SimpleResponse" />

<xs:enumeration value="MultipleBatchResponse" />

<xs:enumeration value="BulkResponse" />

<xs:enumeration value="Notification" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CommunicationStyleType">

- <xs:restriction base="xs:string">

<xs:enumeration value="MSG" />

<xs:enumeration value="RPC" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="CompressionEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_COMPRESSION" />

<xs:enumeration value="GZIP" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

</xs:simpleType>

- <xs:simpleType name="PackingEnumType">

- <xs:restriction base="xs:string">

<xs:enumeration value="NO_PACKING" />

<xs:enumeration value="ZIP" />

<xs:enumeration value="TAR" />

<xs:enumeration value="VENDOR_EXT" />

<xs:enumeration value="MINOR_EXT" />

</xs:restriction>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 118 of 124

</xs:simpleType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="nvList" type="tns:NameAndAnyValueListType" />

<xs:element name="nvsList" type="tns:NameAndValueStringListType" />

- <xs:complexType name="AnyListType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nv" nillable="true" type="tns:NameAndAnyValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndAnyValueType">

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:any namespace="##other" processContents="lax" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndValueStringListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="nvs" nillable="true" type="tns:NameAndStringValueType" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NameAndStringValueType">

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 119 of 124

- <xs:sequence>

<xs:element name="name" type="xs:string" />

<xs:element name="value" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="NotificationIdentifierListType">

- <xs:sequence>

<xs:element maxOccurs="unbounded" minOccurs="0" name="notificationId" nillable="true" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType name="MultiEventInventoryAttributesType">

- <xs:sequence>

<xs:element name="neTime" type="xs:string" />

<xs:element name="eventIndication" type="xs:string" />

</xs:sequence>

</xs:complexType>

- <xs:complexType mixed="true" name="QueryExpressionType">

- <xs:sequence>

<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax" />

</xs:sequence>

<xs:attribute name="Dialect" type="xs:string" use="required" />

</xs:complexType>

- <xs:complexType name="AliasNameListType">

- <xs:sequence>

- <xs:element maxOccurs="unbounded" minOccurs="0" name="alias" nillable="true">

- <xs:complexType>

- <xs:sequence>

<xs:element name="aliasName" type="xs:string" />

<xs:element name="aliasValue" nillable="true" type="xs:string" />

</xs:sequence>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 120 of 124

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:schema>

- <xs:schema elementFormDefault="qualified" targetNamespace="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" version="1.0" xmlns:tns="http://www.tmforum.org/mtop/fmw/xsd/coi/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="commonObjectInfo" type="tns:CommonObjectInfoType" />

- <xs:complexType abstract="true" name="CommonObjectInfoType">

- <xs:sequence>

<xs:element name="name" type="ns1:NamingAttributeType" xmlns:ns1="http://www.tmforum.org/mtop/fmw/xsd/nam/v1" />

<xs:element name="userLabel" type="xs:string" />

<xs:element minOccurs="0" name="discoveredName" type="xs:string" />

<xs:element name="namingOs" type="xs:string" />

<xs:element name="owner" type="xs:string" />

<xs:element name="aliasNameList" type="ns2:AliasNameListType" xmlns:ns2="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

<xs:element name="vendorExtensions" type="ns3:AnyListType" xmlns:ns3="http://www.tmforum.org/mtop/fmw/xsd/gen/v1" />

</xs:sequence>

</xs:complexType>

</xs:schema>

</wsdl:types>

- <wsdl:message name="getAllSupportedPhysicalTerminationPointsResponse">

<wsdl:part element="ns2:getAllSupportedPhysicalTerminationPointsResponse" name="mtopBody" />

<wsdl:part element="ns1:header" name="mtopHeader" />

</wsdl:message>

- <wsdl:message name="getAllSupportedPhysicalTerminationPoints">

<wsdl:part element="ns1:header" name="mtopHeader" />

<wsdl:part element="ns2:getAllSupportedPhysicalTerminationPointsRequest" name="mtopBody" />

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 121 of 124

</wsdl:message>

- <wsdl:message name="GetAllSupportedPhysicalTerminationPointsException">

<wsdl:part element="ns2:getAllSupportedPhysicalTerminationPointsException" name="GetAllSupportedPhysicalTerminationPointsException" />

</wsdl:message>

- <wsdl:portType name="TerminationPointRetrieval_RPC">

- <wsdl:operation name="getAllSupportedPhysicalTerminationPoints" parameterOrder="mtopHeader mtopBody">

<wsdl:input message="tns:getAllSupportedPhysicalTerminationPoints" name="getAllSupportedPhysicalTerminationPoints" />

<wsdl:output message="tns:getAllSupportedPhysicalTerminationPointsResponse" name="getAllSupportedPhysicalTerminationPointsResponse" />

<wsdl:fault message="tns:GetAllSupportedPhysicalTerminationPointsException" name="GetAllSupportedPhysicalTerminationPointsException" />

</wsdl:operation>

</wsdl:portType>

- <wsdl:binding name="TerminationPointRetrievalRPCServiceSoapBinding" type="tns:TerminationPointRetrieval_RPC">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />

- <wsdl:operation name="getAllSupportedPhysicalTerminationPoints">

<soap:operation soapAction="getAllSupportedPhysicalTerminationPoints" style="document" />

- <wsdl:input name="getAllSupportedPhysicalTerminationPoints">

<soap:header message="tns:getAllSupportedPhysicalTerminationPoints" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:input>

- <wsdl:output name="getAllSupportedPhysicalTerminationPointsResponse">

<soap:header message="tns:getAllSupportedPhysicalTerminationPointsResponse" part="mtopHeader" use="literal" />

<soap:body parts="mtopBody" use="literal" />

</wsdl:output>

- <wsdl:fault name="GetAllSupportedPhysicalTerminationPointsException">

<soap:fault name="GetAllSupportedPhysicalTerminationPointsException" use="literal" />

</wsdl:fault>

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 122 of 124

</wsdl:operation>

</wsdl:binding>

- <wsdl:service name="TerminationPointRetrievalRPCService">

- <wsdl:port binding="tns:TerminationPointRetrievalRPCServiceSoapBinding" name="TerminationPointRetrieval_RPCPort">

<soap:address location="https://prime-dev-lnx-219:9110/TerminationPointRetrieval_RPC" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Notifications

The Integration Layer (IL) will expose interfaces for enabling clients of the IL to register and receive notifications of interest.

The currently supported IL interfaces consist of the following:

WS-SOAP interface that supports MTOSI-conformant operations

JMS interface that supports the same MTOSI operations using serialized Java objects

The IL notification framework should be based on the above interfaces. This entails the following:

Support the MTOSI-style notification topic registration pattern for the WS-SOAP interface:

SubscribeResponse subscribe(

Holder<Header> mtopHeader,

SubscribeRequest mtopBody

) throws SubscribeException;

UnsubscribeResponse unsubscribe(

Holder<Header> mtopHeader,

UnsubscribeRequest mtopBody

) throws UnsubscribeException;

The subscribe request specifies the following:

Consumer - URI

Topic - The string indicating the classification of events of interest

Selector - Notification Filter

The subscribe response contains a subscriptionID

The unsubscribe request requires the subscriptionID(s) and topic(s) provided at the time of registration.

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 123 of 124

Support for standard JMS topic subscription for the JMS interface

On the notification consumer side, each client type (WS-SOAP or JMS) is expected to support a slightly different flow:

WS-SOAP clients will need to perform the following

Expose the NotificationConsumer API as defined by the NotificationConsumerHttp.wsdl and documented in the MTOSI R2.0 Framework DDP

Use the Subscribe operation to register for notifications.

JMS clients will be consuming POJOs with the following format:

ArrayList<Object> consisting of following in this order:

1. com.cisco.prime.esb.fmw.api.Header

2. org.tmforum.mtop.fmw.xsd.notmsg.v1.Notify

For Prime 1.0, the supported notification types will include:

Object Creation Notification

Object Deletion Notification

Attribute Value Change Notification

These notifications will be supported across the following objects:

Managed Element

Equipment Holder

Equipment

Physical Termination Point

The primary consumer of notifications within the Prime suite will be the Common Inventory for the purposes of maintaining synchronization with the state of the live devices. It is anticipated that Common Inventory will consume notifications from the JMS interface. Other consumers are expected to be Fulfillment (JMS) and the Prime Suite

NBI users (SOAP).

© 2011 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 124 of 124