-- Module SummarizationASN1Productions (X.738:11/1993)
-- See also ITU-T X.738 (11/1993)
-- See also the index of all ASN.1 assignments needed in this document
SummarizationASN1Productions {joint-iso-itu-t ms(9) function(2) part13(13)
asn1Module(2) 0} DEFINITIONS IMPLICIT TAGS ::=
BEGIN
--EXPORTS everything
IMPORTS
AdditionalText, AdditionalInformation, ObservedValue, Packages,
SimpleNameType
FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2)
asn1Module(2) 1}
CMIP-ATTRIBUTE, AttributeSet, AttributeId, ObjectInstance, Attribute,
Scope, CMISFilter
FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
TimePeriod
FROM MetricModule {joint-iso-itu-t ms(9) function(2) part11(11)
asn1Module(2) 0};
summarizationManagedObjectClass OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) managedObjectClass(3)}
summarizationPackage OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) package(4)}
summarizationAttribute OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) attribute(7)}
summarizationNotification OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) notification(10)}
summarizationAction OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) action(9)}
summarizationNameBinding OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) nameBinding(6)}
summarizationParameter OBJECT IDENTIFIER ::=
{joint-iso-ccitt ms(9) function(2) part13(13) parameter(5)}
AlgorithmOutputBuffer ::=
SET OF
SEQUENCE {attributeId AttributeId,
algorithmOutput SEQUENCE OF ObservedValue}
AlgorithmParameters ::= SEQUENCE OF ObservedValue
AttributeMeasure ::= SEQUENCE {
attributeId CMIP-ATTRIBUTE.&id({AttributeSet}),
attributeValue
CMIP-ATTRIBUTE.&Value({AttributeSet}{@.attributeId}) OPTIONAL,
-- not present implies missing data
timeStamp [3] TimePeriod OPTIONAL,
-- time offset forward from scan initiation time in report.
-- Required of timeStampReportMode attribute is present with value = 2
suspectFlag BOOLEAN DEFAULT FALSE
}
BufferedObservationId ::= SEQUENCE {
observedObject ObjectInstance,
scanAttributeIdList [0] SET OF AttributeId OPTIONAL,
numericAttributeIdArray [1] NumericAttributeIdArray OPTIONAL,
reportTimeAttributeIdList [2] ReportTimeAttributeIdList OPTIONAL
}
BufferedObservationIdList ::= SET OF BufferedObservationId
BufferedObservationList ::= SET OF BufferedObservationScan
BufferedObservationScan ::= SEQUENCE {
objectInstance ObjectInstance OPTIONAL,
reportTimeAttributeList [0] SET OF AttributeMeasure OPTIONAL,
attributesBuffer
[1] SET OF SEQUENCE OF-- ordered by time-- AttributeMeasure OPTIONAL,
numericAttributesBuff
[5] SEQUENCE OF-- ordered by numericAttributeIdArray--
SEQUENCE OF-- ordered by time-- NumericMeasure OPTIONAL
}
BufferedScanReportInformation ::= SEQUENCE {
granularityPeriod TimePeriod,
firstScanInitiationTime [1] GeneralizedTime OPTIONAL,
-- time of first scan initiation. Required if timeStampReportMode attribute
-- is present with non-zero value.
suspectIntervals [4] SuspectIntervals DEFAULT 0,
-- count of number of scheduled scans which have data missing or suspect for any attribute
bufferedObservationList [6] BufferedObservationList,
incompleteScan [7] IncompleteScan OPTIONAL,
-- presence indicates that the scan was incomplete.
additionalText [8] AdditionalText OPTIONAL,
additionalInformation [9] AdditionalInformation OPTIONAL
}
DynamicSimpleScanArgument ::= SEQUENCE {
scanAttributeIdList [0] ScanAttributeIdList OPTIONAL,
numericAttributeIdArray [1] NumericAttributeIdArray OPTIONAL,
-- at least one should be present
scopeOrListChoice
CHOICE {scopedSelection
[2] SEQUENCE {baseManagedObject ObjectInstance,
scope Scope,
scanningFilter CMISFilter},
objectList [3] ObjectList},
suppressObjectInstance SuppressObjectInstance OPTIONAL,
onceReportAttributeIdList OnceReportAttributeIdList OPTIONAL,
timeStampReportMode TimeStampReportMode OPTIONAL
}
FirstScanInitiationTime ::= GlobalTime
GlobalTime ::= GeneralizedTime
IncompleteScan ::= INTEGER {sizeExceeded(0), timeExceeded(1), other(2)}
NonStatisticalReportInformation ::= SET OF NonStatisticalScan
NonStatisticalScan ::= SEQUENCE {
objectInstance ObjectInstance OPTIONAL,
-- not present if suppress object instance suppression is on
attributeValues SET OF AttributeMeasure OPTIONAL
-- not present if scan attribute identifier list is empty
}
NumericAttributeIdArray ::= SEQUENCE OF AttributeId
NumericAttributeIdList ::= SET OF AttributeId
NumericMeasure ::= CHOICE {
missingData NULL,
valueOnly ObservedValue,
qualifiedValue
SEQUENCE {value ObservedValue,
timeStamp TimePeriod OPTIONAL,
-- time offset forward from scan initiation time in report.
-- This CHOICE type required if timeStampReportMode attribute is present with value = 2
suspectFlag BOOLEAN DEFAULT FALSE
-- at least one of timeStamp or suspectFlag shall be present
}
}
ObjectList ::= SET OF ObjectInstance
ObservationIdList ::= SET OF ObservationId
ObservationId ::= SEQUENCE {
observedObject ObjectInstance,
scanAttributeIdList ScanAttributeIdList OPTIONAL,
numericAttributeIdArray NumericAttributeIdArray OPTIONAL
}
ObservationScan ::= SEQUENCE {
observedObjectInstance ObjectInstance OPTIONAL,
attributeMeasureList [0] SET OF AttributeMeasure OPTIONAL,
numericValueArray [1] SEQUENCE OF NumericMeasure OPTIONAL
}
ObservationScanList ::= SET OF ObservationScan
OnceReportAttributeIdList ::= SET OF AttributeId
OnceReportAttributeList ::= SET OF Attribute
PackageConflict ::=
SET OF
CHOICE {conflictingPackagesPresent [0] Packages,
packagesMissing [1] Packages}
ReportPeriod ::= INTEGER(1..MAX)
-- number of granularity periods in a report period
ReportTimeAttributeIdList ::= SET OF AttributeId
ScanAttributeIdList ::= SET OF AttributeId
ScanInitiationTime ::= GlobalTime
ScannerActionError ::= ENUMERATED {
unspecified(0), administrativeStateLocked(1),
administrativeStateShuttingDown(2), scanTerminated(3)}
scanningFilterDefault CMISFilter ::= and:{}
ScanReportInformation ::= SEQUENCE {
scanInitiationTime GeneralizedTime OPTIONAL,
-- time of scan initiation. Required if the time stamp report mode
-- attribute is present with a non-zero value.
onceReportAttributeList [1] OnceReportAttributeList OPTIONAL,
observationScanList ObservationScanList,
incompleteScan [7] IncompleteScan OPTIONAL,
-- presence indicates that the scan was incomplete.
additionalText [8] AdditionalText OPTIONAL,
additionalInformation [9] AdditionalInformation OPTIONAL
}
StatisticalScanReportInformation ::= SEQUENCE {
scanInitiationTime GeneralizedTime OPTIONAL,
-- time of scan initiation. Required if the time stamp report mode
-- attribute is present with a non-zero value.
observationReportList [6] NonStatisticalReportInformation OPTIONAL,
-- which objects passed filter, with optional attribute values
-- not present if object suppression is on and there are no scan attributes
algorithmOutputs [7] AlgorithmOutputBuffer,
-- contents of positions for each attribute depend on algorithm type
algorithmParameters [8] AlgorithmParameters OPTIONAL,
-- present only if algorithm has configurable parameters
-- contents of positions for each attribute depend on algorithm type
incompleteScan [9] IncompleteScan OPTIONAL,
-- presence indicates that the scan was incomplete.
additionalText [10] AdditionalText OPTIONAL,
additionalInformation [11] AdditionalInformation OPTIONAL
}
SuppressObjectInstance ::= BOOLEAN
SuspectIntervals ::= INTEGER
TimeAttributeIdentifier ::= AttributeId
TimeStampReportMode ::= ENUMERATED {
timeStampingOff(0), globalTimeStampOnly(1), individualTimeStamping(2)
}
timeStampingDefault TimeStampReportMode ::= timeStampingOff
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D