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.199-01
Open Service Access (OSA); Parlay X web services;
Part 1: Common
3GPP‑Page
ETSI‑search
ToC
↓
V9.0.0 (PDF)
2009/12 41 p.
V8.1.0
2009/10 41 p.
V7.2.0
2007/06 37 p.
V6.6.0
2007/06 35 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.199-01
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
Use of Web Services technologies
Word‑p. 10
4.1
Web Service message content
Word‑p. 10
4.1.1
SOAP
Word‑p. 10
4.1.2
XML
Word‑p. 10
4.1.3
HTTP
Word‑p. 10
4.2
Web Service interface definitions
Word‑p. 10
4.2.1
WSDL
Word‑p. 10
4.3
Security for Parlay X Web Services
Word‑p. 10
4.4
XML data types
Word‑p. 10
5
Detailed service description
Word‑p. 11
5.1
Address data items
Word‑p. 11
5.2
Charging
Word‑p. 11
5.2.1
Charging data type
Word‑p. 11
5.3
Exception definition
Word‑p. 12
5.4
Service exception
Word‑p. 12
5.5
Policy exception
Word‑p. 13
6
Namespaces
Word‑p. 14
7
Sequence diagrams
Word‑p. 14
8
XML Schema data type definition
Word‑p. 14
8.1
TimeMetrics enumeration
Word‑p. 14
8.2
TimeMetric structure
Word‑p. 14
8.3
ChargingInformation structure
Word‑p. 14
8.4
ServiceError structure
Word‑p. 15
8.5
SimpleReference structure
Word‑p. 15
8.6
CallParticipantStatus enumeration
Word‑p. 15
8.7
CallParticipantTerminationCause enumeration
Word‑p. 15
8.8
CallParticipantInformation Structure
Word‑p. 15
8.9
CallSession Structure
Word‑p. 16
8.10
MediaInfo structure
Word‑p. 16
8.11
Media enumeration
Word‑p. 16
8.12
MediaDirection enumeration
Word‑p. 17
8.13
RetrievalStatus enumeration
Word‑p. 17
8.14
NameValuePair structure
Word‑p. 17
9
Web Service interface definition
Word‑p. 17
10
Fault definitions
Word‑p. 17
10.1
ServiceException
Word‑p. 17
10.1.1
SVC0001: Service error
Word‑p. 17
10.1.2
SVC0002: Invalid input value
Word‑p. 18
10.1.3
SVC0003: Invalid input value with list of valid values
Word‑p. 18
10.1.4
SVC0004: No valid address(es)
Word‑p. 18
10.1.5
SVC0005: Duplicate correlator
Word‑p. 18
10.1.6
SVC0006: Invalid group
Word‑p. 18
10.1.7
SVC0007: Invalid charging information
Word‑p. 18
10.1.8
SVC0008: Overlapping Criteria
Word‑p. 18
10.2
PolicyException
Word‑p. 19
10.2.1
POL0001: Policy error
Word‑p. 19
10.2.2
POL0002: Privacy error
Word‑p. 19
10.2.3
POL0003: Too many addresses
Word‑p. 19
10.2.4
POL0004: Unlimited notifications not supported
Word‑p. 19
10.2.5
POL0005: Too many notifications requested
Word‑p. 19
10.2.6
POL0006: Groups not allowed
Word‑p. 20
10.2.7
POL0007: Nested groups not allowed
Word‑p. 20
10.2.8
POL0008: Charging not supported
Word‑p. 20
10.2.9
POL0009: Invalid frequency requested
Word‑p. 20
10.2.10
POL0010: Retention time interval expired
Word‑p. 20
10.2.11
POL0011: Media Type not supported
Word‑p. 20
10.2.12
POL0012: Too many description entries specified
Word‑p. 20
10.2.13
POL0013: Addresses duplication
Word‑p. 21
10.3
Fault number ranges by service
Word‑p. 21
11
Service policies
Word‑p. 21
12
WSDL usage and style
Word‑p. 21
12.1
Service definition and documents
Word‑p. 22
12.1.1
Interface sets
Word‑p. 22
12.1.2
Preparing for document definition
Word‑p. 22
12.1.3
Documents
Word‑p. 23
12.1.3.1
Types definition document
Word‑p. 23
12.1.3.2
Shared faults document
Word‑p. 23
12.1.3.3
Service interface document
Word‑p. 23
12.1.3.4
Service bindings document
Word‑p. 23
12.1.4
Document separation rationale
Word‑p. 24
12.1.5
Document version identifier
Word‑p. 24
12.1.6
Document naming example
Word‑p. 24
12.1.7
Service definitions for notification patterns
Word‑p. 24
12.2
Namespaces
Word‑p. 25
12.2.1
Namespaces for Parlay X Web Services
Word‑p. 25
12.2.2
Use of namespaces
Word‑p. 25
12.2.3
Namespace elements
Word‑p. 25
12.2.4
Namespace Usage
Word‑p. 26
12.2.4.1
Why namespace versions are used
Word‑p. 26
12.2.4.2
When namespace versions are changed
Word‑p. 26
12.2.4.3
Benefit of managing namespace versions
Word‑p. 26
12.2.5
Common namespaces
Word‑p. 27
12.2.6
Target namespace
Word‑p. 27
12.2.7
WSDL and Schema namespaces
Word‑p. 27
12.2.8
Local namespace use
Word‑p. 28
12.2.9
Examples
Word‑p. 28
12.3
Authoring style - Document content and names
Word‑p. 28
12.3.1
General WSDL document information
Word‑p. 28
12.3.2
Names
Word‑p. 28
12.3.3
Case usage for names
Word‑p. 29
12.3.4
Naming conventions for special names
Word‑p. 29
12.3.5
Document layout
Word‑p. 29
12.4
Data type definitions
Word‑p. 30
12.4.1
Types section declaration
Word‑p. 30
12.4.1.1
Optional elements
Word‑p. 30
12.4.1.2
Nillable elements
Word‑p. 30
12.4.1.3
User defined simple data types
Word‑p. 30
12.4.1.4
Data structures
Word‑p. 30
12.4.1.5
Enumerations
Word‑p. 31
12.4.1.6
Unions
Word‑p. 31
12.4.1.7
Web Service references
Word‑p. 31
12.5
Messages and interfaces (PortTypes)
Word‑p. 32
12.5.1
Message Parts
Word‑p. 32
12.5.1.1
Document style Web Services
Word‑p. 32
12.5.2
Interfaces (PortTypes)
Word‑p. 32
12.5.3
Faults (Exceptions)
Word‑p. 32
12.6
Bindings and service definitions
Word‑p. 33
12.6.1
Binding
Word‑p. 33
12.6.2
Service definition
Word‑p. 33
13
Backward Compatibility Guidelines
Word‑p. 34
13.1
Implementation Guidelines for Server Programmers
Word‑p. 34
13.2
Implementation Guidelines for Client Programmers
Word‑p. 34
13.3
Removal of items from the specifications
Word‑p. 34
A
(Normative) WSDL for common data definitions
Word‑p. 36
B
Description of Parlay X Web Services Part 1: Common Definitions for 3GPP2 cdma2000 networks
Word‑p. 37
B.1
General Exceptions
Word‑p. 37
B.2
Specific Exceptions
Word‑p. 37
B.2.1
Clause 1: Scope
Word‑p. 37
B.2.2
Clause 2: References
Word‑p. 37
B.2.3
Clause 3: Definitions and abbreviations
Word‑p. 37
B.2.4
Clause 4: Use of Web Services technologies
Word‑p. 37
B.2.5
Clause 5: Detailed service description
Word‑p. 37
B.2.6
Clause 6: Namespaces
Word‑p. 38
B.2.7
Clause 7: Sequence diagrams
Word‑p. 38
B.2.8
Clause 8: XML Schema data type definition
Word‑p. 38
B.2.9
Clause 9: Web Service interface definition
Word‑p. 38
B.2.10
Clause 10: Fault definitions
Word‑p. 38
B.2.11
Clause 11: Service policies
Word‑p. 38
B.2.12
Clause 12: WSDL usage and style
Word‑p. 38
B.2.13
Annex A (normative): WSDL for common data definitions
Word‑p. 38
$
Change history
Word‑p. 39