-- 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