ISO IEC 10026-2-1998 Scan
ISO IEC 10026-2-1998 Scan
ISO IEC 10026-2-1998 Scan
Th i rd ed i t i on
1 998- 1 0- 1 5
Proces s i n g -
Part 2:
OS TP Servi ce
Re f e ren ce n u m be r
I SOA E C 1 0 0 2 6- 2 : 1 998( E)
l SO/l EC 1 0 02 6- 2: 1 9 98( E)
Con t en t s .. . .. .. . ... . .. . .. . .. . . .. . .. . . .. . .. . . .. . .. . ... .. . .. . ... ... ... .. . ... ... ... . .. . .. . . .. . .. . .. . . .. . . .. . .. . .. . .. . . ... .. . .. . ... . . . . . . . . . . . . . . . . . . . Pag
. . . . .e
Fo rewo rd . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..................................... v
I n t rod u ct i on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................ vi
1 Sco pe .. . .. . . . . . . . . . . . .. .. . .. . . . . . .. . . . . . . . . . . . .. . . . .. . . . . . . . . . . .. . .. . . . . . . . . . . . .. .. . . . . . . . . .. . . . . . . . . . . . . . .. . .. . . . . . . . . .. .. . . ...................................... 1
4 Abbrevi at i on s . . . . .. .. . .. . . . .. .. . . . . . . . . .. . .. . . . . . .. . .. . . . . . .. . .. .. . . . . . . . . . . . .. . .. . . . . . . . . .. . . . . . . . . .. . . . .. .. . .. . . . . . .. . .. . . . . . .. . . . . .......................... 4
1 0 Th e Di al og u e f u n ct i on al uni t ...................................................................................................................... .1 6
1 0. 1 Overvi ew of the Di al og u e fu n ct i on al u n i t. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 6
0 I SO/I E C 1 998
Al l ri g h t s res erved . U n l ess ot h erwi se s peci fi ed , no part of thi s pu bl i cat i on m ay be reprod u ced
1 3 Th e H an d s h ake fu n ct i on al uni t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1 3. 3 H an d s h ake an d Gran t Con t rol servi ce, TP- H AN DSH AKE- AN D - GRAN T- CON TROL. . . . . . . . . . . . . . . . . 3 5
1 4. 1 I n t rod u ct i on .................................................................................................................................. 36
37
1 4. 2 S u m m ar y .....................................................................................................................................
1 4. 7 Def erred Gran t Con t rol servi ce, TP - D E FE RR E D - G RAN T- C ON TROL ...................................... . 47
1 4. 1 0 TP - RE AD Y i n d i cat i on ................................................................................................................ . 50
1 4. 1 1 TP - C OM M I T req u es t ................................................................................................................ . 51
1 4. 1 2 TP - C OM M I T i n d i cat i on ............................................................................................................. . 53
1 4. 1 3 TP - D ON E req u es t ..................................................................................................................... . 54
1 4. 1 4 TP - C OM M I T- C OM P LE TE i n d i cat i on ........................................................................................ . 56
1 4. 1 9 TP - RE AD - ON LY req u es t .......................................................................................................... . 60
1 4. 2 0 TP - RE AD - ON LY i n d i cat i on ........................................................................................................ 62
1 4. 2 3 TP - ON E - P H AS E req u es t .......................................................................................................... . 65
An n e xe s
A. 1 Overvi ew ....................................................................................................................................... 71
A. 2 Di al o g u e St at es ............................................................................................................................ 71
A. 4 Act i on s .......................................................................................................................................... 78
A. 5 N od e Cras h ................................................................................................................................. 85
A. 6 Ke ys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
A. 7 Bl an k I n t ersect i on s. . .................................................................................................................... . 86
A. 8 N od e Co n t i n g en cy Tabl e ............................................................................................................. . 86
6 Su m m ar y of ch an g e s to the t h i rd ed i t i on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 36
Tabl es
...
III
l SO/l EC 1 0 02 6- 2: 1 998( E) 0 I SO/I EC
Fi g u res
Fo rewo rd
I S0 (the I n t ern at i on al Org an i z at i on for St an d ard i z at i on ) an d I EC (the I n t ern at i on al El ect rot ech n i cal
of I S0 or I EC part i ci pat e in the d evel o pmen t of I n t ern at i on al St an d ard s t h ro u g h t ech n i cal co mmi t t ees
es t abl i s h ed by the res pect i ve org an i zat i on to d eal wi t h part i cu l ar fi el d s of t ech n i cal acti vi ty. I S0 an d I EC
tech n i cal co mmi t t ees col l aborat e in fi el d s of mu t u al i n terest. Ot h er i n t ern at i on al org an i z at i on s, g o vern men t al
In the fi el d of i n format i on t ech n ol og y, I S0 an d I EC h ave es t abl i s h ed a j oi n t t ech n i cal commi t t ee, I SO/I EC
bod i es for vot i n g . Pu bl i cat i on as an I n t ern at i on al St an d ard req u i res approval by at l east 75 % of the n at i on al
di st ri bu t ed proces s i n g .
i d en t i cal text .
I SO/I EC 1 0026 con si st s of the fol l owi n g part s, u n d er the g en eral ti tl e I n f ormat i on t ech n ol og y - Ope n
- Part 1 : OSI TP M o d el
I n t rod u ct i on
I SO/I EC 1 0026 i s on e of a s et of s t an d ard s pro d u ced to faci l i tate the i n t ercon n ect i on of co mpu t er s ys t ems . It
is rel at ed to ot h er I n t ern at i on al St an d ard s in the set as d ef i n ed by the Ref eren ce Mod el for Ope n Sys t e ms
I n t ercon n ect i on ( l SO/l EC 7498- l ) . Th e Ref eren ce M o d el s u bd i vi d es the area of s t an d ard i z at i on for
u n d er d i fferen t m an ag e m en t ;
b)
of d i fferen t t ech n ol og i es .
4
I SO/I EC 1 0026 d ef i n es an OSI TP M od el , an OSI TP Servi ce an d speci fi es an OSI TP Prot ocol avai l abl e
Th e OSI TP Servi ce i s an Appl i cat i on Layer servi ce. I t i s co n cern ed wi t h i n f ormat i on wh i ch can be rel at ed as
Th i s part of I SO/I EC 1 0026 d ef i n es a bas i c OSI TP Servi ce. It provi d es su ffi ci en t faci l i ti es to s u pport
t ran s act i on proces s i n g , an d es t abl i s h es a f ram ewo rk for coord i n at i on acros s mu l t i pl e TP res ou rces in
I SO/I EC 1 0026 d o es n ot speci f y the i n t erface to l ocal res ou rces or acces s faci l i ti es t h at are provi d ed wi t h i n
vi
I N TE R N ATI ON AL S TAN D AR D 0 I SO/I EC l SO/l EC 1 0 0 26- 2: 1 9 9 8( E)
Part 2:
OS I TP Servi ce
1 Sco p e
Th i s part of I SO/I EC 1 0026 d efi n es in an abst ract way the Di st ri bu t ed Tran sact i on Process i n g Servi ce wi th i n
Th e fol l owi n g s t an d ard s con t ai n provi si on s wh i ch , t h rou g h ref eren ce in th i s text, con st i t u t e provi si on s of th i s
part of I SO/I EC 1 0 026. At the t i me of pu bl i cat i on , th e ed i t i on s i n d i cat ed we re val i d. Al l s t an d ard s are su bj ect
to revi si on , an d part i es to ag reem en t s bas ed on th i s part of I SO/I EC 1 0026 are en co u rag ed to i n vesti g at e the
I SO/I EC 7498- l : 1 994, i n f ormat i on t ech n ol og y - Ope n Sys t ems i n t ercon n ect i on - Basi c Ref eren ce Mo d e/: Th e
Basi c M od el .
I SO/I EC 7498- 3 : 1 997, i n format i on t ech n ol og y - Ope n Sys t ems I n t ercon n ect i on - Basi c Ref eren ce Mod el :
N am i n g an d ad d res si n g .
I SO/I EC 8649: 1 996, I n f ormat i on t ech n ol og y - Ope n Sys t ems I n t ercon n ect i on - Servi ce d efi n i ti on for the
I SO/I EC 1 0026- l : 1 998, i n format i on t ech n ol og y - Ope n Sys t ems i n t ercon n ect i on - Di st ri bu t ed Tran sact i on
I SO/I EC 1 0026- 3 : 1 998, i n format i on t ech n ol og y - Ope n Sys t ems I n t ercon n ect i on - Di st ri bu t ed Tran sact i on
I SO/I EC 1 073 1 : 1 9 94, i n f ormat i on t ech n ol og y - Ope n Sys t ems i n t ercon n ect i on - Basi c Ref eren ce M od el -
3 Def i n i t i on s
Fo r the pu rpo s es of th i s part of I SO/I EC 1 0 026, the d efi n i ti on s g i ven in I SO/I EC 1 0026- l an d the fol l owi n g
defi n i ti on s appl y.
1
I SOI I E C 1 0 0 26- 2: 1 9 9 8( E) 0 I SO/I EC
i n d i cat i on wi t h th e Con f i rmat i on paramet er set to “ al ways” h as be en i ssu ed bu t h as n ot yet bee n res po n d ed
req u es t wi t h the Con fi rmat i on param et er set to “ al ways ” h as been i ssu ed bu t h as n ot yet been res pon d ed to
i n d i cat i on wi t h th e Con f i rmat i on paramet er set to “ t ru e” h as be en i ssu ed wh i l e t h ere is no u s er error req u est
req u est .
wi t h the Con fi rmat i on paramet er set to “ t ru e” h as been i ssu ed , bu t h as n ot yet been res pon d ed to by a TP -
- the d i al og u e i s wi t h a su bord i n at e, read y can be sen t, read y can n ot be recei ved , an d ei t h er:
- the Read - on l y fu n ct i on al uni t is n ot sel ect ed an d the Earl y- exi t fu n ct i on al uni t is n ot sel ect ed ; or
- the Read - on l y fu n ct i on al uni t is n ot sel ect ed an d the Earl y- exi t fu n ct i on al uni t is n ot sel ect ed ; or
an d if the U n ch ai n ed Tran sact i on s fu n cti on al uni t is sel ect ed , n on e of the fol l owi n g servi ce pri mi ti ves h ave
- TP - H AN D S H AKE i n d i cati on ;
- TP - H AN D S H AKE - AN D - G R AN T- C ON TR OL i n di cati on ;
- TP - H AN D S H AKE respon s e;
- TP - H AN D S H AKE - AN D - G R AN T- C ON TR OL req u es t ;
h as be en i ssu ed , bu t h as n ot yet be en res po n d ed to by on e of the fol l owi n g servi ce pri mi ti ves ( respect i vel y) :
3. 8 read y can be recei ved ( on a bran ch ) i f the bran ch i s wi t h a s u peri or an d su peri or can s en d read y on the
2
0 I SO/I EC l SO/l EC 1 0 0 26 - 2 : 1 9 9 8( E)
3. 9 read y can be s en t ( on a bran ch ) if the bran ch is wi t h the su peri or an d s u bord i n af e can s en d read y on
the bran ch or the bran ch i s wi t h a s u bord i n at e an d su peri or can s en d read y on the bran ch .
3. 1 0 rol l back- i n i ti at i n g i n d i cat i on : An i n d i cat i on or con f i rm t h at t ri g g ers a rol l back; i t i s on e of the fol l owi n g
- TP - ROLLBAC K i n d i cat i on ;
3. 1 1 rol l back- i n i ti at i n g req u est : A req u es t t h at t ri g g ers a rol l back; it is on e of the fol l owi n g servi ce
pri mi t i ves:
- TP - ROLLBAC K req u es t ;
d i al og u e.
3. 1 2 rol l back- i n i ti at i n g servi ce pri mi t i ve: A s ervi ce pri mi t i ve t h at t ri g g ers a rol l back; it m ay be ei t h er a
ph as e co m m i t m e n t ”.
3. 1 4 su bord i n at e d i al og u e: A d i al og u e wi t h a s u bord i n at e.
f u n ct i on al uni t i s sel ect ed an d the Su bord i n at e- may- s en d - read y paramet er of TP - BE G I N - D I ALOG U E req u es t
was s et to “ t ru e” .
was s et to “ t ru e”.
R OLLBAC K- C OM P LE TE i n d i cat i on .
BE G I N - D I ALOG U E res po n s e wi t h the Resu l t paramet er set to “ rej ect ed ( u ser) ” or by a TP - P - ABORT
con f i rmat i on s d u ri n g t ermi n at i on of a t ran sact i on ; the TP SU I mu st i ss u e a TP - D ON E req u es t bef ore the
3 . 21 t ran sact i on compl et i on req u es t : A s ervi ce req u es t wh i ch t ri g g ers compl et i o n ( rat h er t h an rol l back) of
- TP - C OM M I T req u est ;
- TP- RE AD - ON LY req u es t ;
- TP- ON E - P H AS E req u es t .
3
I SOI I EC 1 0 0 26- 2: 1 9 9 8( E) 0 I SO/I EC
3 . 23 t ran sact i on su peri or: A TP SU I wh i ch i s the su peri or for on e or more coord i n at ed d i al og u es.
3 . 25 t ree ch ecki n g : Th ere is t ree ch ecki n g at a n od e if t h ere is a t ran sact i on bran ch f rom the su peri or on
wh i ch ei th er:
- read y can be sen t an d read y can be recei ved an d the Ch eck- read y- d i rect i on s paramet er of th e TP -
BE G I N - D I ALOG U E i n d i cati on or the TP - BE G I N - TRAN SAC TI ON i n d i cati on for the cu rren t t ran sact i on
N OTE - thi s wo u l d typi cal l y occu r as t h e resu l t of con fi g u rat i on i n f ormat i on o n a real o pe n sys t em.
- the U n ch ai n ed Tran s act i on s fu n ct i on al uni t is sel ect ed , t h ere is t ree ch ecki n g at the n od e, an d n on e of
the fol l owi n g set vi ce pri mi ti ves h ave bee n i ssu ed d u ri n g the cu rren t t ran sact i on : TP - ON E - P H AS E
sel ect ed . In th i s stat e, a TP - U - E RROR i n d i cati on , i ssu ed wh i l e the reci pi en t h ad con t rol of the d i al og u e an d
bee n res pon d ed to by a TP - G R AN T- CON TROL req u est , or, if the d i al og u e is coord i n at ed , by a TP- EARLY-
EXI T req u est or a TP - EARLY- E XI T i n d i cati on or an y rol l back- i n i ti ati n g servi ce pri mi ti ve.
3 . 28 u s er error req u es t ou t st an d i n g : A st at e of a d i al og u e wi t h the Pol ari zed Con t rol fu n cti on al uni t
sel ect ed . In th i s state, a TP - U - E RROR req u est , i ssu ed wi t h ou t h avi n g con t rol of the d i al og u e an d wi t h ou t
paramet er set to “ t ru e”, or, if th e d i al og u e is coord i n at ed , by a TP- E ARLY- E XI T req u es t or a TP- E ARLY- E XI T
4 Abbrevi at i on s
Abbrevi at i on s u s ed i n th i s part of I SO/I EC 1 0026 are d efi n ed in I SO/I EC 1 0026- l ( OSI TP Mod el ) , except for
5 Co n ve n t i o n s
Th i s part of I SO/I EC 1 0026 d efi n es servi ces for Di st ri bu t ed Tran sact i on Proces si n g g u i d ed by the d escri pt i ve
H o wever, the t erms “ req u est ” an d “ i n d i cat i on ” are s omet i mes u s ed i n the fol l owi n g ways :
4
Q I S OAE C
l SO/l EC 1 0 02 6- 2: 1 998( E)
- - -
- - - -
7 0 9 0
1 2 3 4 5 6
- - -
- - - - -
l te
Dsh ‘ sh sh
) sh I sh ‘ Dsh
3d i cat es
)h Dh )h )h
Dh
, DI DI
= =
- = - -
-
wt
- BE G I N - TR AN S AC TI ON re q
, Ds u p
. h eck- read y- d i rect i on s abs e n t ) Of
Du
h eck- read y- d i rect i on s = ‘ t ru e’ )
91
D co
Wn
u ) res
J s o pe X
il-
wt
, ‘ Ds u p
Du
91
DC0
“wvn
N t ch
N s o pe :
iI -
“N t
“D s u p
Du
91
D co
^ wvn
“N l Ch
Dres
“N t
* Dsu p
Du
“D I
“D C 0
mes
“N S U P C
~ ~ pc
‘ LN P e y
“N e x
il
+J t
* D Wp
Du
9l
Do p
*0
N t ch
“ N Su pc
%h l pc
W2 e x
We x
1 06
8 I S OAE C l SO/l E C 1 0 0 2 6- 2: 1 9 9 8( E)
1 1 1 2 1 3 1 4
1 5 1 6 1 6. 1 1 7
1 8 1 9 20 21 22 23 24 25
“D s h * Dsh “Ds h * Ds h
Dh Dh
o d yn
“DI %I DI DI DI DI DI DI DI DI DI DI DI DI
E - - - - - - - - - - - - -
1 07
0 I S OAE C
l SO/l E C 1 0 0 26- 2: 1 9 9 8( E)
- -
- - - - -
I 8 3 0
1 2 3 s 5 3 - -
te - - - - -
Ds h sh sh
kh kh kh
d i cat es
,h Dh Ih Ih
kh
DI DI
= - = =
mt = = =
- - =
wt
“D s u p
Du
“D I
Dop
D co
s u pco
S WT
N kl l
l res
IL
“N t
Dsu p
Du
“D I
Dcrr
Do res
I s opel
iL
J Y4t
Dsu p
Du
%I
D d yn
Den
Dore s
N t ch
N SW
iii
“N t
“Ds u l
Du
“DI
Wn
Dcsr
n DCn
“Dre !
* en
ii
“N t
“D S U I
Du
“D I
Dd yr
DCSI
AD c n
N t ch
“N e )
1 08
0 I S OAE C l SO/l EC 1 002 6- 2 : 1 99 8( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 20 21 22 23 24 25
“D s h “Ds h “D s h
Dh Dh
D d yn
“DI “DI DI DI DI DI DI DI DI DI DI DI DI DI
- - - - - - - - - - - - -
1 09
Q I S OAE C
I SO/l EC 1 00 26- 2 : 1 99 8( E)
t at e 1 2 3 4 5 6 7 8 9 1 0
Dh Dh Dh Dh Dh
f - 01 WI
ven t
“N t
* Dsu p
Du
“D I
W”
AN t ch
Dcrr
Dares
Id
v- 4
“D s u p
DI J
Yl l
Wy n
“N t ch
h DCt 7
Dres
I4
1 1 0
0 I S OAE C l SO/l E C 1 002 6- 2: 1 99 8( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 20 21 22 23 24 25
“Ds h ‘ YI s h “Ds h “D s h
Dh Dh
o d yn
“D I “ DI DI DI DI Dl DI DI DI DI DI DI DI DI
- E - E C E - - - - - - - E -
1 1 1
0 I SO/I EC
l SO/l EC 1 0 02 6- 2: 1 99 8( E)
1 2 3 4 5 6 7 0 9 1 0
at e
“D s h AD s h “D s h Dsh Dsh Ds h
ed i cat es
Dh Dh Dh Dh Dh
* DI “DI
Nen t
‘ - BE G I N - TR AN S AC TI ON req “N t
DU
AD I
Wy n
Dcrr
“D are s
“N t ch
* N s ope x
kl l
, ‘ Nt
“D s u p
DU
“DI
Wn
Dcsr
“Dcrr
ADre s
“N t ch
“N e x
I s1
“N t
“D s u p
DU
“DI
Wy n
“N t ch
Dcrr
Do re s
I 41
*Nt
“Ds u p
DU
“DI
Dd y n
“N t ch
“Dcrr
Dres
I s1
P - BE G I N - TR AN S AC TI ON i nd *Nr “N r “N r Wr
Du Du Du Du
“D I “DI “DI “D I
Ds h Ds h
2 3 4 6
P - D E F E R R E D - E N D - D I ALOG U E req “D s u p
DI
“D e
kI
1 1 2
0 I SO/I EC l SO/l E C 1 0 026- 2: 1 9 98( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 6 1 9 21 22 23 24 25
“D s h “D s h “D s h , ‘ Dsh
Dh Dh D d yn
“DI “D I DI DI DI DI DI DI DI DI DI DI
E - - X
1 1 3
l SO/l EC 1 0 0 26- 2: 1 9 9 8( E) Q I SO/I EC
1 2 3 4 5 6 7 0 9 1 0
t at e
Dh Dh Dh Dh Dh
ven t XI I g v) I
DI DI DI DI
%e AD e XI e AD e
Ds h Dsh
2 3 4 6
I 91 kl l hl hl
P - D E F E R R E D - G R AN T- C ON TR OL re q , ‘ Dsu p
DI
“0 s h
%e
^09
[h]
P - D E F E R R E D - G R AN T- C ON TR OL i nd Dsu p Dsu p
DI DI
% “D e
- 9%
3 4
[h] [h]
1 1 4
0 I SO/I EC I SO/l E C 1 0 0 26 - 2 : 1 9 9 8( E)
1 4 1 6. 1 1 7 1 6 1 9 20 21 22 23 24 25
1 1 1 2 1 3 1 5 1 6
“D s h “D s h “D s h “D s h
Dh Dh D d yn
DI DI DI DI Dl DI DI DI DI DI DI DI
“DI “D I
- - - Z - - - - -
7 - - -
1 1 5
Q I S OAE C
l SO/l EC 1 0 0 26- 2: 1 9 9 8( E)
4 5 6 7 6 9 1 0
1 2 3
at e
Dh Dh Dh Dh Dh
“DI * DI
ren t
‘ - P R E P AR E re q NW
DI
“Ds h
1 5
[m]
Ma
“D s u p
DI
Dsh
1 6
[ ml
Dsu p
“D U
Ma
DI
“D co
“D s h
1 5
PI
Dsu p
“Dcr
DI
“D C 0
Ds h
1 6
l b1
Dsu p
Tkr
Wa
01
wl l ”
AD ’ Ds h
1 .5
PI
Dsu p
“Dcr
Wa
DI
Wn
Dsh
1 6
l b1
1 1 6
I SO/l E C 1 0 0 26 - 2 : 1 9 9 8( E)
0 I S OAE C
- - - -
- -
1 8 1 9 20 21 22 23 24 25
1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 - -
1 1 -
- -
“D s h ‘ Dsh ‘ Dsh
‘ Dsh
Dh Dh Wn
DI DI DI DI DI DI 01
“DI DI DI DI DI
“DI E =
- D Z - n E
- E - - D
N pa
Dsu p
1 6. 1
I ml
Dsu p
“Dcr
Qco
Dsu p
* Dcr
1 6. 1
JI L
- - - -
- -
1 1 7
I SOI I E C 1 0 02 6- 2: 1 99 8( E) 8 I S OAE C
#d at e 1 2 3 4 5 6 7 6 9 1 0
-
Dh Dh Dh Dh Dh
ven t “DI “D I
G -
P - P R E P AR E raq
Wa
Dat a- Pe rm i t t e d = ‘ t ru e’ ) “D s u p
DI
Xkh
1 6
( ml
Dsu p
“Dcr
N pa
DI
‘ v) cO
%s h
1 6
Jl -
Dsu p
FS Cr
N pa
DI
Wn
“D s h
1 6
&
- - - -
J - P R E P AR E i nd Dsu p Dsu p
Dsh
1 9 1 6
& I x]
“h P &Ds u f
%cr Tkr
DI DI
“D C 0 mzo
Ds h
1 9 1 6
Jl - PI
-
AD s u p , Ds u p
“Dcr *r
DI DI
Wn Wn
Dsh
1 9 1 0
I t) 1 1 1
- - - - - - -
‘ - P R E P AR E i nd ku p
) at a- Pe rm i t t ed = ‘ t ru e’ ) DI
1 9
I x1
-
DI P
h Dcr
DI
9CO
1 9
PI
-
Dsu p
Ykr
DI
M yn
1 9
I tI
- - - -
1 1 8
Q I S OAE C
l SO/l E C 1 00 26- 2 : 1 99 8( E)
- - - - - - - -
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7
- 1 6 1 9 20 21 22 23 24
- - - - - - - - - 25
- - - - -
Dh Dh
Dd yr
WI “DI DI DI DI DI DI DI DI DI DI DI DI DI
- = - - - - = - - - - - - =
- - - - -
Dsu p
1 6. 1
AL
~ Dsq
“D - 3
4x0
1 6. 1
[t l
l %P
Ocr
1 6. 1
- - A-
1 1 9
I SO/l EC 1 0 0 26- 2: 1 9 9 8( E) 0 I SOAE C
- - - -
2 3 4 5 6 7 6 9 1 0
t at e - - - -
- -
Dh Dh Dh Dh Dh
“DI XI I
E =
P - R E AD Y i nd “D s u p DSU F
“Dcr “Dcr
DI 01
D co D co
Dcrr Dcrr
Di p Di p
Dsh
1 7 1 7
L -N-
Dsu p Dsu p
%cr “Dcr
DI DI
Wn Wy n
Dcrr Dcrr
Dsh
&
- - - -
‘ P - C OM M I T re q ’ Nr
DI
Dco
Qcr
20
&! i Yl -
N pa
Dsu p
DI
“Dcr
&
Wr
Ma
“Ds u p
DI
D co
* Dcr
20
I ! aYl - -
P - C OM M I T i nd ’
- -
P - D ON E re q *
wi t h ou t H eu ri st i c- Report )
- -
1 20
o I S OAE C l SO/l E C 1 0 0 26 - 2 : 1 9 9 8( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 20 21 22 23 24 25
* Dsh , ‘ Ds h “D s h “D s h
Dh Dh D d yn
“D I “DI DI DI DI DI DI DI DI DI DI DI DI DI
E E = E - - - - - -
Wy n Wn
1 7 1 7 1 7 1 7 1 7
[tl I t) [tl A! l - - El -
“Dcr “Dcr
D d yn D d yn Wn o d yn
1 7
[ Lj
Ds u p
N cora
- J po
“Dcr m rb
20 20
J g yl I YI
Ds u p Ds u p Ds u p Dsu p Ds u p
Wn Wn D d yn
20 20 20 20
[ b] I yl m M l Ll
AL
‘ Ds u p ‘ Dsu p “D s u p ‘ Dsu p ‘ Ds u p
D co D co Wn Wn
“Dcr * Dcr
20 20 20 20 20 20
A- - kL
Dsu p
We e r
21
‘ Ds u p
\N e er
Nfa
Ds u p
CScr
22 24
WI P&! l
Nfa
, Ds u p
24
[dl
1 21
l SO/l EC 1 0 0 26- 2: 1 9 9 8( E) 0 I SOAE C
St at e 1 2 3 4 5 6 7 a 9 1 0
Dh Dh Dh Dh Dh
3en t “D I “DI
TP - D ON E re q *
( wi t h H eu ri s t i c- Report )
1 22
0 I S OAE C
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 20 21 25
“D s h “D s h “Ds h “D s h
Dh Dh
Wn
WI Ku DI DI DI DI DI DI DI DI DI
- - - - - - - - - - -
Nfa
N pa Ma
Dsu p
Xkr
“N ror Wro r
“N o pr
WN o pr
We e r AN e e r
22 24
[ bJ [ d ]
Nfa
N pa
“D s u p
wror
+J w
We e r
24
(d]
1 23
l SO/l EC 1 00 26- 2 : 1 99 8( E) 0 I S OAE C
l at e 1 2 3 4 5 6 7 8 9 1 0
Dh Dh Dh Dh Dh
“DI “D I
- - -
P - C OM M I T- C OM P LE TE i nd *
1 24
o I S OAE C I SO/l EC 1 002 6- 2: 1 99 8( E)
- - - - -
1 3 1 4 1 5 1 6 1 6. 1 1 8 21 22 23 24 25
- - - - -
“Ds h “Ds h h Ds h “D s h
Dh Dh 3 d yn
Dl DI DI DI DI Dl DI DI DI
E E E E - - E - E
AN f a
“N u n ki
De
g &&j
Wf a
&N u n ki
Dt t i
25
[ n l [ zl
“N f a
t i N u n ki
D an u
25
p&l &J
Wf a
%N u n ki
Db
al [ n l I zl
“N f a
‘ N u n ki
Ds h
Wf a
‘ N u n ki
Ds u p
“D s h
“ss
“N f a
AN u n ki
Dsu p
TI sh
Dg
g fa
AN u n ki
“D s u p
“D s h
. %I
“N f a
“N u n ki
* Deei
“D s u p
“D s h
Dg
n l I s] I zl -
- -
1 25
l SO/l EC 1 0 02 6- 2: 1 998( E) @ I SOh E C
i t at e 1 2 3 4 5 6 7 6 9 1 0
Dh Dh Dh Dh Dh
: ven t
“DI XI I
‘ P - R OLLB AC K req l
Ds u p Ds u p Dsu p Dsu p
DI DI DI DI DI DI DI
23 23 23 23 23 23 23
[ WI I WI I f1 _ MM VI Bl Vl I fl
‘ u ) su p “D s u p , ‘ Dsu p “D s u p
DI DI DI DI
23 23 23 23
[f]
M VI I4
P - R OLLB AC K i nd * DI DI DI DI DI DI DI
23 23 23 23 23 23 23
[f]
I fI M M Ill I fI I fI
P - R OLL B AC K- C OM P LE TE i nd *
‘ - H E U R I S TI C - RE P OR T i nd
‘ - R E AD - ON LY raq *
Ma
Ds u p
‘ Y) cr
DI
Nm
20
[ bl [ A]
AN r
Ma
AD s u p
* cr
DI
D co
Nm
20
I m l A]
0 I S OAE C I SO/l E C 1 0 0 2 6- 2: 1 9 9 8( E)
- - - - - - - - - - - -
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 20 21 22 23 24 25
- - - - - - - - - - - -
Oh Dh
Dd yr
“0 1 /v) I DI DI DI DI DI DI DI Dl DI DI DI DI
- E X - E E E - - - E - - - - -
DI DI Dd yr “otl i
Wy n Wy r
23 23 23
VI $ J& ;
g
A! l 2 I fl
DI
2
- - - - - -
DI DI Dt rb
23 23 23
;
- 1 -! I - I rl JL IL - - ;
Wf a
Db
aJ n &
Wf a
Ds h
kJ rJ g
Wf a
as h
DC
kJ n &
Wf a
Qs h
“D C
kJ p&
- - - - - - - - - - - -
“Dcr XI cr
Dh r Dh r Dh r Dhr
Sh cr Sh cr Wh c r Wh cr
Nunk Nunk +J u nk Wn k
21 22 23 24
- - - - - - - - - ALL L! l - kl kl ml -
Ds u p Dsu p Ds u p I sup l su p I su p
N ro N ro Nro N ro N ro Nm N ro
20 20
; g ; g 4J
al w lL
“N r Wr “N r *Nr “N r +l r
“Dcr Qcr
D co D co Dco D co D co Dco
N ro Nm Nm Nm Nn, Nm
20 20 20 20 20 20
- - - x! l El l a! ! L a! l I ! l El ! ! l El ! ?El - - - -
1 27
l SO/l E C 1 0 0 26- 2: 1 9 9 8( E) @ I SO/I EC
- - - - -
i t at e 1 2 3 4 5 6 7 6 1 0
- - - - - - -
Dh Dh Dh Dh Dh
m P - ~ E AD - ON LY i nd “D s u p ‘ Ds u t
9cr “Dcr
DI DI
Di p Di p
D ro Dro
Ds h
1 7 1 7
- u EL u! l - -
DI DI DI DI DI DI Dt
20
I&
U GI
- - - -
DI DI DI DI DI DI DI
20 20 20 20 20
& w I JHJ I J HJ u I J HJ
-
P - ON E - P H AS E req * Nr
DI
“Dcr
N o pra
&
N pa
Dsu p
DI
“Dcr
N o pr a
&
AN r
Ma
“D s u p
DI
D co
“Dcr
N o pra
1 28
8 I S OAE C l SO/l E C 1 0 0 2 6- 2 : 1 9 9 8 ( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 6 1 9 21 22 23 24 25
-
‘ Ds h ‘ Dsh ‘ Dsh “D s h
Dh Dh Dd yn
DI DI DI DI DI DI DI DI DI DI DI
WI “D l
- - - - - - - E E - - -
-
Ds u p Dsu p ‘ Ds u p * Ds u p ‘ Ds u p
“Dcr kDcr
Wn o d yn
D ro Dro D ro Dro D ro
1 7 1 7 1 7 1 7 1 7
Dsu p Ds u p Dsu p Ds u p
DI DI
20 20 1 7
p&J bJ GJ
“N r
“D s u $
N e e ra
&
-
DI DI
20 20 20
& -
m! l m! L I Ll m
Dsu p
kOp0
“Dcr wt f b
N opra N opm
20
& I CI
Ddy n Dd yn D d yn Ddyn Dd yn Wy n
ADcr *r * cr
& ; & Jg
ZL
Dd yn Dd yn D d yn D d yn Wy n
N o pr a u o pr e N o pr a N oprr N opn N o pr a
20 20 20 20 20
h J cJ -
! ! l El m - EL - EL
1 29
l SO/l EC 1 0 0 2 6- 2: 1 9 9 8( E) Q I S OAE C
i t at e 1 2 3 4 5 6 7 8 9 1 0
Dh Dh Dh Dh Dh
I wn t , 931 WI
‘ P - ON E - P H AS E i nd Dsu p Dsu p
DI DI
Dop DT
^ wyn qn
Ds h
1 7 1 7
[xl [D] [ x~ D]
Dsu p Dsu p
DI DI
Dop Dop
Wy n Wn
Den Dcrr
Dsh
1 7 1 7
I xl I D] [ x~ D]
“D s u p AD s u p
9cr %cr
DI DI
Dop DW
wyn wvn
Dcrr Dcrr
Di p Di p
Ds h
1 7 1 7
J - U N KN OWN i nd *
1 30
0 I S OAE C l SO/l E C 1 0 0 2 6- 2: 1 9 9 8( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 8. 1 1 7 1 8 1 9 20 21 22 23 24
“D s h “D s h “D s h
Dh Dh
Dd yn
“DI “DI DI DI DI DI DI DI DI Dl DI DI DI
- - - - - - - - - - -
Dsu p Ds u p Ds u p
“Dcr Qcr
‘ Dsu p ‘ Ds u p ‘ Ds u p ‘ Dsu p ‘ Ds u p
“Dcr “Dcr
D d yn Wy n
Wn D d yn
1 7 1 7 1 7
t ! K! l .
N ror
ZJ L
N eer
ZJ L
N wr
21
&I -
1 31
l SO/l E C 1 0 0 26- 2: 1 9 9 8( E) Q I SOAE C
t at e 1 3 4 5 6 7 8 9 1 0
-
Dh Dh Dh Dh Dh
P - U N KN OWN - C OM P LE TE i nd *
1 32
0 I S OAE C l SO/l EC 1 0 0 26 - 2 : 1 9 9 8( E)
1 3 1 4 1 5 1 6 1 6. 1 1 8 1 9 21 22 23 24 25
“Ds h “D s h “Ds h “D s h
Dh Dh
Dd yn
DI DI DI DI DI DI DI Dl DI Df DI DI
- - - E - - - - - - E -
Wf a
Dsu p
“N e e r
N u n ki
De
a&l &
“D s u p
AD e e i
N u n ki
De
g f&
“N f a
N u n ki
Dt rb
25
k&L
“N f a
N u n ki
D an u
25
?J n J pJ
Wf a
N u n ki
Db
a$ &
Wf a
N u n ki
Ds h
mL
“N f a
N u n ki
Ds u p
* Dsh
“D g
kl kl
*Nfa
N u n ki
Ds u p
“D s h
AN e e r
. kl kL
“N f a
N u n ki
ws u p
“D s h
kl kl
1 33
I SOI I E C 1 0 0 26- 2: 1 9 9 8( E) 0 I S OAE C
St at e 1 2 3 4 5 6 7 8 9 1 0
Dh Dh Dh Dh Dh
Eve n t ‘ y) I “DI
TP - C OM P LE TI ON - R E P OR T i nd
( wi t h Severi t y an d
TP C OM P LE TI ON - R E P OR T i nd
( wi t h Severi t y an d
TP C OM P LE TI ON - R E P OR T i nd
( wi t h ou t Severi t y)
En d of Tabl e A. 7
1 34
@ I S OAE C l SO/l E C 1 0 0 26- 2: 1 9 9 8 ( E)
1 1 1 2 1 3 1 4 1 5 1 6 1 6. 1 1 7 1 8 1 9 20 21 22 23 24 25
AD s h “D s h “D s h “D s h
Dh Dh Dd yn
* DI DI DI DI DI DI DI DI DI DI DI DI DI
Wf a
“D e e i
N u n ki
“D s u p
‘ Qs h
‘3
[s] [z]
f’ D s u p * Dsu p
“Dcr Wcr
D cd D cd
“D m i AD ro i
* D o pi Xbpi
* Deei - We e i
23 23
[ El [El
“D s u p “D s u p
D cd Dcd
, -l hi AD m i
Qo pi Wc @
* Deei ‘ Y) e e i
23 23
[El [ E]
“D s u p “D s u p
*r Wcr
Dcd D cd
Wu n ki “N u n ki
AD m i AD m i
* D o pi “D cpi
“D e e i We e i
21 21
[El
El
1 35
I SO/l EC 1 0 0 2 6- 2 : 1 9 9 8 ( E) 0 I SO/I EC
An n ex B
( i n f orm at i ve)
S u m m ar y of ch an g es to the th i rd edi ti on
Fu n ct i on al con t en t of am e n d m e n t 1
a) D yn ami c t wo- ph as e commi t : Th i s is i n t rod u ced as an al t ern at i ve to the (stati c) t wo- ph as e commi t
proced u res of th e ori g i n al st an d ard . Wi t h th i s approach , an d u n d er expl i ci t con st rai n ts, ei t h er the
i n i ti ator or the accept or of a t ran sact i on bran ch can “ si g n al read y” or “ ord er co mmi t men t ” . On the
d i al og u e an d t ran sact i on l evel s, restri cti on s m ay be i mpos ed for si g n al l i n g read y an d for req u i ri n g
expl i ci t prepares . Th i s al l ows the exi sti n g “ stati c” t wo - ph as e co mmi t m en t m ech an i s m of I SO/I EC
1 0 026: 1 992.
b) I mpl i ed prepare: Th e “ su peri or- ori en t ed ” prepare ( TP - P RE P ARE servi ce) is n ow opt i on al . A TP SU I
can n ow “ si g n al - read y” bas ed on some i mpl i ci t seman t i c f ro m i ts peer t h at i n d i cat es t h at the peer wi l l
d) Earl y- exi t: Th i s opt i on al servi ce can be u s ed by a TPSU I to i n d i cat e t h at it is u n abl e to con t ri bu t e to the
on l y or earl y- exi t or on e- ph as e.
f) Can cel : TP u s es th e opt i on al CCR servi ce ( C- CAN CE L) t h at al l ows accel erat ed an d n on - con f i rmed
l ater t i me to t ermi n at e the t ran sact i on bran ch . (no i mpact on Servi ce Defi n i t i on )
on l y speci fi ed d u ri n g associ ati on est abl i sh men t . An opt i on al faci l i ty al l ows it to be speci fi ed on a
h) Di ag n ost i cs on compl et i on : Di ag n ost i cs are n ow opt i on al l y s u pport ed on co mmi t men t an d rol l back
d i al og u e l evel .
Th e s e con st rai n t s are n eces sary to avoi d col l i si on s of appl i cat i on d at a wi t h a read y si g n al , wh i ch cou l d
ot h erwi se occu r u si n g i mpl i ed prepare wi t h s h ared con t rol . If the appl i cat i on is i n capabl e or u n wi l l i n g to
‘ pol i ce’ t h ese con strai n t s i t s h ou l d on l y u se pol ari zed con t rol wi t h i mpl i ed prepares.
1 36
l SO/l EC 1 0026- 2: 1 998( E) 0 I SOAEC
I CS 35. 1 00. 70
Descri ptors: data processi n g , i n formati on i nterchang e, n etwork i nterconnecti on, open s ys t em s i ntercon necti on, appl i cati on l ayer,