Page 1010 - 5G Basics - Core Network Aspects
P. 1010

2                                                 Transport aspects


            End  download:  Signal  the  completion  of  a  download  image  sequence,  providing  both  CRC  and  version
            information for final verification. This action is valid only for a software image instance that is currently
            being downloaded (image 1 in state S2, image 0 in state S2' as shown in Figure S.3).
            Activate image: Load/execute a software image. When this action is applied to a software image that is
            currently  inactive,  execution  of  the  current  code  image  is  suspended,  the  associated  software  image  is
            loaded from non-volatile memory, and execution of this new code image is initiated (that is, the associated
            entity reboots on the previously inactive image). When this action is applied to a software image that is
            already active, a soft restart is performed. The software image is not reloaded from non-volatile memory;
            the  current  volatile  code  image  is  simply  restarted. Set  the  is  active  attribute  value  to 1  for  the  target
            software image instance and set the is active attribute value to 0 for the other software image. This action
            is only valid for a valid software image.
            Commit image: Set the is committed attribute value to 1 for the target software image instance and set the
            is committed attribute value to 0 for the other software image. This causes the committed software image
            to be loaded and executed by the boot code upon subsequent start-ups. This action is only applicable when
            the target software image is valid.
            NOTE – Software upgrade process using the above actions is exemplified in clause S.6.

            S.4.2   Vendor-specific usage

            In  this  application,  the  software  image  management  is  flexible,  in  keeping  with  the  needs  of  particular
            vendors  and  applications.  The  distinction  between  fundamental  and  vendor-specific  usage  is  that  the
            managed  software  image  instance  shall  not  be  a  value  that  could  be  used  in  the  fundamental  usage
            application. That is, this byte shall be neither 0016 nor 0116.

            The NT automatically instantiates as many software image instances as it is prepared to support.
            •       In its vendor-specific usage, the support of attributes of the software image instances are optional.
            •       The actions are optional.

            •       Files might or might not exist in versioned pairs (previous revision, next revision).
            S.4.2.1    File attributes for the vendor-specific usage

            Each software image instance has the following manageable attributes:
            Managed software image: This attribute distinguishes between software image instances, and in vendor-
            specific usage is required to have neither the value 0016 nor the value 0116. It is suggested that the software
            image be numbered consecutively beginning from 2 (mandatory) (1 byte).

            Version: If this attribute is supported, its meaning is the same as that of the fundamental usage application
            (optional) (14 bytes).

            Is committed: This attribute indicates whether the associated file is committed (1) or uncommitted (0).
            Vendor-specific instances might or might not exist in pairs, and might or might not support the concept of a
            commit (optional) (1 byte).

            Is active: This attribute indicates whether the associated file is active (1) or inactive (0). Vendor-specific
            instances might or might not support the concept of an active state (optional) (1 byte).

            Is  valid:  This  attribute  indicates  whether  the  associated  file  is  valid  (1)  or  invalid  (0).  Vendor-specific
            instances might or might not include a way to determine their validity (optional) (1 byte).

            Product code: This attribute provides a way for a vendor to indicate product code information on a file. It is
            a character string, padded with trailing nulls if it is shorter than 25 bytes (optional) (25 bytes).
            Image hash: This attribute is an MD5 hash of the software image. It is computed at completion of the end
            download action (optional) (16 bytes).







            1000
   1005   1006   1007   1008   1009   1010   1011   1012   1013   1014   1015