upcc v300r005c01 soap interface instructions
DESCRIPTION
UPCC V300R005C01 SOAP Interface InstructionsTRANSCRIPT
Copyright © Huawei Technologies Co., Ltd. 2012. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd.
Trademarks and Permissions
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information, and recommendations in this document are provided "AS IS" without warranties, guarantees or representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the preparation of this document to ensure accuracy of the contents, but all statements, information, and recommendations in this document do not constitute a warranty of any kind, express or implied.
Huawei Technologies Co., Ltd.
Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: [email protected]
Revision Record
Date Description Author Version
2011-07-21 Add activate and deactivate service interface and samples for fixed broadband user.
Add parameter of subscriber and description for fixed broadband user.
Wangjuhui V300R005C00
2011-7-28 Update according to review comments. Wangjuhui V300R005C00
2011-8-2 Update according to review Wangjuhui V300R005C00
2011-8-24 Delete usrPassword of subscriber. Wangjuhui V300R005C00
2011-8-29 Update Sample file Wangqing V300R005C00
2011-09-23 Modify subscriber identify’s length and subscriber network type
Xuezhen V300R005C00
2011-09-27 Modify usrState’s range and usrBillCycleDate’s range
Wangqing V300R005C00
2011-10-14 Add usrCustomerAttr of SPccSubscriber Wangqing V300R005C00
2011-11-21 Add Data Type Definition 2.2 description WangJuhui V300R005C00
2012-1-20 Add srvValidPeriod parameter for SSubscribedService.
Extend usrBillCycleDate parameter range to 31.
Add interface resetSubscriberQuota.
Add one error code 90378 for rechargeSubscriberQuota command.
Jiangzhihua V300R005C10
2012-2-23 Update according DTS2012022102723 and DTS2012022204562
Jiangzhihua V300R005C10
2012-3-11 Baseline for UPCC V300R005C01 from V300R005C10
Yubin/39067
V300R005C01
2012-3-20 Add usrExAttr1~10 of SPccSubscriber Wangqing/54499
V300R005C01
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
i
Date Description Author Version
2012-3-28 Add usrSMSMSISDN of SPccSubscriber
Add usrSMSReceiveFlag of SPccSubscriber
Add usrLanguage of SPccSubscriber
Add usrIMSI of SPccSubscriber
Add TermInd of SSubscribedService
Add TermInd of SServicePackage
Add TermInd in unSubscribeServiceRequest
Add TermInd in unSubscribeServicePackageRequest
Xubin/38208
V300R005C01
2012-5-11 Update according to CR20120509042 Yangming/66961
V300R005C01
2012-06-01 Update according to CR20120522079 Yangming/66961
V300R005C01
2012-06-15 Add usrSecondIdentifier of SPccSubscriber
Add error code 90379 and 90380 for addSubscriber command and updateSubscriber command
Xubin/38208
V300R005C01
2012-06-27 Modify the max length of usrSecondIdentifier from 16 to 20
Xubin/38208
V300R005C01
2012-06-29 Update according DTS2012062000821 Jiangguilan/67049
V300R005C01
2012-07-05 Update according DTS2012061104379Jiangguilan/67049
V300R005C01
2012-07-09 Update according DTS2012070401202Jiangguilan/67049
V300R005C01
2012-07-10Add note for the TermInd of SSubscribedService and SServicePackage
Xubin/38208
V300R005C01
2012-07-12Add error code 98311 to 98315 according to DTS2012071200383
Xubin/38208
V300R005C01
2012-07-13 Update according to DTS2012071202475Xubin/38208
V300R005C01
2012-07-19
Add interface:
subscribeServicePacket, unSubscribeServicePacket, getSubscriberAllServicePacket
according CR20120717042 /DTS2012070401202:
Jiangguilan/67049
V300R005C01
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
ii
Date Description Author Version
2012-07-23 Add srvStatus of SSubscribedServiceXubin/224192
V300R005C01
2012-07-23
Add parameters of service for addSubscriber and updateSubscriber interface according CR20120717042 / DTS2012061104379
Jiangguilan/67049
V300R005C01
2012-07-26 Update according to CR20120529059Jiangguilan/67049
V300R005C01
2012-07-26 Update according to CR20120703033Jiangguilan/67049
V300R005C01
2012-07-31Add Subscribed_SPR_INST and Subscribed_Sy in
SubscribedType according to DTS2012072803821
Xubin/224192
V300R005C01
2012-08-09 Update according to DTS2012080106866Jiangguilan/67049
V300R005C01
2012-10-22 Update according to DTS2012101908131yangming/66961
V300R005C01
2012-10-25 Update according to DTS2012102308436yangming/66961
V300R005C01
2012-10-26 Update according to DTS2012101706545yangming/66961
V300R005C01
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
iii
Figure list
Content
1 SOAP Overview...........................................................................1-31.1 SOAP Interface Description...........................................................................................................................1-3
1.1.1 Concept of the SOAP Protocol..............................................................................................................1-3
1.1.2 SOAP Interfaces....................................................................................................................................1-3
1.1.3 Get WSDL for this SOAP Interfaces.....................................................................................................1-3
1.1.4 Performance of SOAP Interface............................................................................................................1-3
1.1.5 Notice....................................................................................................................................................1-3
1.2 Networking Structure of the UPCC................................................................................................................1-4
1.2.1 Networking............................................................................................................................................1-4
1.2.2 SOAP Implementation..........................................................................................................................1-4
2 SOAP-Related Service Processes..................................................2-12.1 Data Model Introduction................................................................................................................................2-1
2.2 Data Type Definition......................................................................................................................................2-2
2.2.1 Data Type Definition.............................................................................................................................2-2
2.3 Object Description..........................................................................................................................................2-2
2.3.1 SPccSubscriber......................................................................................................................................2-2
2.3.2 SSubscribedService...............................................................................................................................2-5
2.3.3 SServicePackage...................................................................................................................................2-8
2.3.4 SSubscriberQuota................................................................................................................................2-10
2.3.5 SSubscriberAccount............................................................................................................................2-11
2.3.6 SSubscriberRechargedQuota...............................................................................................................2-12
2.3.7 SSubscriberAccumulation...................................................................................................................2-12
2.3.8 SSubscriberAccumulationUsageInfo..................................................................................................2-13
2.3.9 SSubscriberClearAccumulation..........................................................................................................2-13
2.3.10 SSubscriberRechargedService..........................................................................................................2-14
2.3.11 SSubscriberCustomLevel..................................................................................................................2-14
2.3.12 SSubscriberAlias...............................................................................................................................2-14
3 UPCC SOAP Interfaces.................................................................3-13.1 Query Subscriber's Basic Information............................................................................................................3-1
3.2 Query Subscriber's All Services.....................................................................................................................3-1
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
i
Figure list
3.3 Query Subscriber's All ServicePackages........................................................................................................3-2
3.4 Query Subscriber's All Quotas........................................................................................................................3-2
3.5 Query Subscriber's Specific Quota.................................................................................................................3-2
3.6 Query Subscriber's Account Info....................................................................................................................3-3
3.7 Query Subscriber's All Info............................................................................................................................3-3
3.8 Add Subscriber...............................................................................................................................................3-4
3.9 Update Subscriber..........................................................................................................................................3-4
3.10 Delete Subscriber..........................................................................................................................................3-5
3.11 Subscribe Service..........................................................................................................................................3-5
3.12 Update Subscribed Service...........................................................................................................................3-6
3.13 Unsubscribe Service.....................................................................................................................................3-6
3.14 Subscribe ServicePackage............................................................................................................................3-7
3.15 Update Subscribed ServicePackage.............................................................................................................3-7
3.16 Unsubscribe ServicePackage........................................................................................................................3-7
3.17 Update Subscriber's Account........................................................................................................................3-8
3.18 Recharge Subscriber's Quota........................................................................................................................3-8
3.19 Update Subscriber’s Quota...........................................................................................................................3-9
3.20 Subscribe Accumulation.............................................................................................................................3-10
3.21 Unsubscribe Accumulation.........................................................................................................................3-10
3.22 Clear Accumulated Information.................................................................................................................3-11
3.23 Query Subscriber’s Accumulation..............................................................................................................3-11
3.24 Recharge Subscriber's Service....................................................................................................................3-12
3.25 Update Subscriber's Custom Level.............................................................................................................3-12
3.26 Query Subscriber's Custom Level..............................................................................................................3-13
3.27 Reset Subscriber's Quota............................................................................................................................3-13
3.28 Add Subscriber Alias..................................................................................................................................3-14
3.29 Update Subscriber Alias.............................................................................................................................3-14
3.30 Delete Subscriber Alias..............................................................................................................................3-15
3.31 Query Subscriber's Alias...............................................................................................................................3-1
3.32 Subscribe ServicePacket...............................................................................................................................3-1
3.33 Unsubscribe ServicePacket..........................................................................................................................3-1
3.34 Query Subscriber's All ServicePackets.........................................................................................................3-2
4 Exception Handling.....................................................................4-14.1 Mechanism for Handling SOAP Interface Abnormity...................................................................................4-1
4.1.1 Handling Service Flow Abnormity.......................................................................................................4-1
4.1.2 Handling Service Data Abnormity........................................................................................................4-1
4.2 Error Codes for the UPCC SOAP Interface...................................................................................................4-1
5 WSDL.........................................................................................5-15.1 The WSDL File...............................................................................................................................................5-1
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
ii
Figure list
5.2 Samples...........................................................................................................................................................5-1
6 Loading Key Store.......................................................................6-16.1 The Method of Loading Key Store.................................................................................................................6-1
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
iii
Figure list
Figure list
Figure 1-1 UPCC Networking.............................................................................................................................1-4
Figure 1-2 SOAP Implementation.......................................................................................................................1-4
Figure 2-1 Data Model of UPCC for Provisioning System.................................................................................2-1
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
iv
UPCCSOAP Interface Instructions 5 WSDL
Table list
Table 2-1 SPccSubscriber....................................................................................................................................2-2
Table 2-2 SSubscribedService.............................................................................................................................2-5
Table 2-3 SServicePackage..................................................................................................................................2-7
Table 2-4 SSubscriberQuota................................................................................................................................2-9
Table 2-5 SSubscriberAccount...........................................................................................................................2-10
Table 2-6 SSubscriberRechargedQuota.............................................................................................................2-12
Table 2-7 SSubscriberAccumulation.................................................................................................................2-12
Table 2-8 SSubscriberAccumulationUsageInfo.................................................................................................2-13
Table 2-9 SSubscriberClearAccumulation.........................................................................................................2-13
Table 2-10 SSubscriberRechargedService.........................................................................................................2-13
Table 2-11 SSubscriberCustomLevel.................................................................................................................2-13
Table 2-12 SSubscriberAlias..............................................................................................................................2-14
Table 3-1 Description of messages used by the getSubscriber interface.............................................................3-1
Table 3-2 Description of messages used by the getSubscriberAllService interface............................................3-1
Table 3-3 Description of messages used by the getSubscriberAllServicePackage interface...............................3-2
Table 3-4 Description of messages used by the getSubscriberAllQuota interface..............................................3-2
Table 3-5 Description of messages used by the getSubscriberSpecQuota interface............................................3-3
Table 3-6 Description of messages used by the getSubscriberAccount interface................................................3-3
Table 3-7 Description of messages used by the getSubscriberAllInf interface...................................................3-4
Table 3-8 Description of messages used by the addSubscriber interface............................................................3-4
Table 3-9 Description of messages used by the updateSubscriber interface.......................................................3-5
Table 3-10 Description of messages used by the deleteSubscriber interface......................................................3-5
Table 3-11 Description of messages used by the subscribeService interface......................................................3-5
Table 3-12 Description of messages used by the updateSubSubscription interface............................................3-6
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
Table 3-13 Description of messages used by the unSubscribeService interface.................................................3-6
Table 3-14 Description of messages used by the subscribeServicePackage interface.........................................3-7
Table 3-15 Description of messages used by the UpdateSubscribedServicePackage interface..........................3-7
Table 3-16 Description of messages used by the unSubscribeServicePackage interface....................................3-8
Table 3-17 Description of messages used by the updateSubscriberAccount interface........................................3-8
Table 3-18 Description of messages used by the rechargeSubscriberQuota interface........................................3-9
Table 3-19 Description of messages used by the updateSubscriberQuota interface..........................................3-10
Table 3-20 Description of messages used by the subscribeAccumulation interface........................................3-10
Table 3-21 Description of messages used by the unSubscribeAccumulation interface....................................3-11
Table 3-22 Description of messages used by the clearAccumulation interface................................................3-11
Table 3-23 Description of messages used by the getSubscriberAccumulation interface..................................3-12
Table 3-24 Description of messages used by the rechargeSubscriberService interface....................................3-12
Table 3-25 Description of messages used by the updateSubscriberCustomLevel interface..............................3-13
Table 3-26 Description of messages used by the getSubscriberCustomLevel interface....................................3-13
Table 3-27 Description of messages used by the resetSubscriberQuota interface.............................................3-14
Table 3-28 Description of messages used by the addSubscriberAlias interface................................................3-14
Table 3-29 Description of messages used by the updateSubscriberAlias interface...........................................3-15
Table 3-30 Description of messages used by the deleteSubscriberAlias interface............................................3-15
Table 3-31 Description of messages used by the getSubscriberAlias..................................................................3-1
Table 3-32 Description of messages used by the subscribeServicePacket interface...........................................3-1
Table 3-33 Description of messages used by the unSubscribeServicePacket interface.......................................3-2
Table 3-34 Description of messages used by the getSubscriberAllServicePacket interface...............................3-2
Table 4-1 Error codes for the UPCC SOAP interface..........................................................................................4-2
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2
UPCCSOAP Interface Instructions 5 WSDL
1 SOAP Overview
1.1 SOAP Interface Description
1.1.1 Concept of the SOAP Protocol SOAP is a protocol for exchanging messages over computer networks. It provides a
simple and basic messaging framework. SOAP is used to exchange XML-based messages that are structured and sorted in a decentralized and distributed environment.
SOAP consists of the following four parts:
− Envelop: It defines the framework for presenting the message contents and how to deal with messages.
− Encoding rules: They define how to express the application-defined data types.
− Representation: It defines the convention on presenting remote procedure calls and responses.
− Binding convention: It defines the binding convention on how to use an underlying protocol to exchange messages.
1.1.2 SOAP InterfacesThe UPCC uses the SOAP interface through HTTP or HTTPS. The UPCC SOAP interface adopts the RPC pattern. By default, a connection is in Keep-Alive mode and the transmission port number of the UPCC SOAP interface is 8080(can be configured by ADD PORT command). The connection is always up unless it is closed by the Provisioning system.
When remotely calling the SOAP service, the terminal is usually identified by its IP address and the port number, or by the host name and the port number.
For example, the terminal can send messages to UPCC from the following URL:
http://xxx.xxx.xxx.xxx:8080/axis/services/ScfPccSoapServiceEndpointPort
1.1.3 Get WSDL for this SOAP InterfacesThe attached WSDL in chapter 5.1 is the only valid one, and DO NOT try to get a WSDL from any other way.
1.1.4 Performance of SOAP InterfaceHuawei UPCC supports maximum 200 TPS for SOAP interface.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
3
UPCCSOAP Interface Instructions 5 WSDL
1.1.5 Notice For input, the Provisioning System may only provide the required attributes and others
will be set default by the UPCC. The length of fields of string type is expressed by byte.
For output, the UPCC will always return all attributes in its storage whether value is default or not, the Provisioning System may only take care of attributes those can be recognized and just ignore all the others. Any attributes those the Provisioning System doesn't recognize existing in the response shouldn't cause any abnormal faults or errors.
This interface support SOAP 1.1 or SOAP 1.2, but only support HTTP 1.1, and the message format must comply with XML 1.0 criterion.
SOAP commands will be automatically converted to MML commands for execution in the UPCC. For details on execution records of MML commands, see LST LOG.
1.2 Networking Structure of the UPCC
1.2.1 NetworkingThe UPCC supports SOAP and allows the Provisioning System to be connected directly, which makes the networking flexible. Figure 1-1 shows a common networking.
Figure 1-1 UPCC Networking
1.2.2 SOAP ImplementationThe connection between PCRF and Provisioning system is based on HTTPS protocol. Provisioning system sends request message to PCRF and PCRF sends response message to Provisioning system. Figure 1-1 shows SOAP implementation.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
4
UPCCSOAP Interface Instructions 5 WSDL
Figure 1-1 SOAP Implementation
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
5
UPCCSOAP Interface Instructions 5 WSDL
2 SOAP-Related Service Processes
The UPCC SOAP interfaces are designed to serve service processes. The service processes introduced in this chapter work particularly for Provision system developers, however, can use any interface according to their own needs.
2.1 Data Model IntroductionFigure 2-1 shows the data model of UPCC for Provisioning System.
UPCC only provides operations related to subscriber in this SOAP interface, any peer devices (such like provisioning system or portal, etc.) should store the global information like service information in its own database.
Figure 2-1 Data Model of UPCC for Provisioning System
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
2.2 Data Type Definition
2.2.1 Data Type Definition
Data Type Value or Value Range
StringThe value cannot contain two or more consecutive spaces, or the characters form feed (\
f), line feed(\n), carriage return(\r), horizontal tab(\t), vertical tab(\v), or the symbols , ; =
Integer The value ranges from -2147483648 to 2147483647.
DatetimeThe value is in YYYYMMDDhhmmss format, ranging:from 19700101000000 to 20371231235959.
2.3 Object Description
The attribute's name defined here (such as srvName, usrIdentifier, usrCategory e.g.) are not case sensitive, and all attributes names in query response from UPCC are capitalized, so the Provisioning system must implemented not to be case sensitive.
For the purpose of better compatibility, the Provisioning system must ignore any attributes which is not defined as below or not cared for service logic in any query response with no error occurs (e.g. getSubscriberResponse may return attribute not defined in this specification).
In the modification command, any attributes which is defined as "Read only" will be ignored. MBB stands for Mobile Broadband, FBB stands for Fixed Broadband.
2.3.1 SPccSubscriber
Table 2-1 SPccSubscriber
Name Meaning Optional
Type Range Default Value
Read
only
Comment
usrIdentifier Subscriber's identifier,
i.e. the IMSI, MSISDN
or internal primary key
of IT system.
N String Length:1~255 - Y Note1
oldusrIdentif
ier
Old subscriber's
identifier, i.e. the IMSI,
MSISDN.
Y String Length:1~255 NULL Y Note2
usrMSISDN Subscriber's MSISDN number for notification
Y String Length:1~20 NULL N Note3
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2
NOTE
UPCCSOAP Interface Instructions 5 WSDL
usrState subscriber's status. Y Integer 1:Normal
2:Frozen
65:SubStatusA
66:SubStatusB
67: SubStatusC
68: SubStatusD
69: SubStatusE
70: SubStatusF
1:Normal N Note4
usrHomeSrv
Zone
Home zone the subscriber belongs to.
Y String Length:1~64 NULL N -
usrPaidType Paid type of the subscriber.
Y Integer 0:prepaid
1:postpaid
2:prepaid
2147483646:NULL
2147483646:NULL
N Note12
usrCategory Category of the subscriber.
Y String Length:1~12 NULL N -
usrStation Station of the subscriber, which indicate the subscriber is master or slave.
Y Integer 1: Master
2: Slave
1: Master N -
usrMasterId
entifier
Identifier of the master subscriber which this subscriber belongs to. Only applicable for the Slave subscriber.
Y String Length:1~255 NULL N Note5
usrContactM
ethod
The notification method for this subscriber.
Y Integer 1: SMS
2: E-Mail
3: SMS&E-Mail
128: None
1: SMS N Note6
usrEmailAd
dress
E-Mail address of the subscriber.
Y String Length:1~64 NULL N Note7
usrBillCycle
Date
The Bill Cycle Day of the subscriber.
Y Integer 1~31
97: 2 days before
month end
98: 1 day before
month end
99: Last day of
the month
-1: NULL
-1: NULL N Note8
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
3
UPCCSOAP Interface Instructions 5 WSDL
usrSubTermi
nalType
The Subscribed Terminal Type of the subscriber.
Y String Length:1~32 NULL N -
usrCreateTy
pe
Create Type of the
subscriber.Y Integer
1byte
0: Provisioning Create
1:Dynamic Create
0 Y
-
usrMaxOffli
neDaysMax Offline Days. Y Integer
4 byte:
0: permanently save
1~30: if the subscriber offline days exceed this value, the subscriber will be deleted
0 Y
-
usrLatestOff
lineTimeLatest Offline Time. Y
Datetim
e
The format shall be:
yyyymmddhhmmss
From 19700101000000 To 20371231235959
-1:NULL(means never online)
-1 Y
-
usrSubNetT
ype
Type of subscriber,
fixed broadband user or
mobile broadband user.
Y Integer
0: Mobile
Broadband user
1: Fixed Broadband user
0 Y
Note9
usrCustomer
AttrCustomer Attribute. Y Integer 0~65535 0 N -
usrExAttr1 Extended attribute 1. Y Integer 0~254 NULL N -
usrExAttr2 Extended attribute 2. Y Integer 0~254 NULL N -
usrExAttr3 Extended attribute 3. Y Integer 0~254 NULL N -
usrExAttr4 Extended attribute 4. Y Integer 0~254 NULL N -
usrExAttr5 Extended attribute 5. Y Integer 0~254 NULL N -
usrExAttr6 Extended attribute 6. Y Integer 0~254 NULL N -
usrExAttr7 Extended attribute 7. Y Integer 0~254 NULL N -
usrExAttr8 Extended attribute 8. Y Integer 0~254 NULL N -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
4
UPCCSOAP Interface Instructions 5 WSDL
usrExAttr9 Extended attribute 9. Y Integer 0~254 NULL N -
usrExAttr10 Extended attribute 10. Y Integer 0~254 NULL N -
usrSMSMSI
SDN
Subscriber's
SMS_MSISDN number
for notification.
Y String Length:1~15
NULL
N
-
usrSMSRece
iveFlag
Subscriber's SMS
receive flag for
MSISDN and
SMS_MSISDN.
Y Integer
0: All
1: None
2: MSISDN Only
3: SMSMSISDN
Only
0: All
N
-
usrLanguage
The language of
notification
(SMS&Email).
Y Integer
0:Language1
1:Language2
2:Language3
3:Language4
255:NULL
NULL
N
-
usrIMSI Subscriber's IMSI. Y String Length:1~15 NULL N -
usrSecondId
entifierSecond Subscriber ID. Y String Length:1~20
NULLN Note10
usrDesc Description of this
subscriber.
Y String Length:0~32 NULL N Note11
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
5
UPCCSOAP Interface Instructions 5 WSDL
Note1: The format (such as the country code, length) of its value shall be same as what UPCC gets from the Gx
interface.
Note2: If the oldusrIdentifier and usrIdentifier are taken simultaneously, the old usrIdentifer which is stored in the database shall be changed into the new usrIdentifier, and all the other attribute including service subscription, service package subscription, quota, and account will not be affected.
Note3: It is used for SMS notification which may different from the usrIdentifier.
Note4: Normal means the subscriber can access network and Frozen means this subscriber is forbidden to access network.
Note5: For a subscriber whose Station is "Slave" there must have a usrMasterIdentifier, and the subscriber identified by usrMasterIdentifier shall be an existing one; For a subscriber whose Station is "Master", the usrMasterIdentifier must be set to blank or no usrMasterIdentifier indicated.
Note6: The value "128: None" means no notification will be sent for this subscriber.
Note7: The validation of e-mail address shall be assured by the Provisioning System.
Note8: A subscriber will not be able to use services whose usage of quota or account is reset by subscriber's bill day if no explicit usrBillCycleDate is specified.
Note9: This parameter MUST be carried and set value to ‘1’ when provisioning system adding a fixed broadband user, otherwise the subscriber will be treated as a mobile broadband user by default.
Note10: The usrSecondIdentifier cannot be inputted if subscriber ID dual index function is turned off. And it must be inputted if subscriber ID dual index function is turned on in addSubscriber command.
Note11: This parameter is reserved for future use.
Note12: The value "2: prepaid" is reserved for compatibility, it means that the subscriber’s paid type is prepaid, the same as "0: prepaid".
2.3.2 SSubscribedService
Table 2-1 SSubscribedService
Name Meaning Optional
Type Range Default Value
Read only
Comment
srvName Service name . N String Length:1~32 Y -
srvpkgName ServicePackage name. Y String Length:1~32 NULL Y Note1
srvUsageState Usage Status. Y Integer
1: Normal
2: Level1
3: Level2
4: Level3
5: Level4
6: Exhaust
7: Level5
8: Level6
9: Level7
10: Level8
11: Level9
12: Level10
1:Normal NNote2,
Note8
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
6
UPCCSOAP Interface Instructions 5 WSDL
srvSubscribeD
ate
The date on which the
subscriber is provided
with the service.
Y Datetime
The format
shall be:
YYYYMMD
Dhhmmss
From
19700101000
000 To
20371231235
959
-1:NULL
-1:NULL NNote3,
Note8
srvOverdueDa
te
The date on which the
service expires.Y Datetime
The format
shall be:
YYYYMMD
Dhhmmss
From
19700101000
000 To
20371231235
959
-1:NULL
-1:NULL NNote4,
Note8
srvStartDateTi
me
The date on which the
service takes effect.Y Datetime
The format
shall be:
YYYYMMD
Dhhmmss
From
19700101000
000 To
20371231235
959
-1:NULL
means never
limit
-1:NULL NNote5,
Note8
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
7
UPCCSOAP Interface Instructions 5 WSDL
srvEndDateTi
me
The date on which the
service expires.Y Datetime
The format
shall be:
YYYYMMD
Dhhmmss
From
19700101000
000 To
20371231235
959
-1:NULL
means never
expire until
removed
explicitly
-1:NULL NNote6,
Note8
srvRoamingT
ypeRoaming type. Y Integer
0: Roaming
1: Local
-1:NULL
-1:NULL N Note8
SubscribedTy
peSubscribed type. Y Integer
0: Subscribed
1:
DynGrp_Basi
cService
2:
DynGrp_Non
ExistSub
3:
DynGrp_Non
Subscription
5:
Subscribed_S
PR_INST
6:
Subscribed_S
y
7:
Subscribed_K
eepUntilQuot
aNextResetDa
te
0 Y -
srvValidPerio
dValid period. Y Integer
1~180
-1: NULL-1: NULL N
Note7,
Note11
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
8
UPCCSOAP Interface Instructions 5 WSDL
TermIndTermination identifier
of service.Y Integer
1:Immediate
termination
2:Valid till
expiry date
3: Valid till
expiry date
and allow
quota
accumulated
1:
Immediate
terminatio
n
NNote9,
Note11
srvStatus Service status. Y Integer0: Normal
1: Frozen0 N Note11
srvActivation
StatusActivation status. Y Integer
1:Active
2:Default2:Default N
Note10,
Note11
Note1: This parameter is used to specify the service package that the service belongs to.
Note2: This parameter is used to notify the quota usage status by the external system (such as OCS).
Note3: The specified time must be earlier than (or the same as) the srvStartDateTime.
Note4: The specified time must be later than the srvStartDateTime. This parameter is not recommended. Please use the srvEndDateTime instead.
Note5: When the subscriber is prepaid and subscribes a monthly service, this parameter is used to calculate the next reset time of quota, we do not consider the srvStartDateTime is null. If this parameter is modified to -1, the Web UI will be showed as NULL and the next reset time will be cleared.
Note6: The specified time must be later than the system time and the srvStartDateTime. If this parameter is modified to -1, the Web UI will be showed as NULL and the service will never be expired. If the subscriber subscribed a new service, all subscribed services before will be checked one by one and deleted if it expires.
Note7: If this parameter is modified to -1 for Update Subscribed Service command, the Web UI will be showed as NULL.
Note8: If the service belongs to a package, the parameter cannot be changed by SOAP command.
Note9: TermInd is only used for Unsubscribe Service command to indicate how to unsubscribe the recurring service. Immediate termination means unsubscribe the service at once. Valid till expiry date means the service still can be used by the subscriber until the latest recurring date. Valid till expiry date and allow quota accumulated means the service expires at the nearest quota reset time and Subscribed Type of the service changes to Subscribed_KeepUntilQuotaNextResetDate after the command is executed. If Subscribed Type of the service is Subscribed_KeepUntilQuotaNextResetDate when Status of one quota is changed to Exhaust, the UPCC withdraws the service and deletes quotas and account associated with the service.
Note10:This parameter is reserved for future use.
Note11: This parameter is not supported if services are provisioned when add a subscriber or update a subscriber .
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
9
UPCCSOAP Interface Instructions 5 WSDL
2.3.3 SServicePackage
Table 2-1 SServicePackage
Name Meaning Optional
Type Range Default Value
Read only
Comment
srvpkgName ServicePackage name. N String Length:1~32 - Y -
srvpkgSubscr
ibeDate
The date on which the subscriber is provided with the service package.
Y Datetime
The format shall be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL means never limit
-1:NULL N Note1
srvpkgOverd
ueDate
The date on which the service package expires.
Y Datetime
The format shall be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL means never limit
-1:NULL N Note2
srvpkgStartD
ateTime
The date on which the service package takes effect.
Y Datetime
The format shall be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL means never limit
-1:NULL N Note3
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
10
UPCCSOAP Interface Instructions 5 WSDL
srvpkgEndDa
teTime
The date on which the service package expires.
Y Datetime
The format shall be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL means never limit
-1:NULL N Note4
srvpkgRoami
ngTypeRoaming type. Y Integer
0:Roaming
1: Local
-1:NULL
-1:NULL N Note5
TermIndTermination identifier of service package.
Y Integer
1:Immediate termination 2:Valid till expiry date
1: Immediate termination
N Note6
Note1: The specified time must be earlier than (or the same as) the srvpkgStartDateTime. This parameter takes effect on all services of the service package.
Note2: The specified time must be later than the srvpkgStartDateTime. This parameter is not recommended. Please use the srvpkgEndDateTime instead. The specified time must be later than the system time.
Note3: This parameter takes effect on all services of the service package. When the subscriber is prepaid and subscribed a monthly service, this parameter is used to calculate the quota's next reset time, we do not consider the srvpkgStartDateTime is null. If this parameter is modified to -1, the Web UI will be showed as NULL, and the next reset time will be cleared.
Note4: The specified time must be later than the system time and the srvpkgStartDateTime. If this parameter is modified to -1, the Web UI will be showed as NULL, the servicepackage will never be expired.
This parameter takes effect on all services of the service package. When the subscriber is subscribed a new service package, all subscribed services before will be checked one by one and deleted if it expires.
Note5: If this parameter is modified to -1, the Web UI will be showed as NULL.
Note6: TermInd is only used for Unsubscribe ServicePackage command to indicate how to unsubscribe the recurring service package. Immediate termination means unsubscribe the service package at once. Valid till expiry date means the service package still can be used by the subscriber until the latest recurring date.
2.3.4 SSubscriberQuota
Table 2-1 SSubscriberQuota
Name Meaning Optional
Type Range Default value
Read only
Comment
qtaName Name of the quota. N String Length:1~32 - Y -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
11
UPCCSOAP Interface Instructions 5 WSDL
srvNameThe associated service
name of this quota.Y String Length:1~32 - Y -
qtaValueInitial value of the
quota.Y Integer 1~2147483645 - N -
qtaBalanceThe balance of this
quota.Y Integer
0~2147483645 -N -
qtaConsump
tion
The consumed value on
this quota.Y Integer
0~2147483645 -Y Note1
qtaClass Quota class. Y Integer
0: Volume
1: Online
Duration
2: Duration
-
Y -
qtaStatus Quota status. Y Integer
0: Normal
1: Level1
2: Level2
3: Level3
4: Level4
5: Exhaust
6: Level5
7: Level6
8: Level7
9: Level8
10: Level9
11: Level10
-
NNote2/
Note3
qtaRstDat
eTime
The next reset date time
for this quota.Y
Datetim
e
The format shall
be:
YYYYMMDDh
hmmss
From
1970010100000
0 To
2037123123595
9
-1:NULL means
never expire
until removed
explicitly
- NNote4/
Note3
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
12
UPCCSOAP Interface Instructions 5 WSDL
Note1: The qtaConsumption is the used value of this quota, and its value may be bigger than the qtaValue.
Note2: Only the status of the volume quota accumulated by Pre-Sy can be changed.
Note3: When you query the quota over the SOAP interface, the quota status and the next reset time are displayed.
Note4: Only if the quota is accumulated by Pre-Sy and the billing cycle mode is set by Pre-Sy, the next reset date time
of the quota can be changed.
2.3.5 SSubscriberAccount
Table 2-1 SSubscriberAccount
Name Meaning Optional
Type Range Default value
Read only
Comment
actValueInitial value of the account.
YFloat(32 bits)
0~10000000.00 - Y Note1
actBalanceThe balance of this account.
YFloat(32 bits)
0~10000000.00 - N Note2
actConsumpti
on
The consumed value of this account.
YFloat(32 bits)
0~10000000.00 - Y Note:3
actStatusThe status of this account.
Y Integer
0: Normal
1: Level1
2: Level2
3: Level3
4: Level4
5: Exhaust
6: Level5
7: Level6
8: Level7
9: Level8
10: Level9
11: Level10
-
N -
actPrivilegeThe privilege of this account.
Y Integer
0: Normal
64: PrivilegeA
65: PrivilegeB
66: PrivilegeC
128: Unrestricted
-
N -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
13
UPCCSOAP Interface Instructions 5 WSDL
actExpireDat
e
Expire date of this account.
YDatetime
Format should be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL
-
N Note4
actPersonaliz
edValue
Personalized initial value of the account.
YFloat(32 bits)
0~10000000.00 0 N Note5
Note1: The actValue is the initialized value of each billing cycle for this subscriber, and it depends on the definition of
this account.
Note2: The actBalance is the remainder value of this account.
Note3: The actConsumption is the consumed value of this account, and its value may be bigger than the actValue.
Note4: After this date the account's value, balance, status, privilege, and consumption will be reset. An example is, set "ExpireDate" to next financial month of the subscriber.
Note5: When actPersonalizedValue defined and actPersonalizedValue > 0.001, actPersonalizedValue will be used as initial value of this account.When actPersonalizedValue undefined or actPersonalizedValue < 0.001, actValue will be used as initial value of this account.
2.3.6 SSubscriberRechargedQuota
Table 2-1 SSubscriberRechargedQuota
Name Meaning Optional
Type Range Default value
Read only
Comment
qtaNameThe Identifier
of the quota ,N String Length:1~32 - Y -
rechargedVal
ue
The value to be recharged,
N Integer 1~2147483645 - N Note1
qtaClass Quota class, N Integer 0: Volume - Y -
Note1: The unit of this field is KB.
2.3.7 SSubscriberAccumulation
Table 2-1 SSubscriberAccumulation
Name Meaning Optional
Type Range Default value
Read only
Comment
accNameName of the
accumulation.N String Length:1~32 - Y -
accClassAccumulation
class.Y Integer
0: Volume
1:Duration- Y -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
14
UPCCSOAP Interface Instructions 5 WSDL
accTypeAccumulation
type.Y Integer
0:Period
1:Session- Y -
accUsage
Used value of
the
accumulation.
Y Integer 0~2147483645 - Y Note1
CheckIntervalCheck Interval
(Minute).Y Integer 0~1440 - Y Note2
WindowLeng
th
Length of the
sliding
window.
Y Integer 0~7 - Y Note3
CurrentlyCyc
le
Number of the
current cycle.Y Integer 0~7 - Y Note1
accStatusAccumulation
status.Y Integer
0: Light Level
1:Heavy Level- Y Note1
NextResetDat
eTime
Next reset
time.Y Datetime
Format should be:
YYYYMMDDhhmmss
From 19700101000000 To 20371231235959
-1:NULL
- Y Note4
Note1: If Accumulation Type is set to Session, this parameter is invalid, the value always is 0.
Note2: Specifies the interval between two consecutive accumulation status checks in a session. If Accumulation Type is set to
Period, this parameter is invalid, the value always is 0.
Note3: Specifies the number of periods contained in a sliding window for an accumulation. If Accumulation Type is set to
Session, this parameter is invalid, the value always is 0.
Note4: -1 is Invalid value. If Accumulation Type is set to Session, the value of this parameter should be -1.
2.3.8 SSubscriberAccumulationUsageInfo
Table 2-1 SSubscriberAccumulationUsageInfo
Name Meaning Optional
Type Range Default value
Read only
Comment
UsageValue
Used value of
the
accumulation.
Y Integer 0~2147483645 - Y -
CreateTime
Create
accumulation
usage time.
Y Datetime
Format should be:
yyyymmddhhmmss
From 19700101000000 To 20371231235959
-1:NULL
- Y -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
15
UPCCSOAP Interface Instructions 5 WSDL
2.3.9 SSubscriberClearAccumulation
Table 2-1 SSubscriberClearAccumulation
Name Meaning Optional
Type Range Default value
Read only
Comment
accNameName of the
accumulation.N String Length:1~32 - Y -
accClearTypeAccumulation
clear type.N Integer
0: Current
1: History
2: All
- Y -
2.3.10 SSubscriberRechargedService
Table 2-1 SSubscriberRechargedService
Name Meaning Optional
Type Range Default value
Read only
Comment
srvName Service name. N String Length:1~32 - Y Note1
rechargedVal
ue
The value to be recharged.
N Integer 1~2147483645 - N Note2
qtaClass Quota class. N Integer 0: Volume - Y -
Note1:The service should associate one and only quota of volume.
Note2: The unit of this field is KB.
2.3.11 SSubscriberCustomLevel
Table 2-1 SSubscriberCustomLevel
Name Meaning Optional
Type Range Default value
Read only
Comment
levelType Level type. N Integer1:Quota
2: Account- Y -
qtaactNameQuota/Account Name.
N String Length:1~32 - Y -
customLevel1
Custom Level 1.
Y Integer 0~500000 - N -
customLevel2
Custom Level 2.
Y Integer 0~500000 - N -
customLevel3
Custom Level 3.
Y Integer 0~500000 - N -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
16
UPCCSOAP Interface Instructions 5 WSDL
2.3.12 SSubscriberAlias
Table 2-1 SSubscriberAlias
Name Meaning Optional
Type Range Default value
Read only
Comment
AliasType Alias type. N Integer
0: MSISDN,
1: IMSI,
2: SIPURI,
3: NAI,4: USERPRIVATE
- Y -
AliasValue Alias value. N String Length:1~255 - Y -
AliasExpireDate
Alias expire date. Y Datetime
The format shall be:
YYYYMMDDhhmmss
From 19700101000000
To 20371231235959
-1:NULL
-1:NULL N -
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
17
UPCCSOAP Interface Instructions 5 WSDL
3 UPCC SOAP Interfaces
3.1 Query Subscriber's Basic Information
Introduction
Get subscriber's basic information.
Message Description
Table 3-1 Description of messages used by the getSubscriber interface
Message Description
getSubscriberRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberResponseOutput parameter:
1. Refer to "SPccSubscriber".
3.2 Query Subscriber's All Services
Introduction
Get subscriber's all services.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
Message Description
Table 3-1 Description of messages used by the getSubscriberAllService interface
Message Description
getSubscriberAllServiceRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberAllServiceResponseOutput parameter:
1. Refer to "SSubscribedService".
3.3 Query Subscriber's All ServicePackages
Introduction
Get subscriber's all service packages.
Message Description
Table 3-1 Description of messages used by the getSubscriberAllServicePackage interface
Message Description
getSubscriberAllServicePackageRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please
refer to "SPccSubscriber".
getSubscriberAllServicePackageResponseOutput parameter:
1. Refer to "SServicePackage".
3.4 Query Subscriber's All Quotas
Introduction
Get subscriber's all quotas.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2
UPCCSOAP Interface Instructions 5 WSDL
Message Description
Table 3-1 Description of messages used by the getSubscriberAllQuota interface
Message Description
getSubscriberAllQuotaRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberAllQuotaResponseOutput parameter:
1. Refer to "SSubscriberQuota".
Note1:If subscriber is slave and has no quota, querying quota for slave subscriber will return success.
Note2:If a quota is shared by multiple services, the getSubscriberSpecQuotaResponse massage includes the
information of multiple quotas and each quota has a service name.
3.5 Query Subscriber's Specific Quota
Introduction
Get subscriber's specific quota.
Message Description
Table 3-1 Description of messages used by the getSubscriberSpecQuota interface
Message Description
getSubscriberSpecQuotaRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. qtaName, i.e. the name of the specific quota, refer to
"SSubscriberQuota".
getSubscriberSpecQuotaResponseOutput parameter:
1. Refer to "SSubscriberQuota".
Note1:In the getSubscriberSpecQuotaRequest, only one SSubscriberQuota object (i.e. qtaName) can be
contained.
Note2:If a quota is shared by multiple services, the getSubscriberSpecQuotaResponse massage includes the
information of multiple quotas and each quota has a service name.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
3
UPCCSOAP Interface Instructions 5 WSDL
3.6 Query Subscriber's Account Info
Introduction
Get subscriber's account information.
Message Description
Table 3-1 Description of messages used by the getSubscriberAccount interface
Message Description
getSubscriberAccountRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberAccountResponseOutput parameter:
1. Refer to "SSubscriberAccount".
Note1:If subscriber is slave and has no account, querying account for slave subscriber will return success.
3.7 Query Subscriber's All Info
Introduction
Get subscriber's all information.
Message Description
Table 3-1 Description of messages used by the getSubscriberAllInf interface
Message Description
getSubscriberAllInfRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberAllInfResponse
Output parameter:
1. Refer to "SPccSubscriber" .
2. Refer to "SServicePackage".
3. Refer to "SSubscribedService".
4. Refer to "SSubscriberQuota".
5. Refer to "SSubscriberAccount".
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
4
UPCCSOAP Interface Instructions 5 WSDL
3.8 Add Subscriber
Introduction
Add a subscriber.
Message Description
Table 3-1 Description of messages used by the addSubscriber interface
Message Description
addSubscriberRequest
Input parameter:
1. Subscriber info. Refer to "SPccSubscriber".
2. parameters of service, refer to "SSubscribedService".
addSubscriberResponseOutput parameter:
1. Result code.
Note1: The operator can add subscriber's basic information in this operation.
Note2: This interface also supports to subscribe services when add a subscriber, but this is only for compatibility, please use the subscribeService interface instead of addSubscriber to subscribe services for a subscriber.
3.9 Update Subscriber
Introduction
Update a subscriber.
Message Description
Table 3-1 Description of messages used by the updateSubscriber interface
Message Description
updateSubscriberRequest
Input parameter:
1. Subscriber info. Refer to "SPccSubscriber".
2. parameters of service, refer to "SSubscribedService".
updateSubscriberResponseOutput parameter:
1. Result code.
Note1: Operator can modify subscriber's basic information.
Note2: This interface also supports to subscribe or unsubscribe or update services, but this is only for
compatibility, please use the subscribeService or unSubscribeService or updateSubSubscription interface
instead of updateSubscriber to subscribe or unSubscribe or update services for a subscriber.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
5
UPCCSOAP Interface Instructions 5 WSDL
3.10 Delete Subscriber
IntroductionDelete a subscriber.
Message Description
Table 3-1 Description of messages used by the deleteSubscriber interface
Message Description
delSubscriberRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
delSubscriberResponseOutput parameter:
1. Result code.
Note1: The subscription, quota, and account will be deleted when the subscriber is deleted.
Note2: When deleting a nonexistent subscriber, UPCC will return success.
3.11 Subscribe Service
Introduction
Subscribe the service for a subscriber.
Message Description
Table 3-1 Description of messages used by the subscribeService interface
Message Description
subscribeServiceRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of service , refer to "SSubscribedService".
subscribeServiceResponseOutput parameter:
1. Result code.
Note1: This interface only supports to subscribe one service each time.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
6
UPCCSOAP Interface Instructions 5 WSDL
3.12 Update Subscribed Service
Introduction
Configure subscribed service.
Message Description
Table 3-1 Description of messages used by the updateSubSubscription interface
Message Description
updateSubSubscriptionRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of service, refer to "SSubscribedService".
updateSubSubscriptionResponseOutput parameter:
1. Result code.
Note1: This interface only supports to update one subscribed service each time.
3.13 Unsubscribe Service
Introduction
Unsubscribe service.
Message Description
Table 3-1 Description of messages used by the unSubscribeService interface
Message Description
unSubscribeServiceRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. srvName, refer to "SSubscribedService".
3. TermInd, refer to “SSubscribedService”
unSubscribeServiceResponseOutput parameter:
1. Result code.
Note1: This interface only supports to unsubscribe one service each time.
Note2: When unsubscribing not existing subscriber's service, UPCC will return success.
Note3: The associated quotas and account will be deleted when the service is unsubscribed.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
7
UPCCSOAP Interface Instructions 5 WSDL
3.14 Subscribe ServicePackage
Introduction
Subscribe a service package for a subscriber.
Message Description
Table 3-1 Description of messages used by the subscribeServicePackage interface
Message Description
subscribeServicePackageRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of service package, refer to "SServicePackage".
subscribeServicePackageResponseOutput parameter:
1. Result code.
Note1: This interface only supports to subscribe one service package each time.
3.15 Update Subscribed ServicePackage
Introduction
Update subscribed service package, e.g. srvpkgEndDateTime.
Message Description
Table 3-1 Description of messages used by the UpdateSubscribedServicePackage interface
Message Description
updateSubscribedServicePackageRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of service package, refer to
"SServicePackage".
updateSubscribedServicePackageResponseOutput parameter:
1. Result code.
Note1: This interface only supports to update one service package each time.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
8
UPCCSOAP Interface Instructions 5 WSDL
3.16 Unsubscribe ServicePackage
Introduction
Unsubscribe service package.
Message Description
Table 3-1 Description of messages used by the unSubscribeServicePackage interface
Message Description
unSubscribeServicePackageRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer
to"SPccSubscriber".
2. parameters of service package, refer to "SServicePackage".
unSubscribeServicePackageResponseOutput parameter:
1. Result code.
Note1: This interface only supports to unsubscribe one service package each time.
Note2: When unsubscribing not existing in the subscriber's service package, UPCC will return success.
Note3: The associated services, quotas, and account will be deleted when the service package is
unsubscribed.
3.17 Update Subscriber's Account
Introduction
Update account information of given subscriber, e.g. account status.
Message Description
Table 3-1 Description of messages used by the updateSubscriberAccount interface
Message Description
updateSubscriberAccountRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to "SPccSubscriber".
Subscriber's account info, refer to "SSubscriberAccount".
updateSubscriberAccountResponseOutput parameter:
Result code.
Note1: At least one attribute of SSubscriberAccount should be specified which is to be changed, otherwise
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
9
UPCCSOAP Interface Instructions 5 WSDL
UPCC will return resultCode 8201(Illegal parameter).
3.18 Recharge Subscriber's Quota
Introduction
Recharge quota to the given subscriber.
Message Description
Table 3-1 Description of messages used by the rechargeSubscriberQuota interface
Message Description
rechargeSubscriberQuotaRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to "SPccSubscriber".
Subscriber's recharge info, refer to "SSubscriberRechargedQuota".
rechargeSubscriberQuotaResponseOutput parameter:
Result code.
Notes:
Now the interface just supports the recharging function for the volume based quota.
After the quota is recharged, the quota usage will be reset accordingly.
After an quota is recharged, the sum of the remaining quota and the consumed quota may differ from the
subscribed quota.
For example, the quota information associated with a subscriber is as follows before the quota is
recharged:
Remaining quota: 0 KB
Consumed quota: 100 KB
Subscribed quota: 100 KB
After the subscriber has recharged the quota for 20 KB data volume usage, the quota information
associated with the subscriber is as follows:
Remaining quota: 20 KB
Consumed quota: 100 KB
Subscribed quota: 100 KB
The UPCC does not allow you to query the recharged quota information, such as the recharge amount
and how many times the quota has been recharged. After the quota is recharged for extra data volume
usage, only the remaining quota can be queried.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
10
UPCCSOAP Interface Instructions 5 WSDL
3.19 Update Subscriber’s Quota
Introduction
Update quota information (e.g. total value) of given subscriber. This is usually used for customer maintain.
Message Description
Table 3-1 Description of messages used by the updateSubscriberQuota interface
Message Description
updateSubscriberQuotaRequest
Input parameter:
usrIdentifier(e.g. the IMSI or MSISDN), please refer to “SPccSubscriber”.
qtaName (i.e. name of the quota will be updated) and attributes will be updated, refer to “SSubscriberQuota”.
updateSubscriberQuotaResponseOutput parameter:
Result code.
Note1: It is recommended to use the rechargeSubscriberQuota for extra quota add on instead of using the
updateSubscriberQuota.
Note2: If the value of quote is modified, the qtaBalance = qtaValue – qtaConsumption.
3.20 Subscribe Accumulation
Introduction
Subscribe accumulation.
Message Description
Table 3-1 Description of messages used by the subscribeAccumulation interface
Message Description
subscribeAccumulationRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
accName , refer to “SSubscriberAccumulation”.
subscribeAccumulationResponseOutput parameter:
Result code.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
11
UPCCSOAP Interface Instructions 5 WSDL
Note1: This interface only supports to subscribe one accumulation each time.
3.21 Unsubscribe Accumulation
Introduction
Unsubscribe accumulation.
Message Description
Table 3-1 Description of messages used by the unSubscribeAccumulation interface
Message Description
unSubscribeAccumulationRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
accName, refer to “SSubscriberAccumulation”.
unSubscribeAccumulationResponseOutput parameter:
Result code.
Note1: This interface only supports to unsubscribe one accumulation each time.
3.22 Clear Accumulated Information
Introduction
Clear accumulated information.
Message Description
Table 3-1 Description of messages used by the clearAccumulation interface
Message Description
clearAccumulationRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
accName, refer to “SSubscriberClearAccumulation”. accClearType, refer to “SSubscriberClearAccumulation”.
clearAccumulationResponseOutput parameter:
Result code.
Note1: This interface only supports to clear one accumulation each time.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
12
UPCCSOAP Interface Instructions 5 WSDL
3.23 Query Subscriber’s Accumulation
Introduction
Get subscriber’s accumulations.
Message Description
Table 3-1 Description of messages used by the getSubscriberAccumulation interface
Message Description
getSubscriberAccumulationRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
optional parameters: accName, refer to “SSubscriberAccumulation”.
getSubscriberAccumulationResponse
Output parameter:
Refer to “SSubscriberAccumulation”. Refer to“SSubscriberAccumulationUsageInfo”.
3.24 Recharge Subscriber's Service
Introduction
Recharge the associated one and only quota of volume of the service to the given subscriber.
Message Description
Table 3-1 Description of messages used by the rechargeSubscriberService interface
Message Description
rechargeSubscriberServiceRequest
Input parameter:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to "SPccSubscriber".
Subscriber's recharge info, refer to "SSubscriberRechargedService".
rechargeSubscriberServiceResponseOutput parameter:
Result code.
Notes1:The given service should associate one and only quota of volume. If the service associates more
than one quota of volume, UPCC will return resultCode 13064 (More than one quota of a specified type
is associated with the service).
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
13
UPCCSOAP Interface Instructions 5 WSDL
Note2:It is recommended to use the rechargeSubscriberQuota for extra quota add on instead of using the
rechargeSubscriberService.
3.25 Update Subscriber's Custom Level
Introduction
Update the custom levels of the quota or account to the given subscriber.
Message Description
Table 3-1 Description of messages used by the updateSubscriberCustomLevel interface
Message Description
updateSubscriberCustomLevelRequest
Input param:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
levelType, qtaactName, refer to “SSubscriberCustomLevel”.
optional parameters: customLevel1, customLevel2, customLevel3, refer to “SSubscriberCustomLevel”.
updateSubscriberCustomLevelResponseOutput parameter:
Result code.
Notes1:The customLevel1, customLevel2 and customLevel3 shouldn’t be same unless equal to 0.
3.26 Query Subscriber's Custom Level
Introduction
Query the custom levels of the quota or account to the given subscriber.
Message Description
Table 3-1 Description of messages used by the getSubscriberCustomLevel interface
Message Description
getSubscriberCustomLevelRequest
Input param:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
optional parameters: levelType, qtaactName, refer to “SSubscriberCustomLevel”.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
14
UPCCSOAP Interface Instructions 5 WSDL
getSubscriberCustomLevelResponseOutput parameter:
Refer to “SSubscriberCustomLevel”.
3.27 Reset Subscriber's Quota
Introduction
Reset the specified quota of a subscriber.
Message Description
Table 3-1 Description of messages used by the resetSubscriberQuota interface
Message Description
resetSubscriberQuotaRequest
Input param:
usrIdentifier, i.e. the IMSI or MSISDN, please refer to “SPccSubscriber”.
qtaName, i.e. the name of the specific quota, refer to "SSubscriberQuota".
resetSubscriberQuotaResponseOutput parameter:
1. Result code.
Note1: This interface only supports to reset one quota of subscriber each time.
3.28 Add Subscriber Alias
Introduction
Add an alias for a subscriber.
Message Description
Table 3-1 Description of messages used by the addSubscriberAlias interface
Message Description
addSubscriberAliasRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of alias, refer to "SSubscriberAlias".
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
15
UPCCSOAP Interface Instructions 5 WSDL
addSubscriberAliasResponseOutput parameter:
1. Result code.
Note1: This interface cann’t be used now, it is reserved only for compatibility.
3.29 Update Subscriber Alias
Introduction
Update alias information for a subscriber.
Message Description
Table 3-1 Description of messages used by the updateSubscriberAlias interface
Message Description
updateSubscriberAliasRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of alias, refer to "SSubscriberAlias".
updateSubscriberAliasRespons
e
Output parameter:
1. Result code.
Note1: This interface cann’t be used now, it is reserved only for compatibility.
3.30 Delete Subscriber Alias
IntroductionDelete alias information for a subscriber.
Message Description
Table 3-1 Description of messages used by the deleteSubscriberAlias interface
Message Description
delSubscriberAliasRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of alias, refer to "SSubscriberAlias".
delSubscriberAliasResponseOutput parameter:
1. Result code.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
16
UPCCSOAP Interface Instructions 5 WSDL
Note1: This interface cann’t be used now, it is reserved only for compatibility.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
17
UPCCSOAP Interface Instructions 5 WSDL
3.31 Query Subscriber's Alias
Introduction
Get subscriber's alias information.
Message Description
Table 3-1 Description of messages used by the getSubscriberAlias
Message Description
getSubscriberAliasRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
getSubscriberAliasResponseOutput parameter:
Refer to "SSubscriberAlias" .
Note1: This interface cann’t be used now, it is reserved only for compatibility.
3.32 Subscribe ServicePacket
Introduction
Subscribe service packet.
Message Description
Table 3-1 Description of messages used by the subscribeServicePacket interface
Message Description
subscribeServicePacketRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer to
"SPccSubscriber".
2. parameters of service Packet, refer to "SServicePackage".
subscribeServicePacketResponseOutput parameter:
1. Result code.
Note1: This interface cann’t be used now, it is reserved only for compatibility and is replaced by the
subscribeServicePackage interface.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
3.33 Unsubscribe ServicePacket
Introduction
Unsubscribe a service packet for a subscriber.
Message Description
Table 3-1 Description of messages used by the unSubscribeServicePacket interface
Message Description
unSubscribeServicePacketRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please refer
to"SPccSubscriber".
2. parameters of service Packet, refer to "SServicePackage".
3. TermInd, refer to “SServicePackage”.
unSubscribeServicePacketResponseOutput parameter:
1. Result code.
Note1: This interface cann’t be used now, it is reserved only for compatibility and is replaced by the
unSubscribeServicePackage interface.
3.34 Query Subscriber's All ServicePackets
Introduction
Get subscriber's all service packets.
Message Description
Table 3-1 Description of messages used by the getSubscriberAllServicePacket interface
Message Description
getSubscriberAllServicePacketRequest
Input parameter:
1. usrIdentifier, i.e. the IMSI or MSISDN, please
refer to "SPccSubscriber".
getSubscriberAllServicePacketResponseOutput parameter:
1. Refer to "SServicePackage".
Note1: This interface cann’t be used now, it is reserved only for compatibility and is replaced by the
getSubscriberAllServicePackage interface.
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2
UPCCSOAP Interface Instructions 5 WSDL
4 Exception Handling
4.1 Mechanism for Handling SOAP Interface Abnormity
4.1.1 Handling Service Flow AbnormityService flow abnormity refers to inconsistence of data on the SOAP interface client and that on the UPCC PMS and logical errors such as service operation flow error.
For service flow abnormity, the SOAP interface client just displays the reasons for the abnormity, instead of asking you to handle it as an error.
4.1.2 Handling Service Data Abnormity
Service data abnormity refers to operation result errors such as invalid data, package transmission error, and package coding/decoding error.
For service data abnormity, you may handle it as an error, that is, carry out protections on the SOAP interface client according to the returned error code.
4.2 Error Codes for the UPCC SOAP InterfaceThe error code for the UPCC SOAP interface is the abnormity information returned by the UPCC when it performs operations related to the SOAP interface. Table 4-1 lists the error codes for the UPCC SOAP interface and their meaning. The Provisioning system may choose an appropriate error code according to the actual scenario. Generally, the provisioning system should only judge if the error code is zero or none-zero.
From UPCC V300R002C06, additional error description is supported on the interface. When error exists, UPCC will return with "resultCode" and a "paras" identified by key assigned to be "errorDescription", the "paras" element provide an attribute to describe the error encountered.
<resultCode>12339</resultCode>
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
<paras>
<key>errorDescription</key>
<value>The user already exists</value>
</paras>
Table 4-1 Error codes for the UPCC SOAP interface
UPCC
ErrorCodeError Description
0 Operation succeeded
1001 Invalid command
1003 Invalid parameter name <”parameter”>
1004 Invalid parameter value <”value”> for <”parameter”>
1009 Parameter missing <”parameter list”>
1010 Parameter conflict
1111 Maximum limitation exceeded
1117 Database updated but network update failure
1118 Parameter repeated <”parameter”>
1121 The service response times out
5001 Internal error
5002 Flow control enabled
5004 Session ID invalid or time out
5007 Invalid SOAP message
8194 RMS communication error
8195 The server is abnormal, please try later
8201 Input parameters error
12299 The service is already subscribed
12300 The service is not subscribed
12302 The subscriber does not exist
12303 The given quota does not exist, please check
12304 The service does not exist
12334 Subscribing the service failed, please try later
12339 The user already exists
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2
UPCCSOAP Interface Instructions 5 WSDL
UPCC
ErrorCodeError Description
12343 Failed to query quotas belong to the specific service
12351The number of quotas per subscriber exceeds the maximum value
12352 The service subscription is restricted by mutex definition
12354The service is contained in a service package that is already ordered, please check
12362 ServicePackage does not exist
12422 The quota value does not exist
12478 The ServicePackage has already been ordered
12482Clearing or resetting the quota of the master subscriber is prohibited
12500The number of slave subscriber subject to a master has reached restriction
12510The number of services subscribed by the subscriber exceeds the maximum value
12511The number of servicepackages subscribed by the subscriber exceeds the maximum value
12519The number of MultiServices subscribed exceeds the maximum value
12524 Can't modify the subscriber's duration session Quota
12600 The given account does not exist, please check
12601Clearing or resetting the account of the master subscriber is prohibited
12608Subscriber should subscribe only one service which is associated with an account, please check
12626The subscriber should be frozen if you want to change the usrIdentifier
12627 The service package does not order, please check
12631Conflict with the valid date sections of previous subscriptions, please check
12632The expiry date cannot be earlier than (or the same as) the system time, please check
12801 Total value of the quota exceeds restriction
12802 The service is overdue
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
3
UPCCSOAP Interface Instructions 5 WSDL
UPCC
ErrorCodeError Description
12803 The service is no in effect
13056The subscription date cannot be later than (or the same as) the expiry date
13057The start date cannot be later than (or the same as) the expiry date
13061This operation is not applicable to the dynamically created subscriber
13062 Total value of the account exceeds restriction
13063The service cannot be modified because it is subscribed by a servicepackage
13064More than one quota of a specified type is associated with the service
13065 The service is not associated with the quota of a specified type
13072 Level conflict
20499The number of subscribers exceeds the upper threshold of License
90101 The master subscriber does not exist, please check
90102 There are slave subscribers depending on the master subscriber
90103 Lack of Master Subscriber ID
90105The subscriber corresponding to Master Subscriber ID cannot be a slave subscriber
90106 The Master Subscriber ID cannot be the same as Subscriber ID
90125 The accumulation does not exist
90368The number of accumulations subscribed by the subscriber exceeds the maximum value
90369 The accumulation has been ordered
90370 The accumulation is not ordered
90371The number of session accumulation be subscribed exceeds the maximum value
90372 Clearing the usage of session accumulation is prohibited
90373 Invalid service usage status
90374The number of automatic activate BOD services subscribed by the subscriber exceeds the maximum value
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
4
UPCCSOAP Interface Instructions 5 WSDL
UPCC
ErrorCodeError Description
90375The subscriber's network type corresponding to Master Subscriber ID cannot be FBB type
90376 The master of FBB can't change into slave
90377The number of BOD services subscribed by the subscriber exceeds the maximum value
90378The quota cannot be recharged because the reset time is earlier than the recharging time. Recharge the quota after the subscriber accesses the network again
90379The second subscriber ID cannot be inputted when subscriber ID dual index function is turned off
90380The second subscriber ID is missing when subscriber ID dual index function is turned on
98311 The quota is not associated with any service
98312 The quota status cannot be modified
98313 Value or Balance for a quota cannot be modified
98314The quota managed by an external entity cannot be associated with more than one service
98315The quota managed by an external entity does not support this operation
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
5
UPCCSOAP Interface Instructions 5 WSDL
5 WSDL
5.1 The WSDL File
5.2 Samples
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
6 Loading Key Store
6.1 The Method of Loading Key StoreAs the integration between the UPCC and Provisioning System is based on https, so the Provisioning System should install the key store before using the interface provided by UPCC. Because the UPCC is a SOAP server, so the key store is also provided by UPCC.
About the method of installing the key store, please refer to the following example code of JAVA. If the development language is not JAVA, please contact Huawei technical support engineers.
//Load Key store
private void loadKeyAndTrustStore()
{
try
{
//System.out.println(Constants.ROOT_PATH + Constants.STORE_FILE);
AdminLogger.error("Certificate file: " + Constants.ROOT_PATH
+ Constants.STORE_FILE);
// System load ssl the file of certificate
// Load Key store
System.setProperty("javax.net.ssl.keyStore", Constants.ROOT_PATH
+ Constants.STORE_FILE);
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
1
UPCCSOAP Interface Instructions 5 WSDL
System.setProperty("javax.net.ssl.keyStorePassword", "123456");
// TrustStore
System.setProperty("javax.net.ssl.trustStore",
Constants.ROOT_PATH + Constants.STORE_FILE);
System.setProperty("javax.net.ssl.trustStorePassword", "123456");
}
catch (Exception ex)
{
AdminLogger.error(ex, "StartupServlet.loadKeyAndTrustStore");
}
}
[
Issue 01 (2012-08-30) Huawei Proprietary and Confidential Copyright © Huawei Technologies Co.,
Ltd
2