Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 32.153
Word version: 18.0.0
0…
4…
4
Interface IRP SS template
5
NRM IRP SS template
A
General rules for Solution Sets (SS)
A.1
Introduction
A.2
Solution Set (SS) versioning
A.3
Referenced Information Service (IS) specification
B
Technology specific rules & guidelines for CORBA Solution Sets
B.1
Rules
B.2
Guidelines (Style Guide for CORBA SS IDL)
C
Technology specific rules & guidelines for SOAP SSs
C.1
Rules
C.2
Guidelines (Style Guide for SOAP SS WSDL)
C.3
XML Schema Guidelines
D
Technology specific rules & guidelines for XML specifications
D.1
Rules
D.2
Guidelines
$
Change History
4
Interface IRP SS template
p. 8
5
NRM IRP SS template
p. 14
A
(Normative) General rules for Solution Sets (SS)
p. 16
A.1
Introduction
p. 16
A.2
Solution Set (SS) versioning
p. 16
A.3
Referenced Information Service (IS) specification
p. 16
B
(Normative) Technology specific rules & guidelines for CORBA Solution Sets
p. 17
B.1
Rules
p. 17
B.1.1
Introduction
p. 17
B.1.2
Rules for specification of CORBA Solution Sets
p. 17
B.1.2.1
Introduction
p. 17
B.1.2.2
Pragma prefix
p. 17
B.1.3
Implementation aspects of Interface IRP CORBA Solution Sets
p. 17
B.1.3.1
Introduction
p. 17
B.1.3.2
IRPAgent behaviour on incoming optional method
p. 18
B.1.3.3
IRPAgent behaviour on incoming optional parameter of operation
p. 18
B.1.3.4
IRPAgent behaviour on outgoing attributes of notification
p. 18
B.1.3.5
Encoding rule of absence semantics
p. 18
B.1.4
Rules for NRM IRP CORBA SS extensions
p. 19
B.1.4.1
Allowed extensions
p. 19
B.1.4.2
Extensions not allowed
p. 19
B.2
Guidelines (Style Guide for CORBA SS IDL)
p. 20
B.2.1
Modules and File
p. 20
B.2.1.1
Use of Modules
p. 20
B.2.1.2
File Names
p. 20
B.2.1.3
Include Conventions
p. 20
B.2.1.4
File Structure
p. 21
B.2.1.4.1
File Internal Identification
p. 21
B.2.1.4.2
File Guard
p. 21
B.2.1.4.3
Required Contents
p. 21
B.2.1.4.4
Example illustrating a File Structure
p. 21
B.2.2
Identifiers
p. 22
B.2.2.1
Mixed Case, Beginning Upper, No Underscores
p. 22
B.2.2.2
Lower Case with Underscores
p. 22
B.2.2.3
Upper Case with Underscores
p. 23
B.2.2.4
Naming IDL Sequence Types
p. 23
B.2.3
Interface IRP
p. 24
B.2.3.1
Constant String and Type Definitions
p. 24
B.2.3.2
Operations
p. 25
B.2.3.3
Notifications
p. 25
B.2.4
NRM IRP
p. 27
C
(Normative) Technology specific rules & guidelines for SOAP SSs
p. 28
C.1
Rules
p. 28
C.1.1
Introduction
p. 28
C.1.2
Rules for specification of SOAP Solution Sets
p. 28
C.1.2.1
Introduction
p. 28
C.1.2.2
File names
p. 28
C.1.2.3
Void
C.1.2.4
XML version encoding
p. 28
C.1.2.5
Namespaces
p. 29
C.1.3
Implementation aspects of Interface IRP SOAP Solution Sets
p. 29
C.1.3.1
Introduction
p. 29
C.1.3.n
XXXX rule
p. 29
C.2
Guidelines (Style Guide for SOAP SS WSDL)
p. 29
C.2.1
File structure
p. 29
C.2.1.1
Definitions
p. 29
C.2.1.2
Namespaces
p. 30
C.2.1.3
Documentation
p. 30
C.2.1.4
Types
p. 30
C.2.1.5
Message
p. 30
C.2.1.6
Port type
p. 30
C.2.1.7
Binding
p. 30
C.2.1.8
Port
p. 30
C.2.1.9
Service
p. 30
C.2.2
Identifiers
p. 30
C.2.2.n
Rule n
p. 30
C.3
XML Schema Guidelines
p. 30
C.3.1
XSD guidelines for messages definition
p. 30
C.3.1.1
Request message
p. 30
C.3.1.2
Response messages
p. 30
C.3.1.3
Fault messages
p. 31
C.3.2
XSD guidelines for parameters definition
p. 31
C.3.2.1
General guidelines
p. 31
C.3.2.2
Simple type definitions
p. 31
C.3.2.3
Complex type definition
p. 31
C.3.3
Identifiers
p. 31
D
(Normative) Technology specific rules & guidelines for XML specifications
p. 32
D.1
Rules
p. 32
D.1.1
XSD Use Cases
p. 32
D.1.1.1
Background
p. 32
D.1.1.2
Use Cases Set 1
p. 32
D.1.1.3
Use Cases Set 2
p. 33
D.1.2
Rules for NRM IRP XML specification extensions
p. 33
D.1.3
XML version encoding
p. 33
D.2
Guidelines
p. 34
$
Change History
p. 35