Tech-
invite
3GPP
space
IETF
RFCs
SIP
Quick
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
TS 29.198-11
Open Service Access (OSA) API –
Part 11: Account Management Service Capability Feature (SCF)
3GPP‑Page
ETSI‑search
ToC
↓
V9.0.0 (PDF)
2009/12 46 p.
V8.0.0
2008/12 46 p.
V7.0.0
2007/03 46 p.
V6.5.1
2006/07 46 p.
V5.8.0
2005/12 34 p.
V4.6.0
2005/12 29 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.198-11
Word version: 9.0.0
0
Introduction
Word‑p. 6
1
Scope
Word‑p. 8
2
References
Word‑p. 8
3
Definitions and abbreviations
Word‑p. 9
3.1
Definitions
Word‑p. 9
3.2
Abbreviations
Word‑p. 9
4
Account Management SCF
Word‑p. 9
4.1
General requirements on support of methods
Word‑p. 9
5
Sequence Diagrams
Word‑p. 10
5.1
Standard Voucher Handling
Word‑p. 10
5.2
Standard Transaction History Retrieval
Word‑p. 11
5.3
Standard Query Handling
Word‑p. 12
5.4
Standard Notification handling
Word‑p. 13
5.5
Network Controlled Notifications
Word‑p. 14
6
Class Diagrams
Word‑p. 15
7
The Service Interface Specifications
Word‑p. 17
7.1
Interface Specification Format
Word‑p. 17
7.1.1
Interface Class
Word‑p. 18
7.1.2
Method descriptions
Word‑p. 18
7.1.3
Parameter descriptions
Word‑p. 18
7.1.4
State Model
Word‑p. 18
7.2
Base Interface
Word‑p. 18
7.2.1
Interface Class IpInterface
Word‑p. 18
7.3
Service Interfaces
Word‑p. 18
7.3.1
Overview
Word‑p. 18
7.4
Generic Service Interface
Word‑p. 19
7.4.1
Interface Class IpService
Word‑p. 19
7.4.1.1
Method setCallback()
Word‑p. 19
7.4.1.2
Method setCallbackWithSessionID()
Word‑p. 19
8
Account Management Interface Classes
Word‑p. 20
8.1
Interface Class IpAccountManager
Word‑p. 20
8.1.1
Method createNotification()
Word‑p. 20
8.1.2
Method destroyNotification()
Word‑p. 21
8.1.3
Method queryBalanceReq()
Word‑p. 21
8.1.4
Method changeNotification()
Word‑p. 22
8.1.5
Method getNotification()
Word‑p. 22
8.1.6
Method retrieveTransactionHistoryReq()
Word‑p. 23
8.1.7
Method enableNotifications()
Word‑p. 23
8.1.8
Method disableNotifications()
Word‑p. 24
8.1.9
Method queryBalanceExpiryDateReq()
Word‑p. 24
8.1.10
Method updateBalanceReq()
Word‑p. 24
8.1.11
Method createVoucherReq()
Word‑p. 25
8.1.12
Method destroyVoucherReq()
Word‑p. 25
8.1.13
Method queryVoucherReq()
Word‑p. 26
8.1.14
Method queryUserVouchersReq()
Word‑p. 26
8.2
Interface Class IpAppAccountManager
Word‑p. 26
8.2.1
Method reportNotification()
Word‑p. 27
8.2.2
Method queryBalanceRes()
Word‑p. 27
8.2.3
Method queryBalanceErr()
Word‑p. 28
8.2.4
Method retrieveTransactionHistoryRes()
Word‑p. 28
8.2.5
Method retrieveTransactionHistoryErr()
Word‑p. 28
8.2.6
Method queryBalanceExpiryDateRes()
Word‑p. 28
8.2.7
Method queryBalanceExpiryDateErr()
Word‑p. 29
8.2.8
Method updateBalanceRes()
Word‑p. 29
8.2.9
Method updateBalanceErr()
Word‑p. 29
8.2.10
Method createVoucherRes()
Word‑p. 29
8.2.11
Method createVoucherErr()
Word‑p. 30
8.2.12
Method destroyVoucherRes()
Word‑p. 30
8.2.13
Method destroyVoucherErr()
Word‑p. 30
8.2.14
Method queryVoucherRes()
Word‑p. 30
8.2.15
Method queryVoucherErr()
Word‑p. 31
8.2.16
Method queryUserVouchersRes()
Word‑p. 31
8.2.17
Method queryUserVouchersErr()
Word‑p. 31
9
State Transition Diagrams
Word‑p. 31
9.1
State Transition Diagrams for IpAccountManager
Word‑p. 31
9.1.1
Active State
Word‑p. 32
9.1.2
Notifications created State
Word‑p. 32
10
Account Management Service Properties
Word‑p. 32
11
Data Definitions
Word‑p. 34
11.1
Account Management Data Definitions
Word‑p. 34
11.1.1
IpAppAccountManager
Word‑p. 34
11.1.2
IpAppAccountManagerRef
Word‑p. 34
11.1.3
IpAccountManager
Word‑p. 34
11.1.4
IpAccountManagerRef
Word‑p. 34
11.1.5
TpBalanceQueryError
Word‑p. 34
11.1.6
TpChargingEventName
Word‑p. 35
11.1.7
TpBalanceInfo
Word‑p. 35
11.1.8
TpChargingEventInfo
Word‑p. 36
11.1.9
TpChargingEventCriteria
Word‑p. 36
11.1.10
TpChargingEventNameSet
Word‑p. 36
11.1.11
TpChargingEventCriteriaResult
Word‑p. 36
11.1.12
TpChargingEventCriteriaResultSet
Word‑p. 36
11.1.13
TpBalance
Word‑p. 36
11.1.14
TpBalanceSet
Word‑p. 36
11.1.15
TpTransactionHistory
Word‑p. 37
11.1.16
TpTransactionHistorySet
Word‑p. 37
11.1.17
TpTransactionHistoryStatus
Word‑p. 37
11.1.18
TpBalanceExpiryDate
Word‑p. 37
11.1.19
TpBalanceExpiryDateSet
Word‑p. 37
11.1.20
TpVoucherError
Word‑p. 37
11.1.21
TpVoucher
Word‑p. 38
11.1.22
TpVoucherSet
Word‑p. 38
12
Exception Classes
Word‑p. 38
A
(Normative) OMG IDL Description of Account Management SCF
Word‑p. 39
B
W3C WSDL Description of Account Management SCF
Word‑p. 40
C
Java™ API Description of the Account Management SCF
Word‑p. 41
D
Description of Account Management for 3GPP2 cdma2000 networks
Word‑p. 42
D.1
General Exceptions
Word‑p. 42
D.2
Specific Exceptions
Word‑p. 42
D.2.1
Clause 1: Scope
Word‑p. 42
D.2.2
Clause 2: References
Word‑p. 42
D.2.3
Clause 3: Definitions and abbreviations
Word‑p. 42
D.2.4
Clause 4: Account Management SCF
Word‑p. 42
D.2.5
Clause 5: Sequence Diagrams
Word‑p. 42
D.2.6
Clause 6: Class Diagrams
Word‑p. 43
D.2.7
Clause 7: The Service Interface Specifications
Word‑p. 43
D.2.8
Clause 8: Account Management Interface Classes
Word‑p. 43
D.2.9
Clause 9: State Transition Diagrams
Word‑p. 43
D.2.10
Clause 10: Account Management Service Properties
Word‑p. 43
D.2.11
Clause 11: Data Definitions
Word‑p. 43
D.2.12
Clause 12: Exception Classes
Word‑p. 43
D.2.13
Annex A (normative): OMG IDL Description of Account Management SCF
Word‑p. 43
D.2.14
Annex B (informative): W3C WSDL Description of Account Management SCF
Word‑p. 43
$
Change history
Word‑p. 44