From 9654cf5d6fe794d8abc4164d2460e08775e7b2e1 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 29 Oct 2015 21:42:01 +0100 Subject: Get rebar working --- asn1include/MSGeneralAutoActionTypes.asn | 118 +++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 asn1include/MSGeneralAutoActionTypes.asn (limited to 'asn1include/MSGeneralAutoActionTypes.asn') diff --git a/asn1include/MSGeneralAutoActionTypes.asn b/asn1include/MSGeneralAutoActionTypes.asn new file mode 100644 index 0000000..eceae4a --- /dev/null +++ b/asn1include/MSGeneralAutoActionTypes.asn @@ -0,0 +1,118 @@ +-- Module MSGeneralAutoActionTypes (X.413:06/1999) +MSGeneralAutoActionTypes {joint-iso-itu-t mhs(6) ms(4) modules(0) + general-auto-action-types(3) version-1994(0)} DEFINITIONS ::= +BEGIN + +-- Prologue +-- Exports everything +IMPORTS + -- AUTO-ACTION and AUTO-ACTION-ERROR information object classes + AUTO-ACTION, + AUTO-ACTION-ERROR, + -- MS abstract-service data-types and abstract-errors + EntryClass, EntryInformationSelection, EntryModification, Filter, + message-group-error, modify-error, service-error, SequenceNumber + --== + FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0) + abstract-service(1) version-1999(1)} + -- MS Object Identifiers + id-aae-auto-alert-error, id-act-auto-alert, id-act-auto-correlate-reports, + id-act-auto-delete, id-act-auto-modify + --== + FROM MSObjectIdentifiers {joint-iso-itu-t mhs(6) ms(4) modules(0) + object-identifiers(0) version-1999(1)} + -- MS abstract-service upper bounds + ub-alert-addresses, ub-modifications, ub-supplementary-info-length + --== + FROM MSUpperBounds {joint-iso-itu-t mhs(6) ms(4) modules(0) upper-bounds(4) + version-1994(0)} + -- MTS abstract-service + security-error + --== + FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) + mts-abstract-service(1) version-1999(1)}; + +-- Auto-action table information object set +AutoActionTable AUTO-ACTION ::= + {GeneralAutoActions | ContentSpecificAutoActions} + +GeneralAutoActions AUTO-ACTION ::= + {auto-alert, ... -- 1994 extension additions --, auto-modify | + auto-correlate-reports | auto-delete} + +ContentSpecificAutoActions AUTO-ACTION ::= + {...} + +-- Auto-action error table information object set +AutoActionErrorTable AUTO-ACTION-ERROR ::= + {GeneralAutoActionErrors | ContentSpecificAutoActionErrors} + +GeneralAutoActionErrors AUTO-ACTION-ERROR ::= + {auto-alert-error | modify-error | service-error | security-error | + message-group-error, ... -- For future extension additions --} + +ContentSpecificAutoActionErrors AUTO-ACTION-ERROR ::= + {...} + +-- Auto-action-types +auto-alert AUTO-ACTION ::= { + REGISTRATION PARAMETER IS AutoAlertRegistrationParameter + ERRORS {auto-alert-error} + IDENTIFIED BY id-act-auto-alert +} + +AutoAlertRegistrationParameter ::= SET { + filter [0] Filter OPTIONAL, + alert-destinations + [1] SEQUENCE SIZE (1..ub-alert-addresses) OF AlertDestination OPTIONAL, + requested-attributes [2] EntryInformationSelection OPTIONAL, + -- 1994 extension + suppress-alert-destinations [3] BOOLEAN DEFAULT TRUE +} + +AlertDestination ::= SEQUENCE { + alert-address EXTERNAL, + alert-qualifier OCTET STRING OPTIONAL +} + +-- +auto-modify AUTO-ACTION ::= { + REGISTRATION PARAMETER IS AutoModifyRegistrationParameter + ERRORS + {security-error | service-error | modify-error | message-group-error} + IDENTIFIED BY id-act-auto-modify +} + +AutoModifyRegistrationParameter ::= SET { + entry-class [0] EntryClass DEFAULT delivery, + filter [1] Filter OPTIONAL, + modifications [2] SEQUENCE SIZE (1..ub-modifications) OF EntryModification +} + +-- +auto-correlate-reports AUTO-ACTION ::= { + IDENTIFIED BY id-act-auto-correlate-reports +} + +-- +auto-delete AUTO-ACTION ::= { + ERRORS {security-error} + IDENTIFIED BY id-act-auto-delete +} + +-- Auto-action errors +auto-alert-error AUTO-ACTION-ERROR ::= { + PARAMETER SEQUENCE SIZE (1..ub-alert-addresses) OF AutoAlertErrorIndication + CODE global:id-aae-auto-alert-error +} + +AutoAlertErrorIndication ::= SET { + failing-alert-destination [0] AlertDestination OPTIONAL, + supplementary-information + [1] GeneralString(SIZE (1..ub-supplementary-info-length)) OPTIONAL +} + +END -- of MSGeneralAutoActionTypes + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D + -- cgit v1.2.3