home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
gened10.zip
/
TEST2.ASN
< prev
next >
Wrap
Text File
|
1996-04-03
|
3KB
|
121 lines
Miu DEFINITIONS
IMPLICIT TAGS
::= BEGIN
MIU ::= [PRIVATE 0] IMPLICIT SEQUENCE
{alh ALH,
rsh RSH,
csh CSH OPTIONAL,
agd AGD OPTIONAL,
apd APD OPTIONAL
}
--****************************************************************--
ALH ::= [2] IMPLICIT SEQUENCE
{archlevel [0] BYTE,
globalcsid [1] BYTE OPTIONAL
}
--****************************************************************--
RSH ::= [10] IMPLICIT SEQUENCE
{msflags [0] BYTE,
ssflags [1] BYTE,
mshopcount [2] BYTE OPTIONAL,
swhopcount [3] BYTE OPTIONAL,
msgclass [4] MSGCLASS OPTIONAL,
destnaps [5] NAPS,
monitoragent [6] AGENT OPTIONAL
}
--****************************************************************--
CSH ::= [14] IMPLICIT SEQUENCE
{flags [0] BYTE,
orignaps [1] NAPS,
msgtimeout [2] LONG OPTIONAL,
msghandle [3] MSGHANDLE OPTIONAL,
msgcorrel [4] MSGCORREL OPTIONAL,
msgsegno [5] LONG OPTIONAL,
userid [6] USERID OPTIONAL,
luowid [7] LUOWID OPTIONAL,
report [8] REPORT OPTIONAL
}
REPORT ::= [5] IMPLICIT SEQUENCE
{repcode [0] CODE,
repnode [1] NODE,
repagent [2] AGENT,
repcontext [3] CSH,
repinfo [4] REPINFO OPTIONAL
}
--****************************************************************--
AGD ::= [18] IMPLICIT SEQUENCE
{ mapname [0] BYTES8 OPTIONAL,
agentdata [1] BYTES (SIZE(1..65535))
}
--****************************************************************--
APD ::= [22] IMPLICIT SEQUENCE
{ intmapname [0] BYTES8 OPTIONAL,
extmapname [1] BYTES8 OPTIONAL,
appldata [2] BYTES (SIZE(1..65535))
}
--****************************************************************--
AGENT ::= [2] IMPLICIT SEQUENCE
{agentname [0] NAME64,
agentparm [1] BYTES (SIZE(1..255)) OPTIONAL}
CODE ::= [0] IMPLICIT SEQUENCE
{majorcode [0] BYTES2,
minorcode [1] BYTES2}
LUOWID ::= [8] BYTES64
MSGCLASS ::= [3] NAME8
NAPS ::= [3] IMPLICIT SEQUENCE
{nodename [0] NODE OPTIONAL,
agentname [1] AGENT,
trailer [2] NAPS OPTIONAL}
NODE ::= [2] NAME64
MSGCORREL ::= [0] NAME64
MSGHANDLE ::= [0] BYTES (SIZE(10))
REPINFO ::= [6] BYTES (SIZE(1..255))
USERID ::= [7] BYTES32
--****************************************************************--
NAME8 ::= [1] IMPLICIT SEQUENCE
{nametype NAMETYPE OPTIONAL,
namestring BYTES8
}
NAME32 ::= [1] IMPLICIT SEQUENCE
{nametype NAMETYPE OPTIONAL,
namestring BYTES32
}
NAME64 ::= [0] IMPLICIT SEQUENCE
{nametype NAMETYPE OPTIONAL,
namestring BYTES64
}
NAMETYPE ::= [0] BYTES (SIZE(1|3))
BYTES ::= [1] IMPLICIT OCTET STRING
BYTES2 ::= [1] BYTES (SIZE(2))
BYTES4 ::= [1] BYTES (SIZE(4))
BYTES8 ::= [1] BYTES (SIZE(1..8))
BYTES32 ::= [1] BYTES (SIZE(1..32))
BYTES64 ::= [1] BYTES (SIZE(1..64))
BYTE ::= [0] BYTES (SIZE(1))
LONG ::= [1] IMPLICIT INTEGER (4..4)
END