Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 3: Protocol specification

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Traitement transactionnel réparti — Partie 3: Spécification du protocole

General Information

Status
Withdrawn
Publication Date
29-Dec-1992
Withdrawal Date
29-Dec-1992
Current Stage
9599 - Withdrawal of International Standard
Completion Date
01-Aug-1996
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 10026-3:1992 - Information technology -- Open Systems Interconnection -- Distributed Transaction Processing
English language
682 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 10026-3:1992 - Information technology -- Open Systems Interconnection -- Distributed Transaction Processing
English language
682 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

I N TE R NAT I O NA L
ISOJIEC
STANDARD
10026-3
First edition
1992-1 2-1 5
Information technology - Open Systems
Interconnection - Distributed Transaction
Processing -
Part 3:
Protocol specification
Technologies de l’information - Interconnexion de systèmes ouverts
(OS11 - Traitement transactionnel réparti -
f
Partie 3: Spécification du protocole
Reference number
ISO/IEC 10026-3:1992(E)

---------------------- Page: 1 ----------------------
ISO/IEC 10026-3 1992 (E)
Contents
I
wiuction .
Intx x
1 Scope . 1
2 Nonnative references . 1
Definitions . 2
3
Abbreviations . 2
I 4
Conventions . 3
5
Model of the PM . 3
6
6.1 Overview . 3
I
principles of association usage . 3
6.1.1
6.1.2 Dialogue establishment . 4
6.1.3 Channel management . 4
6.1.4 Channel utilization . 5
6.1.5 Token control . 5
6.1.6 Concatenationheparation . 5
6.1.7 Embedding . 6
OS1 TP Protocol structure . 6
6.2
Components of the PM . 6
6.2.1
6.2.1.1 TheTPPM . 7
6.2.1.2 TheCPM . 8
Execution Rules . 8
7
7.1 Operation of the PM . 8
.
Relationship of SAO(s) to MACF(s) . 8
7.1.1
Input events to the PM . 9
7.1.2
7.1.3 Action sequences . 9
7.1.4 SACF queuing . 9
7.1.5 Input event blocking at the PSAP . 9
PM error conditions . 10
7.1.6
7.2 Procedure niles . 10
7.3 Definitions . 12
Log records used by the PM . 15
I 7.4
7.4.1 Log-ready record . 15
7.4.2 Log-commitreco rd . 15
7.4.3 Log-heunsticrecord . 15
7.4.4 Log-damage record . 15
7.5 Recovery-context-handle . 15
Use of ACSE. CCR and the Presentation Layer . 15
8
8.1 In@ocluction . 15
Use of ACSE Service primitives . 15
8.2
Use of the A-ASSOCIATE meters . 16
8.2.1
Use of the A-RELEASE parameters . 16
8.2.2
Use of the A-ABORT and A-P-ABORT parameters . 16
8.2.3
Use of CCR Service primitives . 17
8.3
Use of the Presentation Layer . 17
8.4
Use of Presentation Service primitives .
8.4.1
17
Mapping of C-ROLLBACK-RI to Presentation . 18
8.4.2
8.5 Association Management . 18
...........................................................................................
8.5.1 Induction 18
8.5.2 Association/dialogue compatibility . 18
8.5.3 Association/channel compatibility . 18
Initiating an association establishment . 18
8.5.4
Receiving an association establishment indication . 19
8.5.5
Responding to association establishment . 19
8.5.6
0 ISO/IEC 1992
All rights reserved . No part of this publication may be reproduced or utilized in any form or
by any means. electronic or mechanical. including photocopying and microfilm. without per-
mission in writing from the publisher .
ISO/IEC Copyright Office Case Postale 56 CH-I21 1 Genève 20 Switzerland
Printed in Switzerland
..
11
I

---------------------- Page: 2 ----------------------
ISODEC 10026-3 : 1992 (E)
8.5.7 Receiving codition of assoCiation establishment . 20
8.5.8 Initiating an association release . 20
8.5.9 Aborting an association . 20
9 TP-ASE description . 21
9.1 Introduction . 21
..
9.2 AF Service Definition . 21
9.2.1 AF-BEGIN.DIAuxUE . 21
9.2.2 AF-BID . 21
9.2.3 AF-END-DIALOGUE . 22
9.2.4 AF-U-ERROR . 22
9.2.5 AF-ABORT . 22
9.2.6 AF-GRANT-CONTROL . 22
9.2.7 AF-REQ~ ST-CONTROL . 22
9.2.8 AF-HANDSHAKE . 22
9.2.9 AF-HANDSHAKE-AND-GRANT-CONTROL . 22
9.2.10 AF-DEFER . 22
9.2.11 AF.PREPARE . 22
9.2.12 AF.HEuRISTIC.REpoRT . 22
9.2.13 AF.ABORT.AND-HEURISTC.REPORT . 22
9.2.14 AF.RECOVER . 23
9.2.15 AF.TOKEN.GIVE . 23
9.2.16 AF-TOKEN-PLEASE . 23
AF-Services and TP APDUs: parameters and fields Mappings . 23
9.3
9.3.1 AF-BEGIN-DIALOGUE requestspondconflm. TP-BEGIN-DIALOGUE-
RI/-RC APDU . 23
request/indication/respnd confm. TP-BID-RI/-RC APDU . 25
AF-BID
9.3.2
9.3.3 AF-F3D-DIALOGUE request/ indicatiodrespon fm. Tp-END-DIALoGuE-R.I/-
RC APDU .
.................................. 25
9.3.4 AF-U-ERROR request/indication/ response/conflm. TP-U-ERROR-RV-RC APDU26
AF.ABORTreques.ication.Tp.ABORT .RI APDU . 26
9.3.5
9.3.6 AF-GRANT-CONTROL request/ indication. TP-GRANT-CONTROL-RI APDU 26
9.3.7 AF-REQUEST-CONTROL request/ indication. TP-REQUEST-CONTROL-RI APDU
........................................................................................................... 26
9.3.8 AF-HANDSHAKE request/indication/ respnse/mdm. TP-HANDSHAKE-RI/-RC
APDU . 26
9.3.9 AF-HANDSHAKE-AND-GRCONTROL requesthndicatioxdresponse confirm. TP-
HANDSHAKE-AND-GRANT-CONTROL-RY-RC APDU . 27
AF-DEFER request/indication. TP-DEFER-RI APDU . 27
9.3.10
1 AF-PREPARE requesthdication, TP-PREPARE-RI APDU . 27
9.3.1
AF-HEURISTIC-REPORT request/ indication. TP-HEURISTIC-REPORT-RI APDU
9.3.12
........................................................................................................... 27
9.3.13 AF-ABORT-AND-HEURISTIC-REPORT request/indication . 28
AF-RECOVER requesthdication. TP-RECOVER-RI APDU . 28
9.3.14
AF-TOKEN-GIVE request/indication. TP-TOKEN-GIVE-RI APDU . 28
9.3.15
AF-TOKEN-PLEASE request/ indication. TP-TOKEN-PLEASE-RI APDU . 29
9.3.16
9.4 Procedures . 29
................................................................ 29
9.4.1 AF-BEGIN-DLAux;uE
TP-BEGIN-DIALOGUE-RI TP APDU . 29
9.4.2
9.4.3 AF-BEGIN-DIALOGUE response . 29
TP-BEGIN-DIALMKJE-RC TP APDU . 29
9.4.4
9.4.5 AF-BID .
29
TP-BID-RI TP APDU . 29
9.4.6
9.4.7 AF-BID- . 29
TP-BID-RC TP APDU . 29
9.4.8
9.4.9 AF-END-DIALOGUE request . 29
TP-END-DIALOGUE-RI TP APDU . 29
9.4.10
9.4.1 1 AF-END-DIALOGUE . 29
TP-END-DIALOGUE-RC TP APDU . 29
9.4.12
9.4.13 AF-U-ERROR WWt . 29
TP-U-ERROR-RI TP AmlU . 29
9.4.14
9.4.15 AF-U-ERROR response . 29
TP-U-ERROR-RC TP APDU . 29
9.4.16
iii

---------------------- Page: 3 ----------------------
ISODEC 10026-3 : 1992 (E)
AF-ABORT request . 30
9.4.17
TP-ABORT-RI TP APDU . 30
9.4.18
AF-GRA"TRoL request . 30
9.4.19
TP-GRANT-CONTROL-RI TP APDU . 30
9.4.20
AF-REQUEST-CONTROL request . 30
9.4.21
TP-WUEST-CONTROL-RI TP APDU . 30
9.4.22
AF-HANDSHAKE request . 30
9.4.23
TP-HANDSHAKE-RI TP APDU . 30
9.4.24
AF-HANDSHAKE response . 30
9.4/25
TP-HANDSHA=-RC TP APDU . 30
9.4,26
AF-HANDSHAKE-AND-GRANT-CONTROL request . 30
9.4127
TP-HANDSHAKE-AND-GRANT-CONTROL-RI TP APDU . 30
9.4128
AF-HANDSHAKE-AND-GRANT-CONTROL response . 30
9.4.29
TP-HANDSHAKE-AND-GRANT-CONTROL-RC TP APDU . 30
9.4.'30
AF-D- request . 30
9.43 1
TP-DEFER-RI TP APDU . 30
9.4.32
AF-PREPARE request . 30
9.4.33
C-PREPARE indication . 30
9.4.34
AF-HEURISTIC-REPORT request . 30
9.4.35
AF-ABORT- AND-HEURISTIC-REPORT request . 30
9.4.36
AF-RECOVER request . 30
9.4.37
C-RECOVER indication . 30
9.4.38
A-ABORT indication . 31
9.4.39
9.4.40 C-ROLLBACK indication . 31
C-ROLLBACK confirm . 31
9.4.41
C-COMMIT indication . 31
9.4.42
C-COMMIT confirm . 31
9.4.43
C-RECOVER confirm . 31
9.4.44
P-TOKEN-GIVE (sync-minor) indication . 31
9.4.45
AF-TOKEN-GIVE request . 32
9.4.46
P-TOKEN-PLEASE (sync-minor) indication . 32
9.4.47
AF-TOKEN-PLEASE request . 32
9.4.48
,.
9.5 Mapping . JL
10 SACF description . 33
10.1 Introduction . 33
10.2 SACF states . 33
Service definitions for SAF-DmACH-ASSOCIATION and SAF-ASSOCIATION-LOST . 34
10.3
10.3.1 SAF-DETACH-ASSOCIATION request . 34
10.3.2 SAF-ASSOCIATION-LOST indication . 34
procedure for SAF-D~ACH-ASSOCIA~ONATION~~~~~~~ . 34
10.4
Procedures for TP-ASE. CCR. ACSE. and Presentation Service Primitives . 35
10.5
10.5.1 AF-BEGIN-DIALOGUE request . 35
10.5.2 AF-BEGIN-DIALOGUE indication . 35
10.5.3 AF-BEGIN-DIALWUE resp~nse . 36
10.5.4 AF-BEGIN-DIALffiUEconfi . 36
10.5.5 AF-BID indication . 36
10.5.6 AF-BID =firm . 37
10.5.7 AF-END-DIALOGUE request . 37
10.5.8 AF-END-DIALOGUE indication . 37
10.5.9 AF-END-DWUE confvm . 38
10.5.10 AF-U-ERROR request . 38
10.5.1 1 AF-U-ERROR indication . 38
10.5.12 AF-U-ERROR Coiifirm . 38
10.5.13 AF-ABORTreqUeSt . 38
(provider. abortRI) indication . 38
10.5.14 AF-ABORT
10.5.15 AF-ABORT (user. dataRI) indication . 38
A-ABORTrequestor A-RELEASE (Resuit=affiitive)respon se . 38
10.5.16
10.5.17 A-[p-]ABORT indication or A-RELEASE (Resultdhnative) confirm . 38
10.5.18 AF-GRANT-CONTROL request . 39
10.5.19 AF-GRANT-CONTROL indication . 39
10.5.20 AF-REQUEST-CONTROL request . 39
10.5.21 AF-REQUEST-CONTROL indication . 39
iv

---------------------- Page: 4 ----------------------
ISO/IEC 10026-3 : 1992 (E)
10.5.22 AF-HANDSHAKE muat . 39
10.5.23 AF-HANDSHAKE indication . 39
10.5.24 AF-HANDSHAKE confirm . 39
10.5.25 AF.HANDSHAKE.AND-GRANT.CONTROLrequest . 39
AF-HANDSHAKE-AND-GRANT-CONTROL indication . 39
10.5.26
AF-HANDSHAKEUND-GRANT-CONTROL COnflllll . 39
1 O . 5.27
10.5.28 AF-DEFER quest . 39
AF-DEFER indication . 40
10.5.29
AF-PREPARE request . 40
10.5.30
10.5.31 AF-PREPARE indication . 40
10.5.32 AF-HEURISTIC-REPORT (commitRC) indication. or AF-HEURISTIC-REPORT
(recoverDoneRC) indication . 40
C-BEGIN . 40
’ 10.5.33
C-BEGlN indication . 40
10.5.34
10.5.35 C-BEGIN confirm . 40
C-READY indication . 40
10.5.36
C-COMMIT indication or C-COMMIT+C-BEGINindication . 40
10.5.37
10.5.38 AF-ABORT (user. commitRI) indication or AF-ABORT (user. commitRC) indication .
........................................................................................................... 41
10.5.39 C-COMMIT confirm . 41
AF-ABORT-AND-HEURISTIC-REPORT (commitRC) indication . 41
10.5.40
10.5.41 C-ROLLBACK re9uest . 41
10.5.42 C-ROLLBACK indication . 41
10.5.43 AF-ABORT (rollbackRI) indication. AF-ABORT-AND-HEURISTIC-REPORT
(rollbackRI) indication. or AF-HEURISTIC-REPORT (rollbackRI) indication . 41
C-ROLLB ACK confirm. AF-HEURISTIC-REPORT (rolibackRC) indication. AF-
10.5.44
ABORT (user/provider, roilbackRC) indication or AF-ABORT-AND-HEURISTIC-
REPORT (rollbackRC) indication . 42
10.5.45 AF-RECOVER indication . 42
C-RECOVER request or AF-RECOVER request . 42
10.5.46
10.5.47 C-RECOVERindication . 42
C-RECOVER con firm . 42
10.5.48
10.5.49 U-ASErequest . 42
10.5.50 U-ASE indication . 42
10.5.5 1 AF-TOKEN-GIVE (reguiar) indication . 43
10.5.52 AF-TOKEN-GIVE (keep) indication . 43
10.5.53 AF-TOKEN-GIVE (two-way-recovery) request . 43
10.5.54 AF-TOKEN-GIVE (two-way-recovery) indication . 43
10.5.55 P-TOKEN-GïVE (sync-minor) indication . 44
10.5.56 AF-TOKEN-PLEASErequest . 44
10.5.57 AF-TOKEN-PLEASEindication . 44
10.5.58 P-TOKEN-PLEASE indication . 44
10.5.59 Protocol error . 44
1 O . 5.60 Other service primitives . 44
10.6 SACF internal events . 44
10.6.1 Unsolicited BID reject . 44
.
10.7 Concatenation . 45
10.7.1 Mapping precedence . 45
10.7.2 Concatenation rules . 45
10.8 Routeing . 46
11 MACF description . 46
11.1 Introduction . 46
CAF service definition . 46
1 1.2
11.2.1 CAF-PLEASErequest . 46
11.2.2 CAF-GIVE indication . 47
CAF-FAIL indication . 47
1 1.2.3
11.2.4 CAF-DETACH request . 47
-RECOVER indication . 47
11.3 . 48
................................................................. 48
t
on (TPPM and CPM) . 48
............................................................. 49
V

---------------------- Page: 5 ----------------------
ISO/IEC 10026-3 : 1992 (E)
11.3.4
11.3.5
..., ..... . ....... . .. .. .... 50
11.3.6
.. ........................ 51
11.3.7
....................... , ..................... . ...... 51
11.3.8
indication ,. . . . . . . . . . .52
11.3.9
dication (CPM) . 52
11.3.10
11.3.1 1
11.3.12
11.3.13
nse . . . . . . . . . . . . . . . . . . . .54
11.3.14
11.3.15
11.3.16
11.3.17
11.3.18
11.3.19
11.3.20
11.3.21
A-RELEASE (Result=affimtive) response, or A-
) confilm on a dialogue . . . . . . . . . . . . . . . . . . . . . . . . . . .56
11.3.22
11.3.23
....... ,. .. .. . .. .. .. .. .. ..... .... .... .. .. . .. .. .. .. .. .. . . . .58
11.3.24
11.3.25
11.3.26
11.3.27
11.3.28
11.3.29
............................................................. ,. ... * .. 59
11.3.30
. . . . . ,. . . . . .I. ., . . . . . . . . . .59
11.3.31
-CONTROL request . 59
11.3.32
11.3.33
11.3.34
conîirm . . . . . . . . . . , . . . . , . . . . . . . . . .60
11.3.35
11.3.36
. . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . .60
11.3.37
....... .......... .. . .. .. .. .. .......... ... .. .... .. .. .... .. .. ..’... .. .. .. .. .... ... .. .61
11.3.38
..... .. ........ .. ....... .. .. .......... . .. .... .... .. .. ,. .. ... .. .. .. .... .. .... .. ... .61
11.3.39
.......................................... . ............. ... ......................... 61
11.3.40
11.3.41
11.3.42
...... .. .. .. ......... .... .. .. .. .. .. .. . .. .. .. .. .. .. .. ... .. .... .. .. .. .. .. .. . .. .61
11.3.43
.. .. .. .. .. .. ......... .. .. .. .. .. .. ..... .. .. .. .... .. ..... .. .... .. .. .... .... . .. .61
11.3.44
11.3.45
11.3.46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
11.3.47 . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
11.3.48
11.3.49
11.3.50
11.3.5 1
11.3.52
11.3.53
11.3.54
11.3.55
11.3.56
11.3.57
vi

---------------------- Page: 6 ----------------------
ISODEC 10026-3 : 199
REPORT (rollbackRC) indication . 66
1 1.3.58 CAF-RECOVER (ready) indication . 67
11.3.59 C-RECOVER (ready) indication or AF-RECOVER (ready) indication (CPM) . 68
1 1.3.60 CAF-REÇOVER (commit) indication . 68
11.3.61 C-RECOVER (commit) indication . 69
11.3.62 C-RECOVER (commit) indication or AF-RECOVER (commit) indication (CPM) 69
11.3.63 C-RECOVER (done) confirm or AF-HEURISTIC-REPORT (recoverDoneRC)
indication . 70
11.3.64 C-RECOVER (unknown) confitm . 70
C-RECOVER (unknown) confirm (CPM) . 70
11.3.65
11.3.66 C-RECOVER (re~-later)confum . 70
1 1.3.67 C-RECOVER (retry-later) confirm (CPM) . 70
1 1.3.68 AF-TOKEN-GIVE (two-way-recovery) indication on a channel VPPM) . 70
11.3.69 AF-TOKEN-GIVE indication (CPM) .
...

I N TE R NAT I O NA L
ISOJIEC
STANDARD
10026-3
First edition
1992-1 2-1 5
Information technology - Open Systems
Interconnection - Distributed Transaction
Processing -
Part 3:
Protocol specification
Technologies de l’information - Interconnexion de systèmes ouverts
(OS11 - Traitement transactionnel réparti -
f
Partie 3: Spécification du protocole
Reference number
ISO/IEC 10026-3:1992(E)

---------------------- Page: 1 ----------------------
ISO/IEC 10026-3 1992 (E)
Contents
I
wiuction .
Intx x
1 Scope . 1
2 Nonnative references . 1
Definitions . 2
3
Abbreviations . 2
I 4
Conventions . 3
5
Model of the PM . 3
6
6.1 Overview . 3
I
principles of association usage . 3
6.1.1
6.1.2 Dialogue establishment . 4
6.1.3 Channel management . 4
6.1.4 Channel utilization . 5
6.1.5 Token control . 5
6.1.6 Concatenationheparation . 5
6.1.7 Embedding . 6
OS1 TP Protocol structure . 6
6.2
Components of the PM . 6
6.2.1
6.2.1.1 TheTPPM . 7
6.2.1.2 TheCPM . 8
Execution Rules . 8
7
7.1 Operation of the PM . 8
.
Relationship of SAO(s) to MACF(s) . 8
7.1.1
Input events to the PM . 9
7.1.2
7.1.3 Action sequences . 9
7.1.4 SACF queuing . 9
7.1.5 Input event blocking at the PSAP . 9
PM error conditions . 10
7.1.6
7.2 Procedure niles . 10
7.3 Definitions . 12
Log records used by the PM . 15
I 7.4
7.4.1 Log-ready record . 15
7.4.2 Log-commitreco rd . 15
7.4.3 Log-heunsticrecord . 15
7.4.4 Log-damage record . 15
7.5 Recovery-context-handle . 15
Use of ACSE. CCR and the Presentation Layer . 15
8
8.1 In@ocluction . 15
Use of ACSE Service primitives . 15
8.2
Use of the A-ASSOCIATE meters . 16
8.2.1
Use of the A-RELEASE parameters . 16
8.2.2
Use of the A-ABORT and A-P-ABORT parameters . 16
8.2.3
Use of CCR Service primitives . 17
8.3
Use of the Presentation Layer . 17
8.4
Use of Presentation Service primitives .
8.4.1
17
Mapping of C-ROLLBACK-RI to Presentation . 18
8.4.2
8.5 Association Management . 18
...........................................................................................
8.5.1 Induction 18
8.5.2 Association/dialogue compatibility . 18
8.5.3 Association/channel compatibility . 18
Initiating an association establishment . 18
8.5.4
Receiving an association establishment indication . 19
8.5.5
Responding to association establishment . 19
8.5.6
0 ISO/IEC 1992
All rights reserved . No part of this publication may be reproduced or utilized in any form or
by any means. electronic or mechanical. including photocopying and microfilm. without per-
mission in writing from the publisher .
ISO/IEC Copyright Office Case Postale 56 CH-I21 1 Genève 20 Switzerland
Printed in Switzerland
..
11
I

---------------------- Page: 2 ----------------------
ISODEC 10026-3 : 1992 (E)
8.5.7 Receiving codition of assoCiation establishment . 20
8.5.8 Initiating an association release . 20
8.5.9 Aborting an association . 20
9 TP-ASE description . 21
9.1 Introduction . 21
..
9.2 AF Service Definition . 21
9.2.1 AF-BEGIN.DIAuxUE . 21
9.2.2 AF-BID . 21
9.2.3 AF-END-DIALOGUE . 22
9.2.4 AF-U-ERROR . 22
9.2.5 AF-ABORT . 22
9.2.6 AF-GRANT-CONTROL . 22
9.2.7 AF-REQ~ ST-CONTROL . 22
9.2.8 AF-HANDSHAKE . 22
9.2.9 AF-HANDSHAKE-AND-GRANT-CONTROL . 22
9.2.10 AF-DEFER . 22
9.2.11 AF.PREPARE . 22
9.2.12 AF.HEuRISTIC.REpoRT . 22
9.2.13 AF.ABORT.AND-HEURISTC.REPORT . 22
9.2.14 AF.RECOVER . 23
9.2.15 AF.TOKEN.GIVE . 23
9.2.16 AF-TOKEN-PLEASE . 23
AF-Services and TP APDUs: parameters and fields Mappings . 23
9.3
9.3.1 AF-BEGIN-DIALOGUE requestspondconflm. TP-BEGIN-DIALOGUE-
RI/-RC APDU . 23
request/indication/respnd confm. TP-BID-RI/-RC APDU . 25
AF-BID
9.3.2
9.3.3 AF-F3D-DIALOGUE request/ indicatiodrespon fm. Tp-END-DIALoGuE-R.I/-
RC APDU .
.................................. 25
9.3.4 AF-U-ERROR request/indication/ response/conflm. TP-U-ERROR-RV-RC APDU26
AF.ABORTreques.ication.Tp.ABORT .RI APDU . 26
9.3.5
9.3.6 AF-GRANT-CONTROL request/ indication. TP-GRANT-CONTROL-RI APDU 26
9.3.7 AF-REQUEST-CONTROL request/ indication. TP-REQUEST-CONTROL-RI APDU
........................................................................................................... 26
9.3.8 AF-HANDSHAKE request/indication/ respnse/mdm. TP-HANDSHAKE-RI/-RC
APDU . 26
9.3.9 AF-HANDSHAKE-AND-GRCONTROL requesthndicatioxdresponse confirm. TP-
HANDSHAKE-AND-GRANT-CONTROL-RY-RC APDU . 27
AF-DEFER request/indication. TP-DEFER-RI APDU . 27
9.3.10
1 AF-PREPARE requesthdication, TP-PREPARE-RI APDU . 27
9.3.1
AF-HEURISTIC-REPORT request/ indication. TP-HEURISTIC-REPORT-RI APDU
9.3.12
........................................................................................................... 27
9.3.13 AF-ABORT-AND-HEURISTIC-REPORT request/indication . 28
AF-RECOVER requesthdication. TP-RECOVER-RI APDU . 28
9.3.14
AF-TOKEN-GIVE request/indication. TP-TOKEN-GIVE-RI APDU . 28
9.3.15
AF-TOKEN-PLEASE request/ indication. TP-TOKEN-PLEASE-RI APDU . 29
9.3.16
9.4 Procedures . 29
................................................................ 29
9.4.1 AF-BEGIN-DLAux;uE
TP-BEGIN-DIALOGUE-RI TP APDU . 29
9.4.2
9.4.3 AF-BEGIN-DIALOGUE response . 29
TP-BEGIN-DIALMKJE-RC TP APDU . 29
9.4.4
9.4.5 AF-BID .
29
TP-BID-RI TP APDU . 29
9.4.6
9.4.7 AF-BID- . 29
TP-BID-RC TP APDU . 29
9.4.8
9.4.9 AF-END-DIALOGUE request . 29
TP-END-DIALOGUE-RI TP APDU . 29
9.4.10
9.4.1 1 AF-END-DIALOGUE . 29
TP-END-DIALOGUE-RC TP APDU . 29
9.4.12
9.4.13 AF-U-ERROR WWt . 29
TP-U-ERROR-RI TP AmlU . 29
9.4.14
9.4.15 AF-U-ERROR response . 29
TP-U-ERROR-RC TP APDU . 29
9.4.16
iii

---------------------- Page: 3 ----------------------
ISODEC 10026-3 : 1992 (E)
AF-ABORT request . 30
9.4.17
TP-ABORT-RI TP APDU . 30
9.4.18
AF-GRA"TRoL request . 30
9.4.19
TP-GRANT-CONTROL-RI TP APDU . 30
9.4.20
AF-REQUEST-CONTROL request . 30
9.4.21
TP-WUEST-CONTROL-RI TP APDU . 30
9.4.22
AF-HANDSHAKE request . 30
9.4.23
TP-HANDSHAKE-RI TP APDU . 30
9.4.24
AF-HANDSHAKE response . 30
9.4/25
TP-HANDSHA=-RC TP APDU . 30
9.4,26
AF-HANDSHAKE-AND-GRANT-CONTROL request . 30
9.4127
TP-HANDSHAKE-AND-GRANT-CONTROL-RI TP APDU . 30
9.4128
AF-HANDSHAKE-AND-GRANT-CONTROL response . 30
9.4.29
TP-HANDSHAKE-AND-GRANT-CONTROL-RC TP APDU . 30
9.4.'30
AF-D- request . 30
9.43 1
TP-DEFER-RI TP APDU . 30
9.4.32
AF-PREPARE request . 30
9.4.33
C-PREPARE indication . 30
9.4.34
AF-HEURISTIC-REPORT request . 30
9.4.35
AF-ABORT- AND-HEURISTIC-REPORT request . 30
9.4.36
AF-RECOVER request . 30
9.4.37
C-RECOVER indication . 30
9.4.38
A-ABORT indication . 31
9.4.39
9.4.40 C-ROLLBACK indication . 31
C-ROLLBACK confirm . 31
9.4.41
C-COMMIT indication . 31
9.4.42
C-COMMIT confirm . 31
9.4.43
C-RECOVER confirm . 31
9.4.44
P-TOKEN-GIVE (sync-minor) indication . 31
9.4.45
AF-TOKEN-GIVE request . 32
9.4.46
P-TOKEN-PLEASE (sync-minor) indication . 32
9.4.47
AF-TOKEN-PLEASE request . 32
9.4.48
,.
9.5 Mapping . JL
10 SACF description . 33
10.1 Introduction . 33
10.2 SACF states . 33
Service definitions for SAF-DmACH-ASSOCIATION and SAF-ASSOCIATION-LOST . 34
10.3
10.3.1 SAF-DETACH-ASSOCIATION request . 34
10.3.2 SAF-ASSOCIATION-LOST indication . 34
procedure for SAF-D~ACH-ASSOCIA~ONATION~~~~~~~ . 34
10.4
Procedures for TP-ASE. CCR. ACSE. and Presentation Service Primitives . 35
10.5
10.5.1 AF-BEGIN-DIALOGUE request . 35
10.5.2 AF-BEGIN-DIALOGUE indication . 35
10.5.3 AF-BEGIN-DIALWUE resp~nse . 36
10.5.4 AF-BEGIN-DIALffiUEconfi . 36
10.5.5 AF-BID indication . 36
10.5.6 AF-BID =firm . 37
10.5.7 AF-END-DIALOGUE request . 37
10.5.8 AF-END-DIALOGUE indication . 37
10.5.9 AF-END-DWUE confvm . 38
10.5.10 AF-U-ERROR request . 38
10.5.1 1 AF-U-ERROR indication . 38
10.5.12 AF-U-ERROR Coiifirm . 38
10.5.13 AF-ABORTreqUeSt . 38
(provider. abortRI) indication . 38
10.5.14 AF-ABORT
10.5.15 AF-ABORT (user. dataRI) indication . 38
A-ABORTrequestor A-RELEASE (Resuit=affiitive)respon se . 38
10.5.16
10.5.17 A-[p-]ABORT indication or A-RELEASE (Resultdhnative) confirm . 38
10.5.18 AF-GRANT-CONTROL request . 39
10.5.19 AF-GRANT-CONTROL indication . 39
10.5.20 AF-REQUEST-CONTROL request . 39
10.5.21 AF-REQUEST-CONTROL indication . 39
iv

---------------------- Page: 4 ----------------------
ISO/IEC 10026-3 : 1992 (E)
10.5.22 AF-HANDSHAKE muat . 39
10.5.23 AF-HANDSHAKE indication . 39
10.5.24 AF-HANDSHAKE confirm . 39
10.5.25 AF.HANDSHAKE.AND-GRANT.CONTROLrequest . 39
AF-HANDSHAKE-AND-GRANT-CONTROL indication . 39
10.5.26
AF-HANDSHAKEUND-GRANT-CONTROL COnflllll . 39
1 O . 5.27
10.5.28 AF-DEFER quest . 39
AF-DEFER indication . 40
10.5.29
AF-PREPARE request . 40
10.5.30
10.5.31 AF-PREPARE indication . 40
10.5.32 AF-HEURISTIC-REPORT (commitRC) indication. or AF-HEURISTIC-REPORT
(recoverDoneRC) indication . 40
C-BEGIN . 40
’ 10.5.33
C-BEGlN indication . 40
10.5.34
10.5.35 C-BEGIN confirm . 40
C-READY indication . 40
10.5.36
C-COMMIT indication or C-COMMIT+C-BEGINindication . 40
10.5.37
10.5.38 AF-ABORT (user. commitRI) indication or AF-ABORT (user. commitRC) indication .
........................................................................................................... 41
10.5.39 C-COMMIT confirm . 41
AF-ABORT-AND-HEURISTIC-REPORT (commitRC) indication . 41
10.5.40
10.5.41 C-ROLLBACK re9uest . 41
10.5.42 C-ROLLBACK indication . 41
10.5.43 AF-ABORT (rollbackRI) indication. AF-ABORT-AND-HEURISTIC-REPORT
(rollbackRI) indication. or AF-HEURISTIC-REPORT (rollbackRI) indication . 41
C-ROLLB ACK confirm. AF-HEURISTIC-REPORT (rolibackRC) indication. AF-
10.5.44
ABORT (user/provider, roilbackRC) indication or AF-ABORT-AND-HEURISTIC-
REPORT (rollbackRC) indication . 42
10.5.45 AF-RECOVER indication . 42
C-RECOVER request or AF-RECOVER request . 42
10.5.46
10.5.47 C-RECOVERindication . 42
C-RECOVER con firm . 42
10.5.48
10.5.49 U-ASErequest . 42
10.5.50 U-ASE indication . 42
10.5.5 1 AF-TOKEN-GIVE (reguiar) indication . 43
10.5.52 AF-TOKEN-GIVE (keep) indication . 43
10.5.53 AF-TOKEN-GIVE (two-way-recovery) request . 43
10.5.54 AF-TOKEN-GIVE (two-way-recovery) indication . 43
10.5.55 P-TOKEN-GïVE (sync-minor) indication . 44
10.5.56 AF-TOKEN-PLEASErequest . 44
10.5.57 AF-TOKEN-PLEASEindication . 44
10.5.58 P-TOKEN-PLEASE indication . 44
10.5.59 Protocol error . 44
1 O . 5.60 Other service primitives . 44
10.6 SACF internal events . 44
10.6.1 Unsolicited BID reject . 44
.
10.7 Concatenation . 45
10.7.1 Mapping precedence . 45
10.7.2 Concatenation rules . 45
10.8 Routeing . 46
11 MACF description . 46
11.1 Introduction . 46
CAF service definition . 46
1 1.2
11.2.1 CAF-PLEASErequest . 46
11.2.2 CAF-GIVE indication . 47
CAF-FAIL indication . 47
1 1.2.3
11.2.4 CAF-DETACH request . 47
-RECOVER indication . 47
11.3 . 48
................................................................. 48
t
on (TPPM and CPM) . 48
............................................................. 49
V

---------------------- Page: 5 ----------------------
ISO/IEC 10026-3 : 1992 (E)
11.3.4
11.3.5
..., ..... . ....... . .. .. .... 50
11.3.6
.. ........................ 51
11.3.7
....................... , ..................... . ...... 51
11.3.8
indication ,. . . . . . . . . . .52
11.3.9
dication (CPM) . 52
11.3.10
11.3.1 1
11.3.12
11.3.13
nse . . . . . . . . . . . . . . . . . . . .54
11.3.14
11.3.15
11.3.16
11.3.17
11.3.18
11.3.19
11.3.20
11.3.21
A-RELEASE (Result=affimtive) response, or A-
) confilm on a dialogue . . . . . . . . . . . . . . . . . . . . . . . . . . .56
11.3.22
11.3.23
....... ,. .. .. . .. .. .. .. .. ..... .... .... .. .. . .. .. .. .. .. .. . . . .58
11.3.24
11.3.25
11.3.26
11.3.27
11.3.28
11.3.29
............................................................. ,. ... * .. 59
11.3.30
. . . . . ,. . . . . .I. ., . . . . . . . . . .59
11.3.31
-CONTROL request . 59
11.3.32
11.3.33
11.3.34
conîirm . . . . . . . . . . , . . . . , . . . . . . . . . .60
11.3.35
11.3.36
. . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . .60
11.3.37
....... .......... .. . .. .. .. .. .......... ... .. .... .. .. .... .. .. ..’... .. .. .. .. .... ... .. .61
11.3.38
..... .. ........ .. ....... .. .. .......... . .. .... .... .. .. ,. .. ... .. .. .. .... .. .... .. ... .61
11.3.39
.......................................... . ............. ... ......................... 61
11.3.40
11.3.41
11.3.42
...... .. .. .. ......... .... .. .. .. .. .. .. . .. .. .. .. .. .. .. ... .. .... .. .. .. .. .. .. . .. .61
11.3.43
.. .. .. .. .. .. ......... .. .. .. .. .. .. ..... .. .. .. .... .. ..... .. .... .. .. .... .... . .. .61
11.3.44
11.3.45
11.3.46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
11.3.47 . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
11.3.48
11.3.49
11.3.50
11.3.5 1
11.3.52
11.3.53
11.3.54
11.3.55
11.3.56
11.3.57
vi

---------------------- Page: 6 ----------------------
ISODEC 10026-3 : 199
REPORT (rollbackRC) indication . 66
1 1.3.58 CAF-RECOVER (ready) indication . 67
11.3.59 C-RECOVER (ready) indication or AF-RECOVER (ready) indication (CPM) . 68
1 1.3.60 CAF-REÇOVER (commit) indication . 68
11.3.61 C-RECOVER (commit) indication . 69
11.3.62 C-RECOVER (commit) indication or AF-RECOVER (commit) indication (CPM) 69
11.3.63 C-RECOVER (done) confirm or AF-HEURISTIC-REPORT (recoverDoneRC)
indication . 70
11.3.64 C-RECOVER (unknown) confitm . 70
C-RECOVER (unknown) confirm (CPM) . 70
11.3.65
11.3.66 C-RECOVER (re~-later)confum . 70
1 1.3.67 C-RECOVER (retry-later) confirm (CPM) . 70
1 1.3.68 AF-TOKEN-GIVE (two-way-recovery) indication on a channel VPPM) . 70
11.3.69 AF-TOKEN-GIVE indication (CPM) .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.