Netspan Northbound If User Guide SR6
Netspan Northbound If User Guide SR6
The information contained within this document is proprietary and is subject to all relevant copyright, patent and other laws protecting intellectual property, as well as any specific agreements protecting Airspan Networks Inc. rights in the aforesaid information. Neither this document nor the information contained herein may be published, reproduced or disclosed to third parties, in whole or in part, without the express, prior, written permission of Airspan Networks Inc. In addition, any use of this document or the information contained herein for the purposes other than those for which it is disclosed is strictly forbidden. Airspan Networks Inc. reserves the right, without prior notice or liability, to make changes in equipment design or specifications. Information supplied by Airspan Networks Inc. is believed to be accurate and reliable. However, no responsibility is assumed by Airspan Networks Inc. for the use thereof nor for the rights of third parties which may be effected in any way by the use of thereof. Any representation(s) in this document concerning performance of Airspan Networks Inc. product(s) are for informational purposes only and are not warranties of future performance, either expressed or implied. Airspan Networks Inc. standard limited warranty, stated in its sales contract or order confirmation form, is the only warranty offered by Airspan Networks Inc. in relation thereto. This document may contain flaws, omissions or typesetting errors; no warranty is granted nor liability assumed in relation thereto unless specifically undertaken in Airspan Networks Inc. sales contract or order confirmation. Information contained herein is periodically updated and changes will be incorporated into subsequent editions. If you have encountered an error, please notify Airspan Networks Inc. All specifications are subject to change without prior notice. Product performance figures quoted within this document are indicative and for information purposes only.
Page 2
Commercial in Confidence
UGD-D00022 Rev A
Revision History
Revision Draft 1.0 Originator David Cann Date 31/01/2008 Description Updated with comments from K. Dudzinski Updated with comments from K. Dudzinski and D. Thiru
Draft 2.0
David Cann
04/02/2008
Revision A
David Cann
05/02/2008
Page 3
Commercial in Confidence
UGD-D00022 Rev A
Worldwide Headquarters: Airspan Networks Inc. 777, Yamato Road, Suite 105, Boca Raton, FL 3341-4408, USA Tel: +1 561 893 8670 www.airspan.com
Main Operations: Airspan Communications Ltd Cambridge House, Oxford Road, Uxbridge, Middlesex, UB8 1UN, UK Tel: +44 (0)1895 467100
UK WEE Registration number: WEE/AB0207WZ Airspan Networks Inc acknowledges the following trademarks used within this document:
Page 4
Commercial in Confidence
UGD-D00022 Rev A
Table of Contents
Table of Contents.................................................................................................................. 5 Glossary of Terms............................................................................................................... 10 Summary of Figures and Tables ......................................................................................... 12 1 Introduction .................................................................................................................. 14 1.1 General Overview ................................................................................................. 14 Northbound Interface ..................................................................................... 14
Where Northbound Interface fits into the Netspan Architecture ............................. 15 Consuming Web Services ..................................................................................... 15 Using Asynchronous Clients ................................................................................. 16
Get Started with the Northbound Interface ................................................................... 17 2.1 2.2 Workflow of the Northbound Interface ................................................................... 17 Navigating the Northbound Interface..................................................................... 18
Enable or Disable Northbound Interface ...................................................................... 21 3.1 3.2 Disabling the Northbound Interface ....................................................................... 21 Enabling the Northbound Interface........................................................................ 21
Enable or Disable Authentication and Authorisation ..................................................... 22 4.1 4.2 Disabling Authentication ....................................................................................... 23 Enabling Authentication ........................................................................................ 23
Provision Service and Define Service Profiles .............................................................. 24 5.1 SS Provisioning .................................................................................................... 24 Provisioning SS [ProvisionSS] ....................................................................... 25 Provisioning Fixed SS [ProvisionFixedSS] ..................................................... 26 Provisioning a Custom SS [ProvisionCustomSS] ........................................... 26 Re-provisioning the SS [Reprovision] ............................................................. 26 De-provisioning the SS [Deprovision] ............................................................. 26 Commercial in Confidence UGD-D00022 Rev A
Page 5
Disabling Service on the SS [DisableService] ................................................ 26 Enabling Service on the SS [EnableService] .................................................. 26 Getting the SS Provisioning Configuration [GetSSProvisioningConfig] .......... 26
5.1.9 Getting the SS Custom Provisioning Configuration [GetSSCustomProvisioningConfig]............................................................................... 26 5.1.10 5.1.11 Getting the SS Provisioning Status [GetProvisioningStatus] .......................... 26 Provisioning a Custom SS within the NMS [ProvisionCustomSSV2] .............. 27
5.1.12 Getting the Custom SS Provisioning Configuration [GetSSCustomProvisioningConfigV2] .......................................................................... 27 5.2 Service Profiles ..................................................................................................... 27 Producing the Service Profiles List [GetServiceProductList]........................... 27 Retrieving the Custom Configuration List [GetSSCustomConfigList] .............. 28 Producing the VLAN List [GetVlanList] ........................................................... 28 Retrieving Global Configuration Profiles [GetGlobalConfig]............................ 28 Producing the SS VLAN Port Profiles List [GetSSVlanPortProfileList] ............ 28 Retrieving the Global SSV2 Configuration [GetGlobalConfigV2] .................... 28
5.3.1 5.4
Service Product .................................................................................................... 28 Producing the Service Product List [ServiceProductList] ................................ 28 Creating the Service Product Name [ServiceProductCreate] ......................... 29 Deleting the Service Product Name [ServiceProductDelete] .......................... 29 Producing the Service Flow Template List [ServiceFlowTemplateList] ........... 29 Getting the Service Flow Template Configuration [ServiceFlowTemplateGet] 29 Creating the Service Flow Template [ServiceFlowTemplateCreate] ............... 29 Deleting the Service Flow Template [ServiceFlowTemplateDelete] ................ 29 Updating the Service Flow Template [ServiceFlowTemplateUpdate] ............. 29 Commercial in Confidence UGD-D00022 Rev A
Page 6
5.4.9 Producing the Service Flow Template Classifiers List [ServiceFlowTemplateClassifiersList] ........................................................................... 29 5.4.10 Clearing the Service Flow Template Classifiers List [ServiceFlowTemplateClassifiersClear] ........................................................................ 29 5.4.11 Adding the Service Flow Template Classifiers List [ServiceFlowTemplateClassifiersAdd] .......................................................................... 29 5.4.12 Removing Service Flow Template Classifiers List [ServiceFlowTemplateClassifiersRemove] ................................................................... 29 5.5 Service Class ........................................................................................................ 30 Producing the Service Class List [ServiceClassList]....................................... 30 Getting Service Class [ServiceClassGet] ....................................................... 30 Creating Service Class [ServiceClassCreate] ................................................ 30 Deleting Service Class [ServiceClassDelete] ................................................. 30 Updating Service Class [ServiceClassUpdate] ............................................... 30
Packet Classifier ................................................................................................... 30 Producing the Packet Classifier List [PacketClassifierList] ............................. 30 Getting the Packet Classifier [PacketClassifierGet] ........................................ 30 Creating the Packet Classifier [PacketClassifierCreate] ................................. 30 Deleting the Packet Classifier [PacketClassifierDelete] .................................. 30 Updating the Packet Classifier [PacketClassifierUpdate] ............................... 31
Virtual LAN ........................................................................................................... 31 Producing VLAN List [VlanList] ...................................................................... 31 Getting the VLAN Name [VlanGet] ................................................................. 31 Creating the VLAN [VlanCreate] .................................................................... 31 Deleting the VLAN [VLANDelete] ................................................................... 31 Updating the VLAN [VlanUpdate] ................................................................... 31
Provision the SS VLAN Port Profile ....................................................................... 31 Producing the SS VLAN Port Profile List [SSVlanPortProfileList] ................... 31 Commercial in Confidence UGD-D00022 Rev A
5.8.1
Page 7
Getting the SS VLAN Port Profile [SSVlanPortProfileGet] .............................. 31 Creating the SS VLAN Port Profile [SSVlanPortProfileCreate] ....................... 31 Deleting the SS VLAN Port Profile VLANS [SSVlanPortProfileDelete] ........... 32 Updating the SS VLAN Port Profile VLANS [SSVlanPortProfileUpdate] ......... 32 Getting the SS VLAN Port Profile VLANS [SSVlanPortProfileVlansList] ......... 32 Clearing SS VLAN Port Profile VLANS [SSVLANPortProfileVLANsClear] ...... 32 Adding SS VLAN Port Profile VLANS [SSVlanPortProfileVlansAdd] .............. 32 Removing SS VLAN Port Profile VLANS [SSVlanPortProfileVlansRemove] .. 32
Manage Faults ............................................................................................................. 33 6.1 Listing Active Alarms Read Only ........................................................................ 33 AlarmList........................................................................................................ 33 AlarmListChanged ......................................................................................... 33 AlarmListForBSDU......................................................................................... 33 AlarmListForBSTRx ....................................................................................... 34 AlarmListForSS.............................................................................................. 34 AlarmListForSector ........................................................................................ 34 AlarmListForShelf .......................................................................................... 34 AlarmDetailsGet ............................................................................................. 34
Editing and Deleting Active Alarms ................................................................... 34 AlarmAcknowledge ........................................................................................ 34 AlarmRelease ................................................................................................ 34 AlarmDelete ................................................................................................... 35 AlarmDetailsCommentSet .............................................................................. 35 AlarmDetailsCommentAppend ....................................................................... 35
Appendix ...................................................................................................................... 36 7.1 Parameters and Return Values for Northbound Interface Methods ....................... 36 Page 8 Commercial in Confidence UGD-D00022 Rev A
SS Provisioning ............................................................................................. 36 ServiceProfiles ............................................................................................... 45 Inventory ........................................................................................................ 48 ServiceProduct .............................................................................................. 48 ServiceClass .................................................................................................. 57 Packet Classifier ............................................................................................ 62 VirtualLan ...................................................................................................... 68 SSVlanPortProfile .......................................................................................... 71 Fault Management ......................................................................................... 78
Page 9
Commercial in Confidence
UGD-D00022 Rev A
Glossary of Terms
AAA AAS AF ARQ ASN ASN GW ATCA BS BWA CHAP CPE CQI CSN DSM DTM EAP FA FBSS FDD GUI HA H-ARQ HO IIS IMS IP IPsec LR MAC MDH MIMO MIP Authentication, Authorization and Accounting Advanced Antenna System Application Function Automatic Repeat reQuest Access Service Network ASN Gateway Advanced Telecommunications Computing Architecture Base Station Broadband Wireless Access Challenge Handshake Authentication Protocol Customer Premises Equipment Channel Quality Indicator Connectivity Service Network Digital Surface Model Digital Terrain Model Extensible Authentication Protocol Foreign Agent Fast Base Station Switching Frequency Division Duplex Graphical User Interface Home Agent Hybrid Automatic Repeat reQuest Handover/Handoff Internet Information Services Microsoft Corporation IP Multimedia Subsystem Internet Protocol IP security Location Register Media Access Control Macro Diversity Handover Multiple Input Multiple Output Mobile IP
Page 10
Commercial in Confidence
UGD-D00022 Rev A
MRC MS NAP NAS NLOS NSP NWG OBSAI OFDMA PA PAAA PC PF PHY PMIP PPP RADIUS RRA RRC RRM SAS SDR SFA SFM SIM SIP SOFDMA STC TDD VoIP X.509
Maximal Ratio Combining Mobile Station Network Access Provider Network Access Server Non Line of Sight Network Service Provider Network Working Group Open Base Station Standard Initiative Orthogonal Frequency Division Multiplexing (Multiple Access) Paging Agent Proxy AAA Paging Controller Policy Function PHYsical Layer Proxy MIP Point-to-Point Protocol Remote Authentication Dial In User Service Radio Resource Agent Radio Resource Controller Radio Resource Management Smart Antenna System Software Defined Radio Service Flow Authorization Service Flow Management Subscriber Identity Module Session Initiation Protocol Scalable Orthogonal Frequency Division Multiplexing (Multiple Access) Space Time Coding Time Division Duplex Voice over IP ITU-T standard for PKI digital certificates
Page 11
Commercial in Confidence
UGD-D00022 Rev A
Page 12
Commercial in Confidence
UGD-D00022 Rev A
Purpose
This guide provides the workflows and step-by-step procedures for operating the Northbound Interface feature of the Netspan element manager (EM) for the WiMAX System current release. These procedures include: Enabling or Disabling the Northbound Interface Authenticating and Authorising access to the Northbound Interface Provisioning network elements and services Managing Faults listing, editing and deleting
Intended Audience
This guide is intended for persons who are responsible for commissioning the product. These persons should have a working knowledge of both the WiMAX system and the Netspan EM.
Referenced Documentation
Netspan Northbound Interface Reference Manual Rev E. December 2007 Netspan Content Specification Release 6.5 Rev E. December 2007
Page 13
Commercial in Confidence
UGD-D00022 Rev A
1 Introduction
This section (Section 1) provides a descriptive overview of the feature and its place in the product suite.
Page 14
Commercial in Confidence
UGD-D00022 Rev A
Note: The instructions above refer to the .NET development environment. The developer of the WS client should refer to the documentation of their development system and the language libraries for help on how to do the similar tasks in the environment of their choice.
Page 16
Commercial in Confidence
UGD-D00022 Rev A
Page 17
Commercial in Confidence
UGD-D00022 Rev A
View the particular web service by clicking on its link in the list.
Page 18
Commercial in Confidence
UGD-D00022 Rev A
Page 19
Commercial in Confidence
UGD-D00022 Rev A
View information regarding an individual web service method by returning to the SSProvisioning methods screen then clicking on the name of the method.
Page 20
Commercial in Confidence
UGD-D00022 Rev A
Page 21
Commercial in Confidence
UGD-D00022 Rev A
Page 22
Commercial in Confidence
UGD-D00022 Rev A
Page 23
Commercial in Confidence
UGD-D00022 Rev A
Configuration Management Defining Service Profiles The following five web services are provided for the management of services and profiles on the NMS and require a special licence key to use: Service Product - provides facilities to view, create and delete operations of Service Product and Service Flow Templates in NMS. Service Class - assists with view, update, create and delete operations of Service Classes in NMS. Packet Classifier - provides operations to retrieve, create, modify and delete Packet Classifiers in NMS. SSVlan Port Profile - provides operations to retrieve, create, modify and delete SS Vlan Port Profile in NMS. Virtual LAN - Web Service has been provided to assist with view, update, create and delete operations of Virtual LAN in NMS.
5.1 SS Provisioning
The Netspan Northbound interface concentrates on SS Provisioning. This service allows the provisioning of SSs and also the execution of a number of other standard operations related to SS Provisioning, e.g. Enabling or Disabling service on an SS. The interface can be viewed by browsing to http://<webserver>/WiMaxWS1/SSProvisioning.asmx. SSProvisioning methods can be grouped as Obsolete methods, Deprecated methods, Status methods and Action methods. Obsolete methods that are no longer supported include the following: ProvisionCustomSS
Deprecated methods are retained for compatibility with existing web service clients, and these methods include the following: GetSSCustomProvisioningConfig
GetSSCustomProvisioningConfig is replaced by GetSSCustomProvisioningConfigV2. Status methods return status information for a particular SS, and these methods include the following: GetProvisioningStatus GetSSCustomProvisioningConfigV2 GetSSProvisioningConfig
Action methods perform an action for a particular SS and have further categories as given in the following: Provision an SS ProvisionCustomSSV2 ProvisionFixedSS ProvisionSS
Deprovision an SS Deprovision
Page 25
Commercial in Confidence
UGD-D00022 Rev A
5.1.10
Gets the status of the provisioning for this SS on every Sector it has recently registered on. If the SS has not recently registered on any Sector, returns an empty array.
Page 26
Commercial in Confidence
UGD-D00022 Rev A
GetGlobalConfig is replaced by GetGlobalConfigV2. Current methods return data that is useful for the SSProvisioning web service, and these methods include the following: GetGlobalConfigV2 GetSSCustomConfigList GetVlanList GetSSVlanPortProfileList GetServiceProductList
Page 27
Commercial in Confidence
UGD-D00022 Rev A
Page 28
Commercial in Confidence
UGD-D00022 Rev A
Page 29
Commercial in Confidence
UGD-D00022 Rev A
Page 30
Commercial in Confidence
UGD-D00022 Rev A
Page 31
Commercial in Confidence
UGD-D00022 Rev A
Page 32
Commercial in Confidence
UGD-D00022 Rev A
6 Manage Faults
Faults Management The following Fault Management web service does not require a special licence key to use: Fault Management - Provided to assist with the operations of Fault Management of NMS, such as retrieving, releasing, acknowledging and commenting Alarms. Note: To view Parameters and Return Values for all the methods listed in this section, please turn in this document to the Appendix.
6.1
The Fault Management Web Service has been provided to assist with the operations of Fault Management of NMS. These are new methods in SR6.5. The Fault Management interface can be viewed by browsing to http://<webserver>/wimaxws1/FaultManagement.asmx. The interface can be classified as follows: Active Alarms Read Only APIs to retrieve active alarms from NMS AlarmList AlarmListChanged AlarmListForBSDU AlarmListForBSTRx AlarmListForSS AlarmListForSector AlarmListForShelf AlarmDetailsGet
6.1.1 AlarmList
Produces a list of active alarms in the NMS. Returns a null if no Alarms are found.
6.1.2 AlarmListChanged
Produces a list of active alarms changed since lastChangedTime in the NMS. Returns a null if no Alarms are found.
6.1.3 AlarmListForBSDU
Produces a list of active alarms for the specified BSDU macAddress in the NMS. Returns a null if no Alarms are found.
Page 33
Commercial in Confidence
UGD-D00022 Rev A
6.1.4 AlarmListForBSTRx
Produces a list of active alarms for the specified BSID in the NMS. Returns a null if no Alarms are found.
6.1.5 AlarmListForSS
Produces a list of active alarms for the specified SS macAddress in the NMS. Returns a null if no Alarms are found.
6.1.6 AlarmListForSector
Produces a list of active alarms for the specified Sector BSID in the NMS. Returns a null if no Alarms are found.
6.1.7 AlarmListForShelf
Produces a list of active alarms for the specified shelfId in the NMS. Returns a null if no Alarms are found.
6.1.8 AlarmDetailsGet
Gets detailed information on an active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
6.2.1 AlarmAcknowledge
Acknowledges (sets acknowledged flag of) an existing active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
6.2.2 AlarmRelease
Releases (clears acknowledged flag of) an existing active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
Page 34
Commercial in Confidence
UGD-D00022 Rev A
6.2.3 AlarmDelete
Deletes an existing active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
6.2.4 AlarmDetailsCommentSet
Sets comment on an existing active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
6.2.5 AlarmDetailsCommentAppend
Appends a comment on an existing active Alarm with AlarmID that exists in the NMS. Returns an error if the AlarmID does not already exist.
Page 35
Commercial in Confidence
UGD-D00022 Rev A
7 Appendix
7.1 Parameters and Return Values for Northbound Interface Methods 7.1.1 SS Provisioning 7.1.1.1 ProvisionSS
Method Description
ProvisionSS( string macAddress, string serviceProductName) Provision an SS within the NMS with the specified Service Product. The Service Product must already exist within the NMS. If the SS does not already exist in the NMS it is created, otherwise the existing SS is updated.
Parameters macAddress Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit.
Mandatory parameter. The name of an existing Service serviceProductName product within the NMS Return Values E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02004: A Service Product name must be supplied for this service E02005: No Service Product exists with the supplied name E02012: For this method to be supported, a default SS Custom Configuration must be specified in the NMS E02013: For this method to be supported, a default SS VLAN Port Profile must be specified in the NMS.
7.1.1.2 ProvisionFixedSS
Page 36
Commercial in Confidence
UGD-D00022 Rev A
Method Description
ProvisionFixedSS( string macAddress, string serviceProductName, string homeSectorBSID) Provision an SS within the NMS with the specified Service Product on the specified sector only. The Service Product and sector must already exist within the NMS. If the SS does not already exist in the NMS it is created, otherwise the existing SS is updated.
Parameters macAddress Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where x is a hex digit.
Mandatory parameter. The name of an existing Service serviceProductName product within the NMS Optional parameter. BSID is of the format xxxxxx:xxxxxx where x is a hex digit. Must identify an existing Sector in the NMS. E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02002: Invalid BS Id. Please supply a string of format xxxxxx:xxxxxx where x is a hex digit. E02003: No Sector exists with the supplied BS Id E02004: A Service Product name must be supplied for this service E02005: No Service Product exists with the supplied name E02012: For this method to be supported, a default SS Custom Configuration must be specified in the NMS E02013: For this method to be supported, a default SS VLAN Port Profile must be specified in the NMS.
7.1.1.3 ProvisionCustomSS
Page 37
Commercial in Confidence
UGD-D00022 Rev A
This method is no longer supported in SR5.0. It returns error E02015, message This method is no longer supported.
7.1.1.4 Reprovision
Method Description
Reprovision ( string macAddress) Resend the configuration information related to Provisioning for this SS to every Sector it has recently registered on. Users can track the progress of this reprovisioning by calling GetProvisioningStatus() on this SS. Returns an error if the SS does not already exist.
Parameters macAddress Return Values Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. E00000: No Error E02009: Web Service Authorisation Failure E02001: No SS with this Mac Address exists E01036: Reprovisioning this SS has no effect as the SS has Service Disabled
7.1.1.5 Deprovision
Method Description
Deprovision ( string macAddress) Remove any provisioning configuration that has been assigned to this SS in the NMS. As a result of this change, the system will asynchronously remove the configuration information related to provisioning for this SS from every Sector it has recently registered on. Users can track the progress of this de-provisioning by calling GetProvisioningStatus() on this SS. Returns an error if the SS does not already exist.
Page 38
Commercial in Confidence
UGD-D00022 Rev A
xx:xx:xx:xx:xx:xx where xx is a hex digit. Return Values E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02001: No SS with this Mac Address exists.
7.1.1.6 DisableService
Method Description
DisableService( string macAddress) Disable service on the specified SS. As a result of this change, the system will asynchronously remove the configuration information related to provisioning for this SS from every Sector it has recently registered on. Returns an error if the SS does not already exist.
Parameters macAddress Return Values Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02001: No SS with this Mac Address exists.
7.1.1.7 EnableService
Method Description
EnableService( string macAddress) Enable service on the specified SS. As a result of this change, the system will asynchronously configure the information related to provisioning for this SS on every Sector it has recently registered on. Returns an error if the SS does not already exist.
Page 39
Commercial in Confidence
UGD-D00022 Rev A
Parameters macAddress Return Values Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02001: No SS with this Mac Address exists.
7.1.1.8 GetSSProvisioningConfig
Method Description GetSSProvisioningConfig( string macAddress) Get the standard Provisioning parameters, (as defined in 802.16f), that are configured for the specified SS.
Parameters macAddress Returns SSProvisioningConfig Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. Properties: MacAddress Service Product Name Home Sector BSID SS Description1 SS Description2 SS Description3 SS Description4 SS Description5
7.1.1.9 GetSSCustomProvisioningConfig
Method
GetSSCustomProvisioningConfig( string macAddress) Get the Provisioning parameters, (those defined in 802.16f and proprietary custom extensions), that are configured for the specified SS.
Description
Page 40
Commercial in Confidence
UGD-D00022 Rev A
Parameters macAddress Return SSCustomProvisioningConfig Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. Properties: MacAddress Service Product Name Home Sector BSID VlanList (integer array of Vlan IDs of Vlans the SS is a member of) CustomConfigName SS Description1 SS Description2 SS Description3 SS Description4 SS Description5
7.1.1.10 GetProvisioningStatus
Method Description
GetProvisioningStatus( string macAddress) Gets the status of the provisioning for this SS on every Sector it has recently registered on. If the SS has not recently registered on any Sector, returns an empty array.
Parameters macAddress Returns Array of SSProvisioningStatus (1 per Sector recently registered with). Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where xx is a hex digit. Properties: BS Name BS IP Address BS Id of Sector NMS-BS ConnectionState ProvisioningState RegistrationState Time first detected on this Sector Time last detected on this Sector Stats on pending configuration changes for this SS on the given sector. Stats are: Total changes New (unprocessed) changes In Progress changes (SNM P changes being built UGD-D00022 Rev A
Page 41
Commercial in Confidence
by Provisioning Service. AwaitingResponse changes (SNMP changes sent to Job Service for transmission but no response received at Provisioning Service). Queued (stored in Provisioning Service for dispatch to the Job Service). Failed Changes which have received a NACK from the BS.
7.1.1.11 ProvisionCustomSSV2
This is a new method in SR5.0.
Method
ProvisionCustomSSV2(string macAddress, string serviceProductName, string homeSectorBSID, string customConfigName, string vlanPortProfileName) Provision an SS within the NMS with the specified provisioning properties. The Provisioning parameters include those permitted in 802.16f and additional proprietary custom quantities. If the SS does not already exist in the NMS, it is created, otherwise the existing SS is updated.
Description
Page 42
Commercial in Confidence
UGD-D00022 Rev A
Parameters string macAddress Mandatory parameter. Mac Address is specified using format xx:xx:xx:xx:xx:xx where x is a hex digit. Mandatory parameter. The name of an existing Service product within the NMS Optional parameter. BSID is of the format xxxxxx:xxxxxx where x is a hex digit. Must identify an existing Sector in the NMS. Optional parameter. The name of an existing SS Custom Configuration within the NMS. If no name is specified then the NMS must have a default SS Custom Configuration configured. Optional parameter. The name of an existing SS Vlan Port Profile within the NMS. If no name is specified then the NMS must have a default SS Vlan Port Profile configured.
string serviceProductName
string homeSectorBSID
string customConfigName
string vlanPortProfileName
Page 43
Commercial in Confidence
UGD-D00022 Rev A
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E01018: Invalid Mac Address E02002: Invalid BS Id. Please supply a string of format xxxxxx:xxxxxx where x is a hex digit. E02003: No Sector exists with the supplied BS Id E02004: A Service Product name must be supplied for this service E02005: No Service Product exists with the supplied name E02006: No SS Custom Config exists with the supplied name. E02010: If no SS Custom Configuration is supplied, then a default SS Custom Configuration must be configured in the NMS. E02017: If no SS Vlan Port Profile is supplied, then a default SS Vlan Port Profile must be configured in the NMS. E02016: No SS Vlan Port Profile exists with this name..
7.1.1.12 GetSSCustomProvisioningConfigV2
Method Description
GetSSCustomProvisioningConfigV2( string macAddress) Get the Provisioning parameters, (those defined in 802.16f and proprietary custom extensions), that are configured for the specified SS.
Parameters Mandatory parameter. Mac Address is specified Page 44 Commercial in Confidence UGD-D00022 Rev A
using format xx:xx:xx:xx:xx:xx where xx is a hex digit. Properties: MacAddress Service Product Name Home Sector BSID CustomConfigName VlanPortProfileName Description1 Description2 Description3 Description4 Description5
GetServiceProductList() Produces a list of the names of the Service Products configured in the NMS None
7.1.2.2 GetSSCustomConfigList
Method Description
GetSSCustomConfigList() Produces a list of the names of the SS Custom configurations configured in the NMS
Page 45
Commercial in Confidence
UGD-D00022 Rev A
Parameters
None
7.1.2.3 GetVlanList
7.1.2.4 GetGlobalConfig
GetGlobalConfig() Retrieves the default global profiles configured in the NMS for the SSs.. None
Returns
Properties:
Page 46
Commercial in Confidence
UGD-D00022 Rev A
GlobalConfigDetails
7.1.2.5 GetSSVlanPortProfileList
This is a new method in SR5.0.
GetSSVlanPortProfileList() Produces a list of the SS Vlan Port Profiles configured in the NMS. None
7.1.2.6 GetGlobalConfigV2
This is a new method in SR5.0.
GetGlobalConfigV2() Retrieves the extended set of default global profiles configured in the NMS for the SSs.. None
Returns
Properties:
Page 47
Commercial in Confidence
UGD-D00022 Rev A
GlobalConfigDetails
Method
BSSectorList
Description Parameters
Produces a list of existing Base Station TRx Channel list names from NMS None
ServiceProductList() Produces a list of the names of Service Products configured in NMS None
Returns Array of
Page 48
Commercial in Confidence
ServiceProductDetails
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02037: WSServiceProductNameEmpty E02019:WSServiceProductAlreadyExists
Return Values
Page 49
Commercial in Confidence
UGD-D00022 Rev A
ServiceFlowTemplateList(string serviceProductName) Produces a list of Service Flow Template names for the specified Service product name in NMS
Method
ServiceFlowTemplateGet(string serviceProductName, string serviceFlowTemplateDescription) Gets a Service Flow Template configuration from the NMS for the specified Service Product and Service Flow Template
Description
Parameters serviceProductName Mandatory parameter. The name of the Service product Mandatory parameter. The name of the Service Flow Page 50 Commercial in Confidence UGD-D00022 Rev A
serviceFlowTemplateDescription Template description Return ServiceFlowTemplateConfig Properties: ServiceProductName ServiceFlowTemplateDescription Direction ServiceClassName InitialState ConvergenceSublayerType
Method
ServiceFlowTemplateCreate(ServiceFlowTemplateConfi g serviceFlowTemplateConfig) Creates a Service Flow Template in a Service Product with the specified parameters.
Mandatory parameter. ServiceProductName Mandatory parameter. ServiceFlowTemplateDescription Mandatory parameter. Direction Mandatory parameter. ServiceClassName Mandatory parameter. InitialState Mandatory parameter. ConvergenceSublayerType
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02039: WSServiceClassNameEmpty E02038: WSServiceFlowTemplateDescriptionEmpty
Page 51
Commercial in Confidence
UGD-D00022 Rev A
E02037: WSServiceProductNameEmpty E02025: WSServiceClassDoesNotExist E02023: WSServiceFlowTemplateAlreadyExists E02021: WSServiceProductInUse E02018: WSServiceProductDoesNotExist
Method
ServiceFlowTemplateDelete(string serviceProductName, string serviceFlowTemplateDescription) Deletes an existing Service Flow Template from the specified Service Product
Description
serviceFlowTemplateDescription Mandatory parameter. The name of the Service Flow Template description
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02022: WSServiceFlowTemplateDoesNotExist E02021: WSServiceProductInUse E02018: WSServiceProductDoesNotExist E02038: WSServiceFlowTemplateDescriptionEmpty E02037: WSServiceProductNameEmpty
Page 52
Commercial in Confidence
UGD-D00022 Rev A
Method Description
ServiceFlowTemplateUpdate(ServiceFlowTemplateConf ig serviceFlowTemplateConfig) Updates an existing Service Flow Template in the specified Service Product with the specified parameters
Parameters ServiceFlowTemplateConfi g Mandatory parameter. ServiceProductName Mandatory parameter. ServiceFlowTemplateDescription Mandatory parameter. Direction Mandatory parameter. ServiceClassName Mandatory parameter. InitialState Mandatory parameter. ConvergenceSublayerType Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02039: WSServiceClassNameEmpty E02038: WSServiceFlowTemplateDescriptionEmpty E02037: WSServiceProductNameEmpty E02018: WSServiceProductDoesNotExist E02021: WSServiceProductInUse E02022: WSServiceFlowTemplateDoesNotExist E02025: WSServiceClassDoesNotExist
Method
Page 53
serviceFlowTemplateDescription) Description Produces a list of Classifier names for an existing Service Flow Template in the specified Service Product.
Parameters serviceProductName serviceFlowTemplateDescription Mandatory parameter. The name of the Service Flow Template description Returns Array of ServiceFlowTemplateClassifierDetails Properties: Name Mandatory parameter. The name of the Service Product
Method
ServiceFlowTemplateClassifiersClear(string serviceProductName, string serviceFlowTemplateDescription) Clears all the PacketClassifier from an existing Service Flow Template in the specified Service Product.
serviceFlowTemplateDescription Mandatory parameter. The name of the Service Flow Template description Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02021: WSServiceProductInUse E02038: WSServiceFlowTemplateDescriptionEmpty
Page 54
Commercial in Confidence
UGD-D00022 Rev A
Method
ServiceFlowTemplateClassifiersAdd(string serviceProductName, string serviceFlowTemplateDescription, string packetClassifierName) Adds an existing Packet Classifier to and existing Service Flow Template in the specified Service Product
Description
serviceFlowTemplateDescription Mandatory parameter. The name of the Service Flow Template description packetClassifierName Mandatory parameter. The name of the Packet Classifier Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02038: WSServiceFlowTemplateDescriptionEmpty E02037: WSServiceProductNameEmpty E02040: WSPacketClassifierNameEmpty E02021: WSServiceProductInUse E02018: WSServiceProductDoesNotExist E02022: WSServiceFlowTemplateDoesNotExist
Page 55
Commercial in Confidence
UGD-D00022 Rev A
Method
Description
Removes existing Packet Classifier from a Service Flow Template in the specified Service Product.
serviceFlowTemplateDescription Mandatory parameter. The name of the Service Flow Template description packetClassifierName Mandatory parameter. The name of the Packet Classifier Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02038: WSServiceFlowTemplateDescriptionEmpty E02037: WSServiceProductNameEmpty E02040: WSPacketClassifierNameEmpty E02021: WSServiceProductInUse E02018: WSServiceProductDoesNotExist E02022: WSServiceFlowTemplateDoesNotExist
Page 56
Commercial in Confidence
UGD-D00022 Rev A
E02028: WSPacketClassifierDoesNotExist
ServiceClassList () Produces a list of Service Class names configured in NMS None Properties: Name
Method
ServiceClassGet(string serviceClassName)
Mandatory parameter. The name of the Service Class Properties: Name SchedulingType TrafficPriority ReqTxPolicyBroadcastBWReqOn ReqTxPolicyPiggybackReqOn ReqTxPolicyFragmentationOn ReqTxPolicyPHSOn UGD-D00022 Rev A
Page 57
Commercial in Confidence
ReqTxPolicySDUPackingOn ReqTxPolicyCRCOn MaxSustainedRate MaxTrafficBurst MinReservedRate MinRsvdTolerableRate ToleratedJitter MaxLatency FixedVsVariableSduInd SduSize ExtPollPeriod
ARQ (s not supported by hardware category: MicroMAX. The configuration system will not set ARQ objects on targets of this type.) ArqEnable ArqWindowSize ArqFragmentLifetime ArqSyncLossTimeout ArqDeliverInOrder ArqRxPurgeTimeout ArqBlockSize
Method
ServiceClassCreate(ServiceClassConfig)
Mandatory parameter. Name Mandatory parameter. SchedulingType Mandatory parameter. TrafficPriority Mandatory parameter. ReqTxPolicyBroadcastBWReqOn Mandatory parameter. ReqTxPolicyPiggybackReqOn
Page 58
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. ReqTxPolicyFragmentationOn Mandatory parameter. ReqTxPolicyPHSOn Mandatory parameter. ReqTxPolicySDUPackingOn Mandatory parameter. ReqTxPolicyCRCOn Mandatory parameter. MaxSustainedRate Mandatory parameter. MaxTrafficBurst Mandatory parameter. MinReservedRate Mandatory parameter. MinRsvdTolerableRate Mandatory parameter. ToleratedJitter Mandatory parameter. MaxLatency Mandatory parameter. FixedVsVariableSduInd Mandatory parameter. SduSize Mandatory parameter. ExtPollPeriod
ARQ (s not supported by hardware category: MicroMAX. The configuration system will not set ARQ objects on targets of this type.)
Mandatory parameter. ArqEnable Mandatory parameter. ArqWindowSize Mandatory parameter. ArqFragmentLifetime Mandatory parameter. ArqSyncLossTimeout Mandatory parameter. ArqDeliverInOrder Mandatory parameter. ArqRxPurgeTimeout Mandatory parameter. ArqBlockSize Return Values E00000: No Error
Page 59
Commercial in Confidence
UGD-D00022 Rev A
E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02039: WSServiceClassNameEmpty E02026: WSServiceClassAlreadyExists
Method
ServiceClassDelete(string serviceClassName)
Mandatory parameter. The name of the Service Class E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02039: WSServiceClassNameEmpty E02025: WSServiceClassDoesNotExist
Method
ServiceClassUpdate(ServiceClassConfig)
Page 60
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. SchedulingType Mandatory parameter. TrafficPriority Mandatory parameter. ReqTxPolicyBroadcastBWReqOn Mandatory parameter. ReqTxPolicyPiggybackReqOn Mandatory parameter. ReqTxPolicyFragmentationOn Mandatory parameter. ReqTxPolicyPHSOn Mandatory parameter. ReqTxPolicySDUPackingOn Mandatory parameter. ReqTxPolicyCRCOn Mandatory parameter. MaxSustainedRate Mandatory parameter. MaxTrafficBurst Mandatory parameter. MinReservedRate Mandatory parameter. MinRsvdTolerableRate Mandatory parameter. ToleratedJitter Mandatory parameter. MaxLatency Mandatory parameter. FixedVsVariableSduInd Mandatory parameter. SduSize Mandatory parameter. ExtPollPeriod
ARQ (s not supported by hardware category: MicroMAX. The configuration system will not set ARQ objects on targets of this type.)
Mandatory parameter. ArqEnable Mandatory parameter. ArqWindowSize Mandatory parameter. ArqFragmentLifetime Mandatory parameter. ArqSyncLossTimeout
Page 61
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. ArqDeliverInOrder Mandatory parameter. ArqRxPurgeTimeout Mandatory parameter. ArqBlockSize Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02039: WSServiceClassNameEmpty E02025: WSServiceClassDoesNotExist
Method
PacketClassifierList()
Produces the list of existing Packet Classifier names configured in NMS None Properties: Name
Method
PacketClassifierGet(string packetClassifierName)
Description
Page 62
Commercial in Confidence
UGD-D00022 Rev A
Parameters packetClassifierName Return PacketClassifierConfig Name Priority Action L3 Rules IpTosLow IpTosHigh IpTosMask IpProtocol IpAddressType IpSourceAddress IpSourceMask IpDestAddress IpDestMask SourcePortStart SourcePortEnd DestPortStart DestPortEnd L2 Rules SourceMacAddress SourceMacMask DestMacAddress DestMacMask EnetProtocolIDType EnetProtocolID VlanId UserPriLow UserPriHigh Payload header Suppression PhsSize PhsMask PhsVerify VLAN Tagging Dot1QtagEnabled Dot1QtagVlanId Dot1QTagPriority Mandatory parameter. The name of the Packet Classifier Properties:
Page 63
Commercial in Confidence
UGD-D00022 Rev A
Method
PacketClassifierCreate(PacketClassifierConfig packetClassifierConfig)
Mandatory parameter. Name Mandatory parameter. NPriority Mandatory parameter. NAction L3 Rules Mandatory parameter. NIpTosLow Mandatory parameter. NIpTosHigh Mandatory parameter. NIpTosMask Mandatory parameter. NIpProtocol Mandatory parameter. NIpAddressType Mandatory parameter. NIpSourceAddress Mandatory parameter. NIpSourceMask Mandatory parameter. NIpDestAddress Mandatory parameter. NIpDestMask Mandatory parameter. NSourcePortStart Mandatory parameter. NSourcePortEnd Mandatory parameter. NDestPortStart Mandatory parameter. NDestPortEnd L2 Rules Mandatory parameter. NSourceMacAddress
Page 64
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. NSourceMacMask Mandatory parameter. NDestMacAddress Mandatory parameter. NDestMacMask Mandatory parameter. NEnetProtocolIDType Mandatory parameter. NEnetProtocolID Mandatory parameter. NVlanId Mandatory parameter. NUserPriLow Mandatory parameter. NUserPriHigh Payload header Suppression Mandatory parameter. NPhsSize Mandatory parameter. NPhsMask Mandatory parameter. NPhsVerify VLAN Tagging Mandatory parameter. NDot1QtagEnabled Mandatory parameter. NDot1QtagVlanId Mandatory parameter. NDot1QTagPriority Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02040: WSPacketClassifierNameEmpty E02029: WSPacketClassifierAlreadyExists
Method
PacketClassifierDelete(string packetClassifierName)
Page 65
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. The name of the Packet Classifier E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02040: WSPacketClassifierNameEmpty E02028: WSPacketClassifierDoesNotExist
Method
PacketClassifierUpdate(PacketClassifierConfig packetClassifierConfig)
Updates an existing Packet Classifier in the NMS with the parameters passed
Mandatory parameter. Name Mandatory parameter. NPriority Mandatory parameter. NAction L3 Rules Mandatory parameter. NIpTosLow Mandatory parameter. NIpTosHigh Mandatory parameter. NIpTosMask
Page 66
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. NIpProtocol Mandatory parameter. NIpAddressType Mandatory parameter. NIpSourceAddress Mandatory parameter. NIpSourceMask Mandatory parameter. NIpDestAddress Mandatory parameter. NIpDestMask Mandatory parameter. NSourcePortStart Mandatory parameter. NSourcePortEnd Mandatory parameter. NDestPortStart Mandatory parameter. NDestPortEnd L2 Rules Mandatory parameter. NSourceMacAddress Mandatory parameter. NSourceMacMask Mandatory parameter. NDestMacAddress Mandatory parameter. NDestMacMask Mandatory parameter. NEnetProtocolIDType Mandatory parameter. NEnetProtocolID Mandatory parameter. NVlanId Mandatory parameter. NUserPriLow Mandatory parameter. NUserPriHigh Payload header Suppression Mandatory parameter. NPhsSize Mandatory parameter. NPhsMask Mandatory parameter. NPhsVerify VLAN Tagging
Page 67
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. NDot1QtagEnabled Mandatory parameter. NDot1QtagVlanId Mandatory parameter. NDot1QTagPriority Return Values E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02040: WSPacketClassifierNameEmpty E02028: WSPacketClassifierDoesNotExist
Method
VlanGet(string vlanName)
Description Parameters
Page 68
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. The name of the VLAN to get Properties: Name VlanID Description DHCPRelayAgentActive SingleUser MACForcedForwarding MACForceForwardIPAddress BroadcastServiceClassName AddToEveryBsPortListOnCreate
Mandatory parameter. Name Mandatory parameter. VlanID Mandatory parameter. Description Mandatory parameter. DHCPRelayAgentActive Mandatory parameter. SingleUser Mandatory parameter. MACForcedForwarding Mandatory parameter. MACForcForwardIPAddress Mandatory parameter. BroadcastServiceClassName Mandatory parameter. AddToEveryBsPortListOnCreate
Return Values
Page 69
Commercial in Confidence
UGD-D00022 Rev A
E02014: WSWebServiceDisabled E02040: WSVlanNameEmpty E02043: WSParameterEmpty E02032: WSVlanAlreadyExists E02025: WSServiceClassDoesNotExist
Method
VLANDelete(string vLANName)
Name of VLAN to delete E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02040: WSVlanNameEmpty E02031: WSVlanDoesNotExist
Method
VlanUpdate(VlanConfig vlanConfig)
Page 70
Commercial in Confidence
UGD-D00022 Rev A
Mandatory parameter. VlanID Mandatory parameter. Description Mandatory parameter. DHCPRelayAgentActive Mandatory parameter. SingleUser Mandatory parameter. MACForcedForwarding Mandatory parameter. MACForcForwardIPAddress Mandatory parameter. BroadcastServiceClassName Mandatory parameter. AddToEveryBsPortListOnCreate
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02040: WSVlanNameEmpty E02043: WSParameterEmpty E02031: WSVlanDoesNotExist E02025: WSServiceClassDoesNotExist
Method
SSVlanPortProfileList()
Description
Produces a list of the SS VLAN Port Profiles configured in the NMS. None
Parameters
Page 71
Commercial in Confidence
UGD-D00022 Rev A
Method
SSVlanPortProfileGet(string ssVlanPortProfileName)
Mandatory parameter. The name of the SS VLAN Port Profile to get Properties: Name Description PortMode AllowedFrameType PortVlanIDName IngressFilterEnabled DeafultPriority
To get the Port VLAN list in SS VLAN Port Profiles use SSVlanPortProfileVLANsList()
Method
SSVlanPortProfileCreate(VlanPortProfileConfig vlanPortProfileConfig )
Page 72
Commercial in Confidence
UGD-D00022 Rev A
Creates a new SS VLAN Port Profile in NMS with the specified parameters Properties: Mandatory parameter. Name Mandatory parameter. Description Mandatory parameter. PortMode Mandatory parameter. AllowedFrameType Mandatory parameter. PortVlanIDName Mandatory parameter. IngressFilterEnabled Mandatory parameter. DeafultPriority
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02043: WSParameterEmpty E02042: WSSSVLANPortProfileNameEmpty E02035: WSSSVlanPortProfileAlreadyExists E02041: WSVlanNameEmpty E02031: WSVlanDoesNotExist
Method
SSVlanPortProfileDelete(string ssVlanPortProfileName)
Description Parameters
Page 73
Commercial in Confidence
UGD-D00022 Rev A
Name of SS VLAN Port Profile to delete E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02042: WSSSVLANPortProfileNameEmpty E02034: WSSSVlanPortProfileDoesNotExist
Method
SSVlanPortProfileUpdate(VlanPortProfileConfig vlanPortProfileConfig)
Update an existing SS VLAN Port Profile in the NMS Properties: Mandatory parameter. Name Mandatory parameter. Description Mandatory parameter. PortMode Mandatory parameter. AllowedFrameType Mandatory parameter. PortVlanIDName Mandatory parameter. IngressFilterEnabled Mandatory parameter. DeafultPriority
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02043: WSParameterEmpty
Page 74
Commercial in Confidence
UGD-D00022 Rev A
Method
SSVlanPortProfileVlansList(string ssVlanPortProfileName)
Method
SSVLANPortProfileVLANsClear(string ssVLANPortProfileName)
Clears all VLANs from and existing SS VLAN Port Profile in the NMS
Page 75
Commercial in Confidence
UGD-D00022 Rev A
E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02042: WSSSVLANPortProfileNameEmpty E02034: WSSSVlanPortProfileDoesNotExist
Method
Description
Parameters ssVlanPortProfileName vlanName Return Values Name of SS VLAN Port Profile Name of VLAN E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02042: WSSSVLANPortProfileNameEmpty E02034: WSSSVlanPortProfileDoesNotExist E02041: WSVlanNameEmpty E02031: WSVlanDoesNotExist
Page 76
Commercial in Confidence
UGD-D00022 Rev A
Method
Removes an existing VLAN from and existing SS VLAN Port Profile in NMS
Name of SS VLAN Port Profile Name of VLAN to remove E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02042: WSSSVLANPortProfileNameEmpty E02034: WSSSVlanPortProfileDoesNotExist E02041: WSVlanNameEmpty E02031: WSVlanDoesNotExist
Page 77
Commercial in Confidence
UGD-D00022 Rev A
Method
AlarmList
Produces a list of active alarms in the NMS. Returns a null if no Alarm is found. None Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
7.1.9.2 AlarmDetailsGet
Method
AlarmDetailsGet(decimal alarmID)
Gets detail information on an active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Page 78
Commercial in Confidence
UGD-D00022 Rev A
Method
AlarmDetailsGet(decimal alarmID)
Returns AlarmDetails
Properties: AlarmID AlarmType AlarmSource AlarmInfo Comment Severity FirstReceived LastReceived AlarmCount RaiseCount Acknowledged UserName ITUEventType ProbableCause Description UserDescription
7.1.9.3 AlarmAcknowledge
Method Description
AlarmAcknowledge(decimal alarmID) Acknowledges an existing active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Parameters alarmID Return Values Mandatory parameter. The alarmID E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02044: WSInvalidAlarmID E02035: WSUnknownAlarmID
Page 79
Commercial in Confidence
UGD-D00022 Rev A
7.1.9.4 AlarmRelease
Method
AlarmRelease(decimal alarmID)
Description
Releases an existing active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Parameters alarmID Return Values Mandatory parameter. The alarmID E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02044: WSInvalidAlarmID E02035: WSUnknownAlarmID
7.1.9.5 AlarmDelete
Method
AlarmDelete(decimal alarmID)
Deletes an existing active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Page 80
Commercial in Confidence
UGD-D00022 Rev A
Return Values
E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02044: WSInvalidAlarmID E02035: WSUnknownAlarmID
7.1.9.6 AlarmDetailsCommentAppend
Method Description
AlarmDetailsCommentAppend(decimal alarmID, string comment) Appends a comment on an existing active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Parameters alarmID comment Return Values Mandatory parameter. The alarmID Mandatory parameter. The comment E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02044: WSInvalidAlarmID E02035: WSUnknownAlarmID
7.1.9.7 AlarmDetailsCommentSet
Method
Page 81
Commercial in Confidence
UGD-D00022 Rev A
Method
Sets comment on an existing active Alarm with alarmID that exist in the NMS. Returns an error if the alarmID does not already exist.
Mandatory parameter. The alarmID Mandatory parameter. The comment E00000: No Error E02009: Web Service Authorisation Failure E02014: WSWebServiceDisabled E02044: WSInvalidAlarmID E02035: WSUnknownAlarmID
7.1.9.8 AlarmListChanged
AlarmListChanged(string lastChangedTime) Produces a list of active alarms changed since lastChangedTime in the NMS. Returns null if no Alarm is found.
Mandatory parameter. The lastChangedTime Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName UGD-D00022 Rev A
Page 82
Commercial in Confidence
7.1.9.9 AlarmListForBSDU
Method Description
AlarmListForBSDU(string macAddress) Produces a list of active alarms for the specified BSDU macAddress in the NMS. Returns null if no Alarm is found.
Parameters macAddress Returns Array of Alarm Mandatory parameter. The macAddress Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
7.1.9.10 AlarmListForBSTRx
AlarmListForBSTRx(string BSID) Produces a list of active alarms for the specified BSID in the NMS. Returns null if no Alarm is found.
Page 83
Commercial in Confidence
UGD-D00022 Rev A
AlarmListForBSTRx(string BSID) Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
7.1.9.11 AlarmListForSS
AlarmListForSS(string macAddress) Produces a list of active alarms for the specified SS macAddress in the NMS. Returns null if no Alarm is found.
Mandatory parameter. The macAddress Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
7.1.9.12 AlarmListForSector
Page 84
Commercial in Confidence
UGD-D00022 Rev A
AlarmListForSector(string BSID) Produces a list of active alarms for the specified sector BSID in the NMS. Returns null if no Alarm is found.
Mandatory parameter. The BSID Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
7.1.9.13 AlarmListForShelf
AlarmListForShelf(string shelfID) Produces a list of active alarms for the specified shelfID in the NMS. Returns null if no Alarm is found.
Mandatory parameter. The shelfID Properties: AlarmID AlarmType AlarmSource AlarmInfo Severity LastReceived AlarmCount Acknowledged LastAcknowledged UserName
Page 85
Commercial in Confidence
UGD-D00022 Rev A
Page 86
Commercial in Confidence
UGD-D00022 Rev A