# | Name | Location | Type | Details | Index | Description |
---|---|---|---|---|---|---|
.01 | name | 0;1 | FREE TEXT | B | The name and version number of this Package or Patch. i.e. KERNEL 8.0T1 or XU*8.0*1 | |
.02 | date distributed | 0;4 | DATE-TIME | The date this Build is distributed to the sites. | ||
1 | package file link | 0;2 | POINTER | 9.4 | C | Enter this field only if you want to update the Package file when this package is installed at the recipient's site. You can only reference a Package with the same Name as your Build. If this is a patch, you can only reference a Package with the same Namespace as your Build. |
2 | type | 0;3 | SET OF CODES | 0:SINGLE PACKAGE 1:MULTI-PACKAGE 2:GLOBAL PACKAGE | This field controls what can be sent as part of this Build. SINGLE PACKAGE can contain all Routines and all Build Components. MULTI-PACAGE contains only a list of other Builds. GLOBAL PACKAGE can contain Environment Check and Post-Install Routines and a list of Globals. | |
3 | description of enhancements | 1;0 | WORD-PROCESSING | A complete and detailed description of the Package's or Patch's enhancements and capabilities. | ||
4 | version | COMPUTED | This field returns the version number for this package. | |||
5 | track package nationally | 0;5 | BOOLEAN | y:YES n:NO | YES means you want to send a message to the National Package File on FORUM to track this package when it is installed at an installing site. NO means you don't want to generate a message. | |
6 | file | 4;0 | MULTIPLE | 9.64 | Any FileMan files which are part of this Package are documented here. This multiple controls what files (Data Dictionaries and Data) are distributed from this Package entry. | |
7 | build components | KRN;0 | MULTIPLE | 9.67 | The list of the components that make up a package. | |
10 | multiple build | 10;0 | MULTIPLE | 9.63 | This multiple contains other Builds that will be sent with this package for a multi-package distribution. It can also contain a list of patches that was rolled up into this Build. The Type field is used to distinguish the difference in its use. | |
11 | required build | REQB;0 | MULTIPLE | 9.611 | ||
20 | alpha/beta testing | ABPKG;1 | BOOLEAN | y:YES n:NO | YES means this package is currently in alpha or beta test and that you want to track option usage and errors relating to this package at the sites. NO means that you want to discontinue tracking of alpha or beta testing at sites. | |
21 | installation message | ABPKG;2 | BOOLEAN | y:YES n:NO | YES means you want a Installation Message sent when this package is installed at a site. The message will be sent to the mailgroup in the 'ADDRESS FOR USAGE REPORTING' field. | |
22 | address for usage reporting | ABPKG;3 | FREE TEXT | This field contains a mail group at a domain to which installation, option usage, and error messages are sent. This is usually a mail group containing one or more of the developers of the package at the developing ISC. | ||
23 | package namespace or prefix | ABNS;0 | MULTIPLE | 9.66 | This multiple field is used to identify the namespace or prefixes used to identify the options and routines associated with the alpha or beta test package. | |
30 | global | GLO;0 | MULTIPLE | 9.65 | This multiple contains the globals to transport with KIDS. | |
50 | install questions | QUES;0 | MULTIPLE | 9.62 | These are the Install questions that will be asked at the installing site. All questions will use the VA Fileman Reader (DIR) and all variables need to be defined in this multiple. Only the ENVIROMENT CHECK ROUTINE will be loaded at the installing site when these questions are asked. | |
51.01 | xpf1 | QDEF;1 | SET OF CODES | YES:YES NO:NO | Place holder for developer default answer. Not used at this time. | |
51.03 | xpf2 | QDEF;3 | SET OF CODES | YES:YES NO:NO | Place holder for developer default answer. Not used at this time. | |
51.05 | xpi1 | QDEF;5 | SET OF CODES | YES:YES NO:NO | This field holds the developer default for the Install question XPI1. | |
51.07 | xpm1 | QDEF;7 | SET OF CODES | YES:YES NO:NO | Place holder for developer default answer. Not used at this time. | |
51.09 | xpo1 | QDEF;9 | SET OF CODES | YES:YES NO:NO | This field holds the developer default for the Install question XPO1. | |
51.11 | xpz1 | QDEF;11 | SET OF CODES | YES:YES NO:NO | This field holds the developer default for the Install question XPZ1. | |
51.13 | xpz2 | QDEF;13 | SET OF CODES | YES:YES NO:NO | Place holder for developer default answer. Not used at this time. | |
61 | test# | 6;1 | NUMERIC | This is just a place holder to reserve the database location in the INSTALL file. | ||
62 | seq# | 6;2 | NUMERIC | This is just a place holder to reserve the database location in the INSTALL file. | ||
63 | transport build number | 6.3;1 | NUMERIC | This field holds the Transport Build Number for this package or patch. It is incremented by one every time there is a KIDS transport done. It should not be edited. During the KIDS transport this build number will be inserted into the 7th piece of the second line. During the testing of a package or patch this gives a way for support to know if the most current routines are loaded. | ||
900 | pre-transportation routine | PRET;E1,240 | FREE TEXT | The name of the routine which is run before the Transport Global is sent. You can use this routine to add nodes to the Transport Global. The variable XPDGREF will be defined to a closed global root that could be used to set the nodes. examble: S @XPDGREF@("mydata",1,0)="node one of data" | ||
913 | environment check routine | PRE;1 | FREE TEXT | The name of the developer's routine which is run at the beginning of the install process. This should just check the environment and should not alter any data, since the user has no way to exit out of the install process until this program runs to completion. This routine can interact with the user. If the variable XPDQUIT is set, the install process will terminate. Note: This routine must be self-contained, since it will be the only routine installed from this package at this time. | ||
913.1 | delete env routine | INID;1 | BOOLEAN | y:Yes n:No | Setting this field to YES will instruct KIDS to delete the Enviroment Check Routine at the end of the install. | |
914 | post-install routine | INIT;E1,240 | FREE TEXT | The name of the developer's routine which is run immediately after the installation of the package. This routine cannot be interactive with the user, it might be queued to run at a later time. | ||
914.1 | delete post-init routine | INID;2 | BOOLEAN | y:Yes n:No | Setting this field to YES will instruct KIDS to delete the Post-INIT Routine at the end of the install. | |
916 | pre-install routine | INI;E1,240 | FREE TEXT | Name of the developer's routine that runs after the user has answered all of the questions, but before any data or DD has been installed. All of the routines for this package will already be installed. Used for data conversions, etc. that the developer needs to do before bringing in new data. This routine cannot be interactive with the user, it might be queued to run at a later time. | ||
916.1 | delete pre-init routine | INID;3 | BOOLEAN | y:Yes n:No | Setting this field to YES will instruct KIDS to delete the Pre-INIT Routine at the end of the install. |
Not Referenced