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.