(* X5OODSP .TPL *)
(*****************************************************************************)
(* ASN.1 X.500 Directory System Protocol Template                            *)
(*                                                                           *)
(* - Defines:                                                                *)
(*    - elements of DSP used in DAP definition                               *)
(*****************************************************************************)

OperationProgressTag       LABEL     = 5prgs
                           STRUCTURE = TAG
                           CHILDREN  = { <5prgt, U 17 C,M,0> }


OperationProgress          LABEL     = 5prgt
                           STRUCTURE = SET
                           CHILDREN  = { <5nrst, C  0 C,M,0>,
                                         <5nrdt, C  1 C,O,0> }


nameResolutionPhasetag     LABEL     = 5nrst
                           STRUCTURE = TAG
                           CHILDREN  = { <5nrsp, U 10 P,M,0> }

nameResolutionPhase        LABEL     = 5nrsp
                           STRUCTURE = ENUMERATED

nextRDNToBeResolvedtag     LABEL     = 5nrdt
                           STRUCTURE = TAG
                           CHILDREN  = { <5xrdn, U  2 P,M,0> }

nextRDNToBeResolved        LABEL     = 5xrdn
                           STRUCTURE = INTEGER

ContinuationReference      LABEL     = 5ctrf
                           STRUCTURE = SET
                           CHILDREN  = { <5tgob, C  0 C,M,0>,
                                         <5alrt, C  1 P,O,0>,
                                         <5prgs, C  2 C,M,0>,
                                         <5trdn, C  3 C,O,0>,
                                         <5rftt, C  4 C,O,0>,
                                         <5acps, C  5 C,M,0> }

targetObject               LABEL     = 5tgob
                           STRUCTURE = CHOICE
                           TAG       = (C 0 C)
                           CHILDREN  = { <5rdns, U 16 C,O,0> }

aliasedRDNsTag             LABEL     = 5alrt
                           STRUCTURE = TAG
                           CHILDREN  = { <5alrd, U 02 P,M,0> }

aliasedRDNs                LABEL     = 5alrd
                           STRUCTURE = INTEGER

RDNsResolvedTag            LABEL     = 5trdn
                           STRUCTURE = TAG
                           CHILDREN  = { <5rdnr, U 02 P,M,0> }

RDNsResolved               LABEL     = 5rdnr
                           STRUCTURE = INTEGER

ReferenceTypetag           LABEL     = 5rftt
                           STRUCTURE = TAG
                           CHILDREN  = { <5rfty, U 10 P,M,0> }

ReferenceType              LABEL     = 5rfty
                           STRUCTURE = ENUMERATED

accessPoints               LABEL     = 5acps
                           STRUCTURE = SET OF
                           CHILDREN  = { <5acpt, U 17 C,O,0> }

AccessPoint                LABEL     = 5acpt
                           STRUCTURE = SET
                           CHILDREN  = { <5aett, C  0 C,M,0>,
                                         <5padt, C  1 C,M,0> }

ae-title                   LABEL     = 5aett
                           STRUCTURE = TAG
                           CHILDREN  = { <5rdns, U 16 C,O,0> }

presentationaddresstag     LABEL     = 5padt
                           STRUCTURE = TAG
                           CHILDREN  = { <5padd, U 16 C,O,0> }

!
