External DEFINITIONS IMPLICIT TAGS ::=
BEGIN
XSeq1 ::= SEQUENCE
{
bool1 BOOLEAN,
int1 INTEGER,
seq1 XSeqIn
}
XSeqIn ::= SEQUENCE
{
boolIn BOOLEAN,
intIn INTEGER
}
XSet1 ::= SET
{
bool1 BOOLEAN,
int1 INTEGER,
set1 XSetIn
}
XSetIn ::= SET
{
boolIn BOOLEAN,
intIn INTEGER
}
XBool ::= BOOLEAN
XBoolImp ::= [22] BOOLEAN
XBoolExp ::= [23] EXPLICIT BOOLEAN
XCho ::= CHOICE
{
boolCho [44] BOOLEAN,
intCho [45] INTEGER
}
XSetExt1 ::= SET
{
...
}
XSetExt2 ::= SET
{
bool BOOLEAN,
int INTEGER,
...
}
-- XSetExt3 ::= SET
-- {
-- ...,
-- bool BOOLEAN,
-- int INTEGER
-- }
-- XSetExt4 ::= SET
-- {
-- bool BOOLEAN,
-- ...,
-- int INTEGER
-- }
XSeqExt1 ::= SEQUENCE
{
...
}
XSeqExt2 ::= SEQUENCE
{
bool BOOLEAN,
int INTEGER,
...
}
-- XSeqExt3 ::= SEQUENCE
-- {
-- ...,
-- bool BOOLEAN,
-- int INTEGER
-- }
-- XSeqExt4 ::= SEQUENCE
-- {
-- bool BOOLEAN,
-- ...,
-- int INTEGER
-- }
XNT ::= OCTET STRING
XImp ::= [1] OCTET STRING
XExp ::= [2] EXPLICIT OCTET STRING
XChoNT ::= CHOICE {
os OCTET STRING,
bool BOOLEAN}
XChoExp ::= [2] EXPLICIT CHOICE {
os OCTET STRING,
bool BOOLEAN}
XSetNT ::= SET {
os OCTET STRING,
bool BOOLEAN}
XSetImp ::= [1] SET {
os OCTET STRING,
bool BOOLEAN}
XSetExp ::= [2] EXPLICIT SET {
os OCTET STRING,
bool BOOLEAN}
XSeqNT ::= SEQUENCE {
os OCTET STRING,
bool BOOLEAN}
XSeqImp ::= [1] SEQUENCE {
os OCTET STRING,
bool BOOLEAN}
XSeqExp ::= [2] EXPLICIT SEQUENCE {
os OCTET STRING,
bool BOOLEAN}
END