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.612
Word version: 18.0.0
0…
2…
2
References
3
Definitions and abbreviations
4
System Overview
5
Modelling approach
6
Information Object Classes
7
Interface Definition
9
State Machine
10
Bulk Configuration Data File
A
Scenarios
B
Bulk CM Application and Operation Principles
$
Change History
2
References
p. 7
3
Definitions and abbreviations
p. 8
3.1
Definitions
p. 8
3.2
Abbreviations
p. 10
4
System Overview
p. 11
4.1
System Context
p. 11
4.2
Compliance rules
p. 12
4.3
Scope of Bulk CM Management Specification
p. 13
5
Modelling approach
p. 13
6
Information Object Classes
p. 13
6.1
Information entities imported and local label
p. 13
6.2
Class diagram
p. 14
6.2.1
Attributes and relations
p. 14
6.2.2
Inheritance
p. 14
6.3
Information object classes definition
p. 15
6.3.1
SimpleUploadBulkCMIRP
p. 15
6.3.1.1
Definition
p. 15
6.3.1.2
Attributes
p. 15
6.3.1.3
Notifications
p. 15
6.3.2
ControlledUploadBulkCMIRP
p. 15
6.3.2.1
Definition
p. 15
6.3.2.2
Attributes
p. 15
6.3.2.3
Notifications
p. 15
6.3.3
BulkCMIRP
p. 15
6.3.3.1
Definition
p. 15
6.3.3.2
Attributes
p. 15
6.3.3.3
Notifications
p. 15
6.4
Void
7
Interface Definition
p. 16
7.1
Class Diagram
p. 17
7.1.1
Operations and Notifications for Simple Upload
p. 17
7.1.2
Operations and Notifications for Controlled Upload
p. 17
7.1.3
Main Operations and Notifications for Controlled Upload & Provisioning
p. 18
7.1.4
Suboperations for Controlled Upload & Provisioning (of clause 10)
p. 18
7.2
Generic rules
p. 18
7.3
Interface BulkCMSession
p. 19
7.3.1
Operation startSession (M)
p. 19
7.3.1.1
Definition
p. 19
7.3.1.2
Input parameters
p. 19
7.3.1.3
Output parameters
p. 19
7.3.1.4
Pre-condition
p. 19
7.3.1.5
Post-condition
p. 19
7.3.1.6
Exceptions
p. 19
7.3.1.6.1
operationFailed
p. 19
7.3.2
Operation endSession (M)
p. 20
7.3.2.1
Definition
p. 20
7.3.2.2
Input parameters
p. 20
7.3.2.3
Output parameters
p. 20
7.3.2.4
Pre-condition
p. 20
7.3.2.5
Post-condition
p. 20
7.3.2.6
Exceptions
p. 20
7.3.2.6.1
operationFailed
p. 20
7.3.3
Operation abortSessionOperation (M)
p. 21
7.3.3.1
Definition
p. 21
7.3.3.2
Input parameters
p. 21
7.3.3.3
Output parameters
p. 21
7.3.3.4
Pre-condition
p. 21
7.3.3.5
Post-condition
p. 21
7.3.3.6
Exceptions
p. 21
7.3.3.6.1
operationFailed
p. 21
7.3.4
Operation getSessionIds (M)
p. 22
7.3.4.1
Definition
p. 22
7.3.4.2
Input parameters
p. 22
7.3.4.3
Output parameters
p. 22
7.3.4.4
Pre-condition
p. 22
7.3.4.5
Post-condition
p. 22
7.3.5
Operation getSessionStatus (M)
p. 23
7.3.5.1
Definition
p. 23
7.3.5.2
Input parameters
p. 23
7.3.5.3
Output parameters
p. 23
7.3.5.4
Pre-condition
p. 23
7.3.5.5
Post-condition
p. 23
7.3.5.6
Exceptions
p. 23
7.3.5.6.1
operationFailed
p. 23
7.3.6
Operation getSessionLog (M)
p. 24
7.3.6.1
Definition
p. 24
7.3.6.2
Input parameters
p. 24
7.3.6.3
Output parameters
p. 24
7.3.6.4
Pre-condition
p. 24
7.3.6.5
Post-condition
p. 24
7.3.6.6
Exceptions
p. 24
7.3.6.6.1
operationFailed
p. 24
7.4
Interface BulkCMPassive
p. 25
7.4.1
Operation upload (M)
p. 25
7.4.1.1
Definition
p. 25
7.4.1.2
Input parameters
p. 25
7.4.1.3
Output parameters
p. 26
7.4.1.4
Pre-condition
p. 26
7.4.1.5
Post-condition
p. 26
7.4.1.6
Exceptions
p. 26
7.4.1.6.1
operationFailed
p. 26
7.5
Interface BulkCMActive
p. 27
7.5.1
Operation download (M)
p. 27
7.5.1.1
Definition
p. 27
7.5.1.2
Input parameters
p. 27
7.5.1.3
Output parameters
p. 27
7.5.1.4
Pre-condition
p. 27
7.5.1.5
Post-condition
p. 27
7.5.1.6
Exceptions
p. 28
7.5.1.6.1
operationFailed
p. 28
7.5.2
Operation validate (O)
p. 29
7.5.2.1
Definition
p. 29
7.5.2.2
Input parameters
p. 29
7.5.2.3
Output parameters
p. 29
7.5.2.4
Pre-condition
p. 29
7.5.2.5
Post-condition
p. 29
7.5.2.6
Exceptions
p. 30
7.5.2.6.1
operationFailed
p. 30
7.5.3
Operation preactivate (O)
p. 31
7.5.3.1
Definition
p. 31
7.5.3.2
Input parameters
p. 31
7.5.3.3
Output parameters
p. 32
7.5.3.3a
Pre-condition
p. 32
7.5.3.5
Post-condition
p. 32
7.5.3.6
Exceptions
p. 32
7.5.3.6.1
operationFailed
p. 32
7.5.4
Operation activate (M)
p. 33
7.5.4.1
Definition
p. 33
7.5.4.2
Input parameters
p. 34
7.5.4.3
Output parameters
p. 34
7.5.4.4
Pre-condition
p. 34
7.5.4.5
Post-condition
p. 34
7.5.4.6
Exceptions
p. 34
7.5.4.6.1
operationFailed
p. 34
7.5.5
Operation fallback (M)
p. 35
7.5.5.1
Definition
p. 35
7.5.5.2
Input parameters
p. 35
7.5.5.3
Output parameters
p. 35
7.5.5.4
Pre-condition
p. 35
7.5.5.5
Post-condition
p. 35
7.5.5.6
Exceptions
p. 36
7.5.5.6.1
operationFailed
p. 36
7.5.6
Validation and Checking Functions
p. 37
7.5.6.1
Download Checks
p. 37
7.5.6.2
Validate Checks
p. 37
7.5.6.3
Preactivation Checks
p. 37
7.5.6.4
Activate Checks
p. 37
7.6
Interface BulkCMIRPNotification_1
p. 38
7.6.1
Notification notifySessionStateChanged (M)
p. 38
7.6.1.1
Definition
p. 38
7.6.1.2
Input Parameters
p. 38
7.6.1.3
Triggering events
p. 38
7.7
Interface BulkCMIRPNotification_2
p. 39
7.7.1
Notification notifyGetSessionLogEnded (M)
p. 39
7.7.1.1
Definition
p. 39
7.7.1.2
Input parameters
p. 39
7.7.1.3
Triggering event
p. 39
8
Void
9
State Machine
p. 40
9.1
State Machine Overview
p. 40
9.2
State Machine Description
p. 41
9.2.1
Upload Phase
p. 43
9.2.2
Download Phase
p. 44
9.2.3
Validation Phase
p. 44
9.2.4
Preactivation Phase
p. 45
9.2.5
Activation Phase
p. 46
9.2.6
Fallback Phase
p. 47
9.3
State Machine Pre and Post Conditions Tables
p. 48
10
Bulk Configuration Data File
p. 50
10.1
Bulk Configuration Data Management Actions - Sub-operations
p. 50
10.1.1
bulkCmCreateMo (Create MO Sub-operation) (M)
p. 50
10.1.2
bulkCmDeleteMo (Delete MO Sub-operation) (M)
p. 51
10.1.3
bulkCmChangeMo (Change MO Sub-operation) (M)
p. 51
10.2
Rules for ordering Management Actions (Sub-operations) in Configuration Data Files
p. 51
10.2.1
Download files
p. 51
10.2.2
Upload files
p. 52
A
Scenarios
p. 53
B
Bulk CM Application and Operation Principles
p. 59
B.1
Key characteristics
p. 59
$
Change History
p. 60