ansi c12.22-200x

Upload: scribduser64

Post on 05-Jul-2018

246 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/15/2019 ANSI C12.22-200x

    1/163

     ANSI C12.22-200x

     AMERICAN NATIONAL STANDARD

    PROTOCOL SPECIFICATIONFOR

    INTERFACING TO DATA COMMUNICATION NETWORKS

    Copyrig! " 1##$ %y !& N'!io(') E)&*!ri*') M'(+,'*!+r&r Ao*i'!io(100 Nor! 1$! S!r&&!/ S+i!& 1$Ro)y(/ A 2220#/ USA

     A)) rig! r&&r3&4

    Ti i '( +('ppro3&4 4r',! o, ' propo&4 ANSI S!'(4'r4/ +%5&*! !o *'(g&. P&r6iio( i &r&%ygr'(!&4 ,or ANSI S!'(4'r4 Co66i!!&& p'r!i*ip'(! !o r&pro4+*& !i 4o*+6&(! ,or p+rpo& o, ANSI!'(4'r4i7'!io( '*!i3i!i&. U& o, i(,or6'!io( *o(!'i(&4 i( !i +('ppro3&4 4r',! i '! yo+r o8( ri9.

    Mo4i,i&4 :+(& ;/ 201;

    S!'(4'r4 &rio( 0.0

  • 8/15/2019 ANSI C12.22-200x

    2/163

    T'%)& o, *o(!&(!

    1. I(!ro4+*!io(....................................................................................................................................................2. S*op&.............................................................................................................................................................. R&,&r&(*&.....................................................................................................................................................

    .1. Nor6'!i3&..............................................................................................................................................2. O!&r.................................................................................................................................................... D&,i(i!io( A(4 Sy(!'x...................................................................................................................................

    .1. D&,i(i!io(..............................................................................................................................................2. Do*+6&(! Sy(!'x................................................................................................................................. T'%)& y(!'x........................................................................................................................................

    ...........................................................................................

    ;...2. C'))&4 AP Ti!)& E)&6&(! =A2>..................................................................................................;.... C'))i(g AP Ti!)& E)&6&(! =A;>..................................................................................................;.... U(i3&r') I4&(!i,i&r o, C'))&4 '(4 C'))i(g AP Ti!)& E)&6&(! =0;>.............................................;......................................................................;...$. M&*'(i6 N'6& E)&6&(! =>.............................................................................................;.... A+!&(!i*'!io( ')+& E)&6&(! =AC>.........................................................................................

    ;....1. C12.22 S&*+ri!y M&*'(i6 =1.2.0.100;;.2.1>.............................................................

  • 8/15/2019 ANSI C12.22-200x

    3/163

    ;...#. C'))&4 I(3o*'!io( ID E)&6&(! =A>........................................................................................;...10. C'))i(g I(3o*'!io( ID E)&6&(! =A>.....................................................................................;...11. App)i*'!io( D'!' E)&6&(! =E>..............................................................................................;...12. U& o, S+%-r'(*& o, ' R&gi!&r&4 ApTi!)&........................................................................;...1. C12.22 S&*+ri!y M&*'(i6...................................................................................................

    ;...1.1. C12.22 S&*+ri!y M&*'(i6 =1.2.0.100;;.2.1>...........................................................;2;...1. S&*+ri!y Ex'6p)&............................................................................................................ ....

    ;...1.1. A+!&(!i*'!&4 &io( )& &x'6p)&............................................................................... ;;...1.2. E(*ryp!&4 &io( )& &x'6p)&.....................................................................................;;...1.. A+!&(!i*'!&4 &io( &x'6p)&..................................................................................... .;<;...1.. E(*ryp!&4 &io( &x'6p)&............................................................................................;;

    ;..

  • 8/15/2019 ANSI C12.22-200x

    4/163

    $.#.10. S+p&r3iio( o, !& Co66+(i*'!io( Li(9......................................................................................$.#.11. Lo*') Ro+!i(g................................................................................................................................$.#.12. S&r3i*& S&?+&(*& S!'!&..............................................................................................................$.10. L'y&r 1 - Pyi*') L'y&r.................................................................................................................$.10.1. Sig(') D&,i(i!io(..........................................................................................................................$.10.2. E)&*!ri*') Prop&r!i& o, Co((&*!io(.............................................................................................$.10.. M&*'(i*') '(4 E(3iro(6&(!') Prop&r!i&.................................................................................$.10.. S+p&r3iio( o, !& Co66+(i*'!io( Li(9....................................................................................

    . Lo*') Por! Co66+(i*'!io( Pro!o*o) D&!'i)................................................................................................1. Pro!o*o) D&,i(i!io(........................................................................................................................ ....1.1. L'y&r $ - App)i*'!io( L'y&r....................................................................................................... .....1.2. L'y&r ; - Pr&&(!'!io( L'y&r..........................................................................................................1.. L'y&r < - S&io( L'y&r............................................................................................................. ....1.. L'y&r - Tr'(por! L'y&r...............................................................................................................1.

  • 8/15/2019 ANSI C12.22-200x

    5/163

    PROCEDURE 2< N&!8or9 I(!&r,'*& Co(!ro)..........................................................................................PROCEDURE 2; Ex*&p!io( R&por!........................................................................................................

     ANNE C< - T'%)& ; Ex!&(4&4 K&y T'%)&............................................................................................ ANNE D - U(i3&r') I4&(!i,i&r...................................................................................................................... ANNE E - O(&-8'y D&3i*&........................................................................................................................ ANNE F - APDU R&po(& Ti6&o+! A)gori!6............................................................................................ ANNE G - Co66+(i*'!io( Ex'6p)&............................................................................................................ ANNE - ANSI C12.22 App)i*'!io( L'y&r O3&r TCP@IP =UNI I6p)&6&(!'!io(>........................................ ANNE I - CRC Ex'6p)&.............................................................................................................................

    I.1 Tr'*&...................................................................................................................................................I.2 CRC Co4& Ex'6p)&...........................................................................................................................

     ANNE : - DES@CDC '(4 DES&4&@CDC.......................................................................................................:.1 D'!' E(*ryp!io( S!'(4'r4 - DES..................................................................................................... ..:.2 DES&4&..............................................................................................................................................:. CC.................................................................................................................................................. .:. L&g') I+&.......................................................................................................................................:.< DES I6p)&6&(!'!io(..........................................................................................................................:.; DES Co4& Ex'6p)&...........................................................................................................................:.$ DES Tr'*& Ex'6p)&...........................................................................................................................:. CC Co4& Ex'6p)&...........................................................................................................................

    - -

  • 8/15/2019 ANSI C12.22-200x

    6/163

    1 Introduction

    I(i!i'))y/ *o66+(i*'!io( 8i! &)&*!ro(i* 6&!&ri(g 4&3i*& *o(i!&4 o, !r'(por!i(g 6&6ory 4'!' 3i'propri&!'ry pro!o*o) 8i* 8&r& +(i?+& !o &'* 6'(+,'*!+r&r. T& 4&ir& ,or i(!&rop&r'%i)i!y '(4 +ppor!,or 6+)!ip)& 6'(+,'*!+r&r %y r&'4i(g '(4 progr'66i(g y!&6 *r&'!&4 ' (&&4 ,or !'(4'r4i7'!io( o,4'!' ,or6'! '(4 !r'(por! pro!o*o).

    T& ,ir! !&p 8' !o !'(4'r4i7& 4'!' ,or6'!. I(!&r(') 4'!' 8' '%!r'*!&4 ' ' &! o, T'%)&. A &! o,!'(4'r4 T'%)& *o(!&(! '(4 ,or6'! 8&r& 4&,i(&4 i( ANSI C12.1#/ U!i)i!y I(4+!ry E(4 D&3i*& D'!'T'%)&.

    I( !& Pro!o*o) Sp&*i,i*'!io( ,or ANSI Typ& 2 Op!i*') Por! =ANSI C12.1> S!'(4'r4/ ' poi(!-!o-poi(!pro!o*o) 8' 4&3&)op&4 !o !r'(por! !'%)& 4'!' o3&r '( op!i*') *o((&*!io(. Ti pro!o*o) i(*)+4&4 '('pp)i*'!io( )'(g+'g& *'))&4 Pro!o*o) Sp&*i,i*'!io( ,or E)&*!ri* M&!&ri(g =PSEM> !'! '))o8&4 'pp)i*'!io(!o r&'4 '(4 8ri!& T'%)&. T& Pro!o*o) Sp&*i,i*'!io( ,or T&)&po(& Mo4&6 Co66+(i*'!io( =ANSIC12.21> 8' !&( 4&3&)op&4 !o '))o8 6&!&ri(g 4&3i*& !o +& PSEM !o !r'(por! T'%)& o3&r !&)&po(&6o4&6.

    Ti S!'(4'r4 &x!&(4 !& ANSI C12.1/ ANSI C12.1# '(4 !& ANSI C12.21 !'(4'r4 !o '))o8 !r'(por!

    o, T'%)& 4'!' o3&r '(y r&)i'%)& (&!8or9i(g *o66+(i*'!io( y!&6. No!& !'! i( !i +& o, !& 8or4/r&)i'%)& 6&'( !'! ,or &3&ry 6&'g& &(!/ !& &(4&r r&*&i3& ' r&po(& '! i! op!io( &i!&r 'poi!i3& '*9(o8)&4g&6&(! or '( &rror 6&'g&. T'! i/ 6&'g& *'((o! ,'i) i)&(!)y i( ' r&)i'%)&(&!8or9.

    I( '44i!io(/ !i S!'(4'r4 4&*ri%& '( op!io('))y &xpo&4 poi(!-!o-poi(! i(!&r,'*& %&!8&&( ' C12.22D&3i*&/ &.g. ' 6&!&r/ '(4/ ' C12.22 Co66+(i*'!io( Mo4+)&/ &.g. ' (&!8or9 '4'p!or/ 4&ig(&4 !o '!!'*!o '(y (&!8or9.

    2 Scope

    Ti 4o*+6&(! 4&,i(& i(!&r,'*& %&!8&&( ANSI C12.1# 4&3i*& '(4 (&!8or9 pro!o*o).

    Sp&*i,i* go') i4&(!i,i&4 %y !i *o66i!!&& 8&r&

    1. D&,i(i(g ' D'!'gr'6 !'! 6'y *o(3&y ANSI C12.1# 4'!' T'%)& !ro+g '(y (&!8or9.

    Ti 8' '**o6p)i&4 %y

    •  A+6i(g !'! !& 4'!' o+r*& i ANSI C12.1# 4'!' T'%)&.

    • D&,i(i(g !& App)i*'!io( L'y&r &r3i*& =)'(g+'g&>.

    2. Pro3i4i(g ' ,+)) !'*9 4&,i(i!io( ,or i(!&r,'*i(g '( E(4 D&3i*& !o ' N&!8or9 Co66+(i*'!io( Mo4+)&.

    Ti 8' '**o6p)i&4 %y

    • D&,i(i(g !& pyi*') i(!&r,'*& r&?+ir&6&(! %&!8&&( !& E(4 D&3i*& '(4 !& N&!8or9

    Co66+(i*'!io( Mo4+)&.

    • D&,i(i(g !& i(!&r,'*& )o8&r )'y&rH =!r'(por!>/ =(&!8or9>/ 2 =4'!' )i(9> '(4 1 =pyi*')>.

    . Pro3i4i(g ' ,+)) !'*9 4&,i(i!io( ,or poi(!-!o-poi(! *o66+(i*'!io( !o%& +&4 o3&r )o*') por! +* ' op!i*') por!/ or 6o4&6.

    Ti 8' '**o6p)i&4 %y 4&,i(i(g ' L'y&r =!r'(por!> '(4 L'y&r 2 =4'!' )i(9>.

    . Pro3i4i(g +ppor! ,or &,,i*i&(! o(&-8'y 6&'gi(g =%)+r!>

    Ti 8' '**o6p)i&4 %y

    - I -

  • 8/15/2019 ANSI C12.22-200x

    7/163

    • D&,i(i(g ' *o6p'*! 6&'g& ,or6'! !'! *'( %& &'i)y !r'(,or6&4 !o ' !'(4'r4 ANSI C12.22

    D'!'gr'6.

    •  A+ri(g !'! ')) (&&4&4 )'y&r 4&,i(&4 i( !i S!'(4'r4 *'( +ppor! o(&-8'y 6&'gi(g

    Sp&*i,i*'!io( o, %'i* (o!'!io(.

    ISO@IEC 2-22002 I(,or6'!io( !&*(o)ogy - A%!r'*! Sy(!'x No!'!io( O(& =ASN.1> I(,or6'!io(O%5&*! Sp&*i,i*'!io(.

    ISO@IEC 2-2002 I(,or6'!io( !&*(o)ogy - A%!r'*! Sy(!'x No!'!io( O(& =ASN.1> Co(!r'i(!p&*i,i*'!io(.

    ISO@IEC 2-2002 I(,or6'!io( !&*(o)ogy A%!r'*! Sy(!'x No!'!io( O(& =ASN.1>P'r'6&!&ri7'!io( o, ASN.1 p&*i,i*'!io(.

    ISO@IEC 2.

    - II -

  • 8/15/2019 ANSI C12.22-200x

    8/163

    ISO@IEC ;

    6 Definitions And Synta

    ! Definitions

    For !& p+rpo& o, !i S!'(4'r4/ !& ,o))o8i(g 4&,i(i!io( '(4 !&r6 'r& +&4.

     A%o)+!& UID A%o)+!& &(*o4i(g o, ' UID '**or4i(g !o E(*o4i(g o, '( o%5&*! i4&(!i,i&r3')+& *)'+& i( ISO@IEC 100

  • 8/15/2019 ANSI C12.22-200x

    9/163

     App)i*'!io( Pro!o*o) D'!' U(i! =APDU> A D'!'gr'6 !'! i !r'(,&rr&4 &rror-,r&& %&!8&&( (&!8or9 (o4&.T& C12.22 !'(4'r4 &(*o4& APDU +i(g ACSE !o *'rry EPSEM &r3i*&'(4 C12.1# p'y)o'4 %&!8&&( C12.22 No4&.

     ApTi!)& I( '44i!io( !o !& '44r&i(g *o(!r+*! =!r'(por! '44r& '(4 poi%)y&io( '(4 pr&&(!'!io( &)&*!or>/ !& *o66+(i*'!i(g 'pp)i*'!io( &(!i!i&'3& ('6& - 'pp)i*'!io(-&(!i!y !i!)& =A&Ti!)&>. T&& 'r& *'rri&4 %y ACSE' !8o ,i&)4 - !& App)i*'!io(-pro*& !i!)& =ApTi!)&> '(4 !& 'pp)i*'!io(-&(!i!y ?+')i,i&r =A&B+')i,i&r>.

    C12.22 ApTi!)& 6'y %& &(*o4&4 '%o)+!&)y or r&)'!i3&)y. R&)'!i3& UID '))%& +(i?+& o()y 8i!i( !& *o(!&x! o, ' C12.22 N&!8or9 S&g6&(! or i(i4&C12.22 No4&. C12.22 R&)'y/ C12.22 Co66+(i*'!io( Mo4+)& or C12.22Tr'(por! L'y&r ')) 6'p R&)'!i3& UID !o o!&r R&)'!i3& UID or A%o)+!&UID !o &(+r& !& +(i?+&(& o, !& ApTi!)& 8i!i( !& *o(!&x! o, '(y(&!8or9/ ' C12.22 N&!8or9 or ' C12.22 N&!8or9 S&g6&(! ' (&&4&4.

     Ao*i'!io( A *oop&r'!i3& r&)'!io(ip '6o(g p&&r =+!i)i7i(g !& '6& pro!o*o)> App)i*'!io( E(!i!i& 8i* &('%)& !& *o66+(i*'!io( o, i(,or6'!io( '(4 !&*oor4i('!io( o, !&ir 5oi(! op&r'!io( ,or '( i(!'(*& o, *o66+(i*'!io(. Ti

    r&)'!io(ip 6'y %& ,or6&4 %y !& !r'(,&r o, 'pp)i*'!io( pro!o*o) *o(!ro)i(,or6'!io( 4+ri(g !& &!'%)i6&(! o, ' *o((&*!io(/ or !r'(i!io('))y/ 4+ri(g' i(g)& i(3o*'!io( !ro+g ' *o((&*!io()& &r3i*&. Ao*i'!io( *'( ')o%& pr&4&,i(&4 '(4 )o(g!'(4i(g.Ti S!'(4'r4 pro3i4& ,or App)i*'!io( E(!i!i& !'! *o66+(i*'!&i(!&r'*!i3&)y +i(g *o((&*!io()& *o66+(i*'!io(/ '(4 i! pro3i4& ,or !'!&i(,or6'!io( !'! i 'r&4 %&!8&&( !&6 ,or !& 4+r'!io( o, !&*o66+(i*'!io(.

    i! A i('ry Digi!. T& +(i! o, i(,or6'!io( o, ' *o6p+!'!io(') ?+'(!i!y !'! *'(!'9& o( o(& o, !8o 3')+&/ +* ' ,')& '(4 !r+& or 0 '(4 1. A %i! i 'i4 !o%& &! i, i! 3')+& i !r+& or 1/ '(4 r&&! or *)&'r i, i! 3')+& i ,')& or 0.O(& p&'9 o, &!!i(g '(4 *)&'ri(g %i!. To !ogg)& or i(3&r! ' %i! i !o*'(g& i!/ &i!&r ,ro6 0 !o 1 or ,ro6 1 !o 0.

    ER 'i* E(*o4i(g R+)& ' 4&,i(&4 %y ISO@IEC 2

  • 8/15/2019 ANSI C12.22-200x

    10/163

    C12.22 App)i*'!io( A( App)i*'!io( E(!i!y !'! i6p)&6&(! ' &! o, &r3i*& '(4 pro*&4+r& '4&,i(&4 i( !i S!'(4'r4 p&r6i!!i(g o(& or 6or& 8&))-4&,i(&4 4&3i*&=C12.22 o!/ C12.22 R&)'y/ C12.22 D&3i*&/ C12.22 Co66+(i*'!io(Mo4+)&/ &!*.> !o i(!&r'*! 8i!i( !& ,r'6&8or9 o, ' C12.22 N&!8or9. I! 6'y')o *o(!'i( C12.1# T'%)&.

    C12.22 A+!&(!i*'!io( o! A C12.22 o! !'! i '( '+!ori!'!i3& '46i(i!r'!i3& o! ,or ' r&gi!&ri(gC12.22 No4& i( !& C12.22 M'!&r R&)'y 4o6'i(. T& C12.22

     A+!&(!i*'!io( o! 6'y %& &6%&44&4 i(i4& ' C12.22 M'!&r R&)'y or i!6'y %& ' &p'r'!& C12.22 No4& o( !& (&!8or9. T&r& 6'y %& o(& or 6or&C12.22 A+!&(!i*'!io( o! op&r'!i(g +(4&r !& 4o6'i( o, ' i(g)& C12.22M'!&r R&)'y. R&gi!r'!io( 8i! C12.22 M'!&r R&)'y *'( o()y +**&&4 i, '!)&'! o(& C12.22 A+!&(!i*'!io( o! '**&p! r&gi!r'!io( o( %&'), o, 'C12.22 No4& %y ' C12.22 M'!&r R&)'y.

    C12.22 C)i&(! A C12.22 No4& 8i* i(i! i'!& ' Logo( &r3i*& r&?+&! ,or !& p+rpo& o,&!'%)ii(g ' &io( 8i! ' C12.22 S&r3&r.

    C12.22 Co66+(i*'!io( Mo4+)& 'r48'r& 6o4+)& !'! '!!'*& ' C12.22 D&3i*& !o ' C12.22N&!8or9 S&g6&(!. A C12.22 Co66+(i*'!io( Mo4+)& *'( %& pyi*'))y

    )o*'!&4 i(i4& or o+!i4& !& C12.22 D&3i*& &(*)o+r&. o8&3&r/ i! ipyi*'))y '(4 )ogi*'))y 4i!i(*! ,ro6 !& C12.22 D&3i*&. T& i(!&r,'*&%&!8&&( !& C12.22 Co66+(i*'!io( Mo4+)& '(4 !& C12.22 D&3i*& i*o6p)&!&)y 4&,i(&4 %y !i S!'(4'r4. T& *o6%i('!io( o, ' C12.22 D&3i*&'(4 ' C12.22 Co66+(i*'!io( 6o4+)& *o(!i!+!& ' C12.22 No4&. I, 'C12.22 Co66+(i*'!io( Mo4+)& *o(!'i( T'%)&/ i! i ')o ' C12.22 No4&.

    C12.22 D&3i*& A 6o4+)& !'! o! C12.22 App)i*'!io(=> '(4 pro3i4& '! )&'! o(&I(!&r,'*& !o ' C12.22 Co66+(i*'!io( Mo4+)&.

    C12.22 G'!&8'y A C12.22 No4& !'! !r'()'!& !& ANSI S!'(4'r4 C12.22 pro!o*o) !o@,ro6o!&r pro!o*o). G'!&8'y 'r& r&?+ir&4 8&( ' C12.22 No4& (&&4 !o*o66+(i*'!& 8i! (o(-C12.22 No4&. C12.22 G'!&8'y *'( %& '!!'*&44ir&*!)y !o !& (o(-C12.22 D&3i*& or !&y *'( pro3i4& !&ir !r'()'!io(&r3i*& !ro+g '(y (&!8or9 &g6&(!.

    C12.22 o! A C12.22 No4& !'! 6'y %& ' C12.22 A+!&(!i*'!io( o! or C12.22No!i,i*'!io( o! or %o!. A o! !ypi*'))y r+( o( ' *o6p+!&r i(!&'4 o,8i!i( '( &6%&44&4 y!&6 =&.g. ' 6&!&r>.

    C12.22 M'!&r R&)'y A C12.22 R&)'y !'! op&r'!& '! !& !op o, ' i&r'r*y o, r&)'y. I! pro3i4&r&gi!r'!io( &r3i*& o, ')) 4&3i*& i( i! 4o6'i(. I! i ')o r&po(i%)& ,ori+i(g r&gi!r'!io( &r3i*& ?+&ri& !o C12.22 A+!&(!i*'!io( o! '(4D&r&gi!r'!io( &r3i*& r&?+&! '(4 (o!i,i*'!io( !o C12.22 No!i,i*'!io( o!8&( r&gi!&ri(g ' C12.22 No4&. A C12.22 M'!&r R&)'y *'( ')o '*! ' 'C12.22 o!.

    C12.22 M&'g& A(y (o!i*&/ &r3i*& r&?+&!/ &r3i*& r&po(& or 4&3i*& !'!+ &(! ,ro6 o(&C12.22 No4& !o '(o!&r C12.22 No4& ,or !& p+rpo& o, *o66+(i*'!io('*ro ' C12.22 N&!8or9. T& 4&!'i)&4 &(*o4i(g o, C12.22 M&'g& i4&,i(&4 %y !& 'ppropri'!& &(*o4i(g r+)& o, !& OSI L'y&r ,ro6 8i* !&y'r& i+&4.

    C12.22 N&!8or9 A C12.22 *o66+(i*'!io( i(,r'!r+*!+r& !'! i *o6po&4 o, C12.22 N&!8or9S&g6&(! i(!&r*o((&*!&4 +i(g C12.22 R&)'y. A C12.22 N&!8or9 '))i(*)+4& '! )&'! o(& C12.22 M'!&r R&)'y.

    - -

  • 8/15/2019 ANSI C12.22-200x

    11/163

    C12.22 N&!8or9 S&g6&(! A *o))&*!io( o, C12.22 No4& !'! *'( *o66+(i*'!& 8i! &'* o!&r 8i!o+!,or8'r4i(g 6&'g& !ro+g ' C12.22 R&)'y. A C12.22 N&!8or9 S&g6&(!6'y %& &i!&r ' LAN =Lo*') Ar&' N&!8or9> or ' WAN =Wi4& Ar&' N&!8or9>'(4 6'y i(*)+4& %ri4g& or ro+!&r.

    C12.22 No4& A poi(! o( !& (&!8or9 !'! '!!'*& !o ' C12.22 N&!8or9 S&g6&(!. C12.22No4& *o(!'i( o(& or 6or& C12.22 App)i*'!io(. E'* C12.22 No4& '))'3& ' +(i?+& ApTi!)& o( ' C12.22 N&!8or9.

    C12.22 No!i,i*'!io( o! A C12.22 o!/ 8i* *o(!'i( '( 'pp)i*'!io( !'! (&&4 !o %& (o!i,i&4 8&(C12.22 No4& 'r& r&gi!&r&4 ,or !& ,ir! !i6& =,ir! &r& 6&'( '( '*!+')r&gi!r'!io( r&?+&! ' *o(!r'!&4 8i! !& r&+& o, !& r&gi!&r &r3i*& '9&&p-')i3&> or 4&r&gi!&r&4. E'* C12.22 No!i,i*'!io( o! 6'y '44 !&r&gi!&r&4 C12.22 No4& !o i! '*!i3& *)i&(! )i! ,or +%&?+&(! pro*&i(g %y!& C12.22 o! 'pp)i*'!io(.

    C12.22 R&)'y A C12.22 No4& !'! pro3i4& '44r& r&o)+!io(/ D'!'gr'6 &g6&(!'!io('(4 op!io('))y 6&'g& ,or8'r4i(g &r3i*& !o o!&r C12.22 No4&. A44r&r&o)+!io( &r3i*& *o(i! o, 6'ppi(g L'y&r $ '44r&& =ApTi!)&> !o )o8&r)'y&r '44r&& =N&!8or9 E(!i!y Ti!)&>.

    C12.22 D'!'gr'6 S&g6&(!'!io( '(4 R&'&6%)y T& pro*& o, %r&'9i(g ' C12.22 D'!'gr'6 i(!o6'))&r +(i! %&,or& !r'(6iio( '(4 !&( r&'&6%)i(g i! i(!o !& prop&ror4&r '! !& r&*&i3i(g C12.22 No4&. C12.22 D'!'gr'6 'r& 6'4& 6'))&rp&*i,i*'))y %&*'+& o, p&*i,i&4 p'*9&! i7& r&!ri*!io( i( ' gi3&( p'!'*ro ' *'((&). T& !r'(por! pro!o*o) 4&!&r6i(& !& i7& o, !& 6'))&!6'xi6+6 Pro!o*o) D'!' U(i! =PDU> +ppor!&4 %y !& +(4&r)yi(g C12.22N&!8or9 S&g6&(! ,or !& p+rpo& o, !r'(6iio( !o !& !'rg&! C12.22 No4&.

    C12.22 S&r3&r A C12.22 No4& !'! i ' r&*ipi&(! o, ' Logo( &r3i*& r&?+&! ,ro6 ' C12.22C)i&(! ,or !& p+rpo& o, &!'%)ii(g ' &io( 8i! !'! *)i&(!.

    C'((&) A i(g)& p'! ,or !r'(6i!!i(g ig(')/ ++'))y i( 4i!i(*!io( ,ro6 o!&r p'r'))&)p'!. M+)!ip)& *'((&) 6'y *o&xi! o( !& '6& pyi*') 6&4i'.T& !&r6 *'((&) 6'y ig(i,y &i!&r ' o(&-8'y p'!/ pro3i4i(g !r'(6iio(i( o(& 4ir&*!io( o()y/ or ' !8o-8'y p'!/ pro3i4i(g !r'(6iio( i( !8o4ir&*!io(.

    Co((&*!io( A )ogi*') '(4 pyi*') %i(4i(g %&!8&&( !8o or 6or& +&r o, ' &r3i*&.

    D'!'gr'6 A &),-*o(!'i(&4/ i(4&p&(4&(! &(!i!y o, 'pp)i*'!io( 4'!' *'rryi(g +,,i*i&(!i(,or6'!io( !o %& ro+!&4 ,ro6 !& o+r*& App)i*'!io( L'y&r !o !& 4&!i('!io(

     App)i*'!io( L'y&r. Ti S!'(4'r4 &(*'p+)'!& &'* D'!'gr'6 ' o(& or6or& ACSE PDU.

    EPSEM Ex!&(4&4 PSEMH Ex!&(4&4 !r+*!+r& '(4 &r3i*& &('%)i(g !r'(por!'!io(o, 6+)!ip)& r&?+&! '(4 r&po(& '! !& '6& !i6&. T&r& 'r& ')o

    pro3iio( ,or r&po(& *o(!ro) '(4 C12.1# D&3i*& C)' i4&(!i,i*'!io(.EPSEM 6&'g& 'r& &(*'p+)'!&4 8i!i( ACSE PDU.

    Fr'g6&(! S&& APDU S&g6&(!.

    I(!&r,'*& T& C12.22 D&3i*& 'r48'r& *o6po(&(! +&4 !o 6'(i,&! ' C12.22 No4&o( ' C12.22 N&!8or9 S&g6&(!.

    Lo*') Por! A pyi*') i(!&r,'*& !'! i 4ir&*!)y '!!'*&4 !o !& C12.22 No4&H or 'pyi*') i(!&r,'*& !'! i )o*'!&4 i( !& i66&4i'!& 3i*i(i!y o, !& C12.22

    - I -

  • 8/15/2019 ANSI C12.22-200x

    12/163

    No4& '(4 '!!'*&4 !o i! %y 6&'( o, ' 4&4i*'!&4 or! ig(') p'! =&.g.*'%)&>. T& 6'i( p+rpo& o, !& Lo*') Por! i !o pro3i4& 4ir&*! '**& !o !&'pp)i*'!io( pro*& o, !& C12.22 No4&. T& C12.22 No4& 'pp)i*'!io(pro*& 6'y r&4ir&*! C12.22 M&'g& !'! origi('!& ,ro6 ' Lo*') Por! !oo!&r Lo*') Por! or o!&r C12.22 No4& i(!&r,'*&. Si6i)'r)y/ !& C12.22No4& 'pp)i*'!io( pro*& 6'y r&4ir&*! i(*o6i(g C12.22 M&'g& !o Lo*')Por!. T& C12.22 Co66+(i*'!io( Mo4+)& i(!&r,'*& o, ' C12.22 D&3i*& i(o! ' Lo*') Por!. A)) Lo*') Por! o, ' C12.22 No4& ')) '**& !o !& '6&C12.22 App)i*'!io(. T& pyi*') Lo*') Por! *'r'*!&ri!i* =OSI L'y&r 1> 'r&(o! 4&,i(&4 %y !i S!'(4'r4H o8&3&r/ !& D'!' Li(9 !ro+g App)i*'!io(L'y&r =L'y&r 2-$> i ,+))y 4&,i(&4 %y !i S!'(4'r4.

    O*!&! S&& y!&.

    O!&r D&3i*& A 4&3i*& !'! 4o& (o! i6p)&6&(! !& ANSI C12.22 pro!o*o).

    PSEM Pro!o*o) Sp&*i,i*'!io( ,or E)&*!ri* M&!&ri(g. A( 'pp)i*'!io( )'(g+'g& 'origi('))y 4&,i(&4 %y ANSI C12.1-1##; '(4 &x!&(4&4 %y ANSI !'(4'r4C12.21 '(4 i( !i S!'(4'r4.

    R&)'!i3& UID R&)'!i3& &(*o4i(g o, ' UID '**or4i(g !o E(*o4i(g o, ' r&)'!i3& o%5&*!i4&(!i,i&r 3')+& i( ISO@IEC 100 'r& +(i3&r'))y +(i?+& i4&(!i,i&r !'! 'r&&(*o4&4 +i(g ER. A UID 6'y %& ,or6+)'!&4 ' '( A%o)+!& UID or 'R&)'!i3& UID '(4 *'( %& +&4 !o p&*i,y C12.22 o%5&*! i4&(!i,i&r +* 'C'))i(g ApTi!)&/ C'))&4 ApTi!)&.

    " Document Synta

    Do*+6&(! y(!'x i i4&(!i*') !o !'! 4&*ri%&4 i( ANSI C12.1.

    D&*ri%i(g 4'!' 4&,i(i!io( i ++'))y '**o6p)i&4 8i!i( !& *o(,i(& o, ' gi3&( )'(g+'g& '(4 !&gr'66'r r+)& o, !'! )'(g+'g&. Si(*& !& 4'!' 4&,i(i!io( &6%o4i&4 8i!i( !i 4o*+6&(! 'r& 6&'(! !o%& i(4&p&(4&(! o, p&*i,i* )'(g+'g& '(4/ op&,+))y/ *'p'%)& o, %&i(g i6p)&6&(!&4 8i!i( !& *o(,i(& o,'(y )'(g+'g&/ ' 6&!o4 ,or 4&*ri%i(g !& 4'!' 4&,i(i!io( 6+! %& 4&3&)op&4. A 6o4i,i&4 ,or6 o, !&'*9+-N'+r For6 =NF> &r3& ' !& %'i ,or %+i)4i(g !& 4&*rip!io( +&4 !o *o(!r+*! !& 4'!'4&,i(i!io(.

    T& 6o4i,i&4 ,or6 o, NF ' !& ,o))o8i(g 4&,i(i!io(

    - II -

  • 8/15/2019 ANSI C12.22-200x

    13/163

    Sy6%o) M&'(i(g

    A !ri(g *o(!'i(&4 i(i4& '(g)& %r'*9&! i *'))&4 ' (o(-!&r6i('). T'! i/ 8i)& i! 6'y %& 3i&8&4' ' i(g)& +(i! i! *'( '(4 o+)4 %& r&4&,i(&4 ' *o(i!i(g o, o(& or 6or& i6p)&r &)&6&(!.

    Ti y6%o) i r&'4 ' i 4&,i(&4 '. T& (o(-!&r6i(') 8i* o**+r o( !& )&,! '(4 i4&=LS> o, !i y6%o) *o(i! o, !& &)&6&(! =(o(-!&r6i(')/ !&r6i(')/ or ' *o6%i('!io( o, !&!8o> ,o+(4 o( !& rig! '(4 i4& =RS>. A )i(& *o(!'i(i(g '( LS/ / '(4 '( RS i 9(o8( '' pro4+*!io( r+)&.

    Q T& 3&r!i*') %'r i '( OR y6%o). T& OR y6%o) ')8'y o**+r o( !& rig! '(4 i4& o, 'pro4+*!io( 8&r& !& )&,! '(4 i4& *'( %& 4&,i(&4 i( 6or& !'( o(& 8'y. T& OR %'r &p'r'!&3')i4 ')!&r('!i3& rig! '(4 i4&.

    J A y6%o) &(*)o&4 i( ?+'r& %r'*9&! i op!io('). T& pro4+*!io( i 3')i4 8&!&r or (o! i! ii(*)+4&4.

    T& +p&r*rip! '!&ri9 i 9(o8( ' !& K)&&(& !'r. A y6%o) ,o))o8&4 %y !& K)&&(& !'r 6'yo**+r 7&ro or 6or& !i6& 8i!o+! 3io)'!i(g !& gr'66'r.

    T& +p&r*rip! p)+ ig( i 9(o8( ' !& K)&&(& *ro. A y6%o) ,o))o8&4 %y !& K)&&(& *ro6+! o**+r o(& or 6or& !i6&.

    ( A y6%o) ,o))o8&4 %y !& K)&&(& *ro '(4 '(y +p&r*rip! (+6%&r ( r&pr&&(! (o**+rr&(*& o, !& y6%o).

    T& *+r)y %r'*& 'r& +&4 !o &(*)o& *o66&(! 8i!i( !& 4&*rip!io(. Co66&(! '3& (oi6p'*! o( !& pro4+*!io(.

    # $a%&e synta

    T'%)& 4o*+6&(! ,or6 y(!'x i i4&(!i*') !o !'! 4&*ri%&4 i( ANSI C12.1# 3&rio( 2.0.

    1' Reference $opo&o(y

    Fig+r& i o8( i( !&Fig+r&

  • 8/15/2019 ANSI C12.22-200x

    14/163

    I( !& *'& !'! ' C12.22 No4& i *o((&*!&4 !o 6or& !'( o(& C12.22 N&!8or9 S&g6&(!/*o66+(i*'!io( !ro+g !o& &g6&(! ')) %& !o !& '6& C12.22 App)i*'!io(=>. A**& !o !&C12.22 No4& !ro+g ' Lo*') Por! ')) ')o %& !o !& '6& C12.22 App)i*'!io(=>.

    W&( ' Lo*') Por! i '!!'*&4 !o ' C12.22 D&3i*&/ !i por! pro3i4& '**& !o !& C12.22 App)i*'!io(=>o, !i C12.22 D&3i*& '(4 6'y op!io('))y pro3i4& '**& !o !& '!!'*&4 C12.22 Co66+(i*'!io(Mo4+)&. Si6i)'r)y/ 8&( ' Lo*') Por! i '!!'*&4 !o ' C12.22 Co66+(i*'!io( Mo4+)&/ !i por! pro3i4&'**& !o !& C12.22 App)i*'!io(=> o, !i C12.22 Co66+(i*'!io( Mo4+)& '(4 6'y op!io('))y pro3i4&'**& !o !& '!!'*&4 C12.22 D&3i*&.

     

    C12.22 Network Segment

    C12.22 Network Segment

    C12.22 Network Segment

    Other

    Device

    C12.22

    Gateway

    C12.22

    Host

    Other

    Device

    C12.22

    Node

    C12.22

    Device

    C12.22

    Comm Module

    C12.22

    Node

    C12.22

    Node

    C12.22

    Comm Module

    C12.22Comm Module

    C12.22 elayC12.22

    Device

    C12.22

    Comm Module

    C12.22

    Comm Module

    Local Port

    C12.22

    elay

    C12.22 Master

    elay

    C12.22

    Gateway

    Local Port

    Fig+r&

  • 8/15/2019 ANSI C12.22-200x

    15/163

  • 8/15/2019 ANSI C12.22-200x

    16/163

    U()& o!&r8i& (o!&4/ p'r'6&!&r i( ')) )'y&r 8i!i( !& pro!o*o) 4&,i(i!io( 'r& &(*o4&4 6o!ig(i,i*'(! %y!& ,ir!. T& or4&r o, 4'!' ,i&)4 8i!i( T'%)& i 4i*!'!&4 %y ANSI C12.1#.

    8or42 6%y!& %y!& )%y!&8or41; 6%y!& )%y!&

    6%y!& %y!& 6o! ig(i,i*'(! %y!&)%y!& %y!& )&'! ig(i,i*'(! %y!&

    %y!& S&& 4&,i(i!io( o, y!&.

    15 -en(th .ie&ds /ncodin(

     ASN-1@ER ,i&)4 )&(g! 'r& &(*o4&4 +i(g !& ISO@IEC 2. A(y 3')+& ,o))o8i(g =%r'(*& o,> !i +(i?+& pr&,ix =roo!> *'( %& 'ig(&4

    )o*'))y %y !& o8(&r o, !i pr&,ix.

    U(i3&r') i4&(!i,i&r i &(*o4&4 +i(g !& 'i* E(*o4i(g R+)& =ER> =ISO@IEC 2 o%5&*!i4&(!i,i&r *o(!&(! &(*o4i(g. Ti &(*o4i(g i 4&,i(&4 ' ,o))o8

    • T& ,ir! o*!&! ' 3')+& 0 x 3')+& 1  3')+&2. =Ti i +('6%ig+o+/ i(*& 3')+&1 i )i6i!&4 !o 3')+&

    0/ 1/ '(4 2H 3')+&2 i )i6i!&4 !o !& r'(g& 0 !o #>

    - I -

  • 8/15/2019 ANSI C12.22-200x

    17/163

    • T& ,o))o8i(g o*!&!/ i, '(y/ &(*o4& 3')+&/ V/ 3')+&(. E'* 3')+& i &(*o4&4 %'& 12/ 6o!

    ig(i,i*'(! 4igi! , ir!/ 8i! ' ,&8 4igi! ' poi%)&/ '(4 !& 6o! ig(i,i*'(! %i! o, &'* o*!&! &x*&p!!& )'! i( !& 3')+& &(*o4i(g &! !o o(&.

    For &,,i*i&(*y/ i! i poi%)& !o &(*o4& ' U(i3&r') I4&(!i,i&r r&)'!i3& !o '( ANSI C12 roo!. I( !'! *'&/o()y !& %r'(* o, !& 4&ig('!&4 ANSI C12 roo! i i(*)+4&4 i( !& R&)'!i3& I4&(!i,i&r.

    T& ASN.1 'ig(&4 !'g ,or ' U(i3&r') I4&(!i,i&r =O:ECT IDENTIFER> i 0;. T& ASN.1 'ig(&4 !'g,or ' U(i3&r') R&)'!i3& I4&(!i,i&r =RELATIE-UID> i 0D. T&& !'g =0; '(4 0D> 6'y %& +&4 '4&*ri%&4 %&)o8 o()y 8&( p)'*i(g o%5&*! i4&(!i,i&r i( C12.1# T'%)&/ i( EPSEM 'pp)i*'!io( )'y&r&r3i*& '(4 i( C12.22 Co66+(i*'!io( Mo4+)& !r'(por! )'y&r &r3i*& or +&4 &xp)i*i!)y i( ASN.1y(!'x.

    +(i3&r')-i4-&)&6&(! 0; +(i3&r')-i4-)&(g! +(i3&r')-i4A%o)+!& &(*o4i(g o, ' +(i3&r') i4&(!i,i&r. E.g.1.2.0.100;;.0.r&)'!i3&-+i4/ &(*o4&4 ' 4&*ri%&4 i(ISO@IEC 2 ' ,o))o8

    U(i3&r') C'))i(g ApTi! )& &(*o4i(g A6 0D 06  0 ;0 ; 01 ; FC 2F 1 1C AA ER&)'!i3& C'))i(g ApTi!)& &(*o4i(g A6 0; 80  0 1 1C AA E

    Si6i)'r)y ,or !& C'))&4 ApTi!)& &)&6&(! =*'))i(g-'p!i!)&-&)&6&(!>

    U(i3&r') C'))&4 ApTi!)& &(*o4i(g A2 0D 06  0 ;0 ; 01 ; FC 2F 1 1C AA ER&)'!i3& C'))i(g ApTi!)& &(*o4i(g A2 0; 80  0 1 1C AA E

    - II -

  • 8/15/2019 ANSI C12.22-200x

    18/163

    W&r& A2 '(4 A6 'r& !& ACSE 'ig(&4 !'g o, !& C'))&4 '(4 C'))i(g ApTi!)& &)&6&(!/r&p&*!i3&)yH '(4 8i!i( &'* 8& '3& !& &(*'p+)'!& !'g 06  '(4 80  !'! i(!ro4+*& !& '*!+')+(i3&r') '(4 r&)'!i3& i4&(!i,i&r/ r&p&*!i3&)y. P)&'& *o(+)! &)&6&(! !& '*&-p4+ 4&,i(i!io(,or 6or& 4&!'i).

    - III -

  • 8/15/2019 ANSI C12.22-200x

    19/163

    1! -ayer ! App&ication -ayer 

    T& App)i*'!io( L'y&r pro3i4& ' 6i(i6') &! o, &r3i*& '(4 4'!' !r+*!+r& r&?+ir&4 !o +ppor! E(4D&3i*& ,or p+rpo& o, *o(,ig+r'!io(/ progr'66i(g '(4 i(,or6'!io( r&!ri&3') i( ' (&!8or9&4&(3iro(6&(!.

    Ti )'y&r i *o6po&4 o, !& ,o))o8i(g ,o+r (&!&4 *o6po(&(!•  ANSI C12.1# T'%)& 4'!' !r+*!+r&

    • PSEM ' 4&,i(&4 i( !i &*!io(

    • EPSEM ' 4&,i(&4 i( !i &*!io(

    •  ACSE 'o*i'!io( *o(!ro) ' 4&,i(&4 %y IEC ;

  • 8/15/2019 ANSI C12.22-200x

    20/163

    • T& (&!8or9 6'('g&6&(! &r3i*& +* ' !& r&gi!&r/ 4&r&gi!&r/ r&o)3& '(4 !r'*&

    &r3i*& 6'y %& !r'(6i!!&4 '+!&(!i*'!&4 %+! (o! &(*ryp!&4.

    20 R&?+&! Co4&

    PSEM r&?+&! ')8'y i(*)+4& ' o(&-%y!& r&?+&! *o4&. Co4& (+6%&r 'r& 'ig(&4 ' ,o))o8

    00-1F Co4& ')) (o! %& +&4 !o '3oi4 *o(,+io( 8i! r&po(& *o4&20-$F Co4& 'r& '3'i)'%)& ,or +& 8i!i( ANSI C12 pro!o*o)0-FFCo4& ')) %& r&&r3&4 ,or pro!o*o) &x!&(io(

    21 R&po(& Co4&

    PSEM r&po(& ')8'y i(*)+4& ' o(& %y!& r&po(& *o4&. T&& *o4& 'r& )i!&4 %&)o8 i( ' +gg&!&4or4&r o, priori!y. T&y r&pr&&(! '( &x!&(io( !o !& r&po(& *o4& '3'i)'%)& i( ANSI C12.1 '(4 ANSIC12.21. W&( 6or& !'( o(& r&po(& *o4& i *'p'%)& o, i(4i*'!i(g !& &rror r&po(& *o(4i!io( o, 'C12.22 No4&/ !& r&po(& *o4& '3i(g !& ig&! priori!y =,ro6 )&,! !o rig!> 6'y %& pro3i4&4 ',o))o8

    (o9 (QiQi'rQ6&Qi*Qo(pQ%yQ4)9Q4(rQr(oQ+'!Q(&!rQ(&!!Qr?!)Qr!)Qg(pQg&rrQ&rr

    For &x'6p)&/ i, ' C12.22 D&3i*& 8i! ' C12.22 App)i*'!io( *o(!'i( ANSI C12.1# T'%)&/ '(4 T'%)& 0< o, !i 4&3i*& i r&'4-o()y/ '(4 i! i &(*o4&4 i( (o(-3o)'!i)& 6&6ory/ !&( ' Wri!& S&r3i*& r&?+&! !o T'%)&0< 8o+)4 ,'i). T& C12.22 D&3i*& 6'y *o(i4&r !& ,o))o8i(g *o4& ' +i!'%)& r&po(& &rr !oi(4i*'!& '( &rror *o(4i!io( or 4)9 !o i(4i*'!& !'! !& 4'!' i )o*9&4 i( 6&6ory '(4 *'((o! %& *'(g&4/i'r !o i(4i*'!& !'! !& '*!io( r&?+&!&4 8' (o! 'ppropri'!& ,or !i 4&3i*& 4&ig( or i* !o i(4i*'!&!'! !& !'%)& '**& p&r6iio( 'r& r&'4-o()y +(4&r !& *+rr&(! &*+ri!y po)i*y. T& *orr&*! r&po(&8o+)4 %& i'r ' i! i !& ig&! priori!y '6o(g i'r/ i*/ 4)9 '(4 &rr. o8&3&r/ i, !&r& i '6&*'(i6 ,or pro3i4i(g 8ri!& '**& !o T'%)& 0

  • 8/15/2019 ANSI C12.22-200x

    21/163

    Ti App)i*'!io(-)&3&) &rror i(4i*'!& !'! !& *+rr&(!'+!ori7'!io( )&3&) i i(+,,i*i&(! !o *o6p)&!& !&r&?+&!.

    o(p 0 Op&r'!io( No! Poi%)&Ti App)i*'!io(-)&3&) &rror 8i)) %& &(! !o !& 4&3i*&8i* r&?+&!&4 '( '*!io( !'! i (o! poi%)&. Ti&rror i(4i*'!& !'! !& 6&'g& 8' 3')i4/ %+! !&6&'g& *o+)4 (o! %& pro*&&4 '(4 *o3&r *o(4i!io(+* ' i(3')i4 )&(g! or i(3')i4 o,,&!. I! *'( ')o%& i+&4 i, !& op&r'!io( i (o! poi%)& +(4&r !&*+rr&(! C12.22 No4& *o(,ig+r'!io(.

    i'r 0

  • 8/15/2019 ANSI C12.22-200x

    22/163

    Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 %y 'C12.22 R&)'y or !& !'rg&! (o4& 8&( '( +(9(o8( ori(3')i4 *'))&4-'p!i!)& i r&*&i3&4.

    (&!! 0D N&!8or9 Ti6&-o+!Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( 'N&!8or9 Ti6&-o+! i 4&!&*!&4.

    (&!r 0E N&!8or9 No! R&'*'%)&Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( '(o4& i (o! r&'*'%)&.

    r?!) 0F 6'x-r&?+&!-i7&R&?+&! Too L'rg&Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( !&r&?+&! i7& i !oo )'rg&.

    6'x-r&?+&!-i7& 8or42 M'xi6+6 r&?+&! i7& i( %y!& '))o8&4 %y !& !'rg&!4&3i*&.

    r!) 10 6'x-r&po(&-i7&R&po(& Too L'rg&Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( !&r&po(& i7& o, ' r&po(& i !oo )'rg&.

    6'x-r&po(&-i7& 8or42 M'xi6+6 r&po(& i7& i( %y!& '))o8&4 %y !& !'rg&!4&3i*&.

    g(p 11 S&g6&(!'!io( (o! poi%)&Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( 'C12.22 No4& r&*&i3&4 ' &g6&(! '(4 4o& (o! +ppor!!& App)i*'!io( S&g6&(!'!io( S+%-L'y&r.

    g&rr 12 &g6&(!-%y!&-o,,&! 'p4+-i7&S&g6&(!'!io( &rror Ti App)i*'!io(-)&3&) &rror 6'y %& r&!+r(&4 8&( 'C12.22 No4& ,'i) !o &g6&(! or r&'&6%)& '( '*&-p4+.

    &g6&(!-%y!&-o,,&! %y!& Q 8or41; Q 8or42O,,&! i( %y!& r&)'!i3& !o !& %&gi((i(g o, !& ,+))y'&6%)&4 APDU 8i* !& ,ir! &rror 8' 4&!&*!&4.

    'p4+-i7& %y!& Q 8or41; Q 8or42Si7& o, !& ,+))y '&6%)&4 APDU/ '*&-p4+/ i(%y!&. T& 4'!' &(*o4i(g ,or6'! o, !& 'p4+-i7& '(4&g6&(!-%y!&-o,,&! ')) %& i4&(!i*').

    1-1F R&po(& *o4& i( !i r'(g& 'r& (o! 4&,i(&4 %y !iS!'(4'r4.

    20-$F T&& *o4& ')) (o! %& +&4 !o '3oi4 *o(,+io( 8i!r&?+&! *o4&

    0-FF T&& *o4& ')) %& r&&r3&4 ,or pro!o*o) &x!&(io(

    22 Ti6&-o+!

    - II -

  • 8/15/2019 ANSI C12.22-200x

    23/163

    23 Session $imeout

    E'* &io( &!'%)i&4 8i! ' C12.22 S&r3&r ')) %& 6o(i!or&4 %y !& C12.22 S&r3&r '(4 +! 4o8(8&( !& &io( %&*o6& i('*!i3&. A( i('*!i3& &io( i o(& 8i* 4o& (o! r&*&i3& EPSEM6&'g& ,ro6 !& C12.22 C)i&(! 8i!i( '( '))o8'%)& !i6& p&rio4. A( EPSEM 6&'g& 6'y %& 'r&?+&! or ' r&po(&.

    T& S&io( Ti6&-o+! 3')+& i &! %y !& Logo( S&r3i*& r&?+&! '(4 *'( %& !&6por'ri)y 6o4i,i&4 ,or !&(&x! r&?+&! !ro+g !& +& o, !& W'i! S&r3i*&.

    T& S&io( Ti6&-o+! i(!&r3') !'r! +po( !r'(6iio( %y !& C12.22 S&r3&r o, '( o9 r&po(& !o 'Logo( S&r3i*& r&?+&! !'! 8' i+&4 %y !& C12.22 C)i&(!. T& !i6&r r&!'r! +po( !r'(6iio( orr&*&p!io( o, '(y %y!& o, '( '*&-p4+ o( !& C12.22 S&r3&r i4& 4+ri(g ' &io(.

    T& !i6&-o+! !i6&r !op 8&( !& &io( &(4 ,or '(y r&'o(.

    W&( 6+)!ip)& *o(*+rr&(! &io( 'r& +ppor!&4/ !& S&io( Ti6&-o+! ,or &'* &io( i &!i(4&p&(4&(!)y %y !& Logo( S&r3i*& r&?+&! !'! &!'%)i&4 !& &io(.

    24 App&ication -ayer Response $imeout

    T& 'pp)i*'!io( )'y&r r&po(& !i6&o+! i +&4 %y ' C12.22 No4& !'! i+& &r3i*& r&?+&! !o '(o!&rC12.22 No4& '(4 (&&4 !o 9(o8 o8 )o(g !o 8'i! ,or r&po(&.

     A (o(-r&*o3&r'%)& App)i*'!io( L'y&r R&po(& Ti6&o+! ')) !&r6i('!& !& 'o*i'!&4 &io( i, o(&&xi!. A (o(-r&*o3&r'%)& App)i*'!io( L'y&r R&po(& Ti6&o+! i !& )'! o(&/ ,or i6p)&6&(!'!io( !'!'))o8 r&!ri&/ or !& ,ir! o(& i( i6p)&6&(!'!io( !'! 4o (o!.

     A( &x'6p)& !i6&-o+! ')gori!6 i 4&*ri%&4 i( A((&x F APDU R&po(& Ti6&o+! A)gori!6.

    - III -

  • 8/15/2019 ANSI C12.22-200x

    24/163

    2< S&r3i*&

    26 Identification Service

    Ti &r3i*& i +&4 !o o%!'i( i(,or6'!io( '%o+! C12.1# D&3i*& ,+(*!io(')i!y. T& &r3i*& r&!+r( ' *o4&

    i4&(!i,yi(g !& r&,&r&(*& !'(4'r4/ !& 3&rio( '(4 r&3iio( o, !& r&,&r&(*& !'(4'r4 i6p)&6&(!&4/ '(4'( op!io(') ,&'!+r& )i!.

    R&?+&!

    i4&(! 20

    R&po(&

    T& r&po(& i/ %y/ '(4 &rr i(4i*'!& ' pro%)&6 8i! !& r&*&i3&4 &r3i*& r&?+&!. T&r&po(& o9 i(4i*'!& !& I4&(!i,i*'!io( S&r3i*& r&?+&! 8' '**&p!&4 '(4 !& !'(4'r4/ 3&rio(/r&3iio( '(4 op!io(') ,&'!+r& )i! 'r& i(*)+4&4 i( !& r&po(&.

    i4&(!-r i Q %y Q &rr Q

    o9 !4 3&r r&3 ,&'!+r& &(4-o,-)i!

    !4 %y!& Co4& i4&(!i,yi(g r&,&r&(*& !'(4'r4. T& *o4& 'r&4&,i(&4 ' ,o))o800  ANSI C12.101  R&&r3&402  ANSI C12.210  ANSI C12.220-FF  R&&r3&4

    Ti 3')+& ')) %& 0.

    3&r %y!& i('ry r&pr&&(!'!io( o, !& r&,&r&(*&4 !'(4'r43&rio( (+6%&r !o !& )&,! o, !& 4&*i6') poi(!. Ti3')+& ')) %& 01.

    r&3 %y!& i('ry r&pr&&(!'!io( o, !& r&,&r&(*&4 !'(4'r43&rio( (+6%&r !o !& rig! o, !& 4&*i6') poi(!. Ti3')+& ')) %& 00.

    ,&'!+r& &*+ri!y-6&*'(i6 Q&io(-*!r) Q4&3i*&-*)' Q4&3i*&-i4&(!i!y F&'!+r& '3'i)'%)&

    &(4-o,-)i! 00 E(4 o, )i! i(4i*'!or.

    &*+ri!y-6&*'(i6 0 '%o)+!&-i4-&)&6&(! Q0 r&)'!i3&-+i4-&)&6&(!

    Pr&&(! i( !& ,&'!+r& )i! o()y i, !& E(4 D&3i*&+ppor! o(& or 6or& &*+ri!y 6&*'(i6. Ti ,&'!+r&&)&6&(! *o(!'i( !& +(i3&r') i4 o, !& &*+ri!y6&*'(i6 +ppor!&4. S&& !& 6&*'(i6-('6&-&)&6&(! i( &*!io( Ao*i'!io( Co(!ro) -

     Ao*i'!io( Co(!ro) S&r3i*& E)&6&(! =ACSE> ,or 6or&i(,or6'!io(.

    - I -

  • 8/15/2019 ANSI C12.22-200x

    25/163

    &io(-*!r) 0.

    r&)'!i3&-4&3i*&-*)'-&)&6&(! r&)'!i3&-+i4-&)&6&(!T& r&)'!i3& &(*o4i(g o, !& o%5&*! i4&(!i,i&r &(*o4&4' 4&*ri%&4 i( ISO@IEC 2

  • 8/15/2019 ANSI C12.22-200x

    26/163

    i4&(!i!y-)&(g! %y!& L&(g! o, (+6%&r o, %y!& !'! ,o))o8 i( i4&(!i!y. Ti3')+& ')) r'(g& %&!8&&( 00 !o $F

    i4&(!i!y *'r-,or6'!i4&(!i,i*'!io(Pro3i4& ,or &'r)y =pr&-)ogo(> 4i*)o+r& o, !& C12.1#D&3i*& i4&(!i,i*'!io(.

    *'r-,or6'! %y!& T& *'r'*!&r &(*o4i(g ,or6'! o, !& %y!& 8i* 6'9&+p i4&(!i,i*'!io(. I! i(!&rpr&!'!io( ')) %& '**or4i(g!o !& r&)&3'(! ANSI C12.1# S!'(4'r4 4'!' 6o4&)r&,&r&(*&4 %y !& C12.1# r&gi!&r&4 D&3i*& C)',&'!+r& 4&3i*&-*)'. W&( !& 4&3i*&-*)',&'!+r& 8' (o! +pp)i&4 i( !i i4&(! r&po(&/ !&3')+& o, *'r-,or6'! ')) %& &! !o 01/ '(4i4&(!i,i*'!io( ')) %& &(*o4&4 '**or4i(g !o ISO $-%i!*o4&4 *'r'*!&r &! ,or i(,or6'!io( i(!&r*'(g&/ p&rISO@IEC ;; 1##1.

    i4&(!i,i*'!io( %y!& T& C12.1# D&3i*& i4&(!i,i*'!io( !ri(g &(*o4&4 '(4!r'(6i!!&4 '**or4i(g !o *'r-,or6'!. I, !& C12.1#

    D&3i*&X IDFORM i( T'%)& 00/ i &! !o CD !&( !&CD 4igi! ')) %& !r'(6i!!&4 ' !&ir !&x! &?+i3')&(!')o &(*o4&4 ' p&r *'r-,or6'!.

    For &x'6p)&/ i, !& C12.1# D&3i*&XGENCONFIGTL.IDFORM i CD '(4 !& 4&3i*&XGENCONFIGTL.CARFORMAT i ISO $ %i!

     ASCII/ ' p&r ISO@IEC ;; 1##1>/ !&( !& CD 4igi!00 01 02 0 0A 0 0D 0

  • 8/15/2019 ANSI C12.22-200x

    27/163

    pr&'4-i(4&x r&'4-i(4&x-!yp& !'%)&i4 i(4&x &)&6&(!-*o+(!

    r&'4-i(4&x-!yp& 1 Q 1 i(4&x i(*)+4&4 i( r&?+&!2 Q 2 i(4&x i(*)+4&4 i( r&?+&! Q i(4&x i(*)+4&4 i( r&?+&! Q i(4&x i(*)+4&4 i( r&?+&!

  • 8/15/2019 ANSI C12.22-200x

    28/163

    op!io(') p&(4i(g &'4&r 6'y %& p)'*&4 o()y i( !&%&gi((i(g o, !& 4'!' o, !& ,ir! !'%)&-4'!'&)&6&(! o, '(y gi3&( r&'4 &r3i*& r&po(&.

    *9+6 %y!& 2 *o6p)i6&(! *&*9+6 *o6p+!&4 o()y o( !& 4'!'por!io( o, !'%)&-4'!'. T& *&*9+6 i *o6p+!&4 %y+66i(g !& %y!& =ig(ori(g o3&r,)o8> '(4 (&g'!i(g !&r&+)!.

    2" rite Service

    T& Wri!& S&r3i*& i i4&(!i*') !o !'! ,o+(4 i( ANSI C12.1 '(4 ANSI C12.21 8i! !& i(*)+io( o,'44i!io(') &rror r&po(& *o4& 4&,i(&4 %y !i S!'(4'r4 '(4 !& '44i!io( o, !& *'p'%i)i!y !o !r'(6i!T'%)& 4'!' i( &x*& o, ;

  • 8/15/2019 ANSI C12.22-200x

    29/163

    *o+(! 8or41; L&(g! o, 4'!' !o %& 8ri!!&(/ i( %y!&/ ,ro6 !i!'%)&-4'!' &)&6&(!. W&( *o+(! &?+') !o FFFF i!i '( i(4i*'!io( !'! !& )&(g! o, 4'!' *o(!'i(&4 i(!i !'%)&-4'!' i ; '(4 (&g'!i(g !&

    r&+)!.

    R&po(&

    R&po(& o, !yp& (o9 i(4i*'!& ' pro%)&6 8i! !& r&*&i3&4 &r3i*& r&?+&!.

    T& r&po(& o9 i(4i*'!& !& Wri!& S&r3i*& 8' +**&,+))y *o6p)&!&4 '(4 !& 4'!' 8'+**&,+))y !r'(6i!!&4 !o !& 4&3i*&.

    8ri!&-r (o9 Qo9

    2# -o(on Service

    Logo( S&r3i*& &!'%)i& ' &io( 8i!o+! &!'%)ii(g '**& p&r6iio(. I! pro3i4& ,or i66&4i'!&!r'(,&r !o !& &io( !'!& ,ro6 !& i4)& !'!&. A p&&r-!o-p&&r 'o*i'!io( ')) %& &!'%)i&4.

    R&?+&!

    T& +&r-i4 p'r'6&!&r i ' *o4&/ op!io('))y !or&4 %y !& C12.22 No4&/ i(4i*'!i(g ' +pp)i&4 i4&(!i!yo, !& op&r'!or r&?+&!i(g !& *r&'!io( o, ' &io(. T& +&r-i4 6'y %& i(&r!&4 i( !& E3&(! '(4i!ory Log ' 4&,i(&4 i( ANSI C12.1#/ 8&( +ppor!&4 %y !& 6&!&ri(g 4&3i*&. T& +&r ,i&)4pro3i4& !& ('6& o, !& op&r'!or r&?+&!i(g !& '**& !o !& C12.22 No4& '(4 6'y %& r&*or4&4 i( !&U!i)i!y I(,or6'!io( T'%)& =T'%)& 0;>.

    T& Logo( S&r3i*& r&?+&! ' !& ,o))o8i(g ,or6'!

    )ogo(

  • 8/15/2019 ANSI C12.22-200x

    30/163

    R&po(&

     A)) r&po(& o!&r !'( o9 i(4i*'!& ' pro%)&6 8i! !& r&*&i3&4 &r3i*& r&?+&! '(4 !& &io( '(4!& 'o*i'!io( ')) (o! %& &!'%)i&4. T& C12.22 No4& ')) r&6'i( i( !& i4)& !'!&.

     A)) &rror r&po(& =i(*)+4i(g !o& !'! 'r& (o! )i!&4 %&)o8 or &x!&(io( o( !o& *o3&r&4 %y (o9>')) %& g&(&ri*'))y i(!&rpr&!&4 ' '( i(4i*'!io( !o !& 'pp)i*'!io( (o! !o i+& '(o!&r Logo( r&?+&!8i!o+! ,ir! '44r&i(g !& *'+& o, !& i(4i*'!&4 &rror *o(4i!io(.T& r&po(& o9 i(4i*'!& !'! !& S&io( 8' +**&,+))y &!'%)i&4.

    )ogo(-r (o9 Qo9 r&p-&io(-i4)&-!i6&o+!

    r&p-&io(-i4)&-!i6&o+! 8or41;T& (+6%&r o, &*o(4 ' &io( 6'y %& i4)& o( !&C12.22 S&r3&r %&,or& !& C12.22 S&r3&r 6'y !&r6i('!&!& S&io(. Ti 3')+& ')) %& )& !'( or &?+') !or&?-&io(-i4)&-!i6&o+!.

    3' Security Service

    T& S&*+ri!y S&r3i*& i i4&(!i*') !o !'! i( C12.1 '(4 ANSI C12.21 8i! !& i(*)+io( o, '44i!io(') &rrorr&po(& *o4& 4&,i(&4 %y !i S!'(4'r4.

    T& S&*+ri!y S&r3i*& i pro3i4&4 ,or &!!i(g '**& p&r6iio(.

    I! o+)4 %& (o!&4 !'! &(4i(g p'8or4 ' *)&'r !&x! =+(&(*ryp!&4> o3&r !& (&!8or9 i ' &*+ri!y*o(*&r(. A3'i)'%)& &(*ryp!io( &r3i*& 'r& 4&*ri%&4 i( &*!io( 4&,i(&4 i( ANSI C12.1#/ i, !& p'8or4 T'%)& 'r& +ppor!&4 %y !& 6&!&ri(g 4&3i*&.

    &*+ri!y

  • 8/15/2019 ANSI C12.22-200x

    31/163

    T& Pyi*') L'y&r ig(')i(g p'r'6&!&r o, !& C12.22 No4& ')) (o! %& ',,&*!&4 %y !i &r3i*&.

    R&?+&!

    )ogo,,

  • 8/15/2019 ANSI C12.22-200x

    32/163

    T& r&?+&! o9 i(4i*'!& !'! !& S&io( 8' !&r6i('!&4 '(4 !'! !& C12.22 No4& '%or!&4 '))&io(-r&)'!&4 pro*&i(g '(4 !'! i! r&&! i! *o66+(i*'!io( p'r'6&!&r !o !&ir 4&,'+)! &!!i(g '(4&(!&r&4 !& i4)& !'!& T& Ao*i'!io( %&!8&&( !& p&&r C12.22 No4& 8' !&r6i('!&4.

    33 Disconnect Service

    T& Di*o((&*! S&r3i*& i +&4 !o r&6o3& ' C12.22 No4& ,ro6 !& C12.22 N&!8or9 S&g6&(!.

    T& Di*o((&*! S&r3i*&/ 8&( i+&4 8i!i( ' S&io(/ pro3i4& ,or '( or4&r)y '%or!io( o, !& S&io(!'! 8' &!'%)i&4 %y !& Logo( S&r3i*&. I! i ,+(*!io('))y &?+i3')&(! !o T&r6i('!& S&r3i*& r&?+&! !'!i ,o))o8&4 %y ' !r'(i!io( !o !& o,,-)i(& !'!&.

    W&( r&*&i3&4 i( !& i4)& !'!& i! ')) *'+& !& C12.22 No4& !o &(!&r !& o,,-)i(& !'!&.

     A)) p&&r-!o-p&&r Ao*i'!io( '*ro !& i(!&r,'*& o, !& C12.22 No4& o( !& C12.22 N&!8or9 &g6&(!!'! pro*&&4 !i r&?+&! ')) !&r6i('!&. T& C12.22 No4&X &!!i(g ')) r&&! !o !&ir 4&,'+)! o,,-)i(&!'!& 3')+& ,or !'! C12.22 N&!8or9 S&g6&(!.

    T& Pyi*') L'y&r ig(')i(g p'r'6&!&r o, !& C12.22 No4& 6'y %& ',,&*!&4 %y !i &r3i*&.

    For !i &r3i*& r&?+&! !o %& +**&,+)/ !& i(i!i'!or ')) '3& 8ri!& '**& p&r6iio( !o Pro*&4+r& 2<NETWORKINTERFACECONTROLPROC.

    R&?+&!

    4i*o((&*! 22

    R&po(&

     A)) r&po(& o!&r !'( o9 i(4i*'!& ' pro%)&6 8i! !& r&*&i3&4 &r3i*& r&?+&! '(4 !& Pyi*')L'y&r ig(')i(g p'r'6&!&r/ &io( '(4 !& 'o*i'!io( ')) r&!'i( !& &!!i(g (&go!i'!&4 prior !o !&i+'(*& o, !& Di*o((&*! S&r3i*& r&?+&!.

     A)) &rror r&po(& ')) %& g&(&ri*'))y i(!&rpr&!&4 ' '( i(4i*'!io( !o !& C12.22 App)i*'!io( (o! !o i+&'(o!&r Di*o((&*! S&r3i*& r&?+&! 8i!o+! ,ir! '44r&i(g !& *'+& o, !& i(4i*'!&4 &rror *o(4i!io(.

    W&( ' (o9 r&po(& i +(4&r!oo4 !o %& '( i(4i*'!io( o!&r !'( !& &3&r'(*& o, !&*o66+(i*'!io( p'! or 'o*i'!io(/ !& C12.22 App)i*'!io( 6'y i+& '(y 3')i4 &r3i*& r&?+&! or*oo& !o !&r6i('!& !& 'o*i'!io( or i! 6'y )&! !& 'o*i'!io( !i6&-o+! !o ,or*& ' &io( !o %&'%or!&4.

    4i*o((&*!-r (o9 Qo9 R&po(& *o4& or &rror *o4& ' p&r S&*!io( 21

    R&po(& Co4&.

    T& r&po(& o9 i(4i*'!& !& !'! Di*o((&*! S&r3i*& 8' '**&p!&4. I, !& C12.22 No4& 8' i( !&

    &io( !'!& !&( !i i '( i(4i*'!io( o, !& +**&,+) '%or!io( o, !& S&io(.

    Ti i ')o '( i(4i*'!io( !'! !& C12.22 No4& '%or!&4 ')) S&io(-r&)'!&4 pro*&i(g/ r&6o3&4 i!&),,ro6 !& C12.22 N&!8or9 S&g6&(! =%y 4&-'&r!i(g !& 'ppropri'!& Pyi*') L'y&r ig(')>/ &(!&r&4 !&o,,-)i(& !'!& '(4 r&&! i! *o66+(i*'!io( p'r'6&!&r !o !&ir 4&,'+)! &!!i(g. T& Ao*i'!io( %&!8&&(!& p&&r C12.22 No4& 8' !&r6i('!&4 '(4 ')) o!&r Ao*i'!io( !'! 'r& !& '6& I(!&r,'*& o( !&C12.22 No4& (&!8or9 &g6&(! !'! pro*&&4 !i r&po(& 8&r& ')o !&r6i('!&4.

    34 ait Service

    - II -

  • 8/15/2019 ANSI C12.22-200x

    33/163

    T& W'i! S&r3i*& i +&4 !o 6'i(!'i( '( &!'%)i&4 S&io( 4+ri(g i4)& p&rio4/ !+ pr&3&(!i(g'+!o6'!i* !&r6i('!io(. Ti &r3i*& !&6por'ri)y &x!&(4 !& S&io( Ti6&-o+! !o !& !i6& p&*i,i&4 i(!& r&?+&! +po( '*9(o8)&4g&6&(! o, !& W'i! S&r3i*& r&?+&!. T& S&io( Ti6&-o+! 8i)) %& r&&! !o!& 4&,'+)! 3')+& o(*& !& (&x! 3')i4 &r3i*& i r&*&i3&4 %y !i !'rg&!.

    R&?+&!

    8'i! $0 !i6&!i6& %y!& R&?+&!&4 8'i! p&rio4 i( &*o(4. T& 3')+& 7&ro 4o&

    (o! ',,&*! !& C'((&) &!!i(g.

    R&po(&

    T& r&po(& (/ i/ %y/ '(4 &rr i(4i*'!& ' pro%)&6 8i! !& r&*&i3&4 &r3i*& r&?+&! '(4S&io( Ti6&-o+! i (o! &x!&(4&4.

    T& r&po(& o9 i(4i*'!& !& &r3i*& r&?+&! 8' '**&p!&4 '(4 !& S&io( Ti6&-o+! i &x!&(4&4 !o!& 3')+& r&?+&!&4.

    8'i!-r ( Q i Q %y Q &rr Q

    o9

    35 Re(istration Service

    T& R&gi!r'!io( S&r3i*& i +&4 !o '44 '(4 9&&p ro+!i(g-!'%)& &(!ri& o, C12.22 R&)'y '*!i3&. To %&p'r! o, ' C12.22 N&!8or9/ ' C12.22 No4& ')) &(4 ' R&gi!r'!io( S&r3i*& r&?+&! !o o(& o, !& C12.22M'!&r R&)'y. Ti &r3i*& i *'rri&4 i( '( ACSE 'pp)i*'!io( 4'!' +(i! '*&-p4+ 8i! !& C'))i(g

     ApTi!)& &! !o !& ApTi!)& o, !& r&gi!&ri(g C12.22 No4& '(4 !& C'))&4 ApTi!)& &! !o !& ApTi!)& o, !&C12.22 M'!&r R&)'y. Ti &r3i*& *'rri& !& (o4& !yp&/ !& (o4& *)'/ &ri') (+6%&r/ r&gi!r'!io()i,&!i6& p'r'6&!&r '(4 '( op!io(') ('!i3& '44r& o, !& r&gi!&ri(g (o4&. T& ('!i3& '44r& i +&4o()y %y !& (&ig%or C12.22 R&)'y !o &(4 6&'g& %'*9 !o !i (o4& '(4 i! i ig(or&4 %y ')) o!&r(o4&.

    T& C12.22 M'!&r R&)'y ')) &(4 ' *opy o, &'* ,ir! r&gi!r'!io( r&*&i3&4 =,ir! &r& 6&'(i(g '('*!+') r&gi!r'!io( r&?+&! ' *o(!r'!&4 8i! !& r&+& o, !& r&gi!&r &r3i*& ' 9&&p-')i3&> !o ')) C12.22No!i,i*'!io( o! '(4 ')) C12.22 A+!&(!i*'!io( o! !'! (&&4 !o %& (o!i,i&4. I( !i *'&/ !&R&gi!r'!io( S&r3i*& i &(! 8i! !& C'))i(g ApTi!)& &! !o !& ApTi!)& o, !& C12.22 M'!&r R&)'y '(4 !&C'))&4 ApTi!)& &!/ i( !+r(/ !o !& ApTi!)& o, &'* C12.22 o! (o!i,i&4.

    R&?+&!

    r&gi!&r 2$ (o4&-!yp& *o((&*!io(-!yp& 4&3i*&-*)''p-!i!)& &)&*!ro(i*-&ri')-(+6%&r '44r&-)&(g!('!i3&-'44r& r&gi!r'!io(-p&rio4

    (o4&-!yp& %y!& A( i4&(!i,i*'!io( o, !& C12.22 No4&X A!!ri%+!&. T&&3')+& 6'y %& &! !o '43&r!i& !& *'p'%i)i!i& o, !i

    C12.22 No4& '(4 !o 'i! C12.22 M'!&r R&)'y i( !&4&*iio( 6'9i(g ,or !& +**&,+) *o6p)&!io( o, '))*o66+(i*'!io( 8i! o!&r C12.22 No4& !'! p'r!i*ip'!&i( !& r&gi!r'!io( pro*&.

    i! 0 !o

  • 8/15/2019 ANSI C12.22-200x

    34/163

    W&( &! !o 1 i! i '( i(4i*'!io( !'! !i C12.22 No4& i' C12.22 R&)'y. A)) C12.22 R&)'y ')) &! !i %i! !o 1.

    i! 1 MASTERRELAYW&( &! !o 1 i! i '( i(4i*'!io( !'! !i C12.22 No4& i' C12.22 M'!&r R&)'y. A)) C12.22 M'!&r R&)'y '))&! !i %i! !o 1.

    i! 2 OSTW&( &! !o 1 i! i '( i(4i*'!io( !'! !i C12.22 No4& i' C12.22 o!.

    i! NOTIFICATIONOSTW&( &! !o 1 i! i '( i(4i*'!io( !'! !i C12.22 No4& i' C12.22 No!i,i*'!io( o!. A)) C12.22 No!i,i*'!io( o!')) &! !i %i! !o 1/ i, !&y 8i !& C12.22 M'!&rR&)'y !o '44 !&6 !o !&ir )i! o, No!i,i*'!io( o! ori+& (o!i,i*'!io( !o !i C12.22 No4& 8&( o!&rC12.22 No4& r&gi!&r 8i! !& &r3i*i(g C12.22 M'!&rR&)'y =S&& *'))&4-'p!i!)&>. No!& Ti 4o& (o!

    pr&*)+4& !'!i* r&gi!r'!io(H o8&3&r (o!i,i*'!io( 6'y(o! %& r&*&i3&4 +(!i) !& C12.22 M'!&r R&)'y r&gi!&r!i C12.22 No4& ' ' C12.22 No!i,i*'!io( o!.

    i! AUTENTICATIONOSTW&( &! !o 1 i! i '( i(4i*'!io( !'! !i C12.22 No4& i' C12.22 A+!&(!i*'!io( o!. A)) C12.22 A+!&(!i*'!io(o! ')) &! !i %i! !o 1/ i, !&y 8i !& C12.22M'!&r R&)'y !o '44 !&6 !o !&ir )i! o, A+!&(!i*'!io(o! or i+& r&gi!r'!io( r&?+&! !o !i C12.22 No4&8&( o!&r C12.22 No4& r&gi!&r 8i! !& &r3i*i(gC12.22 M'!&r R&)'y =S&& *'))&4-'p!i!)&>. No!& Ti4o& (o! pr&*)+4& !'!i* r&gi!r'!io(H o8&3&r(o!i,i*'!io( 6'y (o! %& r&*&i3&4 +(!i) !& C12.22M'!&r R&)'y r&gi!&r !i C12.22 No4& ' ' C12.22

     A+!&(!i*'!io( o!.

    i!

  • 8/15/2019 ANSI C12.22-200x

    35/163

    Ti %i! i &! !o 0 i, !& )o*') (&!8or9 &g6&(! +& '*o((&*!io()& pro!o*o).

    i! $ ACCEPTCONNECTIONTi %i! i &! !o 1 8&( !& )o*') (&!8or9 &g6&(! +&' *o((&*!io( ori&(!&4 pro!o*o) =i! ; &! !o 1> '(4 !&r&gi!&ri(g (o4& '**&p! *o((&*!io(.

    4&3i*&-*)' %y!& A )i! o, &(*o4i(g o, +%-i4&(!i,i&r =i(!&g&r> &xpr&&4' !& ,o+r %y!& *o(!'i(i(g !& MANUFACTURERID' 4&,i(&4 i( T'%)& 00 o, ANSI C12.1#-1##$ or !&DEICECLASS ' 4&,i(&4 %y &rio( 2 o, ANSIC12.1# '(4 r&gi!&r&4 !o NEMA.

    Ti i +%&! o, !& R&)'!i3& O%5&*! I4&(!i,i&r 4&,i(&4 i(ISO@IEC 2 '(4 &xpr&&4%y !& r&)'!i3&-+i4-&)&6&(!> ,o))o8

    T& )&'4i(g R&)'!i3& O%5&*! I4&(!i,i&r i(!ro4+*&r/ 0D/'(4 )&(g! ,i&)4 'r& (o! pr&&(! i( !& T'%)& 00

    &)&6&(!. T& )&(g! i '+6&4 !o %& . T&( &'* +%-i4&(!i,i&r i r&pr&&(!&4 ' ' &ri& o, =o(& or 6or&>%y!&. i! $ o, &'* %y!& i(4i*'!& ')) %& *)&'r !o 7&ro8&( i! i !& )'! 6&6%&r i( !& &ri&. i! $ o, &'*pr&*&4i(g o*!&! i( !& &ri& i &! o(&. i! ;-0 o, !&%y!& i( !& &ri& *o))&*!i3&)y &(*o4& !& +%-i4&(!i,i&r*o(*'!&('!&4 !o ,or6 '( +(ig(&4 %i('ry (+6%&r 8o&6o! ig(i,i*'(! %i! i %i! ; o, !& ,ir! o*!&! '(4 8o&)&'! ig(i,i*'(! %i! i %i! 0 o, !& )'! o*!&!. E'* +%-i4&(!i,i&r 3')+& ')) %& &(*o4&4 i( !& ,&8&! poi%)&%y!& +* !'! !& )&'4i(g o*!&! o, !& +%-i4&(!i,i&r 8i))(o! '3& %i! $ &! !o o(&.

    W&( !& +%-i4&(!i,i&r !'! 6'9& +p !& 4&3i*&-*)''r& &(*o4&4 i( !i 8'y/ !&y 8i)) ')8'y r&+)! i( ,o+r%y!& o, 4'!'.For &x'6p)& i, !& 3')+& r&por!&4 %yMANUFACTURERID i TEMP/ r&pr&&(!i(g !&r&)'!i3& o%5&*! i4&(!i,i&r .;#.$$.0 i! i &(*o4&4 '

  • 8/15/2019 ANSI C12.22-200x

    36/163

    (+6%&r ' 'pp&'r ' ELECTRONICSERIAL NUMER i( T'%)& 122 I(!&r,'*& Co(!ro) T'%)&.

    '44r&-)&(g! %y!& N+6%&r o, %y!& i( ('!i3&-'44r&.

    ('!i3&-'44r& %y!& N'!i3& '44r& !o +& !o ,or8'r4 6&'g& !o !i(o4&. Ti ,i&)4 i op!io(') i, )o8&r )'y&r o, !& pro!o*o)')r&'4y pro3i4& i!.W&( 4&,i(&4 ,or ' p&*i,i* pro!o*o) !'*9/ !i ,i&)4 *'(%& +%4i3i4&4 i( +%-,i&)4 !o pro3i4& '44r& !yp& '(4'44r& 4'!' !o ,'*i)i!'!& '44r& r&o)+!io(.

    r&gi!r'!io(-p&rio4 8or42 M'xi6+6 p&rio4 i( &*o(4 4&ir&4 %y !& C12.22No4& !o &)'p& %&!8&&( +**&i3& r&-r&gi!r'!io(r&?+&! =9&&p-r&gi!r'!io(-')i3&>. T& 3')+& 0 i6p)i&!'! ' r&-r&gi!r'!io( )i,&-!i6&r i (o! +pp)i&4 %y !&r&gi!&ri(g (o4&.

    R&po(&

    T& r&po(& (o9 i(4i*'!& !'! !& r&gi!r'!io( 8' r&5&*!&4 ,or o6& r&'o( %y !& M'!&r R&)'y.T& C'))i(g ApTi!)& ')) %& &! !o !& ApTi!)& o, !& M'!&r R&)'y 8i* r&po(4&4. T& r&po(& o9i(4i*'!& !'! !i ApTi!)&X +(i3&r')-i4-&)&6&(! ' %&&( r&gi!&r&4 '(4 ro+!i(g !'%)& '3& %&&(+p4'!&4.

    r&gi!&r-r (o9 Qo9 r&g-'p-!i!)& r&g-4&)'y r&g-p&rio4 r&g-i(,o

    r&g-'p-!i!)& +(i3&r')-i4-&)&6&(! Q r&)'!i3&-+i4-&)&6&(!R&gi!&r&4 ApTi!)& !o %& +&4 %y !& C12.22 No4& ,or,+!+r& *o66+(i*'!io( o( !i ro+!&.

    r&g-4&)'y 8or41; M'xi6+6 4&)'y i( &*o(4 !'! !& 4&3i*& o+)4 8'i!%&,or& r&gi!&ri(g ',!&r ' po8&r +p. A 3')+& o, ;00&*o(4 ')) %& +&4 ' ' 4&,'+)! i, !i 3')+& *'((o!%& r&!'i(&4. T& '*!+') 4&)'y +&4 !o r&-r&gi!&r ')) %&' r'(4o6 3')+& %&!8&&( 0 '(4 !i 3')+&.

    r&g-p&rio4 8or42 M'xi6+6 p&rio4 i( &*o(4 '))o8&4 !o &)'p& %&!8&&(+**&i3& r&-r&gi!r'!io( r&?+&! =9&&p-r&gi!r'!io(-')i3&>. T& 4&3i*& i '+!o6'!i*'))y +(-r&gi!&r&4 8&(!i )i6i! i r&'*&4. T& 3')+& 0 i6p)i& !'! ' r&-r&gi!r'!io( i (o! r&?+ir&4/ !& r&gi!r'!io( i !'!i*.

    r&g-i(,o %y!& i! 0 DIRECTMESSAGINGAAILALEI(4i*'!& 8&!&r 4ir&*! 6&'gi(g i '3'i)'%)& '(4pro3i4& p&r,or6'(*& %&(&,i! o( !i (&!8or9 &g6&(!.0 U& 6&'g& ,or8'r4i(g o()y.

    1 Dir&*! 6&'gi(g i !& pr&,&rr&4 4&)i3&ry 6&!o4.

    36 Dere(istration Service

    T& D&r&gi!r'!io( S&r3i*& i +&4 !o r&6o3& ro+!i(g !'%)& &(!ri& o, C12.22 R&)'y/ M'!&r R&)'y '(4pro3i4& &r3i*& 4i*o(!i(+'!io( !o ')) o, !& C12.22 M'!&r R&)'y '+!&(!i*'!io( '(4 (o!i,i*'!io( o!.

    R&?+&!

    4&r&gi!&r 2 'p-!i!)& R&?+&! !o 4&r&gi!&r !& 'p-!i!)& +pp)i&4.

    - I -

  • 8/15/2019 ANSI C12.22-200x

    37/163

    R&po(&

    T& r&po(& (o9 i(4i*'!& !'! 4&r&gi!r'!io( 8' r&5&*!&4 ,or i4&(!i, i&4 'p-!i!)&. T& r&po(&o9 i(4i*'!& !'! !& r&?+&!&4 'p-!i!)& 8' 4&r&gi!&r&4 '(4 ro+!i(g !'%)& '3& %&&( +p4'!&4. I,!& 'p-!i!)& 8' (o! r&gi!&r&4 8&( !& r&?+&! 8' r&*&i3&4/ !& r&po(& ')) %& o9.

    4&r&gi!&r-r (o9 Qo9

    3! Reso&ve Service

    T& R&o)3& S&r3i*& i +&4 !o r&!ri&3& !& ('!i3& (&!8or9 '44r& o, ' C12.22 No4&. Ti ('!i3&'44r& i +&4 !o *o66+(i*'!& 4ir&*!)y 8i! o!&r C12.22 No4& o( !& )o*') 'r&' (&!8or9. T&R&o)3& r&?+&! *o(!'i( !& ApTi!)& o, !& C12.22 No4& ,or 8i* ('!i3& '44r& i r&?+&!&4. Tir&?+&! i *'rri&4 i( '( ACSE 'pp)i*'!io( 4'!' +(i! '*&-p4+ 8i! !& C'))i(g ApTi!)& &! !o !& ApTi!)&o, r&?+&!i(g (o4& '(4 !& C'))&4 ApTi!)& &! !o !& ApTi!)& o, !& o, r&?+&!&4 C12.22 R&)'y.

    O( (&!8or9 &g6&(! *'p'%)& o, %ro'4*'!/ !i &r3i*& *'( ')o %& +&4 !o r&!ri&3& ('!i3& '44r&& o, C12.22 R&)'y. A (o4& !'! 8'(! !o r&!ri&3& !& )i! o, )o*') C12.22 R&)'y ')) i(i!i'!& ' r&o)3&r&?+&! 8i! !& *'))&4 ApTi!)& '%&(!. T& r&?+&!&4 Ap!i!)& i(*)+4&4 i( !& r&?+&! 'p-!i!)& *'( '3&

    !& ,o))o8i(g 3')+&

    • W&( !& M'!&r R&)'y Ap!i!)& i pr&-*o(,ig+r&4 i( !& r&?+&!i(g (o4&/ !& *'))&4-'p!i!)&-&)&6&(!

    i &! !o !i 3')+&. E3&ry C12.22 R&)'y *'p'%)& o, ,or8'r4i(g i(,or6'!io( !o !i ApTi!)& ')) r&!+r(' R&o)3& r&po(& 8i! i! o8( ApTi!)& &! ' C'))i(g ApTi!)& '(4 i! )o*') '44r& &! ' )o*')-'44r&.

    • W&( !& M'!&r R&)'y Ap!i!)& i '+!o-'ig(&4 / !& r&?+&!&4 ApTi!)& )&(g! i &! !o 7&ro. E3&ry

    C12.22 R&)'y !'! ' M'!&r R&)'y ApTi!)& A+!o-Aig(6&(! *'p'%i)i!y ')) r&!+r( ' R&o)3&r&po(& 8i! i! o8( ApTi!)& &! ' C'))i(g ApTi!)& '(4 i! )o*') '44r& &! ' )o*')-'44r&.

    W&( r&po(& 'rri3& ,ro6 6or& !'( o(& C12.22 R&)'y/ !& (o4& ' !& op!io( !o r&gi!&r !ro+g o(&o, !&& C12.22 R&)'y or 6+)!ip)& C12.22 R&)'y. y r&gi!&ri(g 8i! 6+)!ip)& C12.22 R&)'y/ !& (o4&i(*r&'& i! *'(*& !o %& )o*'!&4 '(4 %& &r3i*&4. A 4i,,&r&(! ApTi!)& or +%-%r'(* o, !& '6& Ap!i!)&

    ')) %& +&4 !o r&gi!&r !o &'* C12.22 R&)'y. I!X !& r&po(i%i)i!y o, !& (o4& !'! r&gi!&r !o 6+)!ip)&C12.22 R&)'y !o 6'i(!'i( &'* ro+!& !o (o! %&*o6& o%o)&!&.

    R&?+&!

    r&o)3& 2

  • 8/15/2019 ANSI C12.22-200x

    38/163

    8i! !& C'))i(g ApTi!)& &! !o !& ApTi!)& o, !& (o4& !'! '3& r&?+&!&4 !& !r'*& '(4 !& C'))&4 ApTi!)&&! !o !& ApTi!)& o, !& (o4& !r'*&4.

    E'* !i6& ' C12.22 R&)'y r&*&i3& !i &r3i*& r&?+&!/ i! '44 i! o8( ApTi!)& !o !& )i! o, C12.22R&)'y !or&4 i( !& App)i*'!io( D'!' E)&6&(!/ 'pp)i*'!io(-4'!'-&)&6&(! !&( i! ,or8'r4 i! !o !& (&x!C12.22 R&)'y. W&( !& !r'*& r&?+&! r&'* !& C12.22 R&)'y !'! '3& !& !'rg&! (o4& ' (&ig%or=!& (o4& 8o& ApTi!)& 6'!*& !& C'))&4 ApTi!)&>/ !i C12.22 R&)'y ')) i(*)+4& i! ApTi!)& i( !&)i!/ r&p)'*& !& &r3i*& *o4& %y ' o9 r&po(& *o4&/ &! !& C'))&4 ApTi!)& !o !& APTi!)& o, r&?+&!i(g(o4&/ &! i! o8( ApTi)!& ' C'))i(g ApTi!)& '(4 r&!+r( !i i(,or6'!io(.

    I! i i6por!'(! !o (o!& !'! ' Tr'*& S&r3i*& i o()y pro*&&4 %y !& C12.22 R&)'y '(4 i (o! pro*&&4%y !& !'rg&! (o4& '(4 4o& (o! (&&4 !o %& i6p)&6&(!&4 %y !&& !'rg&! (o4&.

    R&?+&!

    !r'*& 2; 'p-!i!)&

    R&po(&

    T& r&po(& (o9 i r&!+r(&4 8&( !i r&?+&! *'((o! %& &r3i*&4. I( !i *'&/ !& r&po(&

    *o(!'i( ' )i! o, 'p-!i!)& o, ')) C12.22 R&)'y !r'3&r&4 +p !o !& poi(! o, ,'i)+r&H i.&./ !& )'! 'p-!i!)& i !'! o, !& C12.22 R&)'y r&5&*!i(g !& &r3i*& r&?+&!.

    T& r&po(& o9 i(4i*'!& !'! !& Tr'*& S&r3i*& 8' +**&,+) '(4 !& r&po(& *o(!'i( ')) C12.22R&)'y +&4 !o ,or8'r4 !i i(,or6'!io(.

    !r'*&-r (o9 'p-!i!)& Qo9 'p-!i!)& ApTi!)& o, C12.22 R&)'y +&4 !o ,or8'r4 !i &r3i*&.

    # S&r3i*& &?+&(*& !'!& *o(!ro)

    I( ' (&!8or9i(g &(3iro(6&(!/ !& C12.22 No4& 6'y +ppor! o(& or 6+)!ip)& 'o*i'!io( '! !& '6&!i6&. A(y 'o*i'!io( 6'y %& &io( ori&(!&4 or &io()&. For &'* 'o*i'!io( +ppor!&4/ !&C12.22 No4& ')) *o(,or6 !o !& ,o))o8i(g !'!&

    O,,-)i(& S!'!& Nor6') !'!& +po( C12.22 No4& po8&r-+p. Ti i ')o !& !'!& +po(*o6p)&!io( o, ' T&r6i('!& or ' Li(9 Co(!ro) i(!&r,'*&-4i'%)& &r3i*&r&?+&!. A( O,,-)i(& S!'!& i6p)i& !'! !& C12.22 No4& i (o! pr&&(! o( !&C12.22 N&!8or9 S&g6&(! !'! &r3i*& i!.

    I4)& S!'!& Nor6') !'!& +po( '( '*!i3& or p'i3& op&( o, ' (&!8or9 *o((&*!io(. Ap'i3& op&( i6p)i& !'! !& C12.22 No4& i r&'4y !o '**&p! !r'('*!io(,ro6 !& (&!8or9. A( '*!i3& op&( i6p)i& !'! !& C12.22 No4& i r&'4y !oi(i!i'!& !r'('*!io( !o ' p&&r C12.22 No4& '*ro !& (&!8or9.

    S&io()& S!'!& S!'!& 8i)& pro*&i(g !r'('*!io( 8i!o+! &(!&ri(g !& S&io( S!'!&.

    S&io( S!'!& S!'!& '*i&3&4 ',!&r ' Logo( S&r3i*& ' %&&( '**&p!&4.

    T& r&)'!io(ip %&!8&&( PSEM &r3i*& '(4 &r3i*& &?+&(*& !'!& i

    I4&(!i, i*'!io( Ti &r3i*& r&?+&! i '**&p!&4 '! !& I4)& S!'!& o()y. Upo( *o6p)&!io(/ !& App)i*'!io( r&!+r( !o !& I4)& S!'!&.

    - III -

  • 8/15/2019 ANSI C12.22-200x

    39/163

    W'i! Ti &r3i*& r&?+&! i '**&p!&4 '! !& S&io( S!'!& o()y. A**&p!'(*& o,!i r&?+&! 4o& NOT r&+)! i( '(y &?+&(*& !'!& *'(g&.

    Logo( Ti &r3i*& r&?+&! i '**&p!&4 '! !& I4)& S!'!& o()y. A**&p!'(*& o, !ir&?+&! r&+)! i( ' !r'(i!io( !o !& S&io( S!'!&. Ti &r3i*& i op!io(')'(4 (o! i6p)&6&(!&4 8&( NRSESSIONSUPPORTED r&!+r(&4 %y !&I4&(!i,i*'!io( S&r3i*& i &! !o 0.

    S&*+ri!y Ti &r3i*& r&?+&! i '**&p!&4 '! !& S&io( S!'!& o()y. A**&p!'(*& o,!i r&?+&! 4o& NOT r&+)! i( '(y &?+&(*& !'!& *'(g&.

    R&'4 '(4 Wri!& T&& r&?+&! 'r& '**&p!&4 i( S&io( S!'!& 8&(NRSESSIONSUPPORTED/ r&!+r(&4 %y !& I4&(!i,i*'!io( S&r3i*&/ igr&'!&r !'( 7&ro. I( !i *'&/ '**&p!'(*& o, !&& r&?+&! 4o NOT r&+)!i( '(y &?+&(*& !'!& *'(g&.

    T&y 'r& ')o +ppor!&4 i( S&io()& S!'!& 8&( !&SESSIONLESSSUPPORTED/ r&!+r(&4 %y !& I4&(!i,i*'!io( S&r3i*&/ i &!!o TRUE. I( !i *'&/ !& App)i*'!io( r&!+r( !o !& I4)& S!'!&.

    Logo,, Ti &r3i*& r&?+&! i '**&p!&4 '! !& S&io( S!'!& o()y. A**&p!'(*& o,!i r&?+&! r&+)! i( ' !r'(i!io( !o !& I4)& S!'!&. Ti &r3i*& i op!io(')Ho8&3&r/ i! ')) %& +ppor!&4 i, !& Logo( S&r3i*& i ')o +ppor!&4. T&Logo,, S&r3i*& i ' r&?+&! !o i(i!i'!& ' (or6') S&io( !&r6i('!io(. Ti6'y %& +&4 %y C12.22 No4& !o *o6p)&!& S&io(-r&)'!&4 4'!' pro*&i(g,o))o8i(g !& +**&,+) !&r6i('!io( o, !& S&io(.

    T&r6i('!& Ti &r3i*& r&?+&! i '**&p!&4 '! !& S&io( S!'!& o()y. A**&p!'(*& o,!i r&?+&! r&+)! i( ' !r'(i!io( !o !& I4)& S!'!&. Ti &r3i*& i op!io(')Ho8&3&r/ i! ')) %& +ppor!&4 i, !& Logo( S&r3i*& i ')o +ppor!&4. T&T&r6i('!& S&r3i*& i '( '%(or6') Logo,, S&r3i*&. Upo( *o6p)&!io(/ !&C12.22 No4& r&!+r( !& I4)& S!'!&.

    Di*o((&*! Ti op!io(') &r3i*& r&?+&! i '**&p!&4 i( '(y !'!&. W&( r&*&i3&4 i( !&S&io( S!'!&/ '( App)i*'!io( ')) p&r,or6 ' T&r6i('!& S&r3i*& !&(4i*o((&*! ,ro6 !& C12.22 N&!8or9. Upo( *o6p)&!io(/ !& C12.22 No4&r&!+r( !& O,,-)i(& S!'!&.

    - I -

  • 8/15/2019 ANSI C12.22-200x

    40/163

     

    ,&scoect ser-&ce L&k

    Cotrol (&terace

    0&sable) %owero.

    L&k Cotrol (&terace eable)

    Logo ser-&ce

    ea0 r&te 0et&&cat&o eg&ster

    ,ereg&ster esol-e or Trace

    ,&scoect res%ose set

    #l&e

    State

    ea0 r&te 0et&&cat&o eg&ster,ereg&ster esol-e ,&scoect or Trace re45est

    rece&-e0

    Logo Term&ate

    or 6Sess&o T&me #5t7

    ,&scoect ser-&ce or,&scoect rom lower laer

    ea0 r&te a&t Sec5r&t

    0et&&cat&o eg&ster

    ,ereg&ster esol-e or Trace

    ser-&ce

    Sess&oless

    State

    0le

    State

    Sess&o

    State

    Fig+r& ;.2 C12.22 o! App)i*'!io( L'y&r S!'!& Di'gr'6

    0 P'r!i') T'%)& '**& +i(g i(4&x@&)&6&(!-*o+(! M&!o4

    1. A( i(4&x &! +p ' !'r! o, &)&*!io( i(!o ' T'%)& o%5&*! r&)'!i3& !o !& %&gi((i(g o, !& T'%)& ',o))o8

    • E'* 6&6%&r o, ' PACKED RECORD g&! ' +(i?+& (+6%&r.

    • T& poi!io(') (+6%&r o, !& , ir! &)&6&(! o, ' PACKED RECORD i 'ig(&4 !& 3')+& 7&ro.

    • T& poi!io(') (+6%&r o, +%&?+&(! &)&6&(! i( !& '6& PACKED RECORD i i(*r&6&(!&4

    %y o(& ,or &'* +%&?+&(! &)&6&(! i( !& PACKED RECORD.• E'* +% &)&6&(! o, ' IT FIELD i 'ig(&4 ' +(i?+& poi!io(') (+6%&r.

    • T& poi!io(') (+6%&r o, !& , ir! +% &)&6&(! o, ' IT FIELD i 'ig(&4 !& 3')+& 7&ro.

    • T& poi!io(') (+6%&r o, +%&?+&(! +% &)&6&(! i( !& '6& IT FIELD i i(*r&6&(!&4 %y

    o(& ,or &'* +%&?+&(! +% &)&6&(! i( !& IT FIELD/ i(4&p&(4&(! o, !& %i! r'(g& 'ig(&4 !o!& +% &)&6&(!.

    • Poi!io(') (+6%&r 'r& 'ig(&4 i(4&p&(4&(!)y o, '(y IF or CASE !'!&6&(! !'! 6'y %&

    pr&&(! i(i4& PACKED RECORD or IT FIELD/ ' i, !& &)&6&(! or +%-&)&6&(! 8&r& (o!&(*)o&4 8i!i( '(y IF or SWITC !'!&6&(!.

    • For (o( ,i(') &)&6&(! o(& )&3&) o, i(4&x i 'pp&(4&4 !o !& i(4&x o, !& p'r&(!X &)&6&(! i(4&x,or +& i( &)&*!io(.

    • S&)&*!io( o, oo)&'( 6&6%&r 8i!i( ' SET 'r& r&,&r&(*&4 i( !& '6& 6'((&r ' 6&6%&r o,

    ' i(g)& 4i6&(io(') 'rr'y.

    • For &)&6&(! o, '( ARRAY o(& )&3&) o, i(4&x i 'pp&(4&4 !o !& i(4&x o, !& 'rr'yX &)&6&(! ,or

    &'* 4i6&(io( =' p&r NF.4i6> ,or +& i( &)&*!io( i(!o &(!ri& o, !& ARRAY.

    2. S&)&*!io( %'&4 o( '( i(4&x 6&!o4 +i(g &)&6&(!-*o+(! &?+') !o o(& 8i)) 4&)i3&r !& 8o)&&)&*!&4 &)&6&(!.

    . For !& p+rpo& o, %i('ry !r'(6iio(/ i(4&x *'((o! &)&*! i(!o ' +%-&)&6&(! or ,i(') &)&6&(!!'! 'r& (o! '!o6i*/ 8i! !& &x*&p!io( o, SET/ 8&r& !& ,ir! o*!&! &)&*!&4 ,or !r'(6iio( i !'!

    - L -

  • 8/15/2019 ANSI C12.22-200x

    41/163

    *o6p+!&4 %y i(!&g&r 4i3iio( o, !& '!o6i* i(4&x (+6%&r r&?+&!&4 %y &ig! =>/ '(4 !& (+6%&r o,&)&6&(! i !& (+6%&r o, %i! r&?+&!&4.

    . For !& p+rpo& o, !r'(6iio(/ '( i(4&x&4 &)&*!io( i(!o ' (o(-&xi!i(g &)&6&(! ')) r&+)! i( '(I('ppropri'!& A*!io( R&?+&!&4 &rror. o8&3&r/ i! i '))o8&4 !o 'pp&(4 7&ro '! !& &(4 o, '(i(4&x !o i(4i*'!& !& 4&ir&4 '**& )&3&) o, '( i(4&x&4 &)&*!io( 8i!i( !& T'%)& &)&6&(!

    i&r'r*y.

  • 8/15/2019 ANSI C12.22-200x

    42/163

    &)&6&(!-*o+(! 2 &)&6&(!-*o+(! 2 or i(4&x 1.0/&)&6&(!-*o+(!

    &)&6&(!-*o+(! &)&6&(!-*o+(! or i(4&x 1.2.0/&)&6&(!-*o+(! <

    0 0 0 0

    1.0 =S&)&*!&4> 1.0 =S&)&*!&4> 1.0 1.0

    1.1 =S&)&*!&4> 1.1 =S&)&*!&4> 1.1 1.11.2 1.2 =S&)&*!&4> 1.2 =S&)&*!&4> 1.2 =S&)&*!&4>

    2 2 =S&)&*!&4> 2 =S&)&*!&4> 2 =S&)&*!&4>

    .0 .0 .0 =S&)&*!&4> .0 =S&)&*!&4>

    .1.0 .1.0 .1.0 =S&)&*!&4> .1.0 =S&)&*!&4>

    .1.1 .1.1 .1.1 .1.1 =S&)&*!&4>

    .2 .2 .2 .2

    1 P'r!i') T'%)& '**& +i(g o,,&!@o*!&!-*o+(! 6&!o4

    1. A( o,,&! &! +p ' !'r! o, &)&*!io( i(!o ' T'%)& o%5&*! r&)'!i3& !o !& %&gi((i(g o, !& T'%)&.

    2. o,,&! 7&ro =0> i !& o*!&! o,,&! !o !& ,ir! o*!&! o, !& ,ir! o%5&*! i( !& T'%)& ' pr&*ri%&4 %y !&o%5&*! 4'!' !yp& '(4 !& 3')+& o, DATAORDER/ ,o+(4 i( !& GENCONFIGTL =T'%)& 00>.

    . W&( *o+(! i gr&'!&r !'( o(&/ !& 'pp)i*'!io( ')) r&!+r( (o 6or& !'( *o+(! o*!&! ,ro6o,,&! +&4 !o i(i!i'!& !& r&?+&! !r'3&ri(g ')) &)&6&(! !yp& &ri'))y/ 8&r& &'* &)&6&(! 8i)) %&!r'(,&rr&4 '**or4i(g !o i! !yp& '(4 !& 3')+& o, DATAORDER/ ,o+(4 i( !& GENCONFIGTL=T'%)& 00>.

    . W&( *o+(! i gr&'!&r !'( !& (+6%&r o, o*!&! '3'i)'%)& ,or !r'(6iio(/ !& (+6%&r o, o*!&!!r'(6i!!&4 8i)) %& )i6i!&4 !o !& 6'xi6+6 (+6%&r o*!&! '3'i)'%)&. T& r&po(& *o+(! ')) %&'45+!&4 !o r&,)&*! !& '*!+') (+6%&r o, o*!&! !r'(,&rr&4 i( !& r&po(&.

  • 8/15/2019 ANSI C12.22-200x

    43/163

  • 8/15/2019 ANSI C12.22-200x

    44/163

    43 Association )ontro& Association )ontro& Service /&ement A)S/

    EPSEM r&)i& o( !& +& o, ACSE =ISO ;

  • 8/15/2019 ANSI C12.22-200x

    45/163

    J 6&*'(i6-('6&-&)&6&(! J '+!&(!i*'!io(-3')+&-&)&6&(! +&r-i(,or6'!io(-&)&6&(!

    &g6&(!&4-'*&-&)&6&(! J 'pp)i*'!io(-*o(!&x!-&)&6&(! J *'))&4-'p!i!)&-&)&6&(! *'))&4-&(!i!y-?+')i,i&r-&)&6&(!J *'))i(g-'p!i!)&-&)&6&(! J *'))i(g-&(!i!y-?+')i,i&r-&)&6&(! *'))i(g-'pi(3o*'!io(-i4-&)&6&(!&g6&(!-+&r-i(,or6'!io(-&)&6&(!

    App)i*'!io( Co(!&x! E)&6&(! =A1>

    T& App)i*'!io( Co(!&x! E)&6&(! 'pp-*o(!&x!-&)&6&(! i +&4 !o +(i?+&)y i4&(!i,y !& ANSI C12.22 App)i*'!io( ,ro6 '(y o!&r App)i*'!io( L'y&r !'! +& ACSE. Ti +(i?+&(& i g+'r'(!&&4 %y !& +&o, ' r&gi!&r&4 U(i3&r') I4&(!i,i&r. Ti p&*i,i*'!io( '))o8 6&'g& !'! 4o (o! i(*)+4& !& U(i3&r')I4&(!i,i&r. Ti *'( %& 4o(& ,or &,,i*i&(*y r&'o(H o()y o( (&!8or9 &g6&(! 4&4i*'!&4 !o !& ANSIC12.22 'pp)i*'!io( =&.g. ' o6og&(&o+ C12.22 N&!8or9>/ '(4 !i ,i&)4 6+! %& r&i(&r!&4 8&(

    r&)'y&4 !o ' &!&rog&(&o+ 'pp)i*'!io( (&!8or9 8&r& ACSE ,r'6& o, o!&r *o(!&x! 6'y %& pr&&(!.

    'pp)i*'!io(-*o(!&x!-&)&6&(! A1 'pp-*o(!&x!-)&(g! 'pp-*o(!&x!

    'pp-*o(!&x!-)&(g! %y!& L&(g! o, 'pp-*o(!&x!/ &(*o4&4 ' 4&,i(&4 %y !&ISO@IEC 2T& C'))&4 AP Ti!)& E)&6&(! *'))&4-'p!i!)& +(i?+&)y i4&(!i,i& !& !'rg&! o, '( ACSE 6&'g&. Ti+(i?+&(& i g+'r'(!&&4 %y !& +& o, ' '%o)+!& or r&)'!i3& U(i3&r') I4&(!i,i&r. R&)'!i3& U(i3&r')I4&(!i,i&r 'r& 4&ri3&4 ,ro6 !& ANSI C12.22 ApTi!)& %r'(* =2.1;.0.1.1122> '(4 'r& 4&*ri%&4 i(&*!io( 1; U(i3&r') I4&(!i,i&r E(*o4i(g.

    *'))&4-'p!i!)&-&)&6&(! A2 *'))&4-'p!i!)&-)&(g! *'))&4-'p!i!)&

    *'))&4-'p!i!)&-)&(g! %y!& L&(g! o, *'))&4-'p!i!)& &(*o4&4 ' 4&,i(&4%y !& ISO@IEC 2

  • 8/15/2019 ANSI C12.22-200x

    46/163

    *'))i(g-'p!i!)&-)&(g! %y!& L&(g! o, *'))i(g-'p!i!)& &(*o4&4 ' 4&,i(&4 %y !&ISO@IEC 2

     A U(i3&r') I4&(!i,i&r !'! +(i?+&)y i4&(!i,i& ' (&!8or9 '44r&. S&& &*!io( 1; U(i3&r') I4&(!i,i&rE(*o4i(g ,or 6or& i(,or6'!io(.

    +(i3&r')-'p!i!)&-&)&6&(! 0; +(i3&r')-i4-)&(g! +(i3&r')-i4

    R&)'!i3& U(i3&r') I4&(!i,i&r o, C'))&4 '(4 C'))i(g AP Ti!)& E)&6&(! =0>

    For &,,i*i&(*y r&'o(/ R&)'!i3& U(i3&r') I4&(!i,i&r +(i3&r')-'p!i!)&-&)&6&(! *'( %& +&4 !o i4&(!i,y(&!8or9 '44r&&. R&)'!i3& UID 'r& +(i?+& o()y 8i!i( ANSI C12.22 N&!8or9 S&g6&(!.

    r&)'!i3&-'p!i!)&-&)&6&(! 0 r&)'!i3&-+i4-)&(g! r&)'!i3&-+i4

    # C'))i(g App)i*'!io( E(!i!y B+')i,i&r E)&6&(! =A$>

    T& *'))i(g-&(!i!y-?+')i,i&r-&)&6&(! i