358
OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release for OpenWave MAG 6.3.1.14

Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14Cartridge Guide

Eight EditionJuly 2008

Oracle Communications® ASAP™ Cartridge 1.0 GA Release for OpenWave MAG 6.3.1.14

Page 2: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Copyright and Trademark Information

Copyright © 1992, 2008, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.

This software and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third party content, products and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third party content, products or services.

Page 3: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide i

Contents1. Cartridge Overview ...................................................................................... 1

Cartridge content ................................................................................................................... 1Prerequisites ......................................................................................................................... 2About this guide .................................................................................................................... 2Services, features, and options ............................................................................................. 3Hardware and software requirements ................................................................................... 5Network element (NE) interface ............................................................................................ 5ASAP version ........................................................................................................................ 6Connecting to the NE ............................................................................................................ 6Related documentations ....................................................................................................... 6

2. Installing and Testing the Cartridge ........................................................... 7Downloading the cartridge .................................................................................................... 7Starting ASAP ....................................................................................................................... 8Installing the cartridge using scripts ...................................................................................... 9Uninstalling the cartridge using scripts .................................................................................. 9Testing the cartridge installation ......................................................................................... 10

Configuring loopback and live mode parameters ......................................................... 10Modifying T_OPWV-MAG_6-3-1-14_HOST.xml ........................................................... 12Testing the installation .................................................................................................. 13

Deployment of the cartridge using Studio ........................................................................... 14Uninstallation and Undeployment of the cartridge using Studio .......................................... 15

3. Atomic Service Description Layer (ASDL) Commands .......................... 17ASDL commands ................................................................................................................ 19

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES ............................................. 20A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RB ....................................... 21A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS ........................... 22A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB ..................... 24A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES ................................... 25A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY ........... 32A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RB ............................. 42A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS ................. 44A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB ........... 51A_OPWV-MAG_6-3-1-14_CREATE_DEVICE ............................................................. 54A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RB ....................................................... 55A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER ................................................... 57A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RB ............................................. 66A_OPWV-MAG_6-3-1-14_DEL_DEVICE ..................................................................... 70A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES ............................................. 71A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS ............................ 73A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER ........................................................... 74A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES ................................... 75A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY ................................... 84

Page 4: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ii Oracle Corporation

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS .................. 87A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS ................................................ 89A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS ............................... 90A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS ...................................... 92A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS ..................... 94A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES ............................................. 97A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB ....................................... 99A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY ................................................. 100A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO ......................................................... 101A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB ................................................... 103A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES ................................. 105A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-FORADDRB ............ 112A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY ....................................... 114A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO ............................................... 116A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB ......................................... 119A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS ............................................ 122A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES .......................................... 124A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RB .................................... 125A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES ................................ 126A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY ........ 134A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB .......................... 144A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM ..... 147A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES ......................................................... 155A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS ............................................... 158A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO ......................................................... 162A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RB ................................................... 164A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS .................................................... 165A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RB ............................................. 166A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO ............................................... 167A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY ........................ 169A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RB ......................................... 172A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS .......................................... 175A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY .................. 176A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RB ................................... 180

User exit types .................................................................................................................. 182Understanding user exit type XML files ...................................................................... 182

User defined ASDL exit types ........................................................................................... 184UserExitType.xml .............................................................................................................. 194

4. Service Definition ..................................................................................... 227CSDL commands .............................................................................................................. 229

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES ........................................... 230C_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS ......................... 230C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES ................................. 231C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY ......... 236C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS ............... 241C_OPWV-MAG_6-3-1-14_CREATE_DEVICE ........................................................... 246C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER ................................................. 247

Page 5: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide iii

C_OPWV-MAG_6-3-1-14_DEL_DEVICE ................................................................... 252C_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES ........................................... 254C_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS .......................... 256C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER ......................................................... 258C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES ................................. 259C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY ................................. 265C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS ................ 267C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS .............................................. 268C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS ............................. 269C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS .................................... 270C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS ................... 271C_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES ........................................... 272C_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY ................................................. 273C_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO ......................................................... 274C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES ................................. 275C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY ....................................... 277C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO ............................................... 278C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS ........................................... 279C_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES .......................................... 279C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES ................................ 281C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY ........ 287C_OPWV-MAG_6-3-1-14_SEARCH_DEVICES ........................................................ 293C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS .............................................. 295C_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO ......................................................... 298C_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS ................................................... 299C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO ............................................... 300C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY ....................... 302C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS ......................................... 303C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY .................. 305C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY .................. 306

5. Configuring ASAP to Support Additional NE Instances ...................... 309Extracting source files ....................................................................................................... 311

Loading a new XML file .............................................................................................. 311

6. APPENDIX ................................................................................................. 313Compound parameter details ............................................................................................ 313

Page 6: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

iv Oracle Corporation

Page 7: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 1

1

Cartridge Overview

ASAP cartridges are discrete software components that are developed for the ASAP product. An ASAP cartridge offers specific domain behavior on top of the core ASAP software, and provides the configuration that supports a set of services on a network element (NE).

An ASAP cartridge is not a stand-alone component, but operates in conjunction with the ASAP core product. ASAP cartridges offer the following benefits:

Reduced Time to Market - time to market of new services is reduced through simplified development, implementation, and extension of cartridges on customer sites.Extendable - cartridges can be extended to include additional services and components that deliver business value, without requiring changes to the original cartridge.Simplified Effort - the effort and technical knowledge that is required to perform customizations is reduced.Ease of Installation - cartridges can be installed into an ASAP environment without interfering with the existing install base.

An ASAP cartridge can be used to configure ASAP to provision the following:

NEs from a specific vendor, such as Nortel or Lucent.Technologies, such as Asynchronous Transfer Mode (ATM) and Frame Relay switches, or Internet Protocol (IP) routers.Services that are supported on the NE, such as ATM, IP Virtual Private Networks (VPN), Wireless, or Optical.

An ASAP cartridge supports a particular set of services on an NE. These services are independent of customer-specific service definitions. Professional Services or systems integrators can perform extensions to the cartridge to support customer-specific requirements.

Cartridge contentAn ASAP cartridge contains the following:

Sample NE configurationA set of scripts, such as State Tables or Java methods

Cartridges are designed for a specific technology, software load, and service.

Page 8: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 1: Cartridge Overview

2 Oracle Corporation

A set of atomic actions in the form of Atomic Service Description Layer (ASDL) commandsA set of Common Service Description Layer (CSDL) commands that form meaningful servicesSample work ordersInstallation scripts

PrerequisitesSystem integrators such as managers, designers, programmers, and testers who are responsible for the adaptation and integration of ASAP-based solutions should use this manual as a reference. It assumes that readers possess the following skills:

A knowledge of ASAP programming conceptsA good working knowledge of the UNIX operating systemA thorough understanding of service and network provisioningFamiliarity with telecommunications

About this guideThis guide provides a detailed description of the OpenWave MAG cartridge. It contains overview and technical information to assist with extending and integrating the cartridge into a customer environment.

The scope of this guide includes ASAP as it pertains to the use of this cartridge. It is not intended to be a complete ASAP reference guide.

For additional information when using this cartridge, refer to the following supporting documentation:

Activation documentation set—for detailed information on the ASAP component.

The OpenWave MAG cartridge provides the ASAP service configuration and network element (NE) interface to activate a standalone provisioning solution on NE_OPWV-MAG_6-3-1-14_HOST NEs.

Page 9: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Services, features, and options

OpenWave MAG 6.3.1.14 Cartridge Guide 3

Services, features, and optionsThis cartridge supports the following services:

Table 1: Supported services

Service Description

Device Services:

Create device This service creates a subscriber device.

Delete device This service deletes an existing subscriber device.

Add device attributes This service adds attributes to a device.

Remove device attributes This service removes attributes from a device.

Modify device attributes Modifies values for attributes of an existing device.

Get device attributes This service retrieves the attributes of a device.

Set device status This service sets the device status.

Set device info This service sets the metadata for a device.

Get device info This service retrieves details about a device.

Get device identity This service retrieves the value of the specified identity attribute.

Search devices This service lists the devices defined under the specified provider.

Add device plan subscriptions This service adds one or more plan subscriptions to a device.

Remove device plan subscriptions This service removes one or more plan subscriptions from a device.

Evaluate device COS This service evaluates the class-of-service (COS) attributes of a device.

Evaluate device service COS This service evaluates the COS attributes for a specific set of services.

Page 10: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 1: Cartridge Overview

4 Oracle Corporation

Subscriber Services:

Create Subscriber This service creates a subscriber.

Delete Subscriber This service deletes an existing subscriber and the devices of the subscriber.

Delete Subscriber by Identity This service deletes a subscriber by the identity. It combines Get Subscriber Info, Set Subscriber Status and Delete Subscriber operations.

Add Plan Subscriptions This service adds one or more plan subscriptions to a subscriber.

Remove Plan Subscriptions This service removes one or more plan subscriptions from a subscriber.

Add Subscriber attributes This service adds attributes to a subscriber.

Remove Subscriber attributes This service removes attributes from a subscriber.

Modify Subscriber attributes This service modifies values for attributes of an existing subscriber.

Get Subscriber attributes This service retrieves attributes of a subscriber.

Add Subscriber attributes by identity This service adds attributes to a subscriber by identity. It combines Get Subscriber Info and Add Subscriber attributes operations.

Modify Subscriber attributes by identity This service modifies values for attributes of an existing subscriber by identity. It combines Get Subscriber Info and Modify Subscriber attributes operations.

Set Subscriber status This service sets the subscriber status.

Set Subscriber status by identity This service sets the subscriber status by identity. It combines Get Subscriber Info and sets subscriber status by identity.

Table 1: Supported services

Service Description

Page 11: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Hardware and software requirements

OpenWave MAG 6.3.1.14 Cartridge Guide 5

Hardware and software requirementsThe following sections contain the high-level software and hardware environment requirements for provisioning standalone provisioning solution services on authentication center including:

Network element (NE) interfaceASAP version

Network element (NE) interfaceThe following database tables in SARM are configured to support the NE configuration:

tbl_host_cllitbl_clli_routetbl_comm_paramtbl_resource_pool

Set Subscriber info This service sets the metadata for a subscriber.

Set Subscriber info by identity This service sets the metadata for a subscriber by identity. It combines Get Subscriber Info and Set Subscriber Info operations.

Get Subscriber info This service retrieves the details about the subscriber.

Get Subscriber identity This service retrieves the value of the specified identity attribute.

Evaluate COS This service evaluates the class-of-service (COS) attributes of a subscriber.

Evaluate Service COS This service evaluates the COS attributes for a specific set of services.

Search Subscribers This service lists the subscribers defined under the specified provider.

Get Subscriber plans. This service lists the subscriber defined under the specific plans.

Table 1: Supported services

Service Description

Page 12: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 1: Cartridge Overview

6 Oracle Corporation

tbl_ne_config

ASAP versionThis cartridge was developed and tested using ASAP version 4.7.2.

For more information on the operating environment of this ASAP version, refer to the ASAP version 4.7.2 Release Record.

Connecting to the NEThe cartridge uses a SOAP (wsdl support) protocol. Apache Axis 1.4 will be used as toolkit to generate SOAP messages.

Related documentationsThis cartridge was developed according to the following Network Element Provisioning Specifications:

sspm_3.1_wsdl.pdfSSPM Schema.pdfSSPMServiceImpl.wsdl

Note:

The SSPMServiceImpl.wsdl is the base WSDL, which will interact with other WSDLs.

Page 13: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 7

2

Installing and Testing the Cartridge

This chapter describes the following procedures related to installing and testing the cartridge:

Downloading the cartridgeInstalling the cartridge using scriptsUninstalling the cartridge using scriptsTesting the cartridge installationDeployment of the cartridge using StudioUninstallation and Undeployment of the cartridge using Studio

Downloading the cartridgeBefore you can install the cartridge, you must use the internet to download the cartridge’s TAR file from Oracle’s Customer Portal.

Use the following instructions to download, then unTAR the TAR file.

To download the TAR file

1. Login to Oracle MetaLink internet home page (http://www.metalink.oracle.com).

2. Download the cartridge patch to your workstation.

To unTAR the TAR file

1. On your workstation, create a repository directory—the naming of which is your choice.mkdir <repository dir>

2. Copy the TAR file in to the repository directory.

3. Untar OpenWaveMAG_6_3_1_14_R1_0_0.<buildId>.tar.tar xvf OpenWaveMAG_6_3_1_14_R1_0_0.<buildId>.tar

The directory structure in the repository directory should look like the following illustration. (this illustration describes the minimum required structure; you can enhance this directory structure with additional directories based on your requirements and deliverables). <repository_directory>

/README/installCartridge/uninstallCartridge

Page 14: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 2: Installing and Testing the Cartridge

8 Oracle Corporation

/OpenWaveMAG_6-3-1-14.sar

Starting ASAPBefore installing the cartridge, ensure that ASAP is running.

To start ASAP

1. To start ASAP, execute the following script:start_asap_sys -d

2. Ensure the ASAP Daemon (DAEM$ENV_ID) is running by checking the ASAP status using the ASAP script “status”.

3. Check whether the WebLogic instance for this ASAP environment is running. If not, start the WebLogic instance.

The ASAP Administration Guide contains more information on starting ASAP, the ASAP Daemon, and WebLogic.

Page 15: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Installing the cartridge using scripts

OpenWave MAG 6.3.1.14 Cartridge Guide 9

Installing the cartridge using scriptsRun the installation script installCartridge to install the cartridge. The script executes the following tasks:

Configures the OpenWave MAG-specific NE using the SACT. Deploys the OpenWave MAG cartridge service model (only if the OpenWave MAG service model is not yet deployed) using the Service Activation Deployment Tool (SADT).Copies the OpenWave MAG-specific jar files to the ASAP environment.Loads the sample work orders to the SRP database.

For information on the SACT and the SADT, refer to the ASAP Administration Guide.

To install the cartridge

1. Run the installCartridge script. At the prompt, type:installCartridge OpenWaveMAG_6-3-1-14.sar

2. The script prompts you for the values of the following WebLogic login parameters:

WebLogic HostnameWebLogic HTTP PortWebLogic Login User IDWebLogic Login Password

The script loads the NEP-NE configuration and the CSDL-ASDL configuration to the SARM database, and loads sample work orders to the SRP database. The script also copies the cartridge-specific jar files and cpp library file to the ASAP environment.

3. Copy studio_2_6_0.jar file to the $ASAP_BASE/lib directory.

4. Add ${ASAP_BASE}/lib/studio_2_6_0.jar to the CLASSPATH in the JInterpreter file under $ASAP_BASE/programs directory.

5. After installing the cartridge, the OpenWaveMAG_6-3-1-14.sar file needs to be extracted and copied to the OpenwaveMAG6_client_config.wsdd file in the $ASAP_BASE/config directory.

6. Restart ASAP to upload the cartridge configuration into ASAP.

Uninstalling the cartridge using scriptsRun the uninstallation script uninstallCartridge to uninstall the OpenWave MAG cartridge. The script executes the following tasks:

Unconfigures OpenWave MAG-specific NEs using the SACT.

Page 16: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 2: Installing and Testing the Cartridge

10 Oracle Corporation

Undeploys the OpenWave MAG cartridge service model (only if the OpenWave MAG service model is already deployed) using the Service Activation Deployment Tool (SADT). Removes the OpenWave MAG-specific jar files and cpp library file from the ASAP environment.

For more information on the SACT and the SADT, refer to the ASAP Administration Guide.

To uninstall the cartridge

1. Run the uninstallCartridge script. At the prompt, type:uninstallCartridge OpenWaveMAG_6-3-1-14.<timestamp>.sar

2. The script prompts you for the values of the following parameters:

WebLogic HostnameWebLogic HTTP PortWebLogic Login User IDWebLogic Login Password

The script unloads the NEP-NE configuration and CSDL-ASDL configuration from SARM database. It also removes the cartridge specific jar files and cpp library file from the ASAP environment.

Testing the cartridge installationTo test this cartridge installation, you need to know about the network element (NE), services, and basic Activation configuration. You may need to perform adjustments to provision a service for a specific NE, network, or connectivity configuration.

You can test the cartridge installation using one of the following methods:

Loopback mode—does not actually connect to or send commands to the NE.Live mode—connects to and sends commands to a live NE.

Configuring loopback and live mode parametersSet the following variables to test the cartridge in loopback or live testing modes.

Page 17: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Testing the cartridge installation

OpenWave MAG 6.3.1.14 Cartridge Guide 11

Loopback mode

Set the following parameter to test the cartridge in loopback mode.

Live mode

Set the following parameter to test the cartridge in live mode.

Communication parameters

The following are the list of parameters for the sample NE configuration XML used by SACT.

Table 2: Loopback Mode Parameter Settings

Configuration Variable Parameter Settings Location

LOOPBACK_ON 1 (default setting) ASAP.cfg

Table 3: Live Mode Parameter Settings

Configuration Variable Parameter Settings Location

LOOPBACK_ON 0 ASAP.cfg

Table 4: Communication parameters

param_label param_value param_desc

OPWV_PROV_HOST 10.6.1.40 OpenWave Provisioning System server address

OPWV_PROV_PORT 80 OpenWave Provisioning System server port

OPWV_CLIENT_ID Test Client identifier name

OPWV_LOCALE_TYPE en-us The language and territory for error message

OPWV_AUTH_TOKEN_TYPE auth_type Authentication token

OPWV_URL http://10.6.1.40:80/sap.openwave.com/schema/1.0

Service URL

OPWV_SERVER_VERSION 1 Server version

RESPONSELOG True Enable or disable the response logging

Page 18: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 2: Installing and Testing the Cartridge

12 Oracle Corporation

Modifying T_OPWV-MAG_6-3-1-14_HOST.xmlUse the following procedure to modify T_OPWV-MAG_6-3-1-14_HOST.xml.

To modify T_OPWV-MAG_6-3-1-14_HOST.xml

1. Create a new source directory. You can give this directory any appropriate, meaningful name you want to.

mkdir <new_source_directory>

2. Copy OpenWaveMAG_6-3-1-14.sar to this new source directory.

cp OpenWaveMAG_6-3-1-14.sar ./<new_source_directory>

3. Change directory to <new_source_directory>.cd <new_source_directory>

4. Un-jar OpenWaveMAG_6-3-1-14.sar. This extracts the contents of the sar file.

jar xvf OpenWaveMAG_6-3-1-14.sar

5. Edit <new_source_directory>T_OPWV-MAG_6-3-1-14_HOST.xml in with the appropriate changes.

6. Create a new sar file at the <new_source_directory> level. CreateSar $PWD

7. Uninstall the cartridge using OpenWaveMAG_6-3-1-14.sar. (That is, use the original sar file that you copied in Step 2 above—see “Uninstalling the cartridge using scripts” on page 9 for uninstallation instructions).

8. After you uninstall the cartridge, rename the sar file, so you have a backup copy of it.

9. Copy the new sar file from <new_source_directory>.

10. Reinstall the cartridge (see “Installing the cartridge using scripts” on page 9 for installation instructions).

CLIENT_WSSD_FILENAME OpenwaveMAG6_client_config.wsdd Path name of the Openwave MAG Client configuration WSDD file.

OPWV_MAX_UPDATE_DELAY_TIME

50000 Maximum delay time for getting the updated information from the NE

Table 4: Communication parameters

param_label param_value param_desc

Page 19: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Testing the cartridge installation

OpenWave MAG 6.3.1.14 Cartridge Guide 13

Testing the installationThe following procedure describes the steps required to test the cartridge installation in loopback mode. We recommend that you perform the initial cartridge installation test in loopback mode.

To test in loopback mode

1. Stop ASAP by typing the following command at the UNIX prompt:stop_asap_sys -d

2. Ensure loop back mode is on. See “Loopback mode” on page 11 for a description of how to set the loop back parameter to “On”.

3. Start ASAP by typing:start_asap_sys -d

4. Send the sample work orders through the SRP Emulator by typing:run_suite $SRP <ctrl_password> <suite name>

You can locate the suite names by typing:grep SUITE * | grep -v END

A list of all available suites appears.

For more information on the SRP Emulator, refer to the ASAP Administration Guide.

5. Verify the status of the sample work orders by typing:asap_utils -d l

All successful work orders returns to the 104 state.

To view the sample work orders provided with this cartridge, refer to the OpenWave MAG cartridge source.

Viewing the sample work orders

You find the sample work orders under the SampleWorkOrders directory in the sar file. The following procedure describes how to view the sample work orders.

To view the sample work orders

1. Create a repository directory, copy the sar file to the new directory and un-jar the sar file, as described by Step 1 through Step 4 in “Modifying T_OPWV-MAG_6-3-1-14_HOST.xml” on page 12.

2. Locate and view the sample work order files.

Page 20: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 2: Installing and Testing the Cartridge

14 Oracle Corporation

Deployment of the cartridge using StudioBefore installing the cartridge, ensure weblogic and ASAP are started and running.

The following are the steps involved:

1. Open Studio in design perspective. Choose Import from the File menu and select Activation Archive (SAR) under Studio Wizards to import the sar file. Browse for the path to the sar file and click Finish.

2. Create a new Service Activation Project.

3. Define a new NE Entity, based on the NE Template contained in the cartridge provided by Oracle.

4. Ensure that the primary pool of the newly created NE is different from the NE template primary pool. You can modify it, if necessary.

5. Ensure that the test work order provided with the cartridge targets the newly defined NE. If not, then modify the test work orders file(s).

6. Create a new Activation Environment Project from the Studio menu. (Use Studio help for more information).

7. Create Activation Environment inside the Activation Environment Project and configure the Connection Details tab with your Environment ID, Activation version and weblogic data.

8. Connect to your environment using the Connect button.

9. Select the Cartridge tab of the Activation Environment and click Add to add your projects to the environment. The cartridge and the newly created Service Activation should appear in the Cartridges list.

10. Deploy the NetworkActivation (NA) cartridge provided by Oracle. (No NE information is to be deployed with this cartridge, therefore it isn’t necessary to deploy the NEP map info).

11. Deploy the Service Activation (SA) project as follows:

On the Cartridge tab, select the necessary SA cartridge and press the Deploy button.Select the NEP Map tab of the Activation Environment. Choose the necessary NEP server from the drop-down box of the Network Element Processors.(Use Studio help for more information).Select the SA cartridge from the Network Element Processor Map and click the Deploy button.

12. Verify the SADT console to confirm the installation.

13. Go to ASAP environment.

14. Copy studio_2_6_0.jar file to the $ASAP_BASE/lib directory.

Page 21: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Uninstallation and Undeployment of the cartridge using Studio

OpenWave MAG 6.3.1.14 Cartridge Guide 15

15. Add ${ASAP_BASE}/lib/studio_2_6_0.jar to the CLASSPATH in the JInterpreter file under $ASAP_BASE/programs directory.

16. After installing the cartridge, the OpenWaveMAG_6-3-1-14.sar file needs to be extracted and copied to the OpenwaveMAG6_client_config.wsdd file in the $ASAP_BASE/config directory.

17. Restart ASAP in order to start working with the cartridge.

Uninstallation and Undeployment of the cartridge using Studio

The following are the steps involved:

1. Connect to your environment using the Connect button.

2. Select the necessary cartridge from the Environment Cartridge list in Studio and click the Undeploy button.

3. Verify the Environment Cartridge list. The check box with the name of the cartridge that is disabled should be unchecked.

Page 22: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 2: Installing and Testing the Cartridge

16 Oracle Corporation

Page 23: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 17

3

Atomic Service Description Layer (ASDL) Commands

ASDL commands represent a set of atomic actions that ASAP can perform on a network element (NE). ASAP can combine ASDLs to create meaningful services (CSDLs) within a cartridge.

This chapter presents detailed information on the ASDL parameters that we provide with this cartridge. The following table lists and describes the type of parameter information that is included.

Table 5: ASDL parameter information

Item Description

Parameter Name Identifies the parameter that is configured for the stated service.

Description Describes the parameter.

Range Describes or lists the range of values that can be used to satisfy this parameter.

Default Value Configures a default value for the parameter so that it is not mandatory for the upstream system to provide a value.

Page 24: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

18 Oracle Corporation

For a detailed description of the Required and Optional parameter classifications, refer to the ASAP Administration Guide.

Type Indicates one of the following parameter types:

S—Scalar, specifies the parameter label transmitted on the ASDL command. Scalar parameters are conventional name-value pair parameters.C—Compound, specifies the base name of the compound parameter transmitted on the ASDL command. A compound parameter contains structures or arrays of information that are represented by a particular structure name or compound parameter name. Each compound parameter can contain a large number of elements. If you use compound parameters, you only require a single entry in the ASAP translation tables to call the compound parameter and all its associated parameter elements.I—Indexed, identifies a parameter that contains a sequential numerical index value to tell the SARM that it should execute the same operation (for example, an ASDL command) for all occurrences of that index. Consequently, if there are several options on a particular CSDL command (OPT1, OPT2, OPT3, etc.), you can specify the OPT parameter as an indexed parameter. When you specify the OPT parameter as an indexed parameter, the SARM generates several occurrences of that same ASDL command and each command has a different value for the option being transmitted to the NEP.

For more information on parameter types, refer to the ASAP Developer Reference.

Class Indicates one of the following parameter classifications:

R—Required scalar parameterO—Optional scalar parameterC—Required compound parameterN—Optional compound parameterM—Mandatory indexed parameterI—Optional indexed parameterS—Parameter count

Table 5: ASDL parameter information

Item Description

Page 25: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 19

ASDL commandsThis cartridge provides the following ASDL commands:

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTESA_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RBA_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONSA_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RBA_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTESA_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITYA_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RBA_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONSA_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RBA_OPWV-MAG_6-3-1-14_CREATE_DEVICEA_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RBA_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBERA_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RBA_OPWV-MAG_6-3-1-14_DEL_DEVICEA_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTESA_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONSA_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBERA_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTESA_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITYA_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONSA_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COSA_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COSA_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COSA_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COSA_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTESA_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RBA_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITYA_OPWV-MAG_6-3-1-14_GET_DEVICE-INFOA_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RBA_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTESA_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-FORADDRB A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITYA_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO

Page 26: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

20 Oracle Corporation

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RBA_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANSA_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTESA_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RBA_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTESA_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITYA_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RBA_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAMA_OPWV-MAG_6-3-1-14_SEARCH_DEVICESA_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERSA_OPWV-MAG_6-3-1-14_SET_DEVICE-INFOA_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RBA_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUSA_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RBA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFOA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITYA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RBA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUSA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITYA_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RB

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTESThis service adds device attributes.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes.add.generated.AddDeviceAttributesProxy.execute

Table 6: A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

Page 27: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 21

MML Commandspublic void addDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.AddDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.AddDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES_UDET = <user defined exit type>.

<OLD_DEVICE_GID> - Device GID

Note:

The DEVICE_GID parameter will be returned as OLD_DEVICE_GID.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RBThis service adds device attributes.

ATTRIBUTES Attributes name and value.

C N

Table 6: A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 28: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

22 Oracle Corporation

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes_rb.add.generated.AddDeviceAttributesRBProxy.execute

MML Commandspublic void addDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.AddDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.AddDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RB_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONSThis service adds one or more plan subscriptions to a device.

Table 7: A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

OLD_ATTRIBUTES The name and value pair of the attribute

C N

Page 29: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 23

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_plan_subscriptions.add.generated.AddDevicePlanSubscriptionsProxy.execute

MML Commandspublic void addDevicePlanSubscriptions (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.AddDevicePlanSubscriptionsRequestType,request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.AddDevicePlanSubscriptionsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

Table 8: A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_PLAN Device plan names. C N

ATTRIBUTES The name and value pair for an attribute

C N

Page 30: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

24 Oracle Corporation

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB

This service adds one or more plan subscriptions to a device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_plan_subscriptions_rb.add.generated.AddDevicePlanSubscriptionsRBProxy.execute

MML Commandspublic void addDevicePlanSubscriptions (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.AddDevicePlanSubscriptionsRequestType,request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.AddDevicePlanSubscriptionsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB_UDET = <user defined exit type>.

Return INFO parameter

Table 9: A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

OLD_DEVICE_PLAN Device plan names. C N

OLD_ATTRIBUTES The name and value pair for an attribute.

C N

Page 31: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 25

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTESThis service adds attributes to a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes.add.generated.AddSubscriberAttributesProxy.execute

Table 10: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

DEVICE_ATTRIBUTES

The device attributes values.

C N

ATTRIBUTES The name and value pair for an attribute

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

Page 32: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

26 Oracle Corporation

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

Table 10: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 33: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 27

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

Table 10: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 34: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

28 Oracle Corporation

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed URL list

String S O

Table 10: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 35: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 29

MML CommandsThis method uses the following xml request template

<addSubscriberAttrs>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<attr>

<name> attribute name</name>

<value> attribute value</value>

</attr>

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>attribute name</name>

<value>attribute value</value>

</attrElement>

</compoundAttr>

</request>

</addSubscriberAttrs>

This is just a sample of SOAP request

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

DEVICE The device related parameters

C N

Table 10: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 36: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

30 Oracle Corporation

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:addSubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:AddSubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

<value xsi:type="xsd:string">61409457108</value>

</attrElement>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000063170</value>

</attrElement>

</compoundAttr>

</request>

</ns3:addSubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

Page 37: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 31

The asdl parameters to NE parameters mapping has been implemented as given below

sNETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

Page 38: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

32 Oracle Corporation

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> - Subscriber GID

Note: The SUBSCRIBER_GID parameter will be returned as OLD_SUBSCRIBER_GID to support rollback services.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>"

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

This service adds subscriber attributes by identity.

Page 39: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 33

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_by_identity.add.generated.AddSubscriberAttributesByIdentityProxy.execute

Table 11: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

ATTRIBUTES The name and value pair for an attribute

C N

DEVICE_ATTRIBUTES

The device attributes C N

PROVIDER_NAME The provider name String ( 1-1024 ). Starts with character followed by characters, digits or hypen

S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr. Both string and integer values are supported

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the subscriber.

C N

LOOKUP_LDAP_FILTER

The LDAP filter rule. String S O

SUBSCRIBER_GID Global ID assigned to the subscriber

String ( 16 char max ). The value should have one hypen (-) in between characters

S O

Page 40: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

34 Oracle Corporation

GENERIC_PLAN_USER_ID

The user id of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user id of the subscriber

String S O

WEB_USER_PASSWORD

The web password of the user

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to the subscriber.

String S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String S O

Table 11: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 41: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 35

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. normally this is the MSISDN of the device or the IP address if it is on static ip network and push over UDP is preferred

String S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application basd access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basci authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False ( True means prepaid, False means postpaid )

S O

Table 11: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 42: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

36 Oracle Corporation

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied url list

S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed url list

S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

Table 11: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 43: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 37

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used or enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied url list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed url list

String S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied url list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

DEVICE The device related parameterers

C N

Table 11: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 44: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

38 Oracle Corporation

MML CommandsAdds subscriber attributes using the identity.

- It combines GetSubscriberInfo and AddSubscriberAttrs operations.

- GetSubscriberInfo :

- Returns the details of the subscriber. It takes subscriber identity and returns subscriber GID

- AddSubscriberAttrs:

- Adds attributes to the subscriber using the subscriber GID.

This method uses the following xml request template

<addSubscriberAttrsByIdentity>

<request>

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

for every entry in DEVICE_ATTRIBUTES {

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName>provider name</providerName>

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>attribute name</name>

<value >attribute value</value>

</attrElement>

</compoundAttr>

</request>

</addSubscriberAttrsByIdentity>

This is just a sample of SOAP request

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

Page 45: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 39

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmln

s:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.

0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:addSubscriberAttrsByIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://sche

mas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:AddSubscriberAttrsByIdentityRequestType"

>

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string" xsi:nil="true"/>

<combinationOperator xsi:type="ns4:SearchCombineRuleType" xsi:nil="true"/>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457030</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002287692</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

Page 46: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

40 Oracle Corporation

</lookup>

<providerName xsi:type="xsd:string" xsi:nil="true"/>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000063170</value>

</attrElement>

</compoundAttr>

</request>

</ns3:addSubscriberAttrsByIdentity>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

Page 47: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 41

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameters

Page 48: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

42 Oracle Corporation

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RBThis service adds attributes to a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_rb.add.generated.AddSubscriberAttributesRBProxy.execute

MML CommandsAdd attributes to a subscriber.

This method uses the following xml request template

<addSubscriberAttrs>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<attr>

<name> attribute name</name>

<value> attribute value</value>

Table 12: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

OLD_ATTRIBUTES The name and value pair of the attribute.

C N

OLD_COMPOUND_ATTRIBUTES

The device attributes. C N

Page 49: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 43

</attr>

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>attribute name</name>

<value>attribute value</value>

</attrElement>

</compoundAttr>

</request>

</addSubscriberAttrs>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:addSubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:AddSubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

<value xsi:type="xsd:string">61409457108</value>

Page 50: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

44 Oracle Corporation

</attrElement>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000063170</value>

</attrElement>

</compoundAttr>

</request>

</ns3:addSubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RB_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

This service adds one or more plan subscriptions to a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_plan_subscriptions.add.generated.AddSubscriberPlanSubscriptionsProxy.execute

Table 13: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN Subscriber plan names. C N

Page 51: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 45

ATTRIBUTES The name and value pair for an attribute.

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

Table 13: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 52: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

46 Oracle Corporation

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

Table 13: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 53: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 47

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

Table 13: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 54: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

48 Oracle Corporation

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled.

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed URL list

String S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

Table 13: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 55: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 49

MML CommandsAdds one or more plan subscriptions to a subscriber.

- The user must provide identity attribute and its values if any of the specified plans includes services that require identity attributes.

This method uses the following xml request template

<addPlanSubscriptions>

<request>

<subscriberGID/>

<planNames>name of a plan</planNames>

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value>attribute value</value>

</attr>

}

</request>

</addPlanSubscriptions>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

Page 56: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

50 Oracle Corporation

<ns3:addPlanSubscriptions xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:AddPlanSubscriptionsRequestType">

<subscriberGID xsi:type="xsd:string">dc9c9-1</subscriberGID>

<planNames xsi:type="ns4:NameType">WAPPrepaid</planNames>

</request>

</ns3:addPlanSubscriptions>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

Page 57: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 51

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS_RETURN_INFO = <user defined exit type>.

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB

This service adds one or more plan subscriptions to a subscriber.

Page 58: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

52 Oracle Corporation

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_plan_subscriptions_rb.add.generated.AddSubscriberPlanSubscriptionsRBProxy.execute

MML CommandsAdds one or more plan subscriptions to a subscriber using old parameters.

- The user must provide identity attribute and its values if any of the specified plans includes services that require identity attributes.

This method uses the following xml request template

<addPlanSubscriptions>

<request>

<subscriberGID/>

<planNames>name of a plan</planNames>

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value>attribute value</value>

</attr>

}

</request>

Table 14: A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

OLD_SUBSCRIBER_PLAN

Subscriber plan names. C N

OLD_ATTRIBUTES The name and value pair of the attribute.

C N

OLD_COMPOUND_ATTRIBUTES

The device attributes. C N

Page 59: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 53

</addPlanSubscriptions>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:addPlanSubscriptions xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:AddPlanSubscriptionsRequestType">

<subscriberGID xsi:type="xsd:string">dc9c9-1</subscriberGID>

<planNames xsi:type="ns4:NameType">WAPPrepaid</planNames>

</request>

</ns3:addPlanSubscriptions>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

Page 60: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

54 Oracle Corporation

A_OPWV-MAG_6-3-1-14_CREATE_DEVICEThis service creates a subscriber device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device.create.generated.CreateDeviceProxy.execute

Table 15: A_OPWV-MAG_6-3-1-14_CREATE_DEVICE

Parameter Name Description RangeDefault Value

Type Class

MCLI Network Identifier S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S R

DEVICE_PLAN The plan name. C N

ATTRIBUTES The name and value pair for an attribute

C N

INITIAL_STATUS Initial status of the device.

True / False S R

USE_DEFAULT_PLAN

Flag indicating whether the device is subscribed to the providers default device plan

True / False S R

DISPLAY_NAME Descriptive name of the device.

String S O

DESCRIPTION Description of the device.

String S O

ANNOTATION Application specific metadata of the device.

String S O

SUBSCRIBER_GID Global ID assigned to the device.

String (16 char max). The value should have one hyphen (-) in between characters

S R

Page 61: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 55

MML Commandspublic void createDevice (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.CreateDeviceRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.CreateDeviceResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_CREATE_DEVICE_UDET = <user defined exit type>.

<DEVICE_GID> = Global ID assigned to the device.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_CREATE_DEVICE_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RBThis service creates a subscriber device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_rb.create.generated.CreateDeviceRBProxy.execute

Table 16: A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_PROVIDER_NAME

The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S R

OLD_DEVICE_PLAN The plan name. C N

OLD_ATTRIBUTES The name and value pair for an attribute.

C N

Page 62: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

56 Oracle Corporation

MML Commandspublic void createDevice (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.CreateDeviceRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.CreateDeviceResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter.

A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RB_UDET = <user defined exit type>.

<DEVICE_GID> = Global ID assigned to the device.

Return INFO parameter

OLD_INITIAL_STATUS

Initial status of the device.

True / False S R

OLD_USE_DEFAULT_PLAN

Flag indicating whether the device is subscribed to the providers default device plan

True / False S R

OLD_DISPLAY_NAME

Descriptive name of the device.

String S O

OLD_DESCRIPTION Description of the device.

String S O

OLD_ANNOTATION Application specific metadata of the device.

String S O

OLD_SUBSCRIBER_GID

Global ID assigne to a subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S R

Table 16: A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RB

Parameter Name Description RangeDefault Value

Type Class

Page 63: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 57

A_OPWV-MAG_6-3-1-14_CREATE_DEVICE-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBERThis service creates a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber.create.generated.CreateSubscriberProxy.execute

Table 17: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S R

SUBSCRIBER_PLAN The subscriber plan names

C N

DEVICE_ATTRIBUTES

The device attributes. C N

ATTRIBUTES The name and value pair for an attribute

C N

INITIAL_STATUS The initial status of the subscriber.

True / False S R

USE_DEFAULT_PLAN

Flag indicating whether the subscriber is subscribed to the providers default device plan

True / False S R

DISPLAY_NAME Descriptive name of the subscriber.

String S O

DESCRIPTION Description of the subscriber.

String S O

ANNOTATION Application meta data of the subscriber.

String S O

Page 64: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

58 Oracle Corporation

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

Table 17: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 65: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 59

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

Table 17: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 66: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

60 Oracle Corporation

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

Table 17: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 67: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 61

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed URL list

String S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

DEVICE The device related parameterers

C N

Table 17: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 68: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

62 Oracle Corporation

MML CommandsCreate a subscriber with attributes and with device attributes.

This method uses the following xml request template

<createSubscriber>

<request>

<providerName>provider name</providerName>

<planNames>plan name</planNames>

for every entry in ATTRIBUTES {

<attr>

<name>attribute name</name>

<value>attribute value</value>

</attr>

}

for every entry in DEVICE and DEVICE_ATTRIBUTES {

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>device attribute name</name>

<value>attribute value</value>

</attrElement>

</compoundAttr>

}

<initialStatus>initial status of the subscriber</initialStatus>

<useDefaultPlan xsi:type="xsd:boolean">use default plan value(true or false)</useDefaultPlan>

<displayName>display name</displayName>

<description>description</description>

<annotation>annotation</annotation>

</request>

</createSubscriber>

This is just a sample of SOAP request

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

Page 69: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 63

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:createSubscriber xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:CreateSubscriberRequestType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planNames xsi:type="ns4:NameType">WAPDefault</planNames>

<planNames xsi:type="ns4:NameType">MobileGenericPlan</planNames>

<attr xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002287689</value>

</attr>

<attr xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457024</value>

</attr>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000062770</value>

</attrElement>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

Page 70: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

64 Oracle Corporation

<value xsi:type="xsd:string">61409457024</value>

</attrElement>

</compoundAttr>

<initialStatus xsi:type="ns4:SubscriberStatusType">eSspmXsdActiveEnabledSub</initialStatus>

<useDefaultPlan xsi:type="xsd:boolean">false</useDefaultPlan>

<displayName xsi:type="xsd:string">TestSubscriber2</displayName>

<description xsi:type="xsd:string">TestingCreationOfSubscriber2</description>

<annotation xsi:type="xsd:string">TestAnnotation2</annotation>

</request>

</ns3:createSubscriber>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

Page 71: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 65

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

Page 72: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

66 Oracle Corporation

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER_UDET = <user defined exit type>.

<SUBSCRIBER_GID> = Global ID assigned to a subscriber

Return INFO parameter

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER_RETURN_INFO = "<ErrorCode> : <ErrorResponse>".

<SUBSCRIBER_GID> = Global ID assigned to a subscriber

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RBThis service creates a subscriber device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_rb.create.generated.CreateSubscriberRBProxy.execute

Table 18: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_PROVIDER_NAME

The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S R

OLD_SUBSCRIBER_PLAN

The subscriber plan names

C N

OLD_COMPOUND_ATTRIBUTES

The device attributes. C N

OLD_ATTRIBUTES The name and value pair of a attribute

C N

OLD_INITIAL_STATUS

The initial status of the subscriber.

The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledDev, 1=eSspmXsdActiveDisabledDev, 2=eSspmXsdInactiveDev

S R

Page 73: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 67

MML CommandsCreate a subscriber with attributes and with device attributes using old parameters.

This method uses the following xml request template

<createSubscriber>

<request>

<providerName>provider name</providerName>

<planNames>plan name</planNames>

for every entry in ATTRIBUTES {

<attr>

<name>attribute name</name>

<value>attribute value</value>

</attr>

}

for every entry in DEVICE and DEVICE_ATTRIBUTES {

OLD_USE_DEFAULT_PLAN

Flag indicating whether the subscirber is subscribed to the providers default device plan

True/False S R

OLD_DISPLAY_NAME

Descriptive name of the subscriber

String S O

OLD_DESCRIPTION The description of the subscriber.

String S O

OLD_ANNOTATION Application specific metadata of the subscriber.

String S O

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 18: A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RB

Parameter Name Description RangeDefault Value

Type Class

Page 74: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

68 Oracle Corporation

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>device attribute name</name>

<value>attribute value</value>

</attrElement>

</compoundAttr>

}

<initialStatus>initial status of the subscriber</initialStatus>

<useDefaultPlan xsi:type="xsd:boolean">use default plan value(true or false)</useDefaultPlan>

<displayName>display name</displayName>

<description>description</description>

<annotation>annotation</annotation>

</request>

</createSubscriber>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:createSubscriber xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

Page 75: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 69

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:CreateSubscriberRequestType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planNames xsi:type="ns4:NameType">WAPDefault</planNames>

<planNames xsi:type="ns4:NameType">MobileGenericPlan</planNames>

<attr xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002287689</value>

</attr>

<attr xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457024</value>

</attr>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000062770</value>

</attrElement>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

<value xsi:type="xsd:string">61409457024</value>

</attrElement>

</compoundAttr>

<initialStatus xsi:type="ns4:SubscriberStatusType">eSspmXsdActiveEnabledSub</initialStatus>

<useDefaultPlan xsi:type="xsd:boolean">false</useDefaultPlan>

<displayName xsi:type="xsd:string">TestSubscriber2</displayName>

<description xsi:type="xsd:string">TestingCreationOfSubscriber2</description>

<annotation xsi:type="xsd:string">TestAnnotation2</annotation>

</request>

</ns3:createSubscriber>

</soapenv:Body>

</soapenv:Envelope>

Page 76: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

70 Oracle Corporation

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RB_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER-RB_RETUR_INFO = "<ErrorCode> : <ErrorMessage>".

<SUBSCRIBER_GID> = Global ID assigned to the device.

A_OPWV-MAG_6-3-1-14_DEL_DEVICEThis service removes a subscriber device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device.del.generated.DelDeviceProxy.execute

MML Commandspublic void deleteDevice (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.DeleteDeviceRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

Table 19: A_OPWV-MAG_6-3-1-14_DEL_DEVICE

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

SUBSCRIBER_GID Global ID assigned to the device.

String (16 char max). The value should have one hyphen (-) in between characters

S R

USE_DEFAULT_PLAN

Flag indicating whether the device is subscribed to the providers default device plan

True / False S R

Page 77: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 71

com.openwave.sap.sspm.schema._1_0.holders.DeleteDeviceResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> - Old subscriber gid

<OLD_USE_DEFAULT_PLAN> - Old default plan

Note:

The SUBSCRIBER_GID and USE_DEFAULT_PLAN parameters will be returned with OLD prefix to handle rollback functionality

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTESThis service removes attributes from a device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes.del.generated.DelDeviceAttributesProxy.execute

Table 20: A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

ATTRIBUTES The name and value pair for an attribute

C N

Page 78: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

72 Oracle Corporation

MML Commandspublic void removeDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.RemoveDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.RemoveDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

Table 20: A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 79: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 73

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONSThis service removes one or more plan subscription from a device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_plan_subscriptions.del.generated.DelDevicePlanSsubscriptionsProxy.execute

MML Commandspublic void removeDevicePlanSubscriptions(com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.RemoveDevicePlanSubscriptionsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.RemoveDevicePlanSubscriptionsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS_RETURN_INFO ="<ErrorCode> : <ErrorMessage>"

Table 21: A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_PLAN Device plan names. C N

Page 80: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

74 Oracle Corporation

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBERThis service removes an existing subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber.del.generated.DelSubscriberProxy.execute

MML CommandsRemove the existing subscriber and all of devices of the subscriber.

- User cannot delete a subscriber with status active or enable.

- Before to delete a subscriber, the subscriber status should be set with deactive/disable and all the devices assigned to the subscriber must be deactivated or disabled.

This method uses the following xml request template

<deleteSubscriber>

<request>

<subscriberGID>subscriber GID</subscriberGID>

</request>

</deleteSubscriber>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

Table 22: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Page 81: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 75

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:deleteSubscriber xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:DeleteSubscriberRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

</request>

</ns3:deleteSubscriber>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL Parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER_UDET = <user defined exit type>.

<USE_DEFAULT_PLAN> - default plan support

Note: The USE_DEFAULT_PLAN parameter should be provided from the upstream, which would be used only with rollback functionality

Return INFO Parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER_RETURN_INFO = "<ErrorCode> : <ErrorResponse>".

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTESThis service removes the existing subscriber attributes.

Page 82: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

76 Oracle Corporation

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes.del.generated.DelSubscriberAttributesProxy.execute

Table 23: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

DEVICE_ATTRIBUTES

The device attributes C N

ATTRIBUTES The name and value pair for an attribute.

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

DEVICE The device related parameterers

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

Page 83: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 77

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

Table 23: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 84: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

78 Oracle Corporation

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

Table 23: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 85: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 79

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

Table 23: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 86: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

80 Oracle Corporation

MML CommandsRemoves subscriber attributes from an existing subscriber.

- For device attributes, only element attributes specified in the operations are removed.

- User can also remove COS attributes added to the subscriber entity to override the COS attributes defined in the createService or CreatePlan operations.

- Attributes passed with empty value will be removed from the subscriber entry.

This method uses the following xml request template

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed URL list

String S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

Table 23: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 87: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 81

<removeSubscriberAttrs>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<attr>

<name> attribute name</name>

<value> attribute value</value>

</attr>

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>attribute name</name>

<value >attribute value</value>

</attrElement>

</compoundAttr>

<filterSpec>

<combineRule>combine rule</combineRule>

for every entry in FILTER_SPEC_ATTRIBUTES {

<attrFilter>

<matchRule>matchRule</matchRule>

<matchAttr>

<name>attribute name</name>

<value> attribute value</value>

</matchAttr>

</attrFilter>

}

for every entry in FILTER_SPEC_COMPOUND_FILTER {

<compoundFilter>compound filter attribute name</compoundFilter>

}

</filterSpec>

</request>

</removeSubscriberAttrs>

This is just a sample of SOAP request

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

Page 88: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

82 Oracle Corporation

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:removeSubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:RemoveSubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:removeSubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

Page 89: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 83

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

Page 90: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

84 Oracle Corporation

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITYThis service removes subscriber by identity.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_by_identity.del.generated.DelSubscriberByIdentityProxy.execute

Table 24: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

Page 91: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 85

MML CommandsRemove subscriber by identity.

- It combines GetSubscriberInfo, SetSubscriberStatus and DeleteSubscriber operations

- GetSubscriberInfo :

Returns details about the subscriber. It takes a subscriber identity and returns the subscriber GID

- SetSubscriberStatus :

To Set the subscriber status as deactivated/disabled.

Before the change the subscriber status, all the devices corresponds to the subscriber should be set with deactive/disaabled status.

- DeleteSubscriber :

Delets the subscriber and all its devices.

This method uses the following xml request template

<deleteSubscriberByIdentity>

<request>

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

for every entry in ATTRIBUTES {

<attr>

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

The LDAP filter value. String S O

Table 24: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 92: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

86 Oracle Corporation

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

}?

<ldapFilter>ldap filter</ldapFilter>

</lookup>

</request>

</deleteSubscriberByIdentity>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:deleteSubscriberByIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:DeleteSubscriberRequestType">

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string">PapiLMBySSPMAttrs</method>

<combinationOperator xsi:type="ns4:SearchCombineRuleType">eSspmXsdAnd</combinationOperator>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">cn</name>

Page 93: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 87

<value xsi:type="xsd:string">61409457108</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002033435</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

</lookup>

</request>

</ns3:deleteSubscriberByIdentity>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameters

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

This service removes one or more plan subscriptions from a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_plan_subscriptions.del.generated.DelSubscriberPlanSubscriptionsProxy.execute

Table 25: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_PLAN Subscriber plan names. C N

Page 94: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

88 Oracle Corporation

MML CommandsRemoves one or more plan subscriptions from a subscriber.

This method uses the following xml request template

<removePlanSubscriptions>

<request>

<subscriberGID>GID of a subscriber</subscriberGID>

<planNames>name of a plan</planNames>

</request>

</removePlanSubscriptions>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 25: A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 95: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 89

<ns3:removePlanSubscriptions xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:RemovePlanSubscriptionsRequestType">

<subscriberGID xsi:type="xsd:string">dc9c9-1</subscriberGID>

<planNames xsi:type="ns4:NameType">WAPPrepaid</planNames>

</request>

</ns3:removePlanSubscriptions>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS_UDET = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COSThis service evaluates the class of service attributes of a device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_cos.evaluate.generated.EvaluateDeviceCOSProxy.execute

Table 26: A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

APPLICATION_NAME

Unique application name.

String (1-128). Starts with character followed by characters, digits or hyphen

S O

Page 96: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

90 Oracle Corporation

MML Commandspublic void evaluateDeviceCOS (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.EvaluateDeviceCOSRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.EvaluateDeviceCOSResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<ATTRIBUTES[x].NAME> = Name of the attribute

<ATTRIBUTES[x].VALUE> = Value of the attribute

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COSThis service evaluates device service COS attributes.

PRE_PLAN Pre evaluated provider plans.

C N

POST_PLAN Post evaluated provider plans.

C N

Table 26: A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

Parameter Name Description RangeDefault Value

Type Class

Page 97: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 91

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_service_cos.evaluate.generated.EvaluateDeviceServiceCosProxy.execute

MML Commandspublic void evaluateDeviceServiceCOS (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.EvaluateDeviceServiceCOSRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.EvaluateDeviceServiceCOSResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS_UDET = <user defined exit type>.

Return INFO parameter :

Table 27: A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

SERVICE Name of the service includes application name and service name.

C N

PRE_PLAN Pre evaluated provider plans.

C N

POST_PLAN Post evaluated provider plans.

C N

Page 98: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

92 Oracle Corporation

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<ATTRIBUTES[x].NAME> = Name of the attribute

<ATTRIBUTES[x].VALUE> = Value of the attribute.

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COSThis service evaluates the class-of-service (COS) attributes of a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_cos.evaluate.generated.EvaluateSubscriberCOSProxy.execute

MML CommandsEvaluates the class-of-service (COS) attributes of a subscriber.

- It evaluates COS attributes set in the plans to which the subscriber is subscribed and returns a list of COS attributes.

- If the service is not activated, the COS attributes associated with that service are ignored.

- This services only evaluates the devices with activated or enabled status.

This method uses the following xml request template

Table 28: A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

APPLICATION_NAME

Name of the application.

String (1-128). Starts with character followed by characters, digits or hyphen

S O

PRE_PLAN Pre evaluated provider plans.

C N

POST_PLAN Post evaluated provider plans.

C N

Page 99: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 93

<evaluateCOS>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<applicationName>name of the application</applicationName>

</request>

</evaluateCOS>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:evaluateCOS xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:EvaluateCOSRequestType">

<subscriberGID xsi:type="xsd:string">f69be-1</subscriberGID>

<applicationName xsi:type="xsd:string" xsi:nil="true"/>

</request>

</ns3:evaluateCOS>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

Page 100: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

94 Oracle Corporation

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS_UDET = <user defined exit type>.

ATTRIBUTES[x].NAME = Name of the attribute

ATTRIBUTES[x].VALUE = Value of the attribute.

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

This service evaluates the COS attributes for a specific set of services.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_service_cos.evaluate.generated.EvaluateSubscriberServiceCosProxy.execute

MML CommandsEvaluates the COS attributes for a specific set of services.

- It evaluates the COS attributes for one or more specified services and returns a list of COS attribute value.

Table 29: A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SERVICE Name of the service includes application name and service name.

C C

PRE_PLAN Pre evaluated provider plans

C N

POST_PLAN Post evaluated provider plans.

C N

Page 101: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 95

This method uses the following xml request template

<evaluateServiceCOS>

<request>

<subscriberGID>subscriber GID </subscriberGID>

for every entry in SERVICE {

<serviceName>

<appName>application name</appName>

<serviceName>service name</serviceName>

</serviceName>

}

for every entry in PRE_PLAN {

<prePlanName>

<providerName> provider name </provider name>

<planName> plan name </planName>

</prePlanName>

}

for every entry in POST_PLAN {

<postPlanName>

<providerName> provider name </provider name>

<planName> plan name </planName>

</postPlanName>

}

</request>

</evaluateServiceCOS>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

Page 102: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

96 Oracle Corporation

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:evaluateServiceCOS xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:EvaluateServiceCOSRequestType">

<subscriberGID xsi:type="xsd:string">dc9cc-1</subscriberGID>

<serviceName xsi:type="ns4:ServiceNameType">

<appName xsi:type="xsd:string">opwv-mobile</appName>

<serviceName xsi:type="xsd:string">opwv-mobile-generic</serviceName>

</serviceName>

<serviceName xsi:type="ns4:ServiceNameType">

<appName xsi:type="xsd:string">opwv-mobile</appName>

<serviceName xsi:type="xsd:string">opwv-mobile-push</serviceName>

</serviceName>

<prePlanName xsi:type="ns4:PlanNameType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planName xsi:type="xsd:string">mobileGenericPlan</planName>

</prePlanName>

<prePlanName xsi:type="ns4:PlanNameType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planName xsi:type="xsd:string">WAPDefault</planName>

</prePlanName>

<postPlanName xsi:type="ns4:PlanNameType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planName xsi:type="xsd:string">mobileGenericPlan</planName>

</postPlanName>

<postPlanName xsi:type="ns4:PlanNameType">

<providerName xsi:type="xsd:string">/telstra</providerName>

<planName xsi:type="xsd:string">WAPDefault</planName>

</postPlanName>

</request>

</ns3:evaluateServiceCOS>

</soapenv:Body>

Page 103: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 97

</soapenv:Envelope>

Output Parameters

Return INFO parameter

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<ATTRIBUTES[x].NAME> = Name of the attribute.

<ATTRIBUTES[x].VALUE> = Value of the attribute.

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTESThis service queries device attributes.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes.get.generated.GetDeviceAttributesProxy.execute

Table 30: A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

Page 104: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

98 Oracle Corporation

MML Commandspublic void getDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.GetDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.GetDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

ATTRIBUTE_TYPE The type of the attribute Integer S R

REQUESTED_ATTRIBUTES

The list of requested attributes.

C N

FILTER_SPEC_COMBINE_RULE

Combine rule for filter type.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_ATTRIBUTES

Attribute name, value and matching rule used in filter type.

C N

FILTER_SPEC_COMPOUND_FILTER

Compound filter name C N

Table 30: A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 105: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 99

<ATTRIBUTES[x].NAME> - The name of the attribute.

<ATTRIBUTES[x].VALUE> - The value of the attribute.

Note:

If the user provides the parameter REQUESTED_ATTRIBUTES[x].NAME, then only those names and its values will be returned as attributes list.

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RBThis service queries device attributes for rollback service.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes_rb.get.generated.GetDeviceAttributesRBProxy.execute

MML Commandspublic void getDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.GetDeviceAttrsRequestType request,

Table 31: A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

ATTRIBUTE_TYPE The type of the attribute Integer S R

Page 106: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

100 Oracle Corporation

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.GetDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB_UDET = <user defined exit type>.

<OLD_ATTRIBUTES[x].NAME> - The name of the attribute.

<OLD_ATTRIBUTES[x].VALUE> - The value of the attribute.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITYThis service retrieves the value of the specified identity attribute.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_identity.get.generated.GetDeviceIdentityProxy.execute

Table 32: A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S R

IDENTITY_NAME Name of the identity attribute that maps to the device.

String (1-128). Starts with character followed by characters, digits or hyphen

S R

Page 107: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 101

MML Commandspublic void getDeviceIdentity (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.GetDeviceIdentityRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.GetDeviceIdentityResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<IDENTITY_VALUE> = Value of the identity attribute that maps to the device.

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFOThis service queries device information.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_info.get.generated.GetDeviceInfoProxy.execute

Table 33: A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifer. S R

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

Page 108: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

102 Oracle Corporation

MML Commandspublic void getDeviceInfo (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.GetDeviceInfoRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.GetDeviceInfoResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<DEVICE_GID> = Global ID assigned to the device.

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 33: A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

Page 109: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 103

<DEVICE_STATUS> = Status of the device.

<DISPLAY_NAME> = Descriptive name of the device.

<DESCRIPTION> = Description of the device.

<ANNOTATION> = Application specific meta-data of the device.

<PROVIDER_NAME> = Name of the provider.

<DEVICE_PLAN[x].NAME= The device plan names list.

<INITIAL_STATUS> = The initial status of the device

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RBThis service queries device information for rollback services.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_info_rb.get.generated.GetDeviceInfoRBProxy.execute

Table 34: A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifer. S R

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

Page 110: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

104 Oracle Corporation

MML Commandspublic void getDeviceInfo (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.GetDeviceInfoRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.GetDeviceInfoResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB_UDET = <user defined exit type>.

<OLD_DEVICE_GID> = Global ID assigned to the device.

<OLD_DEVICE_STATUS> = Status of the device.

<OLD_DISPLAY_NAME> = Descriptive name of the device.

<OLD_DESCRIPTION> = Description of the device.

<OLD_ANNOTATION> = Application specific meta-data of the device.

<OLD_PROVIDER_NAME> = Name of the provider.

<OLD_DEVICE_PLAN[x].NAME= The device plan names list.

<OLD_INITIAL_STATUS> = The initial status of the device.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 34: A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

Parameter Name Description RangeDefault Value

Type Class

Page 111: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 105

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTESThis service retrieves the attributes details of an existing subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes.get.generated.GetSubscriberAttributesProxy.execute

Table 35: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI the network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

ATTRIBUTE_TYPE The type of attribute. Integer S R

REQUESTED_ATTRIBUTES

The requested attributes names.

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

Page 112: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

106 Oracle Corporation

MML CommandsQueries the attribute details of an existing subscriber.

- This service retrieves the attribute values stored in the subscriber entry or get evaluated attributes based on plan subscriptions and providers defaults.

- The values of COS attributes are obtained from subscriber plan subscriptions

- The values of non-COS attributes, identity attributes and generic attributes are returned from subscriber entry.

- The compound attributes are also returned from subscriber entry.

This method uses the following xml request template

<getSubscriberAttrs>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<evalMode>eval mode</evalMode>

<attrType> attribute type </attrType>

<filterSpec>

<combineRule>combine rule</combineRule>

for every entry in FILTER_SPEC_ATTRIBUTES {

<attrFilter>

<matchRule>matchRule</matchRule>

<matchAttr>

<name>attribute name</name>

<value> attribute value</value>

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

Table 35: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 113: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 107

</matchAttr>

</attrFilter>

}

for every entry in FILTER_SPEC_COMPOUND_FILTER {

<compoundFilter>compound filter attribute name</compoundFilter>

}

</filterSpec>

</request>

</getSubscriberAttrs>

This is just a sample of SOAP request:

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:getSubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/2.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f6aeb-1</subscriberGID>

<evalMode xsi:type="ns4:AttrEvalModeType">eSspmXsdEvalAll</evalMode>

<attrType xsi:type="xsd:int">0</attrType>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:getSubscriberAttrs>

</soapenv:Body>

Page 114: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

108 Oracle Corporation

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

Page 115: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 109

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameters

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<ATTRIBUTES[x].NAME> = Name of the attribute.

<ATTRIBUTES[x].VALUE> = Value of the attribute.

<DEVICE_ATTRIBUTES[x].NAME> = Name of the compound attribute.

<DEVICE_ATTRIBUTES[x].ELEMENT_NAME = The element name of the attribute.

<DEVICE_ATTRIBUTES[x].ELEMENT_VALUE = The element value of the attribute.

Page 116: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

110 Oracle Corporation

Based on the ATTRIBUTES[x].NAME, the following parameters are also returned as information parameters.

<GENERIC_PLAN_USER_PASSWORD> = Generic plan user password.

<WEB_USER_PASSWORD> = Web user password.

<SUBSCRIBER_URL> = Subscriber URL.

<WEB_USER_ID> = Web user ID.

<GENERIC_PLAN_USER_ID> = Generic plan user ID.

<PUSH_PLAN_DISABLE> = Push service status .

<PUCH_PLAN_INITIATOR_ACCESS_CTRL_LIST> = Push initiator access control list.

<PUSH_PLAN_ADDRESS> = The push address of the subscriber.

<PUSH_PLAN_DEFAULT_MECHANISM> = Default push mechanism.

<PUSH_PLAN_PROXY_GATEWAY> = Push plan proxy gateway.

<PUSH_PLAN_UNREG_INITIATOR_LIST> = Push initiator access control list of unregistered subscriber

<PUSH_PLAN_DEFAULT_INITIATOR_LIST> = Push initiator access control list of subscriber that does not have any allowed list

<INACTIVE_COS_LIST> = List of COS attributes in a plan, which cannot modified by the administrator

<APPLICATION_CONTROL_LIST> = Application based access control list.

<BASIC_AUTHENTICATION_CACHING_STATUS> = Basic authentication caching status.

<BILLING_FORMAT_STATUS> = Billing format status.

<BILLING_SUB_TYPE> = Billing allowed subscriber type.

<CONTROL_ACCESS_LIST> = Content based access control list.

<COOKIES_CACHING_STATUS> = Cookie caching status.

<COOKIE_REPLACEMENT_POLICY_STATUS> = Cookie replacement policy.

<DEFAULT_COS_SWP_SERVICE> = Default COS for the service

<END_TO_END_TUNNELLING_STATUS> = End-to-end tunnelling status

<HEADER_CACHE_STATUS> = Header cache status.

<HOME_PAGE_URL_STATUS> = Homepage functionality status

<HOME_PAGE_URL> = Home page url.

<INTERFACE_PLAN_DENIED_URL_LIST> = Interface plan denied url list.

Page 117: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 111

<ACCESS_CTRL_FALL_THRU_INTF_LEVEL> = Access status of control fall-through at interface level.

<INTERFACE_PLAN_ALLOWED_URL_LIST> = Interface plan allowed url list.

<MAX_CACHED_COOKIES> = The maximum cached cookies allowed

<MAX_CACHED_COOKIES_TIME> = Maximum time to live for cached cookies in seconds.

<PREMIUM_BILLING_SERVICE_ACK_CHARGE> = Premium billing service acknowledgement of charge (AOC) threshold

<PROXY_SERVICE_STATUS> = Proxy service status

<ROMING_DATA_TRANSFER_STATUS> = Roaming data transfer status.

<ACCESS_CTRL_FALL_THRU_SUB_LEVEL> = Access status of control fall-through at subscriber level.

<SUB_HOME_PAGE_URL_STATUS> = Subscriber specific homepage url functionality status.

<SUBSCRIBER_PLAN_DENIED_URL_LIST> = Subscriber plan denied url list.

<SUBSCRIBER_PLAN_ALLOWED_URL_LIST> = Subscriber plan allowed url list.

<SERVICE_URL_BINDING_LIST> = Service url binding list.

<SYSTEM_PLAN_DENIED_URL_LIST > = System plan denied url list.

<SYSTEM_PLAN_ALLOWD_URL_LIST> = System plan allowed url list.

<TRANSLATION_SERVICE_STATUS> = Translation service functionality status.

As well as based on the DEVICE_ATTRIBUTES[x].NAME, DEVICE_ATTRIBUTES[x].ELEMENT_NAME, the following parameters are also returned as information parameters

<DEVICE[n].CURRENT_REGION> = The current region of the subscriber in a multi region MAG

<DEVICE[n].REPROVISIONING_FLAG> = Device Re-provisioning Flag.

<DEVICE[n].STATUS> = Status of the device

<DEVICE[n].BEARER_TYPE> = The bearer type of the device.

<DEVICE[n].PUSH_PROTOCOL> = The push protocol supported by the device.

<DEVICE[n].USER_AGENT> = The user agent header value sent by the device in the last known session.

<DEVICE[n].NETWORK_ID> = The device network id of the device.

<DEVICE[n].DIRECTORY_ID> = The Device directory ID

Page 118: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

112 Oracle Corporation

<DEVICE[n].EQUIPMENT_ID> = The Device Equipment ID

<DEVICE[n].SUBSCRIBER_NUMBER> = The subscriber number associated with the device.

<DEVICE[n].NAME> = The device name.

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-FORADDRB

This service queries subscriber attributes for Add RB.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_foraddrb.get.generated.GetSubscriberAttributesRBForADDRBProxy.execute

MML CommandsQueries the attribute details of an existing subscriber.

- This service retrieves the attribute values stored in the subscriber entry or get evaluated attributes based on plan subscriptions and providers defaults.

- The values of COS attributes are obtained from subscriber plan subscriptions

- The values of non-COS attributes, identity attributes and generic attributes are returned from subscriber entry.

- The compound attributes are also returned from subscriber entry.

This method uses the following xml request template

<getSubscriberAttrs>

<request>

<subscriberGID>subscriber GID</subscriberGID>

<evalMode>eval mode</evalMode>

<attrType> attribute type </attrType>

Table 36: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Page 119: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 113

<filterSpec>

<combineRule>combine rule</combineRule>

for every entry in FILTER_SPEC_ATTRIBUTES {

<attrFilter>

<matchRule>matchRule</matchRule>

<matchAttr>

<name>attribute name</name>

<value> attribute value</value>

</matchAttr>

</attrFilter>

}

for every entry in FILTER_SPEC_COMPOUND_FILTER {

<compoundFilter>compound filter attribute name</compoundFilter>

}

</filterSpec>

</request>

</getSubscriberAttrs>

This is just a sample of SOAP request:

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:getSubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/2.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

Page 120: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

114 Oracle Corporation

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f6aeb-1</subscriberGID>

<evalMode xsi:type="ns4:AttrEvalModeType">eSspmXsdEvalAll</evalMode>

<attrType xsi:type="xsd:int">0</attrType>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:getSubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameters

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-FORADDRB_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> = Global ID assigned to the subscriber.

<OLD_ATTRIBUTES[x].NAME> = Name of the attribute.

<OLD_ATTRIBUTES[x].VALUE> = Value of the attribute.

<OLD_DEVICE_ATTRIBUTES[x].NAME> = Name of the device attribute.

<OLD_DEVICE_ATTRIBUTES[x].ELEMENT_NAME = The element name of the device attribute.

<OLD_DEVICE_ATTRIBUTES[x].ELEMENT_VALUE = The element value of the device attribute.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-FORADDRB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITYThis service retrieves the value of the specified identity attribute.

Page 121: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 115

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_identity.get.generated.GetSubscriberIdentityProxy.execute

MML CommandsRetrieves the value of the specified identity attribute.

This method uses the following xml request template

<getSubscriberIdentity>

<request>

<subscriberGID subscriber GID </subscriberGID>

<identityName>identity attribute name</identityName>

</request>

</getSubscriberIdentity>

This is just a sample of soap request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

Table 37: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

IDENTITY_NAME Name of the identity attribute that maps to the subscriber.

String (1-128). Starts with character followed by characters, digits or hyphen

S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S R

Page 122: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

116 Oracle Corporation

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:getSubscriberIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberIdentityRequestType">

<subscriberGID xsi:type="xsd:string">f6aeb-1</subscriberGID>

<identityName xsi:type="xsd:string">sn</identityName>

</request>

</ns3:getSubscriberIdentity>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<IDENTITY_VALUE> = Value of the identity attribute.

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFOThis service queries subscriber information.

Page 123: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 117

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_info.get.generated.GetSubscriberInfoProxy.execute

MML CommandsRetrieves the details of the subscriber.

This method uses the following xml request template

<getSubscriberInfo xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberInfoRequestType">

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

Table 38: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Page 124: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

118 Oracle Corporation

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

}

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName>provider name</providerName>

</request>

</getSubscriberInfo>

This is just a sample of SOAP request:

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:getSubscriberInfo xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberInfoRequestType">

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string">MobileLMByIDs</method>

<combinationOperator xsi:type="ns4:SearchCombineRuleType" xsi:nil="true"/>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

Page 125: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 119

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

<value xsi:type="xsd:string">61409457067</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

</lookup>

<providerName xsi:type="xsd:string" xsi:nil="true"/>

</request>

</ns3:getSubscriberInfo>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<SUBSCRIBER_GID> = Global ID assigned to the subscriber.

<SUBSCRIBER_STATUS> = Status of the subscriber.

<DISPLAY_NAME> = Display name of the subscriber.

<DESCRIPTION> = Description of the subscriber.

<ANNOTATION> = Annotation of the subscriber.

<PROVIDER_NAME> = Name of the provider.

<SUBSCRIBER_PLAN[x].NAME> = Name of the subscriber plan name.

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RBThis service queries the subscriber information.

Page 126: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

120 Oracle Corporation

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_info_rb.get.generated.GetSubscriberInfoRBProxy.execute

MML CommandsRetrieves the details of the subscriber.

This method uses the following xml request template

<getSubscriberInfo>

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

}

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName>provider name</providerName>

</request>

</getSubscriberInfo>

This is just a sample of SOAP request:

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

Table 39: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

CN CN of a subscriber S R

Page 127: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 121

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:getSubscriberInfo xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscriberInfoRequestType">

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string">MobileLMByIDs</method>

<combinationOperator xsi:type="ns4:SearchCombineRuleType" xsi:nil="true"/>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">opwv-mobile-generic-devdirid</name>

<value xsi:type="xsd:string">61409457067</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

</lookup>

<providerName xsi:type="xsd:string" xsi:nil="true"/>

</request>

</ns3:getSubscriberInfo>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

Page 128: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

122 Oracle Corporation

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> = Global ID assigned to the subscriber.

<OLD_SUBSCRIBER_STATUS> = Status of the subscriber.

<OLD_DISPLAY_NAME> = Display name of the subscriber.

<OLD_DESCRIPTION> = Description of the subscriber.

<OLD_ANNOTATION> = Annotation of the subscriber.

<OLD_PROVIDER_NAME> = Name of the provider.

<OLD_SUBSCRIBER_PLAN[x].NAME> = Name of the subscriber plan name.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANSThis service retrieves subscribers defined under the specified plans.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_plans.get.generated.GetSubscriberPlansProxy.execute

MML CommandsRetrieves subscribers defined under the specified plans.This method uses the following xml request template<getSubscribedPlans><request><subscriberGID>subscriber GID</subscriberGID><serviceName><appName> application name</appName>

Table 40: A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SERVICE Name of the service. C N

Page 129: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 123

<serviceName>service name</serviceName></serviceName></request></getSubscribedPlans>

This is just a sample of SOAP request<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Header><ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType"><clientID xsi:type="xsd:string">ASAP</clientID><locale xsi:type="xsd:string">en-us</locale><requestID xsi:type="xsd:string" xsi:nil="true"/><version xsi:type="xsd:string">2.0</version><authToken xsi:type="xsd:string" xsi:nil="true"/></ns1:requestHeader></soapenv:Header><soapenv:Body><ns3:getSubscribedPlans xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:GetSubscribedPlansRequestType"><subscriberGID xsi:type="xsd:string">dc9c9-1</subscriberGID><serviceName xsi:type="ns4:ServiceNameType"><appName xsi:type="xsd:string">opwv-mobile</appName><serviceName xsi:type="xsd:string">opwv-mobile-generic</serviceName></serviceName><serviceName xsi:type="ns4:ServiceNameType"><appName xsi:type="xsd:string">opwv-mobile</appName><serviceName xsi:type="xsd:string">opwv-mobile-push</serviceName></serviceName><serviceName xsi:type="ns4:ServiceNameType"><appName xsi:type="xsd:string">opwv-mobile</appName><serviceName xsi:type="xsd:string">opwv-mobile-push</serviceName></serviceName></request></ns3:getSubscribedPlans></soapenv:Body></soapenv:Envelope>

Output Parameters

Return CSDL parameters

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS_UDET = <user defined exit type>.

Return INFO parameter

Page 130: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

124 Oracle Corporation

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<SUBSCRIBER_PLAN[x].PROVIDER_NAME> = Provider name of the subscriber.

<SUBSCRIBER_PLAN[x].PLAN_NAME> = Plan name of the subscriber.

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTESThis service modifies device attributes.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes.mod.generated.ModDeviceAttributesProxy.execute

MML Commandspublic void modifyDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

Table 41: A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

ATTRIBUTES Attributes name and value.

C N

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

FILTER_SPEC_COMBINE_RULE

Combine rule for filter type.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_ATTRIBUTES

Attribute name, value and matching rule used in filter type.

C N

FILTER_SPEC_COMPOUND_FILTER

Compound filter name. C N

Page 131: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 125

com.openwave.sap.sspm.schema._1_0.ModifyDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.ModifyDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES_UDET = <user defined exit type>.

<OLD_DEVICE_GID> - Device GID

Note:

The DEVICE_GID parameter value will be returned as OLD_DEVICE_GID to support rollback service

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RBThis service modifies device attributes.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_attributes_rb.mod.generated.ModDeviceAttributesRBProxy.execute

Table 42: A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

OLD_ATTRIBUTES The name and value pair of the attribute.

C N

Page 132: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

126 Oracle Corporation

MML Commandspublic void modifyDeviceAttrs (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.ModifyDeviceAttrsRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.ModifyDeviceAttrsResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RB_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTESThis service modifies the value for attributes of existing subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes.mod.generated.ModSubscriberAttributesProxy.execute

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

DEVICE_ATTRIBUTES

The device attributes. C N

ATTRIBUTES The name and value pair for an attribute.

C N

Page 133: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 127

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

DEVICE The device related parameterers

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 134: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

128 Oracle Corporation

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 135: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 129

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 136: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

130 Oracle Corporation

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed URL list

String S O

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 137: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 131

MML CommandsModifies the subscriber attributes of an existing subscriber.

- The attribute value will be updated, if the subscriber attribute already exists

- Attributes passed with empty value will be removed from the subscriber entry.

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

Table 43: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 138: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

132 Oracle Corporation

<soapenv:Body>

<ns3:modifySubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:ModifySubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f85cf-1</subscriberGID>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000062670</value>

</attrElement>

</compoundAttr>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:modifySubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

Page 139: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 133

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

Page 140: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

134 Oracle Corporation

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> - Subscriber GID

Note: The SUBSCRIBER_GID parameter will be returned as OLD_SUBSCRIBER_GID to support rollback service.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

This service modifies subscriber attributes by identity.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_by_identity.mod.generated.ModSubscriberAttributesByIdentityProxy.execute

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

PROVIDER_NAME The provider name String ( 1-1024 ). Starts with character followed by characters, digits or hypen

S O

ATTRIBUTES The name and value pair for an attribute

C N

DEVICE_ATTRIBUTES

The device attributes C N

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

Page 141: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 135

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1. 0=eSspmXsdAnd, 1=eSspmXsdOr. Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device

C N

LOOKUP_LDAP_FILTER

The LDAP filter rule. String S O

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1. 0=eSspmXsdAnd, 1=eSspmXsdOr

S O

FILTER_SPEC_ATTRIBUTES

The filter specification attribute name, value and its match rule.

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

SUBSCRIBER_GID Global ID assigned to the subscriber.

String ( 16 char max ). The value should have one hypen (-) in between characters.

S O

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1. 0= eSspmXsdAnd or 1=eSspmXsdOr

S O

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

DEVICE The device related parameterers

C N

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 142: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

136 Oracle Corporation

GENERIC_PLAN_USER_ID

The user id of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

WEB_USER_ID The web user id of the subscriber

String S O

WEB_USER_PASSWORD

The web password of the user

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to the subscriber.

String S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String S O

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 143: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 137

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. normally this is the MSISDN of the device or the IP address if it is on static ip network and push over UDP is preferred

String S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

APPLICATION_CONTROL_LIST

Application basd access control list

String S O

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basci authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False ( True means prepaid, False means postpaid )

S O

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 144: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

138 Oracle Corporation

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied url list

S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed url list

S O

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 145: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 139

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used or enabled

True / False S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied url list

String S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed url list

String S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied url list

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

Table 44: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 146: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

140 Oracle Corporation

MML CommandsModifies subscriber attributes using the identity.

- It combines GetSubscriberInfo and ModifySubscriberAttrs operations.

- GetSubscriberInfo :

- Returns the subscriber details. It takes subscriber identity and returns the subscriber GID.

- ModifySubscriberAttrs :

- Modify subscriber attributes using the subscriber GID

- Attributes passed with empty value will be removed from the subscriber entry.

This method uses the following xml request template

<modifySubscriberAttrsByIdentity>

<request>

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName>provider name</providerName>

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>attribute name</name>

<value >attribute value</value>

</attrElement>

</compoundAttr>

</request>

</modifySubscriberAttrsByIdentity>

This is just a sample of SOAP request

Page 147: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 141

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmln

s:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.

0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:modifySubscriberAttrsByIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://sche

mas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:modifySubscriberAttrsByIdentityRequestType"

><lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string" xsi:nil="true"/>

<combinationOperator xsi:type="ns4:SearchCombineRuleType" xsi:nil="true"/>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457030</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002287692</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

Page 148: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

142 Oracle Corporation

</lookup>

<providerName xsi:type="xsd:string" xsi:nil="true"/>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000063170</value>

</attrElement>

</compoundAttr>

</request>

</ns3:modifySubscriberAttrsByIdentity>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

NETWORK_ID = opwv-mobile-generic-devnetworkid

DIRECTORY_ID = opwv-mobile-generic-devdirid

CURRENT_REGION = opwv-mobile-generic-devcurrentregion

REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

STATUS = opwv-mobile-generic-devstatus

BEARER_TYPE = opwv-mobile-generic-bearertype

PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

USER_AGENT = opwv-mobile-generic-devuseragent

EQUIPMENT_ID = opwv-mobile-generic-devequipid

SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

NAME = opwv-mobile-generic-device

SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

WEB_USER_ID = opwv-mobile-generic-webuserid

GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

GENERIC_LOGIN_ID = opwv-cac-generic-login

PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST = opwv-mobile-push-pilist

PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

Page 149: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 143

PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

HOME_PAGE_URL = opwv-msp-nsm-hpurl

INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameters

Page 150: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

144 Oracle Corporation

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY_UDET = <user defined exit type>.

<OLD_SUBSCRIBER_GID> = Global ID assigned to the subscriber.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RBThis service modifies the value for attributes of existing subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_rb.mod.generated.ModSubscriberAttributesRBProxy.execute

MML CommandsModifies the subscriber attributes of an existing subscriber with old parameters.

- The attribute value will be updated, if the subscriber attribute already exists

- Attributes passed with empty value will be removed from the subscriber entry

This method uses the following xml request template

<modifySubscriberAttrs>

Table 45: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber

String (16 char max). The value should have one hyphen (-) in between characters

S O

OLD_ATTRIBUTES The name and value pair of a attribute.

C N

OLD_COMPOUND_ATTRIBUTES

C N

Page 151: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 145

<request>

<subscriberGID>suubscriber GID</subscriberGID>

for every entry in DEVICE_ATTRIBUTES {

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>device attribute name</name>

<value>device attribute value </value>

</attrElement>

</compoundAttr>

}

<filterSpec>

<combineRule>combine rule</combineRule>

for every entry in FILTER_SPEC_ATTRIBUTES {

<attrFilter>

<matchRule>matchRule</matchRule>

<matchAttr>

<name>attribute name</name>

<value> attribute value</value>

</matchAttr>

</attrFilter>

}

for every entry in FILTER_SPEC_COMPOUND_FILTER {

<compoundFilter>compound filter attribute name</compoundFilter>

}

</filterSpec>

</request>

</modifySubscriberAttrs>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

Page 152: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

146 Oracle Corporation

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:modifySubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:ModifySubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f85cf-1</subscriberGID>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000062670</value>

</attrElement>

</compoundAttr>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:modifySubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB_UDET = <user defined exit type>.

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB_UDET = "<ErrorCode> : <ErrorMessage>".

Page 153: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 147

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Rollback functionality for modifying attributes. This service is used when the OLD_values are provided from the upstream.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_attributes_rb_upstream.mod.generated.ModSubscriberAttributesRBUpstreamProxy.execute

Table 46: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Parameter Name Description RangeDefault Value

Type Class

OLD_ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

OLD_ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

OLD_APPLICATION_CONTROL_LIST

Application basd access control list

String S O

OLD_ATTRIBUTES The name and value pair for an attribute.

C N

OLD_BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basci authentication caching status.

True / False S O

OLD_BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False ( True means prepaid, False means postpaid )

S O

OLD_BILLING_SUB_TYPE

Billing allowed subscriber type.

String S O

OLD_CONTROL_ACCESS_LIST

Content based control access list

S O

OLD_COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

OLD_COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

Page 154: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

148 Oracle Corporation

OLD_DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

OLD_DEVICE The device related parameterers

C N

OLD_DEVICE_ATTRIBUTES

The device attributes. C N

OLD_END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

OLD_FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

OLD_FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1. 0= eSspmXsdAnd or 1=eSspmXsdOr

S O

OLD_FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

OLD_GENERIC_PLAN_USER_ID

The user id of the subscriber. Normally this will be NAI of the subscriber.

String. S O

OLD_GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

OLD_HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

OLD_HOME_PAGE_URL

The home page URL value.

String S O

Table 46: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Parameter Name Description RangeDefault Value

Type Class

Page 155: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 149

OLD_HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

OLD_INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

OLD_INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed url list

S O

OLD_INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied url list

S O

OLD_MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

OLD_MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

MCLI The network identifier. S R

OLD_PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

OLD_PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

OLD_PUSH_PLAN_ADDRESS

The push address of the subscriber. normally this is the MSISDN of the device or the IP address if it is on static ip network and push over UDP is preferred

String S O

Table 46: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Parameter Name Description RangeDefault Value

Type Class

Page 156: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

150 Oracle Corporation

OLD_PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String S O

OLD_PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

OLD_PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

OLD_PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to the subscriber.

String S O

OLD_PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String S O

OLD_PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String S O

OLD_ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

Table 46: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Parameter Name Description RangeDefault Value

Type Class

Page 157: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 151

MML CommandsModifies the subscriber attributes of an existing subscriber.

OLD_SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String ( 16 char max ). The value should have one hypen (-) in between characters.

S O

OLD_SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed url list

String S O

OLD_SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied url list

String S O

OLD_SUBSCRIBER_URL

Subscriber specific homepage URL.

String S O

OLD_SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used or enabled

True / False S O

OLD_SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

OLD_SYSTEM_PLAN_DENIED_URL_LIST

System plan denied url list

String S O

OLD_TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

OLD_WEB_USER_ID The web user id of the subscriber

String S O

OLD_WEB_USER_PASSWORD

The web password of the user

String S O

Table 46: A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM

Parameter Name Description RangeDefault Value

Type Class

Page 158: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

152 Oracle Corporation

- The attribute value will be updated, if the subscriber attribute already exists

- Attributes passed with empty value will be removed from the subscriber entry.

This method uses the following xml request template

<modifySubscriberAttrs>

<request>

<subscriberGID>suubscriber GID</subscriberGID>

for every entry in OLD_DEVICE_ATTRIBUTES {

<compoundAttr>

<name>compound attribute name</name>

<attrElement>

<name>device attribute name</name>

<value>device attribute value </value>

</attrElement>

</compoundAttr>

}

<filterSpec>

<combineRule>combine rule</combineRule>

for every entry in OLD_FILTER_SPEC_ATTRIBUTES {

<attrFilter>

<matchRule>matchRule</matchRule>

<matchAttr>

<name>attribute name</name>

<value> attribute value</value>

</matchAttr>

</attrFilter>

}

for every entry in OLD_FILTER_SPEC_COMPOUND_FILTER {

<compoundFilter>compound filter attribute name</compoundFilter>

}

</filterSpec>

</request>

</modifySubscriberAttrs>

This is just a sample of SOAP request

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

Page 159: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 153

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:modifySubscriberAttrs xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:ModifySubscriberAttrsRequestType">

<subscriberGID xsi:type="xsd:string">f85cf-1</subscriberGID>

<compoundAttr xsi:type="ns4:CompoundAttributeValueType">

<name xsi:type="xsd:string">opwv-mobile-generic-device</name>

<attrElement xsi:type="ns4:AttributeValueType">

<name xsi:type="xsd:string">telstra-mobile-generic-devequipid</name>

<value xsi:type="xsd:string">0351253000062670</value>

</attrElement>

</compoundAttr>

<filterSpec xsi:type="ns4:FilterSpecType" xsi:nil="true"/>

</request>

</ns3:modifySubscriberAttrs>

</soapenv:Body>

</soapenv:Envelope>

The asdl parameters to NE parameters mapping has been implemented as given below

OLD_NETWORK_ID = opwv-mobile-generic-devnetworkid

OLD_DIRECTORY_ID = opwv-mobile-generic-devdirid

OLD_CURRENT_REGION = opwv-mobile-generic-devcurrentregion

OLD_REPROVISIONING_FLAG = opwv-mobile-generic-devreprov

Page 160: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

154 Oracle Corporation

OLD_STATUS = opwv-mobile-generic-devstatus

OLD_BEARER_TYPE = opwv-mobile-generic-bearertype

OLD_PUSH_PROTOCOL = opwv-mobile-generic-devpushprotocol

OLD_USER_AGENT = opwv-mobile-generic-devuseragent

OLD_EQUIPMENT_ID = opwv-mobile-generic-devequipid

OLD_SUBSCRIBER_NUMBER = opwv-mobile-generic-subno

OLD_SUBSCRIBER_URL = opwv-msp-nsm-subhpurl

OLD_GENERIC_PLAN_USER_PASSWORD = opwv-mobile-generic-userpassword

OLD_WEB_USER_PASSWORD = opwv-mobile-generic-webuserpassword

OLD_WEB_USER_ID = opwv-mobile-generic-webuserid

OLD_GENERIC_PLAN_USER_ID = opwv-mobile-generic-userid

OLD_GENERIC_LOGIN_ID = opwv-cac-generic-login

OLD_PUSH_PLAN_DISABLE = opwv-mobile-push-disabled

OLD_PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST= opwv-mobile-push-pilist

OLD_PUSH_PLAN_ADDRESS = opwv-mobile-push-pushaddr

OLD_PUSH_PLAN_DEFAULT_MECHANISM = opwv-mobile-push-defaultmech

OLD_PUSH_PLAN_PROXY_GATEWAY = opwv-mobile-push-assignedppg

OLD_PUSH_PLAN_UNREG_INITIATOR_LIST = opwv-mobile-push-unregpilist

OLD_PUSH_PLAN_DEFAULT_INITIATOR_LIST = opwv-mobile-push-defaultpilist

OLD_INACTIVE_COS_LIST = opwv-mobile-generic-inactivecoslist

OLD_APPLICATION_CONTROL_LIST = opwv-msp-nsm-appbarlist

OLD_BASIC_AUTHENTICATION_CACHING_STATUS = opwv-msp-nsm-bauthcacheena

OLD_BILLING_FORMAT_STATUS = opwv-msp-nsm-billprepaid

OLD_BILLING_SUB_TYPE = opwv-msp-nsm-billsubtype

OLD_CONTROL_ACCESS_LIST = opwv-msp-nsm-cbacllist

OLD_COOKIES_CACHING_STATUS = opwv-msp-nsm-ckcacheena

OLD_COOKIE_REPLACEMENT_POLICY_STATUS = opwv-msp-nsm-ckreppolicy

OLD_DEFAULT_COS_SWP_SERVICE = opwv-msp-nsm-defcos

OLD_END_TO_END_TUNNELLING_STATUS = opwv-msp-nsm-e2eena

OLD_HEADER_CACHE_STATUS = opwv-msp-nsm-hdrcacheena

OLD_HOME_PAGE_URL_STATUS = opwv-msp-nsm-hpena

OLD_HOME_PAGE_URL = opwv-msp-nsm-hpurl

OLD_INTERFACE_PLAN_DENIED_URL_LIST = opwv-msp-nsm-intfblist

OLD_ACCESS_CTRL_FALL_THRU_INTF_LEVEL = opwv-msp-nsm-intffallthru

OLD_INTERFACE_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-intfwlist

OLD_MAX_CACHED_COOKIES = opwv-msp-nsm-maxcachedcks

Page 161: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 155

OLD_MAX_CACHED_COOKIES_TIME = opwv-msp-nsm-maxcachedckttl

OLD_PREMIUM_BILLING_SERVICE_ACK_CHARGE = opwv-msp-nsm-pbsaocthreshold

OLD_PROXY_SERVICE_STATUS = opwv-msp-nsm-pxyena

OLD_ROMING_DATA_TRANSFER_STATUS = opwv-msp-nsm-roamingxferena

OLD_ACCESS_CTRL_FALL_THRU_SUB_LEVEL = opwv-msp-nsm-subfallthru

SUB_HOME_PAGE_URL_STATUS = opwv-msp-nsm-subhpena

OLD_SUBSCRIBER_PLAN_DENIED_URL_LIST = opwv-msp-nsm-subsblist

OLD_SUBSCRIBER_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-subswlist

OLD_SERVICE_URL_BINDING_LIST = opwv-msp-nsm-svcbindlist

OLD_SYSTEM_PLAN_DENIED_URL_LIST = opwv-msp-nsm-sysblist

OLD_SYSTEM_PLAN_ALLOWED_URL_LIST = opwv-msp-nsm-syswlist

OLD_TRANSLATION_SERVICE_STATUS = opwv-msp-nsm-tsbena

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-RB-UPSTREAM_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SEARCH_DEVICESThis service lists the devices defined under the specified provider.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.devices.search.generated.SearchDevicesProxy.execute

Table 47: A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Page 162: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

156 Oracle Corporation

LOOKUP_METHOD Lookup method to locate device in the database

String (1-64) S O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

OFF_SET Starting point for the search

Integer S R

PAGE_SIZE Number of device records to be returned.

Integer S R

SIZE_LIMIT Maximum number of device records to be returned.

Integer S R

REQUESTED_ATTRIBUTES

The requested attributes.

C N

SORTED_ATTRIBUTES

The sorted attributes. C N

Table 47: A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Parameter Name Description RangeDefault Value

Type Class

Page 163: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 157

FILTER_RULE Filtering method The possible values are 0, 1, 2, 3, 4,5.

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix.

Both integer and string values are supported

S R

SORT_ORDER The sorting order for attributes.

The possible values are 0, 1

0=eSspmXsdAscendingOrder, 1=eSspmXsdDescendingOrder

S R

SUBSCRIBER_LOOKUP_METHOD

Lookup method to locate subscriber in the database

String (1-64) S O

SUBSCRIBER_LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd or 1=eSspmXsdOr

S O

SUBSCRIBER_LOOKUP_ATTRIBUTES

Attributes used to look up the subscriber.

C N

SUBSCRIBER_LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

Table 47: A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Parameter Name Description RangeDefault Value

Type Class

Page 164: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

158 Oracle Corporation

MML Commandspublic void searchDevices (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.SearchDevicesRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.SearchDevicesResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameters :

A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<DEVICE_ATTRIBUTES[x].GID> = The global ID assigned to the device.

<DEVICE_ATTRIBUTES[x].NAME> = The name of the attribute

<DEVICE_ATTRIBUTES[x].VALUE> = The value of the attribute

<LIST_SIZE> = Total number records found by the query.

A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERSThis service lists the subscribers defined under the specified provider.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscribers.search.generated.SearchSubscribersProxy.execute

Table 48: A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Page 165: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 159

OFF_SET Starting point for the search

Integer S R

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

PAGE_SIZE Number of device records to be returned.

Integer S R

SIZE_LIMIT Maximum number of device records to be returned.

Integer S R

REQUESTED_ATTRIBUTES

The requested attributes.

C N

SORTED_ATTRIBUTES

The sorted attributes. C N

Table 48: A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

Page 166: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

160 Oracle Corporation

MML CommandsLists the subscribers defined under the specified provider.

FILTER_RULE Filtering method The possible values are 0, 1, 2, 3, 4,5.

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix.

Both integer and string values are supported

S R

SORT_ORDER The sorting order for attributes.

The possible values are 0, 1

0=eSspmXsdAscendingOrder, 1=eSspmXsdDescendingOrder

S R

DEVICE_LOOKUP_METHOD

Lookup method to locate device in the database

String (1-64) S O

DEVICE_LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

DEVICE_LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd or 1=eSspmXsdOr

S O

DEVICE_LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

Table 48: A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

Page 167: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 161

This method uses the following xml request template<searchSubscribers><request><lookup><method> name of the lookup method </method><combinationOperator>combination operator value</combinationOperator>for every entry in ATTRIBUTES {<attr><name> attribute name</name><value> attribute value</value><filterRule>value of filter rule</filterRule></attr>}<ldapFilter>ldap filter</ldapFilter></lookup><deviceLookup/><providerName>Provider Name</providerName><offset> offset </offset><pageSize>page size</pageSize><sizeLimit>size limit </sizeLimit><requestedAttr> name of the requested attribute </requestedAttr><filterRule>filter rule</filterRule><sortOrder>sort order</sortOrder></request></searchSubscribers>

This is just a sample of SOAP request<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Header><ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType"><clientID xsi:type="xsd:string">ASAP</clientID><locale xsi:type="xsd:string">en-us</locale><requestID xsi:type="xsd:string" xsi:nil="true"/><version xsi:type="xsd:string">2.0</version><authToken xsi:type="xsd:string" xsi:nil="true"/></ns1:requestHeader></soapenv:Header><soapenv:Body><ns3:searchSubscribers xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SearchSubscribersRequestType"><lookup xsi:type="ns4:LookupInfoType"><method xsi:type="xsd:string" xsi:nil="true"/><combinationOperator xsi:type="ns4:SearchCombineRuleType">eSspmXsdOr</combinationOperator>

Page 168: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

162 Oracle Corporation

<attr xsi:type="ns4:AttributeValueWithFilterRuleType"><name xsi:type="xsd:string">opwv-mobile-generic-webuserid</name><value xsi:type="xsd:string">22877</value><filterRule xsi:type="ns4:FilterRuleType">eSspmXsdSubString</filterRule></attr><ldapFilter xsi:type="xsd:string" xsi:nil="true"/></lookup><deviceLookup xsi:type="ns4:LookupInfoType" xsi:nil="true"/><providerName xsi:type="xsd:string">telstra</providerName><offset xsi:type="xsd:int">0</offset><pageSize xsi:type="xsd:int">1</pageSize><sizeLimit xsi:type="xsd:int">5</sizeLimit><requestedAttr xsi:type="ns4:NameType">opwv-mobile-generic-webuserid</requestedAttr><requestedAttr xsi:type="ns4:NameType">opwv-mobile-generic-webuserid</requestedAttr><requestedAttr xsi:type="ns4:NameType">opwv-mobile-generic-webuserid</requestedAttr><requestedAttr xsi:type="ns4:NameType">opwv-mobile-generic-webuserid</requestedAttr><requestedAttr xsi:type="ns4:NameType">opwv-mobile-generic-webuserid</requestedAttr><filterRule xsi:type="ns4:FilterRuleType">eSspmXsdSubString</filterRule><sortOrder xsi:type="ns4:SortOrderType">eSspmXsdAscendingOrder</sortOrder></request></ns3:searchSubscribers></soapenv:Body></soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS_UDET = <user defined exit type>.

Return INFO parameters.

A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<SUBSCRIBER_ATTRIBUTES[x].GID> = The global ID assigned to the device.

<SUBSCRIBER_ATTRIBUTES[x].NAME> = The name of the attribute

<SUBSCRIBER_ATTRIBUTES[x].VALUE>= The value of the attribute

<LIST_SIZE> = Total number records found by the query.

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFOThis service assigns metadata information of the device.

Page 169: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 163

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_info.set.generated.SetDeviceInfoProxy.execute

MML Commandspublic void setDeviceInfo (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.SetDeviceInfoRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.SetDeviceInfoResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

Table 49: A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DISPLAY_NAME Descriptive name for the device.

String S O

DESCRIPTION Description of the device.

String S O

ANNOTATION Application specific metadata of the device

String S O

Page 170: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

164 Oracle Corporation

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RBThis service assigns metadata information of the device.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_info_rb.set.generated.SetDeviceInfoRBProxy.execute

MML Commandspublic void setDeviceInfo (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.SetDeviceInfoRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.SetDeviceInfoResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RB_UDET = <user defined exit type>.

Return INFO parameter :

Table 50: A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

OLD_DISPLAY_NAME

Descriptive name of the device.

String S O

OLD_DESCRIPTION Description of the device.

String S O

OLD_ANNOTATION Application specific metadata of the device

String S O

Page 171: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 165

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUSThis service sets the device status.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_status.set.generated.SetDeviceStatusProxy.execute

MML Commandspublic void setDeviceStatus (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.SetDeviceStatusRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.SetDeviceStatusResponseTypeHolder response)

throws java.rmi.RemoteException

Table 51: A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_STATUS Initial status of the device.

The possible values are 0, 1, 2.

0=eSspmXsdActiveEnabledDev, 1=eSspmXsdActiveDisabledDev, 2=eSspmXsdInactiveDev.

Both integer and string values are supported

S R

Page 172: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

166 Oracle Corporation

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS_UDET = <user defined exit type>

<OLD_DEVICE_GID> - Device GID

Note:

The DEVICE_GID parameter will be returned as OLD_DEVICE_GID to support rollback services.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS_RETURN_INFO = "<ErrorCode> : <ErrorMesssage>"

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RBThis service sets the device status.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.device_status_rb.set.generated.SetDeviceStatusRBProxy.execute

Table 52: A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

OLD_DEVICE_STATUS

The device status. The possible values are 0, 1, 2.

0=eSspmXsdActiveEnabledDev, 1=eSspmXsdActiveDisabledDev, 2=eSspmXsdInactiveDev.

Both integer and string values are supported

S R

Page 173: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 167

MML Commandspublic void setDeviceStatus (com.openwave.sap.sspm.schema._1_0.SspmRequestHeaderType requestHeader,

com.openwave.sap.sspm.schema._1_0.SetDeviceStatusRequestType request,

com.openwave.sap.sspm.schema._1_0.holders.SspmResponseHeaderTypeHolder responseHeader,

com.openwave.sap.sspm.schema._1_0.holders.SetDeviceStatusResponseTypeHolder response)

throws java.rmi.RemoteException

Output Parameters

Return CSDL parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RB_UDET = <user defined exit type>.

Return INFO parameter :

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFOThis service assigns meta data information for a subscriber.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_info.set.generated.SetSubscriberInfoProxy.execute

Table 53: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

DISPLAY_NAME Descriptive name for a subscriber.

String S O

DESCRIPTION Description of the subscriber.

String S O

Page 174: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

168 Oracle Corporation

MML CommandsAssign meta data information for a subscriber.

This method uses the following xml request template

<setSubscriberInfo>

<request>

<providerName>provider name</providerName>

<displayName>display name </displayName>

<description>description </description>

<annotation>annotation </annotation>

</request>

</setSubscriberInfo>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

ANNOTATION Application specific meta data of the subscriber.

String S O

Table 53: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

Page 175: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 169

<ns3:setSubscriberInfo xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberInfoRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

<displayName xsi:type="xsd:string">displaydisplay</displayName>

<description xsi:type="xsd:string">descdesc</description>

<annotation xsi:type="xsd:string">annotannot</annotation>

</request>

</ns3:setSubscriberInfo>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

This service assigns subscriber information by identity.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_info_by_identity.set.generated.SetSubscriberInfoByIdentityProxy.execute

Table 54: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI Network identifier S R

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

Page 176: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

170 Oracle Corporation

MML CommandsAssign the subscriber information by identity.

- This service combines the results of existing operations.

- GetSubscriberInfo : It returns details about subscriber. It takes a subscriber identity and returns the subscriber GID

- SetSubscriberInfo : Sets metadata for a subscriber.

This method uses the following xml request template

<setSubscriberInfoByIdentity>

<request>

<lookup>

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device

C N

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

DISPLAY_NAME Descriptive name for the subscriber.

String S O

DESCRIPTION Description of the subscriber.

String S O

ANNOTATION Application specific meta-data of the subscriber.

String S O

Table 54: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 177: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 171

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

}

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName>provider name</providerName>

<displayName>display name </displayName>

<description>description </description>

<annotation>annotation </annotation>

</request>

</setSubscriberInfoByIdentity>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:setSubscriberInfoByIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

Page 178: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

172 Oracle Corporation

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberInfoByIdentityRequestType">

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string">PapiLMBySSPMAttrs</method>

<combinationOperator xsi:type="ns4:SearchCombineRuleType" xsi:nil="true"/>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457073</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

</lookup>

<providerName xsi:type="xsd:string">/telstra</providerName>

<displayName xsi:type="xsd:string">displaydisplay</displayName>

<description xsi:type="xsd:string">descdesc</description>

<annotation xsi:type="xsd:string">annotannot</annotation>

</request>

</ns3:setSubscriberInfoByIdentity>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY_UDET = <user defined exit type>.

<SUBSCRIBER_GID> = Global ID assigned to the subscriber.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RBThis service assigns meta data information for a subscriber.

Page 179: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 173

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_info_rb.set.generated.SetSubscriberInfoRBProxy.execute

MML CommandsAssign meta data information for a subscriber using OLD parameters.

This method uses the following xml request template

<setSubscriberInfo>

<request>

<providerName>provider name</providerName>

<displayName>display name </displayName>

<description>description </description>

<annotation>annotation </annotation>

</request>

</setSubscriberInfo>

This is just a sample of SOAP request

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

Table 55: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier. S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

OLD_DISPLAY_NAME

Descriptive name of the subscriber

String S O

OLD_DESCRIPTION Description of the device.

String S O

OLD_ANNOTATION Application specific metadata of the subscriber.

String S O

Page 180: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

174 Oracle Corporation

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:setSubscriberInfo xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberInfoRequestType">

<subscriberGID xsi:type="xsd:string">f69d7-1</subscriberGID>

<displayName xsi:type="xsd:string">displaydisplay</displayName>

<description xsi:type="xsd:string">descdesc</description>

<annotation xsi:type="xsd:string">annotannot</annotation>

</request>

</ns3:setSubscriberInfo>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RB_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

Page 181: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 175

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUSThis service assigns the subscriber status.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_status.set.generated.SetSubscriberStatusProxy.execute

MML CommandsAssign the subscriber status to existing subscriber.

This method uses the following xml request template

<setSubscriberStatus>

<request>

<subscriberGID> subscriber GID </subscriberGID>

<status> status of the subscriber</status>

</request>

</setSubscriberStatus>

This is just a sample of SOAP request

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

Table 56: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_STATUS

The subscriber status. The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledSub, 1=eSspmXsdActiveDisabledSub, 2=eSspmXsdInactiveSub

S R

Page 182: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

176 Oracle Corporation

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:setSubscriberStatus xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberStatusRequestType">

<subscriberGID xsi:type="xsd:string">dc9cc-1</subscriberGID>

<status xsi:type="ns4:SubscriberStatusType">eSspmXsdInactiveSub</status>

</request>

</ns3:setSubscriberStatus>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

This service assigns the subscriber status by identity.

Page 183: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 177

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_status_by_identity.set.generated.SetSubscriberStatusByIdentityProxy.execute

MML CommandsSets the subscriber status based on the identity value.

Table 57: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database.

String (1-64) S O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_LDAP_FILTER

The LDAP fileter rule String S O

SUBSCRIBER_STATUS

The subscriber status. The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledSub, 1=eSspmXsdActiveDisabledSub, 2=eSspmXsdInactiveSub

S R

Page 184: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

178 Oracle Corporation

- This service is combines the results of two existing operations.

- GetSubscriberInfo : Returns the details about a subscriber.

It takes a subscriber identity and returns subscriber GID

- SetSubscriberStatus : Sets the status of the subscriber.

This method uses the following xml request template

<setSubscriberStatusByIdentity>

<request >

<lookup>

<method> name of the lookup method </method>

<combinationOperator>combination operator value</combinationOperator>

for every entry in ATTRIBUTES {

<attr>

<name> attribute name</name>

<value> attribute value</value>

<filterRule>value of filter rule</filterRule>

</attr>

}

<ldapFilter>ldap filter</ldapFilter>

</lookup>

<providerName> provider name </provider name>

<status>status of a subscriber</status>

</request>

</setSubscriberStatusByIdentity>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

Page 185: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 179

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:setSubscriberStatusByIdentity xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberStatusByIdentityRequestType">

<lookup xsi:type="ns4:LookupInfoType">

<method xsi:type="xsd:string">PapiLMBySSPMAttrs</method>

<combinationOperator xsi:type="ns4:SearchCombineRuleType">eSspmXsdAnd</combinationOperator>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">cn</name>

<value xsi:type="xsd:string">61409457108</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<attr xsi:type="ns4:AttributeValueWithFilterRuleType">

<name xsi:type="xsd:string">sn</name>

<value xsi:type="xsd:string">0002033435</value>

<filterRule xsi:type="ns4:FilterRuleType">eSspmXsdEqual</filterRule>

</attr>

<ldapFilter xsi:type="xsd:string" xsi:nil="true"/>

</lookup>

<providerName xsi:type="xsd:string">/telstra</providerName>

<status xsi:type="ns4:SubscriberStatusType">eSspmXsdActiveEnabledSub</status>

</request>

</ns3:setSubscriberStatusByIdentity>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY_UDET = <user defined exit type>.

Page 186: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

180 Oracle Corporation

Return INFO parameters

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

<SUBSCRIBER_GID> = Global ID assigned to the subscriber.

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RBRollback functionality for Set Subscriber Status service.

It is implemented by the Java method: com.mslv.activation.cartridge.opwv.mag.x6_3_1_14.subscriber_status_rb.set.generated.SetSubscriberStatusRBProxy.execute

MML CommandsAssign the subscriber status to existing subscriber with old parameters.

This method uses the following xml request template

<setSubscriberStatus>

<request>

<subscriberGID> subscriber GID </subscriberGID>

<status> status of the subscriber</status>

</request>

Table 58: A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RB

Parameter Name Description RangeDefault Value

Type Class

MCLI The network identifier S R

OLD_SUBSCRIBER_GID

Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

OLD_SUBSCRIBER_STATUS

The subscriber status. The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledSub, 1=eSspmXsdActiveDisabledSub, 2=eSspmXsdInactiveSub

S R

Page 187: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

ASDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 181

</setSubscriberStatus>

This is just a sample of SOAP request

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

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

<ns1:requestHeader xmlns:ns1="http://sap.openwave.com/sspm/wsdl/1.0/" xmlns:ns2="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns2:SspmRequestHeaderType">

<clientID xsi:type="xsd:string">ASAP</clientID>

<locale xsi:type="xsd:string">en-us</locale>

<requestID xsi:type="xsd:string" xsi:nil="true"/>

<version xsi:type="xsd:string">2.0</version>

<authToken xsi:type="xsd:string" xsi:nil="true"/>

</ns1:requestHeader>

</soapenv:Header>

<soapenv:Body>

<ns3:setSubscriberStatus xmlns:ns3="http://sap.openwave.com/sspm/wsdl/1.0/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

<request xmlns:ns4="http://sap.openwave.com/sspm/schema/1.0/" xsi:type="ns4:SetSubscriberStatusRequestType">

<subscriberGID xsi:type="xsd:string">dc9cc-1</subscriberGID>

<status xsi:type="ns4:SubscriberStatusType">eSspmXsdInactiveSub</status>

</request>

</ns3:setSubscriberStatus>

</soapenv:Body>

</soapenv:Envelope>

Output Parameters

Return CSDL parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RB_UDET = <user defined exit type>.

Return INFO parameter

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-RB_RETURN_INFO = "<ErrorCode> : <ErrorMessage>".

Page 188: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

182 Oracle Corporation

User exit typesUser exit types allow cartridge developers and systems administrators to map ASDL exit codes to one of the predefined base exit types. Base exit types determine the product behavior. Cartridges map return codes and status values from a network element to a user defined exit type.

Regular expressions (regex) are used to perform pattern searches on responses from network elements. The pattern is stored in "tbl_user_err" in the SARM database. The user exit type contains a regex pattern that is applied at runtime.

Regular expressions enable users to associate a series of responses to a specific base type. For example, a regular expression "6." can identify a pattern where any response with the character "6" followed by any number of characters will translate to base type of FAIL.

Regular expressions can also allow very specific searches within a response from a network element. Regular expressions are typically compiled before being executed. Compilation produces a binary version of the expression and ensures that the syntax of the regular expression is correct. This compilation occurs using SACT\SADT when user exit types are deployed into ASAP. If the syntax is deemed to be incorrect during compilation, SADT displays an error message and the deployment of the user exit type will fail.

For more information on pattern matching, refer to the ASAP Developer Reference and the ASAP Administration Guide.

Understanding user exit type XML files…<userDefinedExitType>

<neDescriptor><softwareLoad>DYNAMIC_SL</softwareLoad><technology>DYNAMIC_VENDOR-DYNAMIC_TECH</technology>

</neDescriptor>

<searchPattern>SUCCESS.</searchPattern>1

<userType>U_SUCCEED</userType>2

<baseType>SUCCEED</baseType>3

<description>The ASDL provisioning was successful</description></userDefinedExitType>

1. Pattern searches accommodate situations in which responses from the device contain small variantsthat represent the same meaning. The user type contains an associated search pattern that is appliedat runtime. Using regular expressions, you can default a series of responses. For example a regularexpression "90." can specify a pattern where any response with the character "90" followed by anycharacter will translate to base type of FAIL. If the regular expression is defined as "90*", then anyresponse with the character "90" followed by any number of characters will translate to base type ofFAIL

2. The user type that the search pattern maps to.3. The base type that maps to the user type.

Page 189: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 183

<userDefinedExitType><searchPattern>90.</searchPattern><userType>U_FAIL</userType><baseType>FAIL</baseType><description>The ASDL failed - fail the current order

and stop processing.</description></userDefinedExitType><userDefinedExitType>

<searchPattern>101-110[201-215]</searchPattern>1

<userType>U_SOFT_FAIL</userType><baseType>SOFT_FAIL</baseType><description>The ASDL has encountered a soft failure. Processing will

continue.</description></userDefinedExitType><userDefinedExitType>

<searchPattern>801-850</searchPattern>2

<userType>U_MINOR_ERROR</userType><baseType>SOFT_FAIL</baseType><description>The ASDL has encountered a soft failure. Processing will

continue.</description></userDefinedExitType><userDefinedExitType>

<searchPattern>251-275&&[^261-265]</searchPattern>3

<userType>U_DELAYED_FAIL</userType><baseType>DELAYED_FAIL</baseType><description>The ASDL has failed during provisioning.</description>

</userDefinedExitType><userDefinedExitType>

<neDescriptor><softwareLoad>BCS36</softwareLoad><technology>NORTEL_DMS</technology><neVendor>Nortel</neVendor>

</neDescriptor><searchPattern>*.</searchPattern><userType>U_MAINTAIN</userType><baseType>MAINTENANCE</baseType><description>The ASDL will Wait until the NE comes out of

Maintenance Mode</description></userDefinedExitType>

The previous code sample shows some typical search pattern examples. Some additional examples follow:

^.*\b(one|two|three)\b.*$ = matches a complete line of text that contains any of the words "one", "two" or "three"

1. 101 to 110 and 201 to 215 will translate to a base type of SOFT_FAIL2. 801-850 will translate to a base type of SOFT_FAIL. Note that the user type differs from the previ-

ous range.3. 251 to 275 but not 261 to 265 will translate to a base type of DELAYED_FAILURE.

Page 190: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

184 Oracle Corporation

^(?=.*?\bone\b)(?=.*?\btwo\b)(?=.*?\bthree\b).*$ matches a complete line of text that contains all of the words "one", "two" and "three""[^"\r\n]*" matches a single-line string that does not allow the quote character to appear inside the string.\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b matches any IP address.

For more information on search patterns, refer to http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.

For more information on user exit types, refer to chapter 3 of the ASAP Developer Reference.

User defined ASDL exit typesThe following table lists the user defined ASDL exit types.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

0 OPWV_MAG_SUCCEED SUCCEED Success

1 OPWV_MAG_FAIL FAIL Fail

NO_UDET_MATCH OPWV_MAG_NO_MATCH FAIL No match found

ProvCartridgeException.*

OPWV_MAG_PROV_EXCEPT FAIL Cartridge provisioing Exception

RemoteException OPWV_MAG_REMOTE_EX FAIL Remote exception from server side

Exception OPWV_MAG_GEN_EXCEPT FAIL General Exception

2001 SMG_INTL_ERROR FAIL An internal error occurred in the SSPM Server.

2002 LDAP_ERROR FAIL An LDAP or database error was received from the Directory that the SSPM does not interpret. Please contact your Openwave representative if you receive this error repeatedly.

2010 INVAL_PROVIDER FAIL The Provider supplied with the operation does not exist or was specified incorrectly.

Page 191: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User defined ASDL exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 185

2011 INVAL_PARENT_PROVDR FAIL The parent provider supplied with the operation does not exist or was specified incorrectly

2012 RES_FOR_FUT_DEV FAIL Reserved for future development; not currently used.

2013 PROV_DOESNOT_EXIST FAIL The provider supplied with the operation does not exist.

2014 CONS_VIOLATION FAIL Constraint violation error

2015 SERV_ALREADY_ENABLED FAIL The service is already enabled for the provider specified in the operation.

2016 DEFALT_PLAN_NOT_EXIS FAIL A default plan does not exist for the provider and no other plans were specified in the operation.

2017 PROVNAME_ISNOT_UNIQ FAIL The provider name specified with the operation is not unique.

2018 NO_MATCHING_PROVIDER FAIL The provider you specified with the operation does not exist.

2019 REQ_PROV_DOESNOT_EXS FAIL The provider name specified in the operation is invalid or the indicated administrator does not have sufficient permissions to perform the operation.

2020 PAR_PROV_NOT_UNIQ FAIL The provider specified in the operation is not unique.

2021 PARENPROV_NOTEXIST FAIL The provider specified in the operation does not exist.

2022 NOMATCHING_PROVIDER FAIL The provider specified in the operation was not found.

2023 ATLEAST_1_ATTR_REQ FAIL This error message is reserved for future development. It is not currently used by the SSPM Server.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 192: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

186 Oracle Corporation

2024 ACTSER_CANNOT_BE_DEL FAIL The provider cannot be deleted because the indicated service is still active.

2025 PROV_MARKD_FOR_DELET FAIL The indicated provider is marked for deletion.

2026 DISABLED_PROVIDER FAIL Operation not allowed on disabled Provider

2027 CANNOT_DEL_TOPLVLPRO FAIL Cannot delete top-level provider

2028 REQ_OPR_NOT_SUPPORT FAIL The requested operation is not supported for provider

2029 CANNOT_DEL_PROSPEATT FAIL Cannot delete provider-specific attribute. The provider attribute is still in use.

2030 NOATTRBTS_SPECIFIED FAIL No attributes specified for this operation

2031 SUBID_CANNOTBE_IDENT FAIL SubscriberID cannot be identified uniquely for the given search criterion

2032 SUBID_NOT_EXIST FAIL The subscriber specified in the operation does not exist.

2033 INVALID_SUBCBR_STATS FAIL Invalid Subscriber Status

2034 INV_USEOF_ATTRIBUTE FAIL Invalid use of attribute

2035 INV_SUB_GID FAIL Invalid Subscriber GID

2036 INVALID_SEARCH_CRITE FAIL Invalid search criteria

2037 NOMAT_SUBS_FOUND FAIL No matching Subscriber found

2038 NOVALUE_FOR_ATTRIBUT FAIL No values found for attribute

2039 INVALID_SUBGID FAIL SubscriberGID is invalid or cannot be accessed using the current auth token permission

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 193: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User defined ASDL exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 187

2040 SUBGID_NOT_UNIQUE FAIL The subscriber GID you specified with the operation is not unique

2041 SUBGID_PROV_NOTEXIST FAIL The subscriber GID you specified with the operation does not exist

2042 INV_COMBOFATTRIBUTES FAIL An invalid combination of attribute syntax and either combination method or constraint was specified.

2043 CANNOT_DEL_ACTSUB FAIL Deletion of an activated/enabled activated/disabled subscriber was specified.

2044 COMBOFATTR_DISALLWED FAIL A subscriber matching the information specified with the operation could not be found.

2045 STATUSOF_OPRN_INVAL FAIL The status specified in the operation is invalid. For a list of valid values, see the documentation for the SetSubscriberStatus operation.

2046 SRCH_CRI_NOT_ENOUGH FAIL Supplemental search criteria SearchString not enough.

2047 SERV_USEDBY_DEV_SUB FAIL Service is being used by a subscriber/device

2048 GID_MUSTBE_ACTIVATED FAIL Subscriber: GID must be activated before this operation can be performed

2049 COMPATTR_NOT_ALLOWED FAIL Compound attribute is not allowed for this operation

2050 PLAN_DOESNOT_EXIST FAIL Plan does not exist

2051 PLAN_ISNOT_UNIQ FAIL Plan is not unique

2052 INVALIDPLANTYPE FAIL Invalid Plan Type

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 194: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

188 Oracle Corporation

2053 INVALIDUSEOFATTRIBUT FAIL Invalid use of attribute

2054 MATCHPLAN_NOTFOUND FAIL No matching Plan found

2055 PLANUNDER_PROV_NOTUQ FAIL Plan under provider is not unique

2056 PLANUNDER_PROV_NOTEX FAIL Plan under provider does not exist

2057 NOMAT_PLAN_INTHIS_PR FAIL No matching Plan found under provider

2058 PLAN_NOT_UNDR_PLANTY FAIL The plan indicated in the operation is not of the specified plan type

2060 APPLN_ALREADY_EXISTS FAIL The application name specified in the operation already exists.

2061 APPLNNAME_NOTEXIST FAIL The application specified in the operation does not exist.

2062 NOMATCH_APPLN_FOUND FAIL No applications for the provider specified in the operation were found

2063 APPLNPROV_IS_NOTUNIQ FAIL The application you specified with the operation is not unique

2064 APPLN_PROV_NOTEXIST FAIL The application you specified with the operation does not exist

2065 NOAPPL_FOUND_FORPROV FAIL A application matching the information specified with the operation could not be found

2070 SERV_ISNOT_ENABLED FAIL The service specified in the operation is not enabled for the provider

2071 INVALID_SERVICENAME FAIL Reserved for future development; not currently used.

2072 SERVICE_ISNOT_UNIQ FAIL The service name specified in the operation already exists.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 195: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User defined ASDL exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 189

2073 SER_DOESNOT_EXIST FAIL The service name specified in the operation does not exist.

2074 NO_ATTRS_FOUND FAIL No service contains the COS attributes specified in the operation

2075 NO_LDAPSCHEMA_FOUND FAIL No LDAP Schema Entry found

2076 ERR_PARSING_LDAP FAIL Error while parsing LDAP

2077 SINGLE_VALUE_ATTR FAIL A COS attribute defined in the operation is a single-valued attribute with the union combination method.

2078 SERVOPRN_NOTFOUND FAIL The service specified in the operation was not found.

2079 FAILD_TO_DELETE_SERV FAIL Failed to delete a service

2080 SERV_OPRN_NOTUNIQ FAIL The service you specified with the operation is not unique.

2081 SERV_APPL_NOTEXIST FAIL Service under ApplicationName does not exist

2082 NOMAT_SER_FOR_APPLN FAIL No matching Service found under ApplicationName

2083 NOMAT_SER_FOR_PLAN FAIL No matching Service for plantype

2084 COSATTR_FOUNDIN_COMP FAIL Match for COS attribute was found in compound attribute list.Operation disallowed.

2085 COMPATTR_NOTIN_DEVSE FAIL Compound Attribute is not supported in device service.

2091 EVTPROFILE_INVALID FAIL The name specified for the event profile is invalid.

2092 OPRN_DOESNOT_EXIST FAIL The event profile specified in the operation does not exist.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 196: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

190 Oracle Corporation

2093 TRIG_EVT_PROF_NOT_SU FAIL The trigger event specified in the event profile is not supported

2094 POSTPREPARE_ERROR FAIL Post Prepare error for Event Operation

2095 INT_CONSISTENCY_ERR FAIL An internal consistency error occurred when the operation was run.

2096 DESTURI_CANNOTBE_LOC FAIL The destination URI for the event callout cannot be located.

2097 EVTPROF_OPRN_NOTEXIS FAIL The event profile specified in the operation does not exist.

2098 EVENTPROFILE_NOTUNIQ FAIL The name specified for the event profile is not unique.

2099 EVTWITH_OPN_NOTUNIQ FAIL The event specified with the operation is not unique.

2100 EVTWITH_OPN_NOTEXIST FAIL The event specified with the operation does not exist.

2090 MISSING_REQ_PARAMET FAIL Missing required parameter

2101 NOMATCHING_PROFILE FAIL An event profile matching the information specified with operation could not be found.

2102 EVT_NOTSPEC_EVTATTR FAIL The specified trigger operation does not allow you to include evaluated attributes in the event profile.

2103 EVT_NOTSPEC_PRE_EVT FAIL The specified trigger operation does not allow you to include pre-event attributes in the event profile.

2104 EVT_NOTSPEC_POSTEVT FAIL The specified trigger operation does not allow you to include post-event attributes in the event profile.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 197: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User defined ASDL exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 191

2105 EVENT_NOTSPEC_TRGATT FAIL The specified trigger operation does not allow you to include event trigger attributes in the event profile.

2110 ATTR_OPRN_NOTEXIST FAIL An attribute specified in the operation does not exist.

2111 ATTRTYPE_OPRN_INVALI FAIL The attribute type specified in the operation is invalid.

2112 ATTRNAME_OPRN_NOT_UN FAIL The attribute name specified in the operation is not unique.

2113 ATTCOMB_INVALID FAIL The attribute combination method specified in the operation is not valid

2114 ATTVALUE_OPR_NOTVAL FAIL The attribute value type specified in the operation is not valid.

2115 VALUECONST_INVALID FAIL The attribute value constraint specified in the operation is not valid

2116 INVALID_VALUE_FOR_AT FAIL An invalid value for an attribute with a Boolean value type was specified

2117 ATTR_OPRN_NOTFOUND FAIL The attribute specified in the operation cannot be found.

2118 ATTROPRN_NOT_UNIQUE FAIL The attribute specified with the operation is not unique.

2119 ATTR_OPN_NOTEXIST FAIL The attribute specified with the operation does not exist.

2120 NOMATCH_ATTRFOUND FAIL No matching Attribute found for the service

2121 INVALID_OPR_FILTER FAIL Invalid or unsupported combination operator in Filter Specification

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 198: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

192 Oracle Corporation

2122 INVALID_MATCHOPR_FIL FAIL Invalid or unsupported Attribute matching operator in Filter Specification

2123 INVALID_ATTR_DEFN FAIL Invalid Attribute definition

2124 COMPELT_ISNOT_UNIQ FAIL Compound element is not unique

2125 ENTITY_CMELT_NOTUNIQ FAIL Compound element under entity is not unique

2126 INVALID_UNIQFLAG FAIL Invalid Unique flag

2127 INVALID_INFO_ATTR_TY FAIL Invalid info for this attribute type

2128 INVALID_ATTR_FLAG FAIL Invalid IsPreDefinedAttr flag

2129 NOT_COMPATTR_PART FAIL Attribute is not part of compound attribute

2130 INVALID_OWNERTYPE FAIL Invalid Owner Type

2190 INVALIDATTR_INLOOKUP FAIL Invalid attribute used with lookup method

2191 LOOKUPMETHOD_NOTEXIS FAIL Lookup Method does not exist

2192 LOOKUPMETHD_NOT_UNIQ FAIL Lookup Method is not unique

2193 NOMATC_LOOKUP_FOUND FAIL No matching Lookup Method Found

2194 NOATTR_SPEC_IN_LOOK FAIL No Attributes specified for attribute Lookup method

2210 AUTHMETHOD_NOTSUPPOR FAIL Authentication Method not supported

2211 AUTHMETH_NOTEXIST FAIL Authentication Method does not exist

2212 AUTHMETHOD_ISNOTUNIQ FAIL Authentication Method is not unique

2213 NOMAT_AUTHMETHD_FOUN FAIL No matching Authentication method found

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 199: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

User defined ASDL exit types

OpenWave MAG 6.3.1.14 Cartridge Guide 193

2214 AUTHMETHOD_ISNOTUNIQ FAIL Authentication Method under Entity is not unique

2215 AUTHMETHOD_NOTEXIST FAIL Authentication Method under Entity does not exist

2216 NOMATCH_AUTH_FOUND FAIL No matching Authentication Method found under Entity

2170 PERMISSION_DENIED FAIL The subscriber performing the operation does not have adequate authentication privileges.

2300 ATTR_ALREADY_EXIST FAIL The attribute and value specified in the operation already exist.

2301 RESULT_TOO_LARGE FAIL The number of subscriber entries returned by the operation is larger than the allowable maximum specified by the Directory or in the operation.

2302 ENTNAME_DOESNOT_EXST FAIL Generic LDAP error returned when the distinguished name specified by one of the parameters in the operation cannot be found.

2303 ENTNAME_ISNOT_UNIQ FAIL Generic LDAP error returned when the entry specified by one of the parameters in the operation is not unique.

2304 NOMAT_ENT_FOUND FAIL Generic LDAP error returned when the distinguished name specified by one of the parameters in the operation cannot be found.

2305 NO_SUCH_LDAP_ATTR FAIL Generic LDAP error returned when the LDAP attribute related to one of the parameters in the operation cannot be found.

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 200: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

194 Oracle Corporation

UserExitType.xml<?xml version="1.0" encoding="UTF-8"?><serviceModel xmlns:ude="http://www.mslv.com/studio/activation/model/userDefinedExitType" xmlns:sm="http://www.metasolv.com/ServiceActivation/2003/ServiceModel" xmlns="http://www.metasolv.com/ServiceActivation/2003/ServiceModel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>0</searchPattern> <userType>OPWV_MAG_SUCCEED</userType> <baseType>SUCCEED</baseType> <description>Success</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>1</searchPattern> <userType>OPWV_MAG_FAIL</userType> <baseType>FAIL</baseType> <description>Fail</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor>

2306 ENTITY_ISNOT_UNIQ FAIL The entry specified with the operation is not unique.

2307 ENTRY_DOESNOT_EXIST FAIL The entry specified with the operation does not exist.

2308 NO_MATCH_ENTRY FAIL An entry matching the information specified with the operation could not be found.

2309 INVALID_INP_PARAM FAIL The operation included an input parameter with invalid syntax.

4 CONSTRAINT_ERROR FAIL Constraint Error on read string

Table 59: User defined ASDL exit types

Search pattern User_type Base_type Description

Page 201: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 195

<softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>NO_UDET_MATCH</searchPattern> <userType>OPWV_MAG_NO_MATCH</userType> <baseType>FAIL</baseType> <description>No match found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>ProvCartridgeException.*</searchPattern> <userType>OPWV_MAG_PROV_EXCEPT</userType> <baseType>FAIL</baseType> <description>Cartridge provisioing Exception</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>RemoteException</searchPattern> <userType>OPWV_MAG_REMOTE_EX</userType> <baseType>FAIL</baseType> <description>Remote exception from server side</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>Exception</searchPattern> <userType>OPWV_MAG_GEN_EXCEPT</userType> <baseType>FAIL</baseType> <description>General Exception</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2001</searchPattern> <userType>SMG_INTL_ERROR</userType> <baseType>FAIL</baseType>

Page 202: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

196 Oracle Corporation

<description>An internal error occurred in the SSPM Server.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2002</searchPattern> <userType>LDAP_ERROR</userType> <baseType>FAIL</baseType> <description>An LDAP or database error was received from the Directory that the SSPM does not interpret.&#13;Please contact your Openwave representative if you receive this error repeatedly.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2010</searchPattern> <userType>INVAL_PROVIDER</userType> <baseType>FAIL</baseType> <description>The Provider supplied with the operation does not exist or was specified incorrectly.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2011</searchPattern> <userType>INVAL_PARENT_PROVDR</userType> <baseType>FAIL</baseType> <description>The parent provider supplied with the operation does not exist or was specified incorrectly</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2012</searchPattern> <userType>RES_FOR_FUT_DEV</userType> <baseType>FAIL</baseType> <description>Reserved for future development; not currently used.</description>

Page 203: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 197

</userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2013</searchPattern> <userType>PROV_DOESNOT_EXIST</userType> <baseType>FAIL</baseType> <description>The provider supplied with the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2014</searchPattern> <userType>CONS_VIOLATION</userType> <baseType>FAIL</baseType> <description>Constraint violation error</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2015</searchPattern> <userType>SERV_ALREADY_ENABLED</userType> <baseType>FAIL</baseType> <description>The service is already enabled for the provider specified in the operation.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2016</searchPattern> <userType>DEFALT_PLAN_NOT_EXIS</userType> <baseType>FAIL</baseType> <description>A default plan does not exist for the provider and no other plans were specified in the operation.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology>

Page 204: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

198 Oracle Corporation

<neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2017</searchPattern> <userType>PROVNAME_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>The provider name specified with the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2018</searchPattern> <userType>NO_MATCHING_PROVIDER</userType> <baseType>FAIL</baseType> <description>The provider you specified with the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2019</searchPattern> <userType>REQ_PROV_DOESNOT_EXS</userType> <baseType>FAIL</baseType> <description>The provider name specified in the operation is invalid or the indicated administrator does not have sufficient permissions&#13;to perform the operation.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2020</searchPattern> <userType>PAR_PROV_NOT_UNIQ</userType> <baseType>FAIL</baseType> <description>The provider specified in the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2021</searchPattern>

Page 205: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 199

<userType>PARENPROV_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The provider specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2022</searchPattern> <userType>NOMATCHING_PROVIDER</userType> <baseType>FAIL</baseType> <description>The provider specified in the operation was not found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2023</searchPattern> <userType>ATLEAST_1_ATTR_REQ</userType> <baseType>FAIL</baseType> <description>This error message is reserved for future development. It is not currently used by the SSPM Server.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2024</searchPattern> <userType>ACTSER_CANNOT_BE_DEL</userType> <baseType>FAIL</baseType> <description>The provider cannot be deleted because the indicated service is still active.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2025</searchPattern> <userType>PROV_MARKD_FOR_DELET</userType> <baseType>FAIL</baseType> <description>The indicated provider is marked for deletion.</description>

Page 206: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

200 Oracle Corporation

</userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2026</searchPattern> <userType>DISABLED_PROVIDER</userType> <baseType>FAIL</baseType> <description>Operation not allowed on disabled Provider</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2027</searchPattern> <userType>CANNOT_DEL_TOPLVLPRO</userType> <baseType>FAIL</baseType> <description>Cannot delete top-level provider</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2028</searchPattern> <userType>REQ_OPR_NOT_SUPPORT</userType> <baseType>FAIL</baseType> <description>The requested operation is not supported for provider</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2029</searchPattern> <userType>CANNOT_DEL_PROSPEATT</userType> <baseType>FAIL</baseType> <description>Cannot delete provider-specific attribute. The provider attribute is still in use.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology>

Page 207: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 201

<neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2030</searchPattern> <userType>NOATTRBTS_SPECIFIED</userType> <baseType>FAIL</baseType> <description>No attributes specified for this operation</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2031</searchPattern> <userType>SUBID_CANNOTBE_IDENT</userType> <baseType>FAIL</baseType> <description>SubscriberID cannot be identified uniquely for the given search criterion</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2032</searchPattern> <userType>SUBID_NOT_EXIST</userType> <baseType>FAIL</baseType> <description>The subscriber specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2033</searchPattern> <userType>INVALID_SUBCBR_STATS</userType> <baseType>FAIL</baseType> <description>Invalid Subscriber Status</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2034</searchPattern> <userType>INV_USEOF_ATTRIBUTE</userType> <baseType>FAIL</baseType>

Page 208: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

202 Oracle Corporation

<description>Invalid use of attribute</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2035</searchPattern> <userType>INV_SUB_GID</userType> <baseType>FAIL</baseType> <description>Invalid Subscriber GID</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2036</searchPattern> <userType>INVALID_SEARCH_CRITE</userType> <baseType>FAIL</baseType> <description>Invalid search criteria</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2037</searchPattern> <userType>NOMAT_SUBS_FOUND</userType> <baseType>FAIL</baseType> <description>No matching Subscriber found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2038</searchPattern> <userType>NOVALUE_FOR_ATTRIBUT</userType> <baseType>FAIL</baseType> <description>No values found for attribute</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor>

Page 209: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 203

<searchPattern>2039</searchPattern> <userType>INVALID_SUBGID</userType> <baseType>FAIL</baseType> <description>SubscriberGID is invalid or cannot be accessed using the current auth token permission</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2040</searchPattern> <userType>SUBGID_NOT_UNIQUE</userType> <baseType>FAIL</baseType> <description>The subscriber GID you specified with the operation is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2041</searchPattern> <userType>SUBGID_PROV_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The subscriber GID you specified with the operation does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2042</searchPattern> <userType>INV_COMBOFATTRIBUTES</userType> <baseType>FAIL</baseType> <description>An invalid combination of attribute syntax and either combination method or constraint was specified.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2043</searchPattern> <userType>CANNOT_DEL_ACTSUB</userType> <baseType>FAIL</baseType>

Page 210: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

204 Oracle Corporation

<description>Deletion of an activated/enabled activated/disabled subscriber was specified.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2044</searchPattern> <userType>COMBOFATTR_DISALLWED</userType> <baseType>FAIL</baseType> <description>A subscriber matching the information specified with the operation could not be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2045</searchPattern> <userType>STATUSOF_OPRN_INVAL</userType> <baseType>FAIL</baseType> <description>The status specified in the operation is invalid. For a list of valid values, see the documentation for the SetSubscriberStatus operation.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2046</searchPattern> <userType>SRCH_CRI_NOT_ENOUGH</userType> <baseType>FAIL</baseType> <description>Supplemental search criteria SearchString not enough.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2047</searchPattern> <userType>SERV_USEDBY_DEV_SUB</userType> <baseType>FAIL</baseType> <description>Service is being used by a subscriber/device</description> </userDefinedExitType>

Page 211: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 205

<userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2048</searchPattern> <userType>GID_MUSTBE_ACTIVATED</userType> <baseType>FAIL</baseType> <description>Subscriber: GID must be activated before this operation can be performed</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2049</searchPattern> <userType>COMPATTR_NOT_ALLOWED</userType> <baseType>FAIL</baseType> <description>Compound attribute is not allowed for this operation</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2050</searchPattern> <userType>PLAN_DOESNOT_EXIST</userType> <baseType>FAIL</baseType> <description>Plan does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2051</searchPattern> <userType>PLAN_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>Plan is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor>

Page 212: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

206 Oracle Corporation

<searchPattern>2052</searchPattern> <userType>INVALIDPLANTYPE</userType> <baseType>FAIL</baseType> <description>Invalid Plan Type</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2053</searchPattern> <userType>INVALIDUSEOFATTRIBUT</userType> <baseType>FAIL</baseType> <description>Invalid use of attribute</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2054</searchPattern> <userType>MATCHPLAN_NOTFOUND</userType> <baseType>FAIL</baseType> <description>No matching Plan found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2055</searchPattern> <userType>PLANUNDER_PROV_NOTUQ</userType> <baseType>FAIL</baseType> <description>Plan under provider is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2056</searchPattern> <userType>PLANUNDER_PROV_NOTEX</userType> <baseType>FAIL</baseType> <description>Plan under provider does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad>

Page 213: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 207

<technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2057</searchPattern> <userType>NOMAT_PLAN_INTHIS_PR</userType> <baseType>FAIL</baseType> <description>No matching Plan found under provider</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2058</searchPattern> <userType>PLAN_NOT_UNDR_PLANTY</userType> <baseType>FAIL</baseType> <description>The plan indicated in the operation is not of the specified plan type</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2060</searchPattern> <userType>APPLN_ALREADY_EXISTS</userType> <baseType>FAIL</baseType> <description>The application name specified in the operation already exists.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2061</searchPattern> <userType>APPLNNAME_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The application specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2062</searchPattern> <userType>NOMATCH_APPLN_FOUND</userType>

Page 214: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

208 Oracle Corporation

<baseType>FAIL</baseType> <description>No applications for the provider specified in the operation were found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2063</searchPattern> <userType>APPLNPROV_IS_NOTUNIQ</userType> <baseType>FAIL</baseType> <description>The application you specified with the operation is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2064</searchPattern> <userType>APPLN_PROV_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The application you specified with the operation does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2065</searchPattern> <userType>NOAPPL_FOUND_FORPROV</userType> <baseType>FAIL</baseType> <description>A application matching the information specified with the operation could not be found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2070</searchPattern> <userType>SERV_ISNOT_ENABLED</userType> <baseType>FAIL</baseType> <description>The service specified in the operation is not enabled for the provider</description> </userDefinedExitType>

Page 215: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 209

<userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2071</searchPattern> <userType>INVALID_SERVICENAME</userType> <baseType>FAIL</baseType> <description>Reserved for future development; not currently used.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2072</searchPattern> <userType>SERVICE_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>The service name specified in the operation already exists.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2073</searchPattern> <userType>SER_DOESNOT_EXIST</userType> <baseType>FAIL</baseType> <description>The service name specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2074</searchPattern> <userType>NO_ATTRS_FOUND</userType> <baseType>FAIL</baseType> <description>No service contains the COS attributes specified in the operation</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology>

Page 216: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

210 Oracle Corporation

<neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2075</searchPattern> <userType>NO_LDAPSCHEMA_FOUND</userType> <baseType>FAIL</baseType> <description>No LDAP Schema Entry found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2076</searchPattern> <userType>ERR_PARSING_LDAP</userType> <baseType>FAIL</baseType> <description>Error while parsing LDAP</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2077</searchPattern> <userType>SINGLE_VALUE_ATTR</userType> <baseType>FAIL</baseType> <description>A COS attribute defined in the operation is a single-valued attribute with the union combination method.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2078</searchPattern> <userType>SERVOPRN_NOTFOUND</userType> <baseType>FAIL</baseType> <description>The service specified in the operation was not found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2079</searchPattern> <userType>FAILD_TO_DELETE_SERV</userType> <baseType>FAIL</baseType> <description>Failed to delete a service</description>

Page 217: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 211

</userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2080</searchPattern> <userType>SERV_OPRN_NOTUNIQ</userType> <baseType>FAIL</baseType> <description>The service you specified with the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2081</searchPattern> <userType>SERV_APPL_NOTEXIST</userType> <baseType>FAIL</baseType> <description>Service under ApplicationName does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2082</searchPattern> <userType>NOMAT_SER_FOR_APPLN</userType> <baseType>FAIL</baseType> <description>No matching Service found under ApplicationName</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2083</searchPattern> <userType>NOMAT_SER_FOR_PLAN</userType> <baseType>FAIL</baseType> <description>No matching Service for plantype</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology>

Page 218: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

212 Oracle Corporation

<neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2084</searchPattern> <userType>COSATTR_FOUNDIN_COMP</userType> <baseType>FAIL</baseType> <description>Match for COS attribute was found in compound attribute list.Operation disallowed.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2085</searchPattern> <userType>COMPATTR_NOTIN_DEVSE</userType> <baseType>FAIL</baseType> <description>Compound Attribute is not supported in device service.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2091</searchPattern> <userType>EVTPROFILE_INVALID</userType> <baseType>FAIL</baseType> <description>The name specified for the event profile is invalid.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2092</searchPattern> <userType>OPRN_DOESNOT_EXIST</userType> <baseType>FAIL</baseType> <description>The event profile specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2093</searchPattern> <userType>TRIG_EVT_PROF_NOT_SU</userType>

Page 219: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 213

<baseType>FAIL</baseType> <description>The trigger event specified in the event profile is not supported</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2094</searchPattern> <userType>POSTPREPARE_ERROR</userType> <baseType>FAIL</baseType> <description>Post Prepare error for Event Operation</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2095</searchPattern> <userType>INT_CONSISTENCY_ERR</userType> <baseType>FAIL</baseType> <description>An internal consistency error occurred when the operation was run.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2096</searchPattern> <userType>DESTURI_CANNOTBE_LOC</userType> <baseType>FAIL</baseType> <description>The destination URI for the event callout cannot be located.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2097</searchPattern> <userType>EVTPROF_OPRN_NOTEXIS</userType> <baseType>FAIL</baseType> <description>The event profile specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType>

Page 220: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

214 Oracle Corporation

<neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2098</searchPattern> <userType>EVENTPROFILE_NOTUNIQ</userType> <baseType>FAIL</baseType> <description>The name specified for the event profile is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2099</searchPattern> <userType>EVTWITH_OPN_NOTUNIQ</userType> <baseType>FAIL</baseType> <description>The event specified with the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2100</searchPattern> <userType>EVTWITH_OPN_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The event specified with the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2090</searchPattern> <userType>MISSING_REQ_PARAMET</userType> <baseType>FAIL</baseType> <description>Missing required parameter</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor>

Page 221: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 215

<searchPattern>2101</searchPattern> <userType>NOMATCHING_PROFILE</userType> <baseType>FAIL</baseType> <description>An event profile matching the information specified with operation could not be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2102</searchPattern> <userType>EVT_NOTSPEC_EVTATTR</userType> <baseType>FAIL</baseType> <description>The specified trigger operation does not allow you to include evaluated attributes in the event profile.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2103</searchPattern> <userType>EVT_NOTSPEC_PRE_EVT</userType> <baseType>FAIL</baseType> <description>The specified trigger operation does not allow you to include pre-event attributes in the event profile.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2104</searchPattern> <userType>EVT_NOTSPEC_POSTEVT</userType> <baseType>FAIL</baseType> <description>The specified trigger operation does not allow you to include post-event attributes in the event profile.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2105</searchPattern> <userType>EVENT_NOTSPEC_TRGATT</userType> <baseType>FAIL</baseType>

Page 222: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

216 Oracle Corporation

<description>The specified trigger operation does not allow you to include event trigger attributes in the event profile.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2110</searchPattern> <userType>ATTR_OPRN_NOTEXIST</userType> <baseType>FAIL</baseType> <description>An attribute specified in the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2111</searchPattern> <userType>ATTRTYPE_OPRN_INVALI</userType> <baseType>FAIL</baseType> <description>The attribute type specified in the operation is invalid.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2112</searchPattern> <userType>ATTRNAME_OPRN_NOT_UN</userType> <baseType>FAIL</baseType> <description>The attribute name specified in the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2113</searchPattern> <userType>ATTCOMB_INVALID</userType> <baseType>FAIL</baseType> <description>The attribute combination method specified in the operation is not valid</description> </userDefinedExitType> <userDefinedExitType>

Page 223: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 217

<neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2114</searchPattern> <userType>ATTVALUE_OPR_NOTVAL</userType> <baseType>FAIL</baseType> <description>The attribute value type specified in the operation is not valid.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2115</searchPattern> <userType>VALUECONST_INVALID</userType> <baseType>FAIL</baseType> <description>The attribute value constraint specified in the operation is not valid</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2116</searchPattern> <userType>INVALID_VALUE_FOR_AT</userType> <baseType>FAIL</baseType> <description>An invalid value for an attribute with a Boolean value type was specified</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2117</searchPattern> <userType>ATTR_OPRN_NOTFOUND</userType> <baseType>FAIL</baseType> <description>The attribute specified in the operation cannot be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor>

Page 224: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

218 Oracle Corporation

</neDescriptor> <searchPattern>2118</searchPattern> <userType>ATTROPRN_NOT_UNIQUE</userType> <baseType>FAIL</baseType> <description>The attribute specified with the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2119</searchPattern> <userType>ATTR_OPN_NOTEXIST</userType> <baseType>FAIL</baseType> <description>The attribute specified with the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2120</searchPattern> <userType>NOMATCH_ATTRFOUND</userType> <baseType>FAIL</baseType> <description>No matching Attribute found for the service</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2121</searchPattern> <userType>INVALID_OPR_FILTER</userType> <baseType>FAIL</baseType> <description>Invalid or unsupported combination operator in Filter Specification</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2122</searchPattern> <userType>INVALID_MATCHOPR_FIL</userType> <baseType>FAIL</baseType>

Page 225: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 219

<description>Invalid or unsupported Attribute matching operator in Filter Specification</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2123</searchPattern> <userType>INVALID_ATTR_DEFN</userType> <baseType>FAIL</baseType> <description>Invalid Attribute definition</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2124</searchPattern> <userType>COMPELT_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>Compound element is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2125</searchPattern> <userType>ENTITY_CMELT_NOTUNIQ</userType> <baseType>FAIL</baseType> <description>Compound element under entity is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2126</searchPattern> <userType>INVALID_UNIQFLAG</userType> <baseType>FAIL</baseType> <description>Invalid Unique flag</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology>

Page 226: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

220 Oracle Corporation

<neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2127</searchPattern> <userType>INVALID_INFO_ATTR_TY</userType> <baseType>FAIL</baseType> <description>Invalid info for this attribute type</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2128</searchPattern> <userType>INVALID_ATTR_FLAG</userType> <baseType>FAIL</baseType> <description>Invalid IsPreDefinedAttr flag</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2129</searchPattern> <userType>NOT_COMPATTR_PART</userType> <baseType>FAIL</baseType> <description>Attribute is not part of compound attribute</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2130</searchPattern> <userType>INVALID_OWNERTYPE</userType> <baseType>FAIL</baseType> <description>Invalid Owner Type</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2190</searchPattern> <userType>INVALIDATTR_INLOOKUP</userType> <baseType>FAIL</baseType> <description>Invalid attribute used with lookup method</description> </userDefinedExitType>

Page 227: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 221

<userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2191</searchPattern> <userType>LOOKUPMETHOD_NOTEXIS</userType> <baseType>FAIL</baseType> <description>Lookup Method does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2192</searchPattern> <userType>LOOKUPMETHD_NOT_UNIQ</userType> <baseType>FAIL</baseType> <description>Lookup Method is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2193</searchPattern> <userType>NOMATC_LOOKUP_FOUND</userType> <baseType>FAIL</baseType> <description>No matching Lookup Method Found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2194</searchPattern> <userType>NOATTR_SPEC_IN_LOOK</userType> <baseType>FAIL</baseType> <description>No Attributes specified for attribute Lookup method</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2210</searchPattern>

Page 228: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

222 Oracle Corporation

<userType>AUTHMETHOD_NOTSUPPOR</userType> <baseType>FAIL</baseType> <description>Authentication Method not supported</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2211</searchPattern> <userType>AUTHMETH_NOTEXIST</userType> <baseType>FAIL</baseType> <description>Authentication Method does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2212</searchPattern> <userType>AUTHMETHOD_ISNOTUNIQ</userType> <baseType>FAIL</baseType> <description>Authentication Method is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2213</searchPattern> <userType>NOMAT_AUTHMETHD_FOUN</userType> <baseType>FAIL</baseType> <description>No matching Authentication method found</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2214</searchPattern> <userType>AUTHMETHOD_ISNOTUNIQ</userType> <baseType>FAIL</baseType> <description>Authentication Method under Entity is not unique</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad>

Page 229: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 223

<technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2215</searchPattern> <userType>AUTHMETHOD_NOTEXIST</userType> <baseType>FAIL</baseType> <description>Authentication Method under Entity does not exist</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2216</searchPattern> <userType>NOMATCH_AUTH_FOUND</userType> <baseType>FAIL</baseType> <description>No matching Authentication Method found under Entity</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2170</searchPattern> <userType>PERMISSION_DENIED</userType> <baseType>FAIL</baseType> <description>The subscriber performing the operation does not have adequate authentication privileges.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2300</searchPattern> <userType>ATTR_ALREADY_EXIST</userType> <baseType>FAIL</baseType> <description>The attribute and value specified in the operation already exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2301</searchPattern>

Page 230: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

224 Oracle Corporation

<userType>RESULT_TOO_LARGE</userType> <baseType>FAIL</baseType> <description>The number of subscriber entries returned by the operation is larger than the allowable maximum specified by the Directory or in the operation.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2302</searchPattern> <userType>ENTNAME_DOESNOT_EXST</userType> <baseType>FAIL</baseType> <description>Generic LDAP error returned when the distinguished name specified by one of the parameters in the operation cannot be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2303</searchPattern> <userType>ENTNAME_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>Generic LDAP error returned when the entry specified by one of the parameters in the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2304</searchPattern> <userType>NOMAT_ENT_FOUND</userType> <baseType>FAIL</baseType> <description>Generic LDAP error returned when the distinguished name specified by one of the parameters in the operation cannot be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2305</searchPattern> <userType>NO_SUCH_LDAP_ATTR</userType>

Page 231: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

UserExitType.xml

OpenWave MAG 6.3.1.14 Cartridge Guide 225

<baseType>FAIL</baseType> <description>Generic LDAP error returned when the LDAP attribute related to one of the parameters in the operation cannot be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2306</searchPattern> <userType>ENTITY_ISNOT_UNIQ</userType> <baseType>FAIL</baseType> <description>The entry specified with the operation is not unique.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2307</searchPattern> <userType>ENTRY_DOESNOT_EXIST</userType> <baseType>FAIL</baseType> <description>The entry specified with the operation does not exist.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2308</searchPattern> <userType>NO_MATCH_ENTRY</userType> <baseType>FAIL</baseType> <description>An entry matching the information specified with the operation could not be found.</description> </userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>2309</searchPattern> <userType>INVALID_INP_PARAM</userType> <baseType>FAIL</baseType> <description>The operation included an input parameter with invalid syntax.</description>

Page 232: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 3: Atomic Service Description Layer (ASDL) Commands

226 Oracle Corporation

</userDefinedExitType> <userDefinedExitType> <neDescriptor> <softwareLoad>6-3-1-14</softwareLoad> <technology>MAG</technology> <neVendor>OPWV</neVendor> </neDescriptor> <searchPattern>4</searchPattern> <userType>CONSTRAINT_ERROR</userType> <baseType>FAIL</baseType> <description>Constraint Error on read string</description> </userDefinedExitType></serviceModel>

Page 233: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 227

4

Service Definition

The OpenWave MAG cartridge contains a set of CSDLs that map to one or more ASDL commands. You can also create additional CSDLs that map to existing and newly-created ASDLs. An upstream system can assemble any of these CSDL commands onto a work order for provisioning.

This chapter presents detailed information on the CSDL parameters that we provide in this cartridge. The following table lists and describes the type of parameter information that is included.

Table 60: ASDL parameter information

Item Description

Parameter Name Identifies the parameter that is configured for the stated service.

Description Describes the parameter.

Range Describes or lists the range of values that can be used to satisfy this parameter.

Default Value Configures a default value for the parameter so that it is not mandatory for the upstream system to provide a value.

Page 234: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

228 Oracle Corporation

For a detailed description of the Required and Optional parameter classifications, refer to the ASAP Administration Guide.

Type Indicates one of the following parameter types:

S—Scalar, specifies the parameter label transmitted on the ASDL command. Scalar parameters are conventional name-value pair parameters.C—Compound, specifies the base name of the compound parameter transmitted on the ASDL command. A compound parameter contains structures or arrays of information that are represented by a particular structure name or compound parameter name. Each compound parameter can contain a large number of elements. If you use compound parameters, you only require a single entry in the ASAP translation tables to call the compound parameter and all its associated parameter elements.I—Indexed, identifies a parameter that contains a sequential numerical index value to tell the SARM that it should execute the same operation (for example, an ASDL command) for all occurrences of that index. Consequently, if there are several options on a particular CSDL command (OPT1, OPT2, OPT3, etc.), you can specify the OPT parameter as an indexed parameter. When you specify the OPT parameter as an indexed parameter, the SARM generates several occurrences of that same ASDL command and each command has a different value for the option being transmitted to the NEP.

For more information on parameter types, refer to the ASAP Developer Reference.

Class Indicates one of the following parameter classifications:

R—Required scalar parameterO—Optional scalar parameterC—Required compound parameterN—Optional compound parameterM—Mandatory indexed parameterI—Optional indexed parameterS—Parameter count

Table 60: ASDL parameter information

Item Description

Page 235: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 229

CSDL commandsThis cartridge provides the following CSDL Commands:

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTESC_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONSC_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTESC_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITYC_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONSC_OPWV-MAG_6-3-1-14_CREATE_DEVICEC_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBERC_OPWV-MAG_6-3-1-14_DEL_DEVICEC_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTESC_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONSC_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBERC_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTESC_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITYC_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONSC_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COSC_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COSC_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COSC_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COSC_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTESC_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITYC_OPWV-MAG_6-3-1-14_GET_DEVICE-INFOC_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTESC_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITYC_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFOC_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANSC_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTESC_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTESC_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITYC_OPWV-MAG_6-3-1-14_SEARCH_DEVICESC_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERSC_OPWV-MAG_6-3-1-14_SET_DEVICE-INFOC_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUSC_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Page 236: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

230 Oracle Corporation

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITYC_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUSC_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTESThis service adds attributes to a device.

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONSThis service adds one or more plan subscriptions to a device.

Table 61: C_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTES Attributes name and value.

C N

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

NE_ID_OPWV-MAG Network identifier S R

Table 62: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-ATTRIBUTES

Table 63: C_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTES The name and value pair for an attribute

C N

Page 237: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 231

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTESThis service adds attributes to a subscriber.

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_PLAN Device plan names. C N

NE_ID_OPWV-MAG The network identifier. S R

Table 64: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS

A_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS

Table 65: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

ATTRIBUTES The name and value pair for an attribute

C N

Table 63: C_OPWV-MAG_6-3-1-14_ADD_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 238: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

232 Oracle Corporation

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

DEVICE The device related parameters

C N

DEVICE_ATTRIBUTES

The device attributes values.

C N

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

Table 65: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 239: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 233

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG The network identifier. S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

Table 65: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 240: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

234 Oracle Corporation

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

Table 65: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 241: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 235

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUBSCRIBER_GID Global ID assigned to the subscriber

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN_ALLOWD_URL_LIST

Subscriber plan allowed URL list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

Table 65: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 242: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

236 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

This service adds subscriber attributes by identity.

Table 66: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application basd access control list

String S O

ATTRIBUTES The name and value pair for an attribute

C N

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basci authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False ( True means prepaid, False means postpaid )

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

Page 243: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 237

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

DEVICE The device related parameterers

C N

DEVICE_ATTRIBUTES

The device attributes C N

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

GENERIC_PLAN_USER_ID

The user id of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 244: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

238 Oracle Corporation

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed url list

S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied url list

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the subscriber.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr. Both string and integer values are supported

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG The network identifier. S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROVIDER_NAME The provider name String ( 1-1024 ). Starts with character followed by characters, digits or hypen

S O

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 245: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 239

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. normally this is the MSISDN of the device or the IP address if it is on static ip network and push over UDP is preferred

String S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to the subscriber.

String S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String S O

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 246: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

240 Oracle Corporation

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used or enabled

True / False S O

SUBSCRIBER_GID Global ID assigned to the subscriber

String ( 16 char max ). The value should have one hypen (-) in between characters

S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed url list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied url list.

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list.

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied url list.

String S O

TRANSLATION_SERVICE_STATUS

The translation service status.

True / False S O

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 247: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 241

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

This service adds one or more plan subscriptions to a subscriber.

WEB_USER_ID The web user id of the subscriber.

String S O

WEB_USER_PASSWORD

The web password of the user.

String S O

Table 68: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Table 69: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

ATTRIBUTES The name and value pair for an attribute.

C N

Table 67: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 248: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

242 Oracle Corporation

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

Table 69: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 249: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 243

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG The network identifier. S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

Table 69: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 250: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

244 Oracle Corporation

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN Subscriber plan names. C N

Table 69: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 251: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 245

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

SUBSCRIBER_PLAN_ALLOWD_URL_LIST

Subscriber plan allowed URL list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

Table 70: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

A_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Table 69: C_OPWV-MAG_6-3-1-14_ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 252: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

246 Oracle Corporation

C_OPWV-MAG_6-3-1-14_CREATE_DEVICEThis service creates a subscriber device.

Table 71: C_OPWV-MAG_6-3-1-14_CREATE_DEVICE

Parameter Name Description RangeDefault Value

Type Class

ANNOTATION Application specific metadata of the device.

String S O

ATTRIBUTES The name and value pair for an attribute

C N

DESCRIPTION Description of the device.

String S O

DEVICE_PLAN The plan name. C N

DISPLAY_NAME Descriptive name of the device.

String S O

INITIAL_STATUS Initial status of the device.

True / False S R

NE_ID_OPWV-MAG Network Identifier S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S R

SUBSCRIBER_GID Global ID assigned to the device.

String (16 char max). The value should have one hyphen (-) in between characters

S R

USE_DEFAULT_PLAN

Flag indicating whether the device is subscribed to the providers default device plan

True / False S R

Page 253: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 247

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBERThis service creates a subscriber device.

Table 72: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_CREATE_DEVICE A_OPWV-MAG_6-3-1-14_CREATE_DEVICE

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

ANNOTATION Application metadata of the subscriber.

String S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

ATTRIBUTES The name and value pair for an attribute

C N

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

Page 254: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

248 Oracle Corporation

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

DESCRIPTION Description of the subscriber.

String S O

DEVICE The device related parameters

C N

DEVICE_ATTRIBUTES

The device attributes. C N

DISPLAY_NAME Descriptive name of the subscriber.

String S O

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 255: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 249

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

INITIAL_STATUS The initial status of the subscriber.

True / False S R

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG The network identifier S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S R

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 256: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

250 Oracle Corporation

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 257: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 251

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUBSCRIBER_PLAN The subscriber plan names

C N

SUBSCRIBER_PLAN_ALLOWD_URL_LIST

Subscriber plan allowed URL list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 258: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

252 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_DEL_DEVICEThis service removes an existing subscriber device.

USE_DEFAULT_PLAN

Flag indicating whether the subscriber is subscribed to the providers default device plan

True / False S R

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

Table 74: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER A_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Table 75: C_OPWV-MAG_6-3-1-14_DEL_DEVICE

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of the attribute Integer S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

Table 73: C_OPWV-MAG_6-3-1-14_CREATE_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 259: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 253

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_GID Global ID assigned to the device.

String (16 char max). The value should have one hyphen (-) in between characters

S R

Table 75: C_OPWV-MAG_6-3-1-14_DEL_DEVICE

Parameter Name Description RangeDefault Value

Type Class

Page 260: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

254 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTESThis service removes attributes from a device.

USE_DEFAULT_PLAN

Flag indicating whether the device is subscribed to the providers default device plan

True / False S R

Table 76: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_DEVICE A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_DEVICE

Table 77: C_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTES The name and value pair for an attribute

C N

ATTRIBUTE_TYPE The type of the attribute Integer S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

Table 75: C_OPWV-MAG_6-3-1-14_DEL_DEVICE

Parameter Name Description RangeDefault Value

Type Class

Page 261: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 255

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

NE_ID_OPWV-MAG Network identifier S R

Table 77: C_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 262: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

256 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONSThis service removes one or more plan subscription from a device.

Table 78: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-ATTRIBUTES

Table 79: C_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of the attribute Integer S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_PLAN Device plan names. C N

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

Page 263: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 257

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 80: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS

A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS

Table 79: C_OPWV-MAG_6-3-1-14_DEL_DEVICE-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 264: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

258 Oracle Corporation

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBERThis service removes an existing subscriber.

Table 81: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of attribute. Integer S R

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C O

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Page 265: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 259

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTESThis service removes attributes from existing subscriber.

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

USE_DEFAULT_PLAN

Flag indicating whether the subscriber is subscribed to the providers default device plan

True / False S R

Table 82: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

Table 81: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER

Parameter Name Description RangeDefault Value

Type Class

Page 266: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

260 Oracle Corporation

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

ATTRIBUTES The name and value pair for an attribute.

C N

ATTRIBUTE_TYPE The type of attribute. Integer S R

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

DEVICE The device related parameters

C N

DEVICE_ATTRIBUTES

The device attributes C N

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 267: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 261

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 268: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

262 Oracle Corporation

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG the network identifier S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 269: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 263

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 270: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

264 Oracle Corporation

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN_ALLOWD_URL_LIST

Subscriber plan allowed URL list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

Table 83: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 271: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 265

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITYThis service removes subscriber by identity.

Table 84: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-ATTRIBUTES

Table 85: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of attribute. Integer S R

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

Page 272: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

266 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 86: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

Table 85: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 273: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 267

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

This service removes one or more plan subscriptions from a subscriber.

Table 87: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of attribute. Integer S R

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

Page 274: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

268 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COSThis service evaluates the class of service attributes of a device.

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN Subscriber plan names. C N

Table 88: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Table 89: C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

Parameter Name Description RangeDefault Value

Type Class

APPLICATION_NAME

Unique application name.

String (1-128). Starts with character followed by characters, digits or hyphen

S O

Table 87: C_OPWV-MAG_6-3-1-14_DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

Parameter Name Description RangeDefault Value

Type Class

Page 275: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 269

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COSThis service evaluates the COS attributes for a specific set of services.

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

NE_ID_OPWV-MAG The network identifier. S R

POST_PLAN Post evaluated provider plans.

C N

PRE_PLAN Pre evaluated provider plans.

C N

Table 90: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

Table 91: C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS

Parameter Name Description RangeDefault Value

Type Class

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

NE_ID_OPWV-MAG The network identifier. S R

POST_PLAN Post evaluated provider plans.

C N

Table 89: C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-COS

Parameter Name Description RangeDefault Value

Type Class

Page 276: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

270 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COSThis service evaluates the class-of-service (COS) attributes of a subscriber.

PRE_PLAN Pre evaluated provider plans.

C N

SERVICE Name of the service includes application name and service name.

C O

Table 92: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS

A_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS

Table 93: C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS

Parameter Name Description RangeDefault Value

Type Class

APPLICATION_NAME

Name of the application.

String (1-128). Starts with character followed by characters, digits or hyphen

S O

NE_ID_OPWV-MAG The network identifier S R

POST_PLAN Post evaluated provider plans.

C N

PRE_PLAN Pre evaluated provider plans.

C N

Table 91: C_OPWV-MAG_6-3-1-14_EVALUATE_DEVICE-SERVICE-COS

Parameter Name Description RangeDefault Value

Type Class

Page 277: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 271

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

This service evaluates the COS attributes for a specific set of services.

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 94: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS

Table 95: C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

Parameter Name Description RangeDefault Value

Type Class

NE_ID_OPWV-MAG Network identifier S R

POST_PLAN Post evaluated provider plans.

C N

PRE_PLAN Pre evaluated provider plans

C N

SERVICE Name of the service includes application name and service name.

C C

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 93: C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-COS

Parameter Name Description RangeDefault Value

Type Class

Page 278: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

272 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTESThis service queries device attributes.

Table 96: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

A_OPWV-MAG_6-3-1-14_EVALUATE_SUBSCRIBER-SERVICE-COS

Table 97: C_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of the attribute Integer S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

FILTER_SPEC_ATTRIBUTES

Attribute name, value and matching rule used in filter type.

C N

Page 279: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 273

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITYThis service retrieves the value of the specified identity attribute.

FILTER_SPEC_COMBINE_RULE

Combine rule for filter type.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

Compound filter name C N

NE_ID_OPWV-MAG Network identifier S R

REQUESTED_ATTRIBUTES

The list of requested attributes.

C N

Table 98: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

Table 99: C_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S R

Table 97: C_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 280: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

274 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_GET_DEVICE-INFOThis service queries device information.

IDENTITY_NAME Name of the identity attribute that maps to the device.

String (1-128). Starts with character followed by characters, digits or hyphen

S R

NE_ID_OPWV-MAG The network identifier. S R

Table 100: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY

Table 101: C_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

Table 99: C_OPWV-MAG_6-3-1-14_GET_DEVICE-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 281: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 275

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTESThis service retrieves the attributes details of an existing subscriber.

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 102: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO

Table 103: C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTE_TYPE The type of attribute. Integer S R

Table 101: C_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

Page 282: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

276 Oracle Corporation

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search.

C N

NE_ID_OPWV-MAG the network identifier S R

REQUESTED_ATTRIBUTES

The requested attributes names.

C N

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 103: C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 283: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 277

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITYThis service retrieves the value of the specified identity attribute.

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

Table 104: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES

Table 105: C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

IDENTITY_NAME Name of the identity attribute that maps to the subscriber.

String (1-128). Starts with character followed by characters, digits or hyphen

S R

NE_ID_OPWV-MAG The network identifier S R

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S R

Table 106: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-IDENTITY

Page 284: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

278 Oracle Corporation

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFOThis service queries subscriber information.

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

Table 107: C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 108: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO

Page 285: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 279

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANSThis service retrieves subscribers defined under the specified plans.

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTESThis service modifies values for attributes of an existing device.

Table 109: C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS

Parameter Name Description RangeDefault Value

Type Class

NE_ID_OPWV-MAG The network identifier. S R

SERVICE Name of the service. C N

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 110: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-PLANS

Table 111: C_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ATTRIBUTES Attributes name and value.

C O

ATTRIBUTE_TYPE The type of the attribute Integer S R

DEVICE_GID Global ID assigned to the device

String (16 char). A hyphen (-) must present in the string

S O

Page 286: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

280 Oracle Corporation

EVAL_MODE Evaluation mode of the device.

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

FILTER_SPEC_ATTRIBUTES

Attribute name, value and matching rule used in filter type.

C N

FILTER_SPEC_COMBINE_RULE

Combine rule for filter type.

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

Compound filter name. C N

NE_ID_OPWV-MAG Network identifier S R

Table 111: C_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 287: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 281

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTESThis service modifies the value for attributes of existing subscriber.

Table 112: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_DEVICE-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_MOD_DEVICE-ATTRIBUTES

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application based access control list

String S O

ATTRIBUTES The name and value pair for an attribute.

C N

ATTRIBUTE_TYPE The type of attribute. Integer S R

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basic authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

True / False (True means prepaid, False means postpaid)

S O

Page 288: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

282 Oracle Corporation

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

DEVICE The device related parameters

C N

DEVICE_ATTRIBUTES

The device attributes. C N

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

EVAL_MODE Specifies the type of device attributes to be evaluated

Possible values are 0,1,2,3.

0=eSspmXsdEvalAll,1=eSspmXsdEvalSubscriber,2=eSspmXsdEvalProvider, 3=eSspmXsdEvalDevice.

Both integer and string values are supported.

S R

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 289: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 283

FILTER_SPEC_ATTRIBUTES

The filter matching information includes name, value of the attribute and matching rule for the device search criteria

C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

The possible values are 0, 1.

0=eSspmXsdAnd 1=eSspmXsdOr.

Both integer and string values are supported.

S O

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

GENERIC_PLAN_USER_ID

The user ID of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

List of COS attributes in a plan, which cannot be modified by the administrator

S O

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 290: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

284 Oracle Corporation

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed URL list

String S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied URL list

String S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG the network identifier S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. Normally this is the MSISDN of the device or the IP address if it is on static IP network and push over UDP is preferred

String. S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String. S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 291: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 285

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to the subscriber.

String. S O

PUSH_PLAN_PROXY_GATEWAY

Assigned proxy gateway, used when the protocol type is UPNOTIFY

String. S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. This contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String. S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_PLAN_ALLOWD_URL_LIST

Subscriber plan allowed URL list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied URL list

String S O

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 292: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

286 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

SUBSCRIBER_URL Subscriber specific homepage URL.

String. S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used ore enabled

True / False S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied URL list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

WEB_USER_ID The web user ID of the subscriber.

String. S O

WEB_USER_PASSWORD

The web password of the user

String. S O

Table 114: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Table 113: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES

Parameter Name Description RangeDefault Value

Type Class

Page 293: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 287

C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

This service modifies subscriber attributes by identity.

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

ACCESS_CTRL_FALL_THRU_INTF_LEVEL

Enable access control fall through at interface level

String S O

ACCESS_CTRL_FALL_THRU_SUB_LEVEL

Enables the access control fall through at subscriber level

String S O

APPLICATION_CONTROL_LIST

Application basd access control list

String S O

ATTRIBUTES The name and value pair for an attribute

C N

BASIC_AUTHENTICATION_CACHING_STATUS

Indicates the basci authentication caching status.

True / False S O

BILLING_FORMAT_STATUS

Indicates the billing format status is prepaid or postpaid

"True / False ( True means prepaid, False means postpaid )

"S O

BILLING_SUB_TYPE Billing allowed subscriber type.

String S O

CONTROL_ACCESS_LIST

Content based control access list

S O

COOKIE_REPLACEMENT_POLICY_STATUS

Cookie replacement policy

LeastUsed / LeastRecentlyUsed / BackToClient

S O

COOKIES_CACHING_STATUS

Indicates if cookies caching is enabled.

True / False S O

DEFAULT_COS_SWP_SERVICE

Default COS value of swp service

Integer S O

Page 294: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

288 Oracle Corporation

DEVICE The device related parameterers

C N

DEVICE_ATTRIBUTES

The device attributes C N

END_TO_END_TUNNELLING_STATUS

Indicates the end to end tunneling status

True / False S O

FILTER_SPEC_ATTRIBUTES

"The filter specification attribute name, value and its match rule.

" C N

FILTER_SPEC_ATTRIBUTES

"The filter matching information includes name, value of the attribute and matching rule for the device search criteria

" C N

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

"The possible values are 0, 1. 0=eSspmXsdAnd, 1=eSspmXsdOr

"S O

FILTER_SPEC_COMBINE_RULE

The rule for combining attributes in the search filter

"The possible values are 0, 1. 0= eSspmXsdAnd or 1=eSspmXsdOr

"S O

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

FILTER_SPEC_COMPOUND_FILTER

The compound attribute name for search

C N

GENERIC_PLAN_USER_ID

The user id of the subscriber. Normally this will be NAI of the subscriber.

String. S O

GENERIC_PLAN_USER_PASSWORD

User password used during session connect.

String. S O

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 295: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 289

HEADER_CACHE_STATUS

Indicates the header cache status.

True / False S O

HOME_PAGE_URL The home page URL value.

String S O

HOME_PAGE_URL_STATUS

Indicates that the homepage functionality is enabled.

True / False S O

INACTIVE_COS_LIST

"List of COS attributes in a plan, which cannot be modified by the administrator

" S O

INTERFACE_PLAN_ALLOWED_URL_LIST

The interface plan allowed url list

S O

INTERFACE_PLAN_DENIED_URL_LIST

Interface plan denied url list

S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

"The possible values are 0, 1. 0=eSspmXsdAnd, 1=eSspmXsdOr. Both string and integer values are supported.

"S O

LOOKUP_LDAP_FILTER

The LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

MAX_CACHED_COOKIES

The maximum cached cookies allowed

Integer S O

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 296: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

290 Oracle Corporation

MAX_CACHED_COOKIES_TIME

Maximum time to live for cached cookies in seconds.

Integer S O

NE_ID_OPWV-MAG The network identifier S R

PREMIUM_BILLING_SERVICE_ACK_CHARGE

Premium billing service acknowledgement of charge (AOC) threshold

S O

PROVIDER_NAME The provider name "String ( 1-1024 ). Starts with character followed by characters, digits or hypen

"S O

PROXY_SERVICE_STATUS

Indicates if proxy is enabled.

True / False S O

PUSH_PLAN_ADDRESS

The push address of the subscriber. normally this is the MSISDN of the device or the IP address if it is on static ip network and push over UDP is preferred

String S O

PUSH_PLAN_DEFAULT_INITIATOR_LIST

Push initiator access control list. This contains the name of the list of push initiator allowed to provide push service to subscribers that does not have any allowed list specified.

String S O

PUSH_PLAN_DEFAULT_MECHANISM

The default mechanism used for sending push to subscriber using push address.

eIpAddress or eMsisdn S O

PUSH_PLAN_DISABLE

Indicates the status of the push service for the subscriber

True / False S O

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 297: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 291

PUSH_PLAN_INITIATOR_ACCESS_CTRL_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to the subscriber.

String S O

PUSH_PLAN_PROXY_GATEWAY

"Assigned proxy gateway, used when the protocol type is UPNOTIFY

"String S O

PUSH_PLAN_UNREG_INITIATOR_LIST

Push initiator control access list. The contains the name of the list of push initiator allowed to provide push service to an unregistered subscriber.

String S O

ROMING_DATA_TRANSFER_STATUS

Indicates if roaming data transfer is enabled.

True / False S O

SERVICE_URL_BINDING_LIST

Service URL binding list

String S O

SUB_HOME_PAGE_URL_STATUS

Indicates if subscriber specific homepage url functionality is used or enabled

True / False S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String ( 16 char max ). The value should have one hypen (-) in between characters.

S O

SUBSCRIBER_PLAN_ALLOWED_URL_LIST

Subscriber plan allowed url list

String S O

SUBSCRIBER_PLAN_DENIED_URL_LIST

Subscriber plan denied url list

String S O

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 298: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

292 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

SUBSCRIBER_URL Subscriber specific homepage URL.

String S O

SYSTEM_PLAN_ALLOWED_URL_LIST

System plan allowed URL list

String S O

SYSTEM_PLAN_DENIED_URL_LIST

System plan denied url list

String S O

TRANSLATION_SERVICE_STATUS

The translation service status

True / False S O

WEB_USER_ID The web user id of the subscriber

String S O

WEB_USER_PASSWORD

The web password of the user

String S O

Table 116: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-ATTRIBUTES-RB

A_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Table 115: C_OPWV-MAG_6-3-1-14_MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 299: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 293

C_OPWV-MAG_6-3-1-14_SEARCH_DEVICESThis service lists the devices defined under the specified provider.

Table 117: C_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Parameter Name Description RangeDefault Value

Type Class

FILTER_RULE Filtering method The possible values are 0, 1, 2, 3, 4,5.

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix.

Both integer and string values are supported

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate device in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier S R

OFF_SET Starting point for the search

Integer S R

Page 300: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

294 Oracle Corporation

PAGE_SIZE Number of device records to be returned.

Integer S R

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S O

REQUESTED_ATTRIBUTES

The requested attributes.

C N

SIZE_LIMIT Maximum number of device records to be returned.

Integer S R

SORTED_ATTRIBUTES

The sorted attributes. C N

SORT_ORDER The sorting order for attributes.

The possible values are 0, 1

0=eSspmXsdAscendingOrder, 1=eSspmXsdDescendingOrder

S R

SUBSCRIBER_LOOKUP_ATTRIBUTES

Attributes used to look up the subscriber.

C N

SUBSCRIBER_LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd or 1=eSspmXsdOr

S O

SUBSCRIBER_LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

SUBSCRIBER_LOOKUP_METHOD

Lookup method to locate subscriber in the database

String (1-64) S O

Table 117: C_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Parameter Name Description RangeDefault Value

Type Class

Page 301: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 295

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERSThis service lists the subscribers defined under the specified provider.

Table 118: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SEARCH_DEVICES A_OPWV-MAG_6-3-1-14_SEARCH_DEVICES

Table 119: C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

DEVICE_LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

DEVICE_LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd or 1=eSspmXsdOr

S O

DEVICE_LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

DEVICE_LOOKUP_METHOD

Lookup method to locate device in the database

String (1-64) S O

Page 302: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

296 Oracle Corporation

FILTER_RULE Filtering method The possible values are 0, 1, 2, 3, 4,5.

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix.

Both integer and string values are supported

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

OFF_SET Starting point for the search

Integer S R

PAGE_SIZE Number of device records to be returned.

Integer S R

Table 119: C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

Page 303: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 297

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

PROVIDER_NAME The provider name String (1-1024). Starts with character followed by characters, digits or hyphen

S O

REQUESTED_ATTRIBUTES

The requested attributes.

C N

SIZE_LIMIT Maximum number of device records to be returned.

Integer S R

SORTED_ATTRIBUTES

The sorted attributes. C N

SORT_ORDER The sorting order for attributes.

The possible values are 0, 1

0=eSspmXsdAscendingOrder, 1=eSspmXsdDescendingOrder

S R

Table 120: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

A_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Table 119: C_OPWV-MAG_6-3-1-14_SEARCH_SUBSCRIBERS

Parameter Name Description RangeDefault Value

Type Class

Page 304: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

298 Oracle Corporation

C_OPWV-MAG_6-3-1-14_SET_DEVICE-INFOThis service assigns metadata information of the device.

Table 121: C_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO

Parameter Name Description RangeDefault Value

Type Class

ANNOTATION Application specific metadata of the device

String S O

DESCRIPTION Description of the device.

String S O

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DISPLAY_NAME Descriptive name for the device.

String S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Page 305: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 299

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUSThis service sets the device status.

Table 122: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_DEVICE-INFO

Table 123: C_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS

Parameter Name Description RangeDefault Value

Type Class

DEVICE_GID Global ID assigned to the device.

String (16 char). A hyphen (-) must present in the string

S O

DEVICE_STATUS Initial status of the device.

The possible values are 0, 1, 2.

0=eSspmXsdActiveEnabledDev, 1=eSspmXsdActiveDisabledDev, 2=eSspmXsdInactiveDev.

Both integer and string values are supported

S R

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

Page 306: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

300 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFOThis service assigns metadata information for a subscriber.

LOOKUP_LDAP_FILTER

LDAP filter rule. String S O

LOOKUP_METHOD Lookup method to locate device in the database.

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME Provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 124: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS A_OPWV-MAG_6-3-1-14_GET_DEVICE-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS

Table 125: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

ANNOTATION Application specific metadata of the subscriber.

String S O

DESCRIPTION Description of the subscriber.

String S O

Table 123: C_OPWV-MAG_6-3-1-14_SET_DEVICE-STATUS

Parameter Name Description RangeDefault Value

Type Class

Page 307: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 301

DISPLAY_NAME Descriptive name for a subscriber.

String S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

Table 125: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Parameter Name Description RangeDefault Value

Type Class

Page 308: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

302 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

This service assigns subscriber information by identity.

Table 126: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO

Table 127: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

ANNOTATION Application specific metadata of the subscriber.

String S O

DESCRIPTION Description of the subscriber.

String S O

DISPLAY_NAME Descriptive name for the subscriber.

String S O

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

Page 309: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 303

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUSThis service assigns subscriber status.

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

Table 128: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

Table 129: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS

Parameter Name Description RangeDefault Value

Type Class

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

Table 127: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-INFO-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 310: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

304 Oracle Corporation

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_GID Global ID assigned to the subscriber.

String (16 char max). The value should have one hyphen (-) in between characters

S O

SUBSCRIBER_STATUS

The subscriber status. The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledSub, 1=eSspmXsdActiveDisabledSub, 2=eSspmXsdInactiveSub

S R

Table 129: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS

Parameter Name Description RangeDefault Value

Type Class

Page 311: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 305

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

This service assigns the subscriber status by identity.

Table 130: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS

Table 131: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule String S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database

String (1-64) S O

NE_ID_OPWV-MAG The network identifier. S R

Page 312: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

306 Oracle Corporation

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

This service assigns the subscriber status by identity.

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen

S O

SUBSCRIBER_STATUS

The subscriber status. The possible values are 0, 1,2.

0=eSspmXsdActiveEnabledSub, 1=eSspmXsdActiveDisabledSub, 2=eSspmXsdInactiveSub

S R

Table 132: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Table 133: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

LOOKUP_ATTRIBUTES

Attributes used to look up the device.

C N

Table 131: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 313: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

CSDL commands

OpenWave MAG 6.3.1.14 Cartridge Guide 307

Mapping to ASDLs

The following table illustrates the CSDL to ASDL mapping for this service.

LOOKUP_COMBINATION_OPERATOR

Combination rule applied to the attribute.

The possible values are 0, 1.

0=eSspmXsdAnd, 1=eSspmXsdOr.

Both string and integer values are supported.

S O

LOOKUP_LDAP_FILTER

The LDAP filter rule. String. S O

LOOKUP_METHOD Lookup method to locate subscriber or provider in the database.

String (1 - 64). S O

NE_ID_OPWV-MAG The network identifier. S R

PROVIDER_NAME The provider name. String (1-1024). Starts with character followed by characters, digits or hyphen.

S O

SUBSCRIBER_STATUS

The subscriber status. The possible values are eSspmXsdActiveEnabledSub, eSspmXsdActiveDisabledSub, eSspmXsdInactiveSub.

S R

Table 134: CSDL to ASDL Mapping

CSDL ASDL

C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

A_OPWV-MAG_6-3-1-14_GET_SUBSCRIBER-INFO-RB

A_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Table 133: C_OPWV-MAG_6-3-1-14_SET_SUBSCRIBER-STATUS-BY-IDENTITY

Parameter Name Description RangeDefault Value

Type Class

Page 314: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 4: Service Definition

308 Oracle Corporation

Page 315: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 309

5

Configuring ASAP to Support Additional NE Instances

You can configure ASAP to support the NE_OPWV-MAG_6-3-1-14_HOST - NEP configuration using the Service Activation Configuration Tool (SACT). Refer to the ASAP Administration Guide for more information.

Below is an example of the Activation.Configuration.XML file for the OpenWave MAG cartridge.

<?xml version="1.0" encoding="UTF-8"?><activationConfig xmlns="http://www.metasolv.com/ServiceActivation/

2003/ActivationConfig" xmlns:cfg="http://www.mslv.com/studio/acti-vation/model/config" xmlns:route="http://www.mslv.com/studio/acti-vation/model/routing" xmlns:sm="http://www.metasolv.com/ServiceActivation/2003/ServiceModel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><connectionPool name="OPWVMGPL">

<device name="E_OPWV-MAG_6-3-1-14_HOST_conn_1"><environment/><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</device></connectionPool><element name="T_OPWV-MAG_6-3-1-14_HOST">

<vendor>OPWV</vendor><technology>MAG</technology><softwareLoad>6-3-1-14</softwareLoad><nepServerName>$NEP</nepServerName><primaryPool>OPWVMGPL</primaryPool><maximumConnections>5</maximumConnections><dropTimeout>1</dropTimeout><spawnThreshold>6</spawnThreshold><killThreshold>3</killThreshold><routingElement name="NE_OPWV-MAG_6-3-1-14_HOST"/><communicationParameter>

<label>OPWV_PROV_HOST</label><value>

<value>10.6.1.40</value></value><description>OpenWave Provisioning System server address</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_PROV_PORT</label><value>

Page 316: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 5: Configuring ASAP to Support Additional NE Instances

310 Oracle Corporation

<value>80</value></value><description>OpenWave Provisioning System server port</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_CLIENT_ID</label><value>

<value>Test</value></value><description>Client identifier name</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_LOCALE_TYPE</label><value>

<value>en-us</value></value><description>The language and territory for error message </description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_AUTH_TOKEN_TYPE</label><value>

<value>auth_type</value></value><description>Authentication token</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_URL</label><value>

<value>http://10.6.1.40:80/sap.openwave.com/schema/1.0</value>

</value><description>Service URL</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_SERVER_VERSION</label><value>

<value>1</value></value><description>Server version</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>RESPONSELOG</label><value>

<value>True</value></value><description>Enable or disable the response logging</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter>

Page 317: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Extracting source files

OpenWave MAG 6.3.1.14 Cartridge Guide 311

<communicationParameter><label>CLIENT_WSSD_FILENAME</label><value>

<value>OpenwaveMAG6_client_config.wsdd</value></value><description>Path name of the Openwave MAG Client configuration WSDD file.</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter><communicationParameter>

<label>OPWV_MAX_UPDATE_DELAY_TIME</label><value>

<value>50000</value></value><description>Maximum delay time for getting the updated information from the NE</description><lineType>GENERIC_MESSAGE_BASED_CONNECTION</lineType>

</communicationParameter></element>

</activationConfig>

Extracting source filesBefore you can access an XML file to modify it, you must extract it from the .sar file. Use the following procedure to extract source files from the sar file.

To extract source files

1. If necessary, create a repository directory, copy the .sar file to the new directory and un-jar the sar file.

2. After you un-jar the sar file, you can access the XML files.

Loading a new XML fileWhen you finish modifying an XML, you must create a new sar file, then restart the cartridge using the new file.

Follow the instructions in “Testing the installation” on page 13, for directions on how to load a new XML file.

Page 318: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Chapter 5: Configuring ASAP to Support Additional NE Instances

312 Oracle Corporation

Page 319: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

OpenWave MAG 6.3.1.14 Cartridge Guide 313

6

APPENDIX

Compound parameter detailsThe compound parameter will contain an array of one or more features. Each array element will have a parameter named TYPE along with other parameters required for that feature. The following section will describe the supported features and the parameters used by those features.

ADD_DEVICE-ATTRIBUTES

Table 135: ADD_DEVICE-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Page 320: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

314 Oracle Corporation

ADD_DEVICE-ATTRIBUTES-RB

ADD_DEVICE-PLAN-SUBSCRIPTIONS

Table 136: ADD_DEVICE-ATTRIBUTES-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 137: ADD_DEVICE-PLAN-SUBSCRIPTIONS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_PLAN[x].NAME N Device plan name. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Page 321: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 315

ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB

ADD_SUBSCRIBER-ATTRIBUTES

Table 138: ADD_DEVICE-PLAN-SUBSCRIPTIONS-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_DEVICE_PLAN[x].NAME

N Device plan name. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

OLD_ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 139: ADD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_ATTRIBUTES[x].NAME

C The name of the compound attributes. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

C The element name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

C The element value String (0-4096).

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Page 322: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

316 Oracle Corporation

DEVICE[x].CURRENT_REGION

N The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].REPROVISIONING_FLAG

N Device reprovisioning flag (True / False)

DEVICE[x].STATUS N Indicates the status of the device (AE or AD or D)

AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP)

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY)

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String)

DEVICE[x].NETWORK_ID N The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].DIRECTORY_ID N Device directory ID (String)

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

Table 139: ADD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 323: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 317

ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

DEVICE[x].SUBSCRIBER_NUMBER

N The subscriber number associated with the device.

DEVICE[x].NAME N The name of the device.(String)

Table 140: ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

DEVICE_ATTRIBUTES[x].NAME

C The name of the compound attributes. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

N The element name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

N The element value String (0-4096).

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

Table 139: ADD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 324: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

318 Oracle Corporation

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

DEVICE[x].CURRENT_REGION

N The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].REPROVISIONING_FLAG

N Device reprovisioning flag (True / False)

DEVICE[x].STATUS N Indicates the status of the device (AE or AD or D)

AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP)

Table 140: ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 325: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 319

ADD_SUBSCRIBER-ATTRIBUTES-RB

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY)

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String)

DEVICE[x].NETWORK_ID N The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].DIRECTORY_ID N Device directory ID (String)

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

DEVICE[x].SUBSCRIBER_NUMBER

N The subscriber number associated with the device.

DEVICE[x].NAME N The name of the device.(String)

Table 141: ADD_SUBSCRIBER-ATTRIBUTES-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 140: ADD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 326: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

320 Oracle Corporation

ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS

OLD_COMPOUND_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_NAME

C The element name String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_VALUE

C The element value. String (0-4096).

Table 142: ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SUBSCRIBER_PLAN[x].NAME

N The subscriber plan name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 141: ADD_SUBSCRIBER-ATTRIBUTES-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 327: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 321

ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB

CREATE_DEVICE

Table 143: ADD_SUBSCRIBER-PLAN-SUBSCRIPTIONS-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_SUBSCRIBER_PLAN[x].NAME

N The subscriber plan name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

OLD_ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

OLD_COMPOUND_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_NAME

C The element name String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_VALUE

N The element value. String (0-4096).

Table 144: CREATE_DEVICE Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_PLAN[x].NAME N Device plan name. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

Page 328: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

322 Oracle Corporation

CREATE_DEVICE-RB

ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 145: CREATE_DEVICE-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_DEVICE_PLAN[x].NAME

N Device plan name. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

OLD_ATTRIBUTES[x].NAME C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE C Value of the attribute. String [1-4096]

Table 144: CREATE_DEVICE Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 329: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 323

CREATE_SUBSCRIBER

Table 146: CREATE_SUBSCRIBER Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SUBSCRIBER_PLAN[x].NAME

N Name of the subscriber plan. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].NAME

C Name of the compound attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

C Name of the attribute element. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

C The value of element attribute. String (0-4096).

ATTRIBUTES[x].NAME N The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hype

ATTRIBUTES[x].VALUE N The value of the attribute. String (0-4096).

DEVICE[x].CURRENT_REGION

C The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].REPROVISIONING_FLAG

C Device reprovisioning flag (True / False)

DEVICE[x].STATUS C Indicates the status of the device (AE or AD or D)

AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

Page 330: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

324 Oracle Corporation

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP)

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY)

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String)

DEVICE[x].NETWORK_ID C The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].DIRECTORY_ID N Device directory ID (String)

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

DEVICE[x].SUBSCRIBER_NUMBER

C The subscriber number associated with the device.

DEVICE[x].NAME C The name of the device.(String)

Table 146: CREATE_SUBSCRIBER Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 331: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 325

CREATE_SUBSCRIBER-RB

DEL_DEVICE-ATTRIBUTES

Table 147: CREATE_SUBSCRIBER-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_SUBSCRIBER_PLAN[x].NAME

N Name of the subscriber plan. String (1-128) Starts with Letter, followed by letter, digits or hyphen

OLD_COMPOUND_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_NAME

C The element name String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_VALUE

C The element value. String (0-4096).

OLD_ATTRIBUTES[x].NAME C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hype

OLD_ATTRIBUTES[x].VALUE C The value of the attribute. String (0-4096).

Table 148: DEL_DEVICE-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

ATTRIBUTES[x].NAME N Name of the attribute. String [1-128]. Starts with character, followed by character, digits or hyphen

Page 332: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

326 Oracle Corporation

DEL_DEVICE-PLAN-SUBSCRIPTIONS

ATTRIBUTES[x].VALUE N Value of the attribute. String [0-4096]

FILTER_SPEC_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, or hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

C Value of the attribute. String [0-4096]

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The compound filter name to search. String (1-128). Starts with character followed by characters, digits or hyphen

Table 149: DEL_DEVICE-PLAN-SUBSCRIPTIONS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_PLAN[x].NAME N Device plan name. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

Table 148: DEL_DEVICE-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 333: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 327

DEL_SUBSCRIBER-ATTRIBUTES

Table 150: DEL_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

C The element name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

C The element value. String (0-4096).

ATTRIBUTES[x].NAME C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

ATTRIBUTES[x].VALUE C The value of the attribute. String (0-4096).

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

Page 334: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

328 Oracle Corporation

FILTER_SPEC_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter.

DEVICE[x].CURRENT_REGION

N The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].REPROVISIONING_FLAG

N Device reprovisioning flag (True / False)

DEVICE[x].STATUS N Indicates the status of the device (AE or AD or D)

AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP)

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY)

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String)

Table 150: DEL_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 335: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 329

DEL_SUBSCRIBER-BY-IDENTITY

DEVICE[x].NETWORK_ID N The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].DIRECTORY_ID N Device directory ID (String)

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

DEVICE[x].SUBSCRIBER_NUMBER

N The subscriber number associated with the device.

DEVICE[x].NAME N The name of the device.(String)

Table 151: DEL_SUBSCRIBER-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

Table 150: DEL_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 336: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

330 Oracle Corporation

DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS

EVALUATE_DEVICE-COS

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 152: DEL_SUBSCRIBER-PLAN-SUBSCRIPTIONS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SUBSCRIBER_PLAN[x].NAME

N The subscriber plan names. String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 153: EVALUATE_DEVICE-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

PRE_PLAN[x].PROVIDER_NAME

C PProvider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

Table 151: DEL_SUBSCRIBER-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 337: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 331

EVALUATE_DEVICE-SERVICE-COS

PRE_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

POST_PLAN[x].PROVIDER_NAME

C Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

POST_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 154: EVALUATE_DEVICE-SERVICE-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SERVICE[x].APPLICATION_NAME

N The name of the application. String (1-128). Starts with character followed by characters, digits or hyphen

SERVICE[x].NAME N The service name String (1-128). Starts with character followed by characters, digits or hyphen

PRE_PLAN[x].PROVIDER_NAME

N Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

PRE_PLAN[x].PLAN_NAME N Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 153: EVALUATE_DEVICE-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 338: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

332 Oracle Corporation

EVALUATE_SUBSCRIBER-COS

POST_PLAN[x].PROVIDER_NAME

N Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

POST_PLAN[x].PLAN_NAME N Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 155: EVALUATE_SUBSCRIBER-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

PRE_PLAN[x].PROVIDER_NAME

C Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

PRE_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

POST_PLAN[x].PROVIDER_NAME

C Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen

POST_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 154: EVALUATE_DEVICE-SERVICE-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 339: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 333

EVALUATE_SUBSCRIBER-SERVICE-COS

Table 156: EVALUATE_SUBSCRIBER-SERVICE-COS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SERVICE[x].APPLICATION_NAME

C The name of the application. String (1-128). Starts with character followed by characters, digits or hyphen

SERVICE[x].NAME C The service name String (1-128). Starts with character followed by characters, digits or hyphen

PRE_PLAN[x].PROVIDER_NAME

C Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen.

PRE_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

POST_PLAN[x].PROVIDER_NAME

C Provider name defined in the plan. String (1-1024). Starts with character followed by characters, digits or hyphen.

POST_PLAN[x].PLAN_NAME C Unique plan identifier of the provider String (1-128) Starts with Letter, followed by letter, digits or hyphen

Page 340: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

334 Oracle Corporation

GET_DEVICE-ATTRIBUTES

Table 157: GET_DEVICE-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

REQUESTED_ATTRIBUTES[x].NAME

N The name of the attributes. String [1-128]. Starts with character, followed by character, digits, and hyphen

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

C Value of the attributes. String [1-4096]

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter.

Page 341: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 335

GET_DEVICE-INFO

GET_DEVICE-INFO-RB

Table 158: GET_DEVICE-INFO Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C Value of the attributes. String [0-4096]

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 159: GET_DEVICE-INFO-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C Value of the attributes. String [0-4096]

Page 342: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

336 Oracle Corporation

GET_SUBSCRIBER-ATTRIBUTES

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 160: GET_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

REQUESTED_ATTRIBUTES[x].NAME

N The name of the attributes. String [1-128]. Starts with character, followed by character, digits, and hyphen

Table 159: GET_DEVICE-INFO-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 343: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 337

GET_SUBSCRIBER-INFO

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

C Value of the attributes. String [1-4096]

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter.

Table 161: GET_SUBSCRIBER-INFO Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C Value of the attributes. String [0-4096]

Table 160: GET_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 344: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

338 Oracle Corporation

GET_SUBSCRIBER-PLANS

LOOKUP_ATTRIBUTES[x].FILTER_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 162: GET_SUBSCRIBER-PLANS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

SERVICE[x].APPLICATION_NAME

C Name of the application. String (1-128) Starts with Letter, followed by letter, digits or hyphen

SERVICE[x].NAME C Name of the service. String (1-128) Starts with Letter, followed by letter, digits or hyphen

Table 161: GET_SUBSCRIBER-INFO Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 345: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 339

MOD_DEVICE-ATTRIBUTES

Table 163: MOD_DEVICE-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

ATTRIBUTES[x].NAME N The name of the attributes. String [1-128]. Starts with character, followed by character, digits, and hyphen

ATTRIBUTES[x].VALUE N Value of the attributes. String [1-4096]

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

C Name of the attribute. String [1-128]. Starts with character, followed by character, digits, and hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

C Value of the attributes. String [1-4096]

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter.

Page 346: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

340 Oracle Corporation

MOD_DEVICE-ATTRIBUTES-RB

MOD_SUBSCRIBER-ATTRIBUTES

Table 164: MOD_DEVICE-ATTRIBUTES_RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_ATTRIBUTES[x].NAME N The name of the attributes. String [1-128]. Starts with character, followed by character, digits, and hyphen

OLD_ATTRIBUTES[x].VALUE N Value of the attributes. String [1-4096]

Table 165: MOD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

DEVICE_ATTRIBUTES[x].NAME

C The name of the compound attribute String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

C The element name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

C The element value String (0-4096).

ATTRIBUTES[x].NAME C The name of the attribute String (1-128) Starts with Letter, followed by letter, digits or hyphen

ATTRIBUTES[x].VALUE C The value of the attribute. String (0-4096).

Page 347: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 341

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

C The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

C The attribute name String (1-128) Starts with Letter, followed by letter, digits or hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

DEVICE[x].CURRENT_REGION

N The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].REPROVISIONING_FLAG

N Device reprovisioning flag (True / False)

DEVICE[x].STATUS N Indicates the status of the device (AE or AD or D)

AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

Table 165: MOD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 348: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

342 Oracle Corporation

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP)

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY)

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String)

DEVICE[x].NETWORK_ID N The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].DIRECTORY_ID N Device directory ID (String)

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

DEVICE[x].SUBSCRIBER_NUMBER

N The subscriber number associated with the device.

DEVICE[x].NAME N The name of the device.(String)

Table 165: MOD_SUBSCRIBER-ATTRIBUTES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 349: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 343

MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY

Table 166: MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

ATTRIBUTES[x].NAME C The name of the attribute String (1-128) Starts with Letter, followed by letter, digits or hyphen

ATTRIBUTES[x].VALUE C The value of the attribute. String (0-4096).

DEVICE_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_NAME

C The element name. String (1-128) Starts with Letter, followed by letter, digits or hyphen

DEVICE_ATTRIBUTES[x].ELEMENT_VALUE

C The element value. String (0-4096).

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

Page 350: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

344 Oracle Corporation

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_ATTRIBUTES[x].NAME

N The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

FILTER_SPEC_ATTRIBUTES[x].VALUE

N The value of the attribute. String (0-4096).

FILTER_SPEC_ATTRIBUTES[x].MATCH_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

FILTER_SPEC_COMPOUND_FILTER[x].NAME

N The name of the compound filter. String (1-128) Starts with Letter, followed by letter, digits, and hyphen

Table 166: MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 351: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 345

DEVICE[x].NAME N The name of the device.(String)

DEVICE[x].SUBSCRIBER_NUMBER

N The subscriber number associated with the device.

DEVICE[x].STATUS N Indicates the status of the device (AE or AD or D) AE - Activated and enabled AD - Activated and disabled D - Inactive and Disabled.

DEVICE[x].REPROVISIONING_FLAG

N Device reprovisioning flag (True / False )

DEVICE[x].NETWORK_ID N The device network id of the device. Normally, this will be the ip address on a fixed ip network (in a dotted notation, i.e. 10.10.10.101), or the MSISDN of the device

DEVICE[x].CURRENT_REGION

N The current region of the subscriber in a multi region MAG. (Interger)

DEVICE[x].BEARER_TYPE N Indicates the bearer type of the device. The value of this entry will be logged in the billing event indicating what type of bearer the request was being performed under. (IPv4 or IPv6 or GSM_USSD or GSM_SMS or IS_136_R_DATA or CDMA_SMS or CL_UDP or PHS_SMS or PDC_SMS or SMSIP )

DEVICE[x].PUSH_PROTOCOL N Indicates the push protocol supported by the device (HTTP or WAP or UPNOTIFY )

DEVICE[x].USER_AGENT N Indicates the user agent header value sent by the device in the last known session. (String )

Table 166: MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 352: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

346 Oracle Corporation

MOD_SUBSCRIBER-ATTRIBUTES-RB

DEVICE[x].EQUIPMENT_ID N The device equipment ID (String)

DEVICE[x].DIRECTORY_ID N Device directory ID (String )

Table 167: MOD_SUBSCRIBER-ATTRIBUTES-RB Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

OLD_ATTRIBUTES[x].NAME C The name of the attribute. String (1-128). Starts with character followed by characters, digits or hyphen

OLD_ATTRIBUTES[x].VALUE C The value of the attribute. String [0-4096]

OLD_COMPOUND_ATTRIBUTES[x].NAME

C The name of the compound attribute. String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_NAME

C The element name String (1-128). Starts with character followed by characters, digits or hypen.

OLD_COMPOUND_ATTRIBUTES[x].ELEMENT_VALUE

C The element value. String (0-4096).

Table 166: MOD_SUBSCRIBER-ATTRIBUTES-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 353: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 347

SEARCH_DEVICES

Table 168: SEARCH_DEVICES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String [0-4096]

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

REQUESTED_ATTRIBUTES[x].NAME

N The name of the attributes. String (1-128) Starts with Letter, followed by letter, digits or hyphen

SORTED_ATTRIBUTES[x].NAME

N The name of the sorted attributes. String (1-128) Starts with Letter, followed by letter, digits or hyphen

SUBSCRIBER_LOOKUP_ATTRIBUTES[x].NAME

C The name of the subscriber lookup attributes. String (1-128) Starts with Letter, followed by letter, digits or hyphen

Page 354: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

348 Oracle Corporation

SEARCH_SUBSCRIBERS

SUBSCRIBER_LOOKUP_ATTRIBUTES[x].VALUE

C The value of the subscriber lookup attributes. String [0-4096]

SUBSCRIBER_LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The filter rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 169: SEARCH_SUBSCRIBERS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128). Starts with character followed by characters, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String [0-4096]

Table 168: SEARCH_DEVICES Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 355: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 349

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

REQUESTED_ATTRIBUTES[x].NAME

N The name of the attribute String (1-128). Starts with character followed by characters, digits or hyphen.

SORTED_ATTRIBUTES[x].NAME

N The name of the attributes String (1-128). Starts with character followed by characters, digits or hyphen.

DEVICE_LOOKUP_ATTRIBUTES[x].NAME

N The name of the attribute. String (1-128). Starts with character followed by characters, digits or hyphen

DEVICE_LOOKUP_ATTRIBUTES[x].VALUE

N The value of the attribute String [0-4096]

Table 169: SEARCH_SUBSCRIBERS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 356: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

350 Oracle Corporation

SET_SUBSCRIBER-INFO-BY-IDENTITY

DEVICE_LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 170: SET_SUBSCRIBER-INFO-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

N The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

N The value of the attribute. String (0-4096).

Table 169: SEARCH_SUBSCRIBERS Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 357: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

Compound parameter details

OpenWave MAG 6.3.1.14 Cartridge Guide 351

SET_SUBSCRIBER-STATUS-BY-IDENTITY

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 171: SET_SUBSCRIBER-STATUS-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

LOOKUP_ATTRIBUTES[x].NAME

C The name of the attribute. String (1-128) Starts with Letter, followed by letter, digits or hyphen

LOOKUP_ATTRIBUTES[x].VALUE

C The value of the attribute. String (0-4096).

Table 170: SET_SUBSCRIBER-INFO-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION

Page 358: Oracle Communications ASAP OpenWave MAG 6.3.1.14 Cartridge ... · OpenWave MAG 6.3.1.14 Cartridge Guide Eight Edition July 2008 Oracle Communications® ASAP™ Cartridge 1.0 GA Release

APPENDIX

352 Oracle Corporation

LOOKUP_ATTRIBUTES[x].FILTER_RULE

N The matching rule for device search criteria. Possible values are 0, 1, 2, 3, 4, 5

0=eSspmXsdEqual, 1=eSspmXsdGreaterThanOrEqual, 2=eSspmXsdLessThanOrEqual, 3=eSspmXsdSubString, 4=eSspmXsdPrefix, 5=eSspmXsdSuffix

Both integer and string values are supported.

Table 171: SET_SUBSCRIBER-STATUS-BY-IDENTITY Compound Parameters

PARAMETER LABEL CLASS DESCRIPTION