home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 March
/
CHIPCD_3_98.iso
/
software
/
testsoft
/
exchange
/
mtadata
/
x500bdcp.xv2
< prev
next >
Wrap
Text File
|
1997-08-25
|
7KB
|
146 lines
(* $Workfile: x500bdcp.xv2 $ $Revision: 1.1 $ *)
(* X5OOBDCP.TPL *)
(*****************************************************************************)
(* ASN.1 X.500 Attribute Syntaxes *)
(*****************************************************************************)
(*****************************************************************************)
(* BDCP DEFINITIONS *)
(*****************************************************************************)
Case Ignore Syntax (P) LABEL = 5cisp T=POSTAL_ADDRESS
STRUCTURE = PRINTABLE STRING C=oivrtexs
Case Ignore Syntax (T) LABEL = 5cist T=POSTAL_ADDRESS
STRUCTURE = TELETEX STRING C=oivrtexs
Facsimile Telephone No. LABEL = 5ftel T=0
STRUCTURE = SEQUENCE C=FACSIMILE_PHONE_NB
CHILDREN = { <5tnum, U 19 P,M,32> ,
# <5g3nb, U 3 P,O,0> }
G3NonBasicParams # LABEL = 5g3nb T=special case
# STRUCTURE = BITSTRING
Telephone Number LABEL = 5tnum T=TELEPHONE_NUMBER
STRUCTURE = PRINTABLE STRING C=oivrptbl
Object Class tag LABEL = 5oclt T=OBJECT_CLASS
STRUCTURE = TAG
CHILDREN = { <5ocla, U 6 P,M,0> }
Object Class LABEL = 5ocla T=0
STRUCTURE = OBJECT IDENTIFIER C=oivrobid
Postal Address LABEL = 5padr T=0
STRUCTURE = SEQUENCE OF C=POSTAL_ADDRESS
CHILDREN = { <5pach, U 0 P,O,0> }
Postal Address Item LABEL = 5pach T=special case
STRUCTURE = CHOICE
CHILDREN = { <5cisp, U 19 P,O,0> ,
<5cist, U 20 P,O,0> }
Teletex Terminal Identifer LABEL = 5ttid T=0
STRUCTURE = SEQUENCE C=TELETEX_TERM_IDENT
CHILDREN = { <5ttps, U 19 P,M,1024> ,
# <5tetx, U 17 C,O,0> }
TeletexNonBasicParams # LABEL = 5tetx T=PARAMETERS
# STRUCTURE = SET C=MH_C_TELETEX_NBPS
# CHILDREN = { <Mghcs, C 0 P,O,32>,
# <Mclcs, C 1 P,O,0> ,
# <Mpgfm, C 2 P,O,0> ,
# <Mmtmc, C 3 P,O,0> ,
# <Mpriu, C 4 P,O,0> }
Teletex Term. Prtable Str. LABEL = 5ttps T=TELETEX_TERMINAL
STRUCTURE = PRINTABLE STRING C=oivrptbl
Telex Number LABEL = 5txnm T=0
STRUCTURE = SEQUENCE C=TELEX_NBR
CHILDREN = { <5tnps, U 19 P,M,14> ,
<5tncc, U 19 P,M,4> ,
<5tnab, U 19 P,M,8> }
Telex Numb. Printable Str. LABEL = 5tnps T=TELEX_NUMBER
STRUCTURE = PRINTABLE STRING C=oivrptbl
Country Code LABEL = 5tncc T=COUNTRY_CODE
STRUCTURE = PRINTABLE STRING C=oivrptbl
AnswerBack LABEL = 5tnab T=ANSWERBACK
STRUCTURE = PRINTABLE STRING C=oivrptbl
(*****************************************************************************)
(* Filters stuff *)
(*****************************************************************************)
Search Guide LABEL = 5sgid T=0
STRUCTURE = SET C=SEARCH_GUIDE
CHILDREN = { <5oclt, C 0 C,O,0>,
<5ctet, C 1 C,M,0> }
Criteria tag LABEL = 5ctet T=CRITERIA
STRUCTURE = TAG
CHILDREN = { <5crit, U 0 P,M,0> }
Criteria LABEL = 5crit T=special case
STRUCTURE = UNTAGGED CHOICE
CHILDREN = { <5ctpt, C 0 C,O,0>,
<5cant, C 1 C,O,0>,
<5cort, C 2 C,O,0>,
<5cntt, C 3 C,O,0> }
CriteriaItem LABEL = 5ctpt T=special case
STRUCTURE = TAGGED CHOICE
TAG = (C 0 C)
CHILDREN = { <5eqal, C 0 C,O,0>,
<5sbst, C 1 C,O,0>,
<5goeq, C 2 C,O,0>,
<5loeq, C 3 C,O,0>,
<5aprx, C 4 C,O,0> }
Equality LABEL = 5eqal T=special case
STRUCTURE = TAG
CHILDREN = { <5att4, U 6 P,M,0> }
Substrings LABEL = 5sbst T=special case
STRUCTURE = TAG
CHILDREN = { <5att4, U 6 P,M,0> }
GreaterOrEqual LABEL = 5goeq T=special case
STRUCTURE = TAG
CHILDREN = { <5att4, U 6 P,M,0> }
LessOrEqual LABEL = 5loeq T=special case
STRUCTURE = TAG
CHILDREN = { <5att4, U 6 P,M,0> }
Approximate Match LABEL = 5aprx T=special case
STRUCTURE = TAG
CHILDREN = { <5att4, U 6 P,M,0> }
and tag LABEL = 5cant T=special case
STRUCTURE = TAG
CHILDREN = { <5cand, U 17 C,M,0> }
and LABEL = 5cand
STRUCTURE = SET OF
CHILDREN = { <5crit, U 0 P,O,0> }
or tag LABEL = 5cort T=special case
STRUCTURE = TAG
CHILDREN = { <5cror, U 17 C,M,0> }
or LABEL = 5cror
STRUCTURE = SET OF
CHILDREN = { <5crit, U 0 P,O,0> }
not tag LABEL = 5cntt T=special case
STRUCTURE = TAG
CHILDREN = { <5crit, U 0 P,O,0> }
!