DSIC XPD INSTALL LIST

TITLEVALUE
NAMEDSIC XPD INSTALL LIST
DESCRIPTIONThis will return a list of all the entries in the INSTALL file. You pass
in either a KIDS Build name or the name portion of the Build name (a
Build name without the version number or patch number). All Installs
matching that name will be returned in reverse chronological order (the
newest first).
TAGINSLIST
ROUTINEDSICXPDU
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSIKID
DESCRIPTIONThis value will be used to do a Fileman lookup on the INSTALL file .01
Name field. This value can be a full Build name in the form:
or a patch **
This value can just be the text portion of the Build name.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDSIALL
DESCRIPTIONThis parameter will only be used if the DSIKID input value is a patch
designation name, that is a Build name with "*".

This is a Boolean value: 1/0 Default value = 0
if 1 then return only Installs whose Build name exactly matches the
value passed in DSIKID
if 0 then return all Installs whose Build name starts with the text
portion of a patch designation: **
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERDSISTAT
DESCRIPTIONThis is a string of numbers which can be 0,1,2,3,4
These numbers indicate the status of the KIDS Install Status
0:Loaded 1:Queued 2:Install Started 3:Install Completed
4:De-installed

The only statuses that indicate a Build was actually installed are 2,3
3 indicates the install ran to completion successfully
2 indicates that the install started but never ran to completion.
There is no way to determine how far the install got just looking at
this status code.

Default value = 23
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH5

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONReturn List[n] := p1^p2^p3 for n=1,2,3,4,... where
p1 = ifn to file 9.7 p2 = Build name
p3 = date [return INSTALL COMPLETE DATE if present, else return
DATE LOADED]

The return list is sorted by Build name root and within name root sort by
date in reverse chronological order. The Build name root is the root
portion of a valid Build name:
**

If there are problems, return List[1] := -1^message
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED