Download as pdf or txt
Download as pdf or txt
You are on page 1of 143

I N TE RN ATI ON AL l SO/I EC

STAN D ARD 1 0026- 2

Th i rd ed i t i on

1 998- 1 0- 1 5

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 - Di stri bu t ed Tran sact i on

Proces s i n g -

Part 2:

OS TP Servi ce

Tech n ol og i es de /‘ i n format i on - l n tercon n exi on de s yst bmes ou vert s

( OH ) - Trai t emen t tran sacti on n el rbparti -

Pati i e 2: Servi ce OSI TP

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

2 N o rm at i ve ref eren ces . . . .. . . . .. . .. . . . . . .. . . . . . . . . .. . .. .. . . . . . . .. . .. .. . .. . . . . . .. . .. . . . . . .. . . . . . . . . . . . .. . . . .. . . . . . . . . . . . . . .. . .. . . . . . . . .. . .. . . . . . ............ 1

3 Defi n i t i on s . . .. ... . .. .. . .. . ... . . .. . .. . .. . .. . . .. . .. . .. . . .. . .. . ... ... . .. .. . ... ... . .. .. . .. .. .. . .. .. . .. .. .. . .. ... . .. . .. . . .. .. . .. . . .. . ................................. 1

4 Abbrevi at i on s . . . . .. .. . .. . . . .. .. . . . . . . . . .. . .. . . . . . .. . .. . . . . . .. . .. .. . . . . . . . . . . . .. . .. . . . . . . . . .. . . . . . . . . .. . . . .. .. . .. . . . . . .. . .. . . . . . .. . . . . .......................... 4

5 Con ven t i on s . . .................................................................................................................................................. 4

5. 1 Servi ce con ven t i on s . . ...................................................................................................................... .4

5. 2 U s ag e of the t erm t ran sact i on . . ....................................................................................................... .5

5. 3 U s ag e of i tal i cs for n ot at i on s. . ......................................................................................................... .5

6 Overvi ew of the OSI TP Servi ce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.6

7 Servi ce faci l i ti es. . ............................................................................................................................................ 6

7. 1 Fu n ct i on al uni t d escri pt i on s ............................................................................................................ .6

7. 2 Servi ces con t ai n ed i n f u n ct i on al u n i ts. . ........................................................................................... .9

7. 3 Servi ce for mod el l i n g d at a t ran sfer. . ............................................................................................. .1 0

7. 4 St ru ct u re of s ervi ce d escri pt i on s. . ................................................................................................. .lO

7. 5 Ef fect s of d i al og u e t ermi n at i on ...................................................................................................... 1 1

8 Servi ce pri mi t i ves an d th ei r paramet ers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 1 2

9 D at a tran sfer. . ............................................................................................................................................... 1 4

9. 1 Overvi ew of d at a t ran sfer. . ............................................................................................................ .1 4

9. 2 D at a t ran sfer servi ce, TP - D ATA ................................................................................................... .1 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

1 0. 2 Di al og u e Es t abl i s h men t servi ce, TP - BE G I N - D I ALOG U E ............................................................ 1 6

1 0. 3 Di al og u e Termi n at i on servi ce, TP - E N D - D I ALOG U E . . ................................................................ . 21

1 0. 4 U s er Error Report i n g servi ce, TP - U - E RROR ............................................................................. . 23

1 0. 5 U s er Abort servi ce, TP - U - ABORT .............................................................................................. . 25

1 0. 6 Provi d er Abort servi ce, TP - P - ABORT .......................................................................................... 28

1 1 Th e Sh are d Con t rol fu n ct i on al u n i t. . .......................................................................................................... . 30

1 1 .l Overvi ew of the Sh ared Con t rol fu n ct i on al u n i t. . ......................................................................... . 30

1 2 Th e Pol ari z ed Con t rol f u n ct i on al u n i t. . ....................................................................................................... . 30

1 2. 1 Overvi ew of the Pol ari z ed Con t rol fu n ct i on al uni t ....................................................................... . 30

1 2. 2 G ran t Con t rol servi ce, TP - G R AN T- C ON TR OL .......................................................................... . 30

1 2. 3 Req u es t Con t rol servi ce, TP - RE QU E S T- C ON TROL ................................................................. . 31

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

or u t i l i zed in an y f o rm or by an y m e an s , el ect ron i c or me ch an i cal , i n cl u d i n g ph ot ocopyi n g

an d m i crof i l m , wi t h ou t pe rm i s s i on in wri t i n g f ro m the pu bl i s h er.

I SO/I E C Copyri g h t Off i ce l Cas e post al e 56 l CH - 1 2 1 1 G e n e ve 20 l Swi t z e rl an d

Pri n t ed in Swi t z erl an d


o I SO/I EC l SO/l EC 1 00 26- 2 : 1 99 8( E)

1 3 Th e H an d s h ake fu n ct i on al uni t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

1 3. 1 Overvi ew of the H an d s h ake fu n ct i on al uni t ................................................................................. 33

1 3. 2 H an d s h ake servi ce, TP - H AN D SH AKE . . ...................................................................................... 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 Th e commi t men t - rel at ed f u n ct i on al u n i t s. . ................................................................................................. 36

1 4. 1 I n t rod u ct i on .................................................................................................................................. 36

37
1 4. 2 S u m m ar y .....................................................................................................................................

1 4. 3 Overvi ew of the Ch ai n ed Tran s act i on s fu n ct i on al u n i t. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

1 4. 4 Overvi ew of the U n ch ai n ed Tran s act i on s f u n ct i on al u n i t. . ........................................................... 43

1 4. 5 Beg i n Tran s act i on servi ce, TP - BE G I N - TRAN S ACTI ON ............................................................ , 43

1 4. 6 Def erred En d Di al og u e servi ce, TP - D E FE RRE D - E N D - D I ALOG U E .......................................... . 45

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. 8 TP - P RE P ARE req u est . . ............................................................................................................... 48

1 4. 9 TP - P RE P ARE i n d i cat i on .............................................................................................................. 49

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 5 TP - ROLLBACK req u est . . .......................................................................................................... . 56

1 4. 1 6 TP - ROLLBACK i n d i cat i on ......................................................................................................... . 57

1 4. 1 7 TP - ROLLBAC K- C OM P LE TE i n d i cat i on .................................................................................... . 58

1 4. 1 8 H eu ri st i c Report i n g servi ce, TP - H E U RI STI C- RE P ORT i n d i cat i on ........................................... . 59

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 1 TP - E ARLY- E XI T req u est . . ........................................................................................................ . 63

1 4. 2 2 TP - E ARLY- E XI T i n d i cati on . . ..................................................................................................... . 64

1 4. 2 3 TP - ON E - P H AS E req u es t .......................................................................................................... . 65

1 4. 2 4 TP - ON E - P H AS E i n d i cat i on ................... ..................................................................................... 67

1 4. 2 5 TP - U N KN OWN i n d i cat i on ......................................................................................................... . 68

1 4. 2 6 TP - U N KN OWN - C OM P LE TE i n d i cat i on .................................................................................... . 68

1 4. 2 7 TP - C OM P LE TI ON - RE P ORT i n d i cat i on .................................................................................... . 69

An n e xe s

A Servi ce s t at e t abl e ..................................................................................................................................... 71

A. 1 Overvi ew ....................................................................................................................................... 71

A. 2 Di al o g u e St at es ............................................................................................................................ 71

A. 3 Vari abl es ....................................................................................................................................... 73

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

A. 9 Servi ce St at e Tabl e ..................................................................................................................... . 87

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

Tabl e 1 - Fu n ct i on al u ni ts an d th ei r servi ces. . ...................................................................................... .9

Tabl e 2 - Servi ce for mod el l i n g d at a t ran sfer ...................................................................................... .lO

Tabl e 3 - OSI TP servi ce pri mi t i ves ..................................................................................................... 1 3

Tabl e 4 - TP - D ATA pri mi t i ves an d paramet ers. . ................................................................................. .1 4

Tabl e 5 - TP - BE G I N - D I ALOG U E pri mi t i ves an d th ei r paramet ers ..................................................... .1 6

Tabl e 6 - TP - E N D - D I ALOG U E pri mi t i ves an d t h ei r paramet er. . ......................................................... . 21

Tabl e 7 - TP - U - E RROR pri mi t i ves ....................................................................................................... 23

Tabl e 8 - TP - U - ABORT pri mi t i ves an d th ei r paramet ers .................................................................... . 25

Tabl e 9 - TP - P - ABORT i n d i cat i on an d i ts paramet ers ........................................................................ . 28

Tabl e 1 0 - TP - G RAN T- C ON TR OL pri mi t i ves ..................................................................................... . 30

Tabl e 1 1 - TP - R E QU E S T- C ON TROL pri mi t i ves ................................................................................ . 31

...
III
l SO/l EC 1 0 02 6- 2: 1 998( E) 0 I SO/I EC

Tabl e 1 2 - TP - H AN D S H AKE pri mi t i ves an d t h ei r paramet er. . ............................................................ . 33

Tabl e 1 3 - TP - H AN D S H AKE - AN D - G R AN T- C ON TROL pri mi t i ves an d th ei r paramet er .................... . 35

Tabl e 1 4 - TP - BE G I N - TRAN S AC TI ON pri mi t i ves an d th ei r paramet er. . ............................................. 43

Tabl e 1 5 - TP - D E FE RRE D - E N D - D I ALOG U E pri mi t i ves .................................................................... . 45

Tabl e 1 6 - TP - D E F E RRE D - G RAN T- C ON TROL pri mi t i ves ................................................................. 47

Tabl e 1 7 - TP - P RE P ARE req u es t an d i ts paramet er. . ........................................................................ . 48

Tabl e 1 8 - TP - P RE P ARE i n d i cat i on an d i ts paramet er ....................................................................... 50

Tabl e 1 9 - TP - RE AD Y i n d i cat i on ........................................................................................................ . 51

Tabl e 20 - TP - C OM M I T req u est . . ........................................................................................................ 51

Tabl e 21 - TP - C OM M I T i n d i cat i on ....................................................................................................... 53

Tabl e 22 - TP - D ON E req u es t an d i ts paramet ers. . .............................................................................. 54

Tabl e 23 - TP - C OM M I T- C OM P LE TE i n d i cat i on . . ............................................................................... . 56

Tabl e 24 - TP - ROLLBACK req u est . . ................................................................................................... . 57

Tabl e 25 - TP - ROLLBACK i n d i cat i on an d i ts paramet ers . . ................................................................. . 57

Tabl e 26 - TP - ROLLBAC K- C OM P LE TE i n d i cat i on ............................................................................ . 59

Tabl e 27 - TP - H E U RI S TI C - RE P ORT i n d i cat i on an d paramet er. . ........................................................ 59

Tabl e 28 - TP - RE AD - ON LY req u es t an d i ts paramet er. . ..................................................................... 60

Tabl e 29 - TP - RE AD - ON LY i n d i cati on . . .............................................................................................. . 62

Tabl e 30 - TP - E ARLY- E XI T req u es t an d i ts paramet ers . . .................................................................. . 63

Tabl e 31 - TP - E ARLY- E XI T i n d i cat i on an d i ts paramet ers . . ............................................................... . 64

Tabl e 32 - TP - ON E - P H AS E req u est . . ................................................................................................. . 65

Tabl e 33 - TP - ON E - P H AS E i n d i cat i on ............................................................................................... , 67

Tabl e 34 - TP - U N KN OWN i n d i cat i on . . ................................................................................................ . 68

Tabl e 35 - TP - U N KN OWN - C OM P LE TE i n d i cat i on . . ........................................................................... . 68

Tabl e 36 - TP - C OM P LE TI ON - RE P ORT i n d i cat i on an d i ts paramet ers . . ............................................ . 69

Fi g u res

Fi g u re 1 - Co mbi n at i o n of fu n ct i on al uni ts an d resu l t i n g d i al og u e t ypes .............................................. .8

Fi g u re 2 - U n co n f i rmed TP - BE G I N - D I ALOG U E s eq u en ce of pri mi t i ves ............................................. 1 9

Fi g u re 3 - Co n f i rmed TP - BE G I N - D I ALOG U E s eq u e n ce of pri mi t i ves. . .............................................. .1 9

Fi g u re 4 - U n co n f i rmed TP - E N D - D I ALOG U E s e q u e n ce of pri mi t i ves. . .............................................. . 21

Fi g u re 5 - Co n f i rmed E N D - D I ALOG U E s e q u en ce of pri mi t i ves. . ........................................................ . 22

Fi g u re 6 - TP - U - E RROR s eq u en ce of pri mi t i ves. . .............................................................................. . 23

Fi g u re 7 - TP - U - E RROR as the n eg at i ve con f i rmat i on to a h an d s h ake servi ce. . ............................... . 24

Fi g u re 8 - TP - U - ABORT s e q u en ce of pri mi t i ves. . ............................................................................... . 26

Fi g u re 9 - TP - P - ABORT s e q u en ce of pri mi t i ves. . ............................................................................... . 29

Fi g u re 1 0 - TP - G RAN T- C ON TROL s eq u e n ce of pri mi t i ves ............................................................... . 30

Fi g u re 1 1 - TP - RE QU E S T- C ON TROL s eq u en ce of pri mi t i ves .......................................................... . 32

Fi g u re 1 2 - TP - H AN D S H AKE s eq u en ce of pri mi t i ves ........................................................................ . 33

Fi g u re 1 3 - TP - H AN D S H AKE - AN D - G RAN T- C ON TROL s eq u en ce of pri mi ti ves. . ............................. . 35

Fi g u re 1 4 - TP - BE G I N - TRAN S ACTI ON s eq u en ce of pri mi t i ves ........................................................ . 44

Fi g u re 1 5 - TP - D E FE RRE D - E N D - D I ALOG U E s eq u en ce of pri mi t i ves .............................................. . 45

Fi g u re 1 6 - TP - D E FE R RE D - G RAN T- C ON TROL s e q u en ce of pri mi t i ves .......................................... . 47


0 I SO/I EC l SO/l EC 1 00 26- 2 : 1 99 8( E)

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

Co m mi s s i o n ) f orm the speci al i z ed s ys t em for wo rl d wi d e st an d ard i zat i on . N at i on al bo d i es t h at are m e m be r s

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

an d n on - g overn men t al , in l i ai son wi t h I S0 an d I EC, al so t ake part in the work.

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

J TC 1 . Draft I n t ern at i on al St an d ard s ad o pt ed by the j oi n t t ech n i cal comm i t t ee are ci rcu l at ed to n at i on al

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

bod i es cast i n g a vot e.

I n t ern at i on al St an d ard I SO/I EC 1 00 2 6- 2 was prepared by J oi n t Tech n i cal Co m mi t t ee I SO/I EC J TC 1 ,

l n f ormat i on f ech n ol og y, Su bco mm i t t ee SC 21 , Ope n s ys t ems i n t ercon n ect i on , d at a m an ag e m e n t an d o pe n

di st ri bu t ed proces s i n g .

Th i s t h i rd ed i t i on can cel s an d repl aces the s e co n d ed i t i on ( I SO/I EC 1 0026- 2: 1 996) , wh i ch h as bee n

tech n i cal l y revi sed .

Th i s part of I SO/I EC 1 0026 i s t ech n i cal l y al i g n ed wi t h I TU - T Re co m m e n d at i o n X. 861 , bu t is n ot pu bl i s h ed as

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

Sys t e m s I n t ercon n ect i on - Di st ri bu t ed Tran s act i on Process i n g .

- Part 1 : OSI TP M o d el

- Part 2: OSI TP Servi ce

- Part 3: Prot ocol speci f i cat i on

- Part 4: Prot ocol I mpl emen t at i on Co n f o rm an ce St at emen t ( PI CS) prof orma

- Part 5: Appl i cat i on con t ext pro f orma an d g u i d el i n es wh e n u si n g 0. 9 TP

- Part 6: U n s t ru ct u red D at a Tran s f er

An n e x A f orms an i n t eg ral part of th i s part of I SO/I EC 1 00 26. An n ex B i s for i n f ormat i on on l y.


l SO/l EC 1 0 02 6- 2: 1 998( E) 0 I SO/I EC

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

i n t ercon n ect i on i n to a seri es of l ayers of speci fi cat i on , e ach of m an ag e abl e si ze.

Th e ai m of Ope n Sys t e m s I n t ercon n ect i on is to al l ow, wi t h a mi n i mu m of t ech n i cal ag reem en t ou t s i d e the

i n t ercon n ect i on s t an d ard s , the i n t ercon n ect i on of co m pu t er s ys t ems

f rom d i fferen t man u f act u rers ;


4

u n d er d i fferen t m an ag e m en t ;
b)

of d i fferen t l evel s of compl exi t y; an d


c)

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

wi t h i n the Appl i cat i on Layer of the OSI Ref eren ce M o d el .

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

d i st ri bu t ed t ran sact i on s, wh i ch i n vol ve t wo or more o pen s ys t ems .

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

s eparat e o pen s ys t ems .

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

the l ocal s ys t em. H o wever, f u t u re e n h an ce m en t of the s t an d ard m ay d eal wi t h t h es e i s su es .

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)

I n f ormat i on t ech n ol og y - Op e n Sys t e m s

I n t ercon n ect i on - Di st ri bu t ed Tran s act i on Proces s i n g -

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

the Appl i cat i on Layer in t erms of:

a) th e act i on s an d even t s of the servi ce pri mi t i ves;

b) th e paramet er d at a associ at ed wi t h each servi ce pri mi ti ve’ s act i on an d even t ; an d

c) th e rel ati on sh i p bet ween , an d th e val i d s eq u en ces of t h es e act i on s an d even t s.

I t d o es n ot speci fy i n di vi d u al i mpl emen t at i on s or prod u ct s , n or d o es i t con st rai n the i mpl emen t at i on of en ti ti es

or i n terfaces wi t h i n a co mpu t er s yst em.

2 N o rm at i ve ref eren ces

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

possi bi l i ty of appl yi n g the mos t recen t ed i ti on s of th e s t an d ard s i n d i cat ed bel ow. M e m be rs of I S0 an d I EC

mai n t ai n reg i st ers of cu rren t l y val i d I n t ern at i on al St an d ard s .

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

Associ at i on Con t rol Servi ce El emen t .

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

Proces si n g - Part 1 : OS/ TP M od el .

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

Proces si n g - Part 3: Prot ocol speci fi cat 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 -

Con ven t i on s for the d efi n i ti on of OSI servi ces.

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

3. 1 d i al og u e est abl i sh men t i n d i cat i on ou t st an d i n g : A d i al og u e st ate in wh i ch a TP - BE G I N - D I ALOG U E

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

to by a TP - BE G I N - D I ALOG U E res pon s e.

3. 2 d i al og u e est abl i sh men t req u es t ou t st an d i n g : A d i al og u e st at e in wh i ch a TP - BE G I N - D I ALOG U E

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

by a TP - BE G I N - D I ALOG U E con f i rm.

3. 3 d i al og u e t ermi n at i on i n d i cati on ou t st an d i n g : A d i al og u e st at e in wh i ch a TP - E N D - D I ALOG U E

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

ou t st an d i n g , bu t h as n ot yet been res pon d ed to by a TP - E N D - D I ALOG U E res pon se, or by a TP - U - E RR OR

req u est .

3. 4 d i al og u e t ermi n at i on req u es t ou t st an d i n g : A d i al og u e st at e in wh i ch a TP - E N D - D I ALOG U E 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 -

E N D - D I ALOG U E con fi rm, or by a TP - U - E R ROR i n d i cati on .

3. 5 excl u si ve bran ch : A t ran sact i on bran ch on wh i ch on e of the fol l owi n g i s t ru e:

- the d i al og u e i s wi t h the su peri or, read y can be sen t , an d ei th er:

- read y can n ot be recei ved ; or

- t h ere is t ree ch ecki n g at the n o d e;

- 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

- t h ere is t ree ch ecki n g at the n o d e; or

- the d i al og u e i s wi t h a su bord i n at e an d the coord i n at i on l evel is “ on e- ph as e co mmi t men t ” an d ei th 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

- t h ere is t ree ch ecki n g at the n o d e;

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

bee n i ssu ed d u ri n g th e cu rren t t ran sact i on : TP - RE AD Y i n d i cati on , TP - RE AD - ON LY i n d i cati on , TP - ON E -

P H AS E i n di cati on , or TP - EARLY- EXI T i n d i cati on .

3. 6 h an d s h ake i n d i cati on ou t st an d i n g : A d i al og u e stat e in wh i ch on e of the fol l owi n g servi ce pri mi ti ves:

- 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 ;

h as be en i ssu ed wh i l e t h ere is no u s er error req u es t ou t st an d i n g , 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) :

- 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 res pon s e;

or by a TP - U - E R ROR req u est , or, if th e d i al og u e is coord i n at ed , by a TP - E ARLY- EXI T req u es t 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. 7 h an d s h ake req u est ou t st an d i n g : A d i al og u e st at e i n wh i ch on e of the fol l owi n g servi ce pri mi t i ves:

- TP - H AN D S H AKE req u est ;

- 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) :

- TP - H AN D S H AKE con f i rm;

- TP - H AN D S H AKE - AN D - G R AN T- C ON TR OL con fi rm;

or by a TP - U - E RROR i n d i cati on , 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. 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

bran ch , or t h e bran ch i s wi t h a su bord i n at e an d s u bord i n at e can s en d read y on the bran ch .

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

servi ce pri mi t i ves:

- TP - ROLLBAC K i n d i cat i on ;

- TP - U - ABORT i n d i cat i on wi t h the Rol l back paramet er set to “ t ru e”;

- TP - P - ABORT i n d i cat i on wi t h the Rol l back paramet er set to “ t ru e”;

- TP - BE G I N - D I ALOG U E con f i rm wi t h the Rol l back paramet er s et to “ t ru e” .

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 ;

- TP - U - ABORT req u es t for a coord i n at ed d i al og u e n ot i s s u ed d u ri n g the t ermi n at i on ph as e of a t ran sact i on

an d n ei t h er a TP - RE AD - ON LY i n d i cat i on n or a TP - E ARLY- E XI T i n d i cat i on h as bee n i s s u ed for the

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

rol l back- i n i t i ati n g req u es t or a rol l back- i n i t i ati n g i n d i cat i on .

3. 1 3 st ati c o n e- ph as e excl u s i ve bran ch : An excl u si ve bran ch on wh i ch the coord i n at i on l evel is “ on e-

ph as e co m m i t m e n t ”.

N OTE - th i s i s on l y d ef i n ed for a bran ch t o a s u bord i n at e.

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.

3. 1 5 su bord i n at e can s en d read y ( on a bran ch ) if the bran ch is wi t h a s u bord i n at e an d the Co m m i t

f u n ct i on al uni t is s el ect ed an d the D yn am i c Co m m i t fu n ct i on al uni t is n ot s el ect ed , or the D yn am i c Co m m i t

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” .

3. 1 6 su bord i n at e s u bt ree: A s u bt ree of a su bord i n at e.

3. 1 7 su peri or can s en d read y ( on a bran ch ) if the bran ch is wi t h the su peri or an d the D yn am i c Co m m i t

f u n ct i on al uni t is s el ect ed an d the Su peri o r- may- s en d - read y paramet er of TP - BE G I N - D I ALOG U E i n d i cat i on

was s et to “ t ru e”.

3. 1 8 su peri or d i al og u e: Th e d i al og u e wi t h the su peri or.

3. 1 9 t ermi n at i on ph as e of a t ran s act i on ; t ermi n at i on ph as e: Th e ph as e of a t ran sact i on be t wee n

i n i ti ati on of co m m i t m en t or rol l back an d the en d of the t ran sact i on .

Th i s ph as e is en t ered , for a g i ven TPSU I , u po n i s s u an ce of a t ran sact i on compl et i on req u es t or a TP-

E ARLY- E XI T req u es t or an y rol l back- i n i ti at i n g s ervi ce pri mi t i ve.

For a TP SU I wh i ch d oes n ot h ave a d i al og u e es t abl i s h men t i n d i cat i on ou t st an d i n g , th i s ph as e is exi t ed u po n

i s s u an ce of a TP - C OM M I T- C OM P LE TE i n d i cat i on or a TP - U N KN OWN - C OM P LE TE i n d i cat i on or a TP-

R OLLBAC K- C OM P LE TE i n d i cat i on .

For a TP SU I wh i ch d o es h ave a d i al og u e es t abl i s h men t i n d i cat i on ou t s t an d i n g wh e n the t ermi n at i on ph as e is

en t ered ( th i s can on l y h appe n wh e n a TP - ROLLBAC K i n d i cat i on is i ssu ed ) , th i s ph as e is exi t ed by a TP-

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

i n d i cat i on for the d i al og u e; i f the d i al og u e is accept ed d u ri n g the t ermi n at i on ph as e, the t ermi n at i on ph as e is

exi t ed by t h e s u bs eq u en t TP - ROLLB AC K- C OM P LE TE i n d i cat i on .

3 . 20 TP SU I o we s a TP - D ON E req u es t : Th i s obl i g at i on is creat ed by the i ssu i n g of cert ai n i n d i cat i on s an d

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

t ran sact i on can be compl et ed .

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

a t ran sact i on ; i t i s on e of the f ol l owi n g s ervi ce pri mi t i ves:

- 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 . 22 t ran sact i on su bord i n at e: A TP SU I wh i ch i s the su bord i n at e for a coord i n at ed d i al og u e.

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 . 24 t ran sact i on t ree con st rai n t: A con st rai n t t h at can n ot be ch ecked at a si n g l e n od e.

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

was abs en t or set to “ t ru e” ; or

- read y can be sen t , an d read y can n ot be recei ved .

Th ere m ay al so be t ree ch ecki n g at a n od e ( i n cl u d i n g at a root n o d e) as the resu l t of a l ocal d eci si 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.

3 . 26 t wo - ph as e expect ed bran ch : A t ran sact i on bran ch on a coord i n at ed d i al og u e wi t h a su bord i n at e, on

wh i ch read y can be recei ved an d ei t h er:

- n on e of the On e- ph as e, Read - on l y, an d Earl y- exi t fu n ct i on al u n i ts are sel ected ; or

- 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

i n d i cati on , TP - RE AD - ON LY i n d i cati on , or TP- EARLY- E XI T i n d i cati on .

3 . 27 u s er error i n d i cat i on ou t st an d i n g : A st at e of a d i al og u e wi t h th e Pol ari zed Con t rol fu n cti on al uni t

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

h as n ei t h er a h an d s h ake req u es t ou t st an d i n g n or a d i al og u e t ermi n at i on req u est ou t st an d i n g , h as n ot yet

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

h avi n g ei th er a h an d s h ake i n d i cat i on ou t s t an d i n g or a d i al og u e t ermi n at i on i n d i cat i on ou t st an d i n g , h as n ot yet

been res po n d ed to by a TP - G RAN T- C ON TR OL i n di cati on , a TP - H AN D S H AKE i n d i cat i on , a TP -

H AN D S H AKE - AN D - G R AN T- C ON TR OL i n d i cati on , a TP - E N D - D I ALOG U E i n d i cat i on wi t h the Con f i rmat i on

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

i n d i cat i on or an y rol l back- i n i ti ati n g servi ce pri mi ti ve.

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

the fol l owi n g wh i ch are u s ed in some t abl es:

cn f con f i rm servi ce pri mi ti ve;

i nd i n d i cati on servi ce pri mi ti ve;

req u est servi ce pri mi ti ve;


req

res po n s e servi ce pri mi ti ve.


r- w

5 Co n ve n t i o n s

5. 1 Servi ce con ven t i on 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

con ven t i on s d ef i n ed in I SO/I EC 1 073 1 .

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 :

a) a si n g l e req u es t m ay resu l t i n mu l ti pl e i n d i cati on s ( an exampl e i s t h at a si n g l e TP - C OM M I T req u es t m ay

resu l t i n TP - P RE P ARE i n d i cat i on s to each d i rect s u bord i n at e TPSU I ) ;

4
Q I S OAE C
l SO/l EC 1 0 02 6- 2: 1 998( E)

Tabl e A. 1 ( Con t i n u ed 1 9 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 20 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 21 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 22 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 23 of 48) - Servi ce St at e Tabl e

t at e 1 2 3 4 5 6 7 8 9 1 0

AD s h “D s h “D s h Dsh Dsh Dsh


red i cat es

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)

Tabl e A. 1 ( Co n t i n u ed 24 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 25 of 48) - Servi ce St at e Tabl 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

h eck- read y- d i rect i on s = “fal se’ ) “D s u p

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

Ds u p Dsu p Dsu p Dsu p

Du Du Du Du

“D I “DI “DI “D I

Ds h Ds h

2 3 4 6

[U] [u] [u]


[u l

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)

Tabl e A. 1 ( Con t i n u ed 26 of 48) - Servi ce St at e Tabl 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

Tabl e A. 1 ( Con t i n u ed 27 of 48) - Servi ce St at e Tabl e

1 2 3 4 5 6 7 0 9 1 0
t at e

red i cat es * Ds h as h %s h Ds h Ds h Dsh

Dh Dh Dh Dh Dh

ven t XI I g v) I

P - D E F E R R E D - E N D - D I ALOG U E i nd Dsu p Dsu p Dsu p Ds u p

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)

Tabl e A. 1 ( Con t i n u ed 28 of 48) - Servi ce St at e Tabl 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)

Tabl e A. 1 ( Con t i n u ed 29 of 48) - Servi ce St at e Tabl e

4 5 6 7 6 9 1 0
1 2 3
at e

“D s h “D s h Dsh Dsh Dsh


“D s h
ed i cat es

Dh Dh Dh Dh Dh

“DI * DI
ren t

‘ - P R E P AR E re q NW

) at a- Pe rm i t t ed = “fal se”) or abs e n t “D s u p

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

Tabl e A. 1 ( Con t i n u ed 30 of 48) - Se rvi ce St at e Tabl e

- - - -
- -

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

Tabl e A. 1 ( Con t i n u ed 31 of 48) - Servi ce St at e Tabl e

#d at e 1 2 3 4 5 6 7 6 9 1 0
-

‘ red i cat es ws t , Yl St ws t Dsh Ds h Dsh

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

I at a- Perm i t t ed = ‘ f al se’ ) or abs e n t DI DI

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)

Tabl e A. 1 ( Con t i n u ed 32 of 48) - Servi ce St at e Tabl 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 t “Ds t “Ds t “Ds l

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

Tabl e A. 1 ( Con t i n u ed 33 of 48) - Servi ce St at e Tabl e

- - - -

2 3 4 5 6 7 6 9 1 0
t at e - - - -
- -

rad i cat es ‘ Dsh 9s . h ‘ Ds h Ds h Ds h Dsh

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)

Tabl e A. 1 ( Co n t i n u ed 34 of 48) - Servi ce St at e Tabl 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 - - - - - -

‘ Ds u p ‘ Dsu p ‘ Ds u p ‘ Dsu p , Dsu p

“Dcr “Dcr “Dcr

Wy n Wn

Dcrr Dcrr Dcrr Dcrr Dcrr

1 7 1 7 1 7 1 7 1 7

[tl I t) [tl A! l - - El -

Ds u p Dsu p Dsu p Dsu p Ds u p

“Dcr “Dcr

D d yn D d yn Wn o d yn

Dcrr Dcrr Dcrr Dcrr Den

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

“Dcr “Dcr %cr

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

Tabl e A. 1 ( Con t i n u ed 35 of 48) - Servi ce St at e Tabl e

St at e 1 2 3 4 5 6 7 a 9 1 0

‘ red i cat es %s h “C &h “D s h Ds h Dsh Ds h

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

Tabl e A. 1 ( Co n t i n u ed 36 of 48) - Servi ce St at e Tabl e

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

Tabl e A. 1 ( Con t i n u ed 37 of 48) - Servi ce St at e Tabl e

l at e 1 2 3 4 5 6 7 8 9 1 0

red i cat es “D s h “D s h “D s h Ds h Ds h Dsh

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)

Tabl e A. 1 ( Con t i n u ed 38 of 48) - Servi ce St at e Tabl 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

Tabl e A. 1 ( Con t i n u ed 39 of 48) - Servi ce St at e Tabl e

i t at e 1 2 3 4 5 6 7 6 9 1 0

‘ red i cat es “D s h “i l sh “D s h Dsh Dsh Dsh

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

“Dcr “Dcr Qz r Wcr

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)

Tabl e A. 1 ( Con t i n u ed 40 of 48) - Servi ce St at e Tabl 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 t “Dst “Ds t “Ds t

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 - - - - -

Dsu r Dsq Ds u p Dsu c Dsu p D SU F

, ‘ DcI FSCr “Dcr

DI DI Dd yr “otl i
Wy n Wy r

23 23 23

VI $ J& ;
g
A! l 2 I fl

“D s u “D s u “Ds u c ‘ D su l ‘ Dsu t ‘ Dsu f

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

Qcr “Dcr Qcr Qt rb

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

, Dsu p Ds u p Ds u p Dsu p Dsu p DI P

“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

Tabl e A. 1 ( Con t i n u ed 41 of 48) - Servi ce St at e Tabl e

- - - - -

i t at e 1 2 3 4 5 6 7 6 1 0
- - - - - - -

‘ red i cat es “D s h “Ds h “D s h Ds h Ds h Dsh

Dh Dh Dh Dh Dh

I ven t “DI “DI


E =

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 - -

‘ P - E AR LY- E XI T req * Dsu p Dsu p Dsu p Dsu p Ds u p Dsu p Dsu p

“Dcr “Dcr “Dcr “Dcr %cr 9. x “Dcr

DI DI DI DI DI DI Dt

N e e ra Ve e r: rl eerr J eer2 J e era

20

I&
U GI

- - - -

P - E AR LY- E XI T i nd “D s u p Dsu p Ds u p DSU F Dsu p Dsu p

“Dcr “Dcr 03 “Dcr “Dcr “Dcr “Dcr

DI DI DI DI DI DI DI

Dee Dee Dee Dee Dee Dee Dee

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)

Tabl e A. 1 ( Con t i n u ed 42 of 48) - Servi ce St at e Tabl 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

l!lm WL .i!m XL l!L -

Dsu p Ds u p Dsu p Ds u p

“Dcr “Dcr Xkr Wcr

DI DI

U e e ra U eera N eera N eera

20 20 1 7

p&J bJ GJ

“N r

“D s u $

N e e ra

&
-

‘ Dsu p ‘ Dsu p ‘ Ds u p * Dsu p

“Dcr “Dcr “Dcr “Dcr

DI DI

Dee Dee Dee Dee

20 20 20

& -
m! l m! L I Ll m

Dsu p

kOp0

“Dcr wt f b

N opra N opm

20

& I CI

Ds u p Dsu p Dsu p Dsu p DsUP


D=J P

Ddy n Dd yn D d yn Ddyn Dd yn Wy n

ADcr *r * cr

z l opra U o pra N o pr a N Op E N oprc N o pr a

& ; & Jg
ZL

‘ Ds u p ‘ Dsu p AD s u p “Ds u l “Ds u f

Dd yn Dd yn D d yn D d yn Wy n

“Dcr “Dcr * Dcr

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

Tabl e A. 1 ( Con t i n u ed 43 of 48) - Servi ce St at e Tabl e

i t at e 1 2 3 4 5 6 7 8 9 1 0

‘ red i cat es “D s h ‘ 9. 91 “D s h Dsh Dsh Ds h

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

ttl [Dl [tl [Dl

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)

Tabl e A. 1 ( Con t i n u ed 44 of 48) - Servi ce St at e Tabl 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

Dop Dop Dop Dop Dop

Den Dcrr Dcrr Den Dcrr

& & & & &

‘ Dsu p ‘ Ds u p ‘ Ds u p ‘ Dsu p ‘ Ds u p

“Dcr “Dcr

Dop Dop Dop Dop Dop

D d yn Wy n
Wn D d yn

Dcrr Dcrr Dcrr Dcrr Dcrr

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

Tabl e A. 1 ( Con t i n u ed 45 of 48) - Servi ce St at e Tabl e

t at e 1 3 4 5 6 7 8 9 1 0
-

red i cat es AD s h “D s h AD s h Dsh Dsh Ds h

Dh Dh Dh Dh Dh

ven t “DI “DI


- E

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)

Tabl e A. 1 ( Con t i n u ed 46 of 48) - Servi ce St at e Tabl 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

Tabl e A. 1 ( Con t i n u ed 47 of 48) - Servi ce St at e Tabl e

St at e 1 2 3 4 5 6 7 8 9 1 0

Pred i cat es “D s h ‘ %s h “D s h Dsh Ds h Dsh

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

Di i g n o s t i @= ‘ ot h er- provi d er- rot t back’ )

TP C OM P LE TI ON - R E P OR T i nd

( wi t h Severi t y an d

Di ag n os t i c= ‘ ot h er- provi d er- rol l back’ )

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)

Tabl e A. 1 ( Co n cl u d ed 48 of 48) - Servi ce St at e Tabl 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

Th i s th i rd ed i ti on appl i es ch an g es f rom Am e n d m e n t 1 to I SO/I EC 1 0026- 2: Ed i t i on 2; the am en d m e n t covers

co mm i t men t opt i mi zat i on s - it i n cl u d es am en d m e n t s to the M o d el ( Part l), Servi ce Defi n i t i on ( Part 2) an d

Prot ocol Speci fi cati on ( Part 3) .

Fu n ct i on al con t en t of am e n d m e n t 1

Th e fol l owi n g faci l i ti es are con t ai n ed in 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

n ot s en d an y m o re i n f ormat i on t h at wou l d affect i ts bo u n d d at a.

c) Read - on l y: Th i s opt i on al servi ce can be u s ed by a TP SU I to i n d i cate th at al l i ts process i n g is compl et e,

i ts bo u n d d at a h as n ot been mod i fi ed , an d the TPSU I h as no pref eren ce as to wh et h er the t ran sact i on

commi t s or is rol l ed back.

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

wo rk of the t ran sact i on , i ts bo u n d d at a h as n ot been mod i fi ed , an d th e TP SU I h as no pref eren ce as to

wh et h er the t ran sact i on commi t s or is rol l ed back.

e) On e- ph as e commi t ( d yn ami c an d stati c) : Stati c o n e- ph as e co mmi t m en t is provi d ed for a TP SU I t h at

h as no s u peri or in the t ran sact i on t ree an d h as no bo u n d d at a. Stati c o n e- ph as e co mmi t m en t m ay be

s u pport ed by very si mpl e syst ems .

D yn ami c o n e- ph as e com mi t men t can on l y be u s ed if al l t ran sact i on bran ch es except on e si g n al read -

on l y or earl y- exi t or on e- ph as e.

N ei t h er stati c n or d yn ami c on e- ph as e co mmi t men t req u i re l og g i n g si n ce recovery is n ot rel evan t .

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

rol l back as an opt i on al faci l i ty. Th e C - C AN C E L servi ce h as the s am e effect as a C - ROLLBAC K bu t

wi t h ou t an y of i ts restri cti on s for sen d i n g . A C - C AN C E L is fol l owed up wi t h a real C - ROLLBAC K at a

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 )

g) Recovery con t ext h an d l e ( RCH ) on d i al og u e i n i ti ati on : In I SO/I EC 1 0026- 3 : Ed i ti on 2, the RCH is

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

d i al og u e basi s. (no i mpact on Servi ce Defi n i t i on )

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

rel at ed servi ces.

i) H eu ri st i c report s con t ai n men t : Th e sen d i n g of h eu ri sti c report s can n ow be s u ppres s ed at the

d i al og u e l evel .

Am e n d m e n t 1 h as i n t ro d u ced some g l obal servi ce con strai n t s, i . e. servi ce con st rai n t s at on e n od e wh i ch

d epen d on act i on s at an o t h e r n o d e . Th e appl i cati on is expect ed to en s u re t h at t h es e con st rai n t s are met .

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,

commu n i cat i on procedu re, control procedu res, servi ces.

Pri cebasedon 1 36pag es

You might also like