-- Module BackupRestoreASN1Module (X.744:10/1996)
-- See also ITU-T X.744 (10/1996)
-- See also the index of all ASN.1 assignments needed in this document

BackupRestoreASN1Module {joint-iso-itu-t ms(9) function(2) part18(18)
  asn1Module(2) 1} DEFINITIONS IMPLICIT TAGS ::=
BEGIN

-- EXPORTS everything
IMPORTS
  ObjectInstance
    FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
  ManagementExtension
    FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2)
      asn1Module(2) 1};

--supporting productions
BackupArgument ::= SEQUENCE {
  backupDestination  [0]  BackupDestination,
  additionalInfo     [1]  SET OF ManagementExtension OPTIONAL
}

BackupDestination ::= CHOICE {
  localObject  ObjectInstance,
  inLine       NULL, -- in-line in the notification in additionalInfo 
  offLine      GraphicString -- remote system by, e.g. FTAM 
}

BackupReply ::= SEQUENCE {
  reply
    [0]  CHOICE {success  NULL, -- for local or off-line backup --
                 inLine   BIT STRING},
  additionalInfo  [1]  SET OF ManagementExtension OPTIONAL
}

RestoreArgument ::= SEQUENCE {
  restoreSource   [0]  RestoreSource,
  additionalInfo  [1]  SET OF ManagementExtension OPTIONAL
}

RestoreSource ::= CHOICE {
  localObject  ObjectInstance,
  inLine       BIT STRING,
  offLine      GraphicString -- remote system via some other transfer protocol, e.g. FTAM 
}

END -- of BackupRestoreASN1Module supporting productions 
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D