Originator: Janifer Gatenby
Date: 4/98
Amendment Concerning: Update Extended Service ASN.1
Reference in Document: Appendix 8, EXT.2, ESFormat-Update
Reference in Maintenance Agency page: Update ES ASN.1
Amendment:
OriginPartToKeep ::= SEQUENCE{
action [1] IMPLICIT INTEGER{
recordInsert (1),
recordReplace (2),
recordDelete (3),
elementUpdate (4)},
databaseName [2] IMPLICIT InternationalString,
schema [3] IMPLICIT OBJECT IDENTIFIER OPTIONAL,
elementSetName [4] IMPLICIT InternationalString OPTIONAL}
}
This amendment changes it to:
OriginPartToKeep ::= SEQUENCE{
action [1] IMPLICIT INTEGER{
recordInsert (1),
recordReplace (2),
recordDelete (3),
elementUpdate (4),
specialUpdate (5)},
databaseName [2] ......
schema [3] ......
elementSetName [4] .......
actionQualifier [5] IMPLICIT EXTERNAL OPTIONAL}
TaskPackageRecordStructure ::= SEQUENCE{
recordOrSurDiag [1] CHOICE {
record [1] IMPLICIT EXTERNAL,
-- Choose 'record' if recordStatus is 'success', and
-- elementSetName was supplied.
diagnostic [2] DiagRec
-- Choose 'diagnostic', if RecordStatus is failure.
} OPTIONAL,
-- The parameter recordOrSurDiag will thus be omitted only
-- if 'elementSetName' was omitted and recordStatus is
-- 'success'; or if record status is 'queued' or in
-- 'process'.
correlationInfo [2] ...
recordStatus [3] ...
success (1),
queued (2),
inProcess (3),
failure (4)}}
This amendment changes it to the following:
TaskPackageRecordStructure ::= SEQUENCE{
recordOrSurDiag [1] CHOICE {
record [1] IMPLICIT EXTERNAL,
-- ........
surrogateDiagnostics [2] IMPLICIT
SEQUENCE OF DiagRec
-- Choose 'SurrogateDiagnostics', if
-- RecordStatus is failure.
} OPTIONAL,
-- ......
correlationInfo [2] ...
recordStatus [3] ...
supplementalDiagnostics [4] IMPLICIT
SEQUENCE OF DiagRec OPTIONAL}
END
Status: This was endorsed by the ZIG, August 1998, but will not be progressed further as an amendment. Instead, a new object identifier is assigned to the revised Update Extended Service definition.
Library
of Congress