wireshark/epan/dissectors/asn1/p772/MMSInformationObjects.asn

63 lines
2.3 KiB
Groff

MMSInformationObjects {iso(1) identified-organization(3) nato(26) stanags(0)
mmhs(4406) object-identifiers(0) module(0) mms(1)} DEFINITIONS IMPLICIT TAGS
::=
BEGIN
-- Prologue
-- Exports Everything
IMPORTS
-- IPM Information Object
Body, CommonFields, Heading, NonReceiptFields, OtherNotificationTypeFields,
ReceiptFields, IPM, IPN
--=
FROM IPMSInformationObjects {joint-iso-ccitt mhs-motis(6) ipms(1)
modules(0) information-objects(2)}
-- MTS abstract service
ORName
--=
FROM MTSAbstractService {joint-iso-ccitt mhs-motis(6) mts(3) modules(0)
mts-abstract-service(1)};
-- Information Object
--InformationObject ::= CHOICE {mm [0] MM,
-- mn [1] MN}
-- We use IPM and IPN here because asn2wrs is unable to fetch
-- COMPONENTS OF CommonFields from IPMSInformationObjects.asn (x420).
InformationObject ::= CHOICE {mm [0] IPM,
mn [1] IPN}
-- MM (Military Message)
MM ::= SEQUENCE {mmheading Heading,
mmbody Body}
-- The mandatory support on the IPMIdentifier components is more important
-- in MMS than in IPMS. The user component, ORName of the originating UA is
-- mandatory. Local IPMIdentifier is made up of 2 concatenated string
-- separated by a space both generated by the originating UA, a serial
-- number and the filing time (the time the message generation is finished)
-- in UTC time format. The minimum length of 15 is because both a date/time
-- stamp in UTC format including seconds and a serial number, plus the space
-- delimiter are mandatory. The smallest acceptable UTC date/time stamp
-- is 13 (ddmmyyhhmmssZ).
-- MN (Military Notification receipt/non receipt / other notification types)
MN ::= SET {
COMPONENTS OF CommonFields,
choice
[0] CHOICE {mn-non-receipt-fields [0] NonReceiptFields,
mn-receipt-fields [1] ReceiptFields,
mn-other-notification-type-fields
[2] OtherNotificationTypeFields}}
MRN ::= MN -- with MN-receipt-fields chosen
MNRN ::= MN -- with MN-non-receipt-fields chosen
MON ::= MN -- with MN-other-notification-type-fields chosen
-- All military specific body parts are defined as extended body parts.
-- The military specific body parts are defined in Annex A
-- of this part of the MBS.
END -- of MMS InformationObjects