Package attribute file

Each package contains a package attribute file. The name of this file is GIMPAF.XML and it is stored in the package directory identified by the SMPDIR DD statement. The file contains package definition control tags that describe the contents of the package and how the package was created. The package definition control tags follow XML syntax rules.

The format of the package definition control tags is as follows:
Read syntax diagramSkip visual syntax diagram
Package definition control tags (Part 1 of 2)

>>-------------------------------------------------------------><

PKGDEF

|--<PKGDEF--+-----------------+--------------------------------->
            '-date="yyyy.ddd"-'   

>--+-----------------------------------+--+-----------------+--->
   '-description="package description"-'  '-files="filenum"-'   

>--+----------------+--+---------------------+------------------>
   '-gmt="hh:mm:ss"-'  '-level="vv.rr.mm.pp"-'   

>--+--------------------------------------+--------------------->
   '-originalsize="original package size"-'   

                                     .------.              
                                     V      |              
>--+---------------------------+-->----|  |-+--</PKGDEF>--------|
   '-size=--"--package size--"-'                           

ARCHDEF

|--<ARCHDEF--name="archive name"--+---------------------+------->
                                  '-archid="archive id"-'   

>--+-----------------------------------+------------------------>
   '-description="archive description"-'   

>--hash="archive hash value"------------------------------------>

>--+-----------------------------------+------------------------>
   '-originalsize="original file size"-'   

>--+---------------------+--+-----------------------+-->-------->
   '-size="archive size"-'  '-type="-+-README---+-"-'      
                                     +-SMPHOLD--+          
                                     +-SMPPTFIN-+          
                                     '-SMPRELF--'          

   .----------.               
   V          |               
>----+------+-+--</ARCHDEF>-------------------------------------|
     '-|  |-'                 

ARCHSEG

|--<ARCHSEG--name="segment name"--hash="segment hash value"----->

>--+---------------------+-->--</ARCHSEG>-----------------------|
   '-size="segment size"-'                  

Read syntax diagramSkip visual syntax diagram
Package definition control tags (Part 2 of 2)

>>-------------------------------------------------------------><

PKGHASH

|--<?PKGHASH--hash="package hash value"--?>---------------------|