Print Page as PDF
DBIA4400 MODIFY OPTIONS FOR LSSD SHUTDOWN ICR (4400)

DBIA4400 MODIFY OPTIONS FOR LSSD SHUTDOWN    ICR (4400)

Name Value
NUMBER 4400
IA # 4400
DATE CREATED 2004/04/12
CUSTODIAL PACKAGE IFCAP
CUSTODIAL ISC Washington
USAGE Controlled Subscription
TYPE Routine
ROUTINE PRCLOP11
NAME DBIA4400 MODIFY OPTIONS FOR LSSD SHUTDOWN
GENERAL DESCRIPTION


At the beginning of a site's conversion to CoreFLS software, the Legacy
Software Shut Down (LSSD) program is run to convert the IFCAP, AEMS/MERS, and
Equipment/Turn-In Request packages to a read-only state.  These packages will
be referred to as legacy packages.  One of the steps in the program is
disabling any options in the legacy systems which could effect an addition,
modification, or deletion of data to the site's VistA database. All legacy
options are disabled except those in a pre-determined list, which is known as
the 'Options to Leave ALone' list.  The list is in the LSSD (#449.1) file and
will be referred to here as the List.

Before a site converts to CoreFLS, the site will continue to install patches
as necessary to fix bugs or add functionality to the legacy packages.  When
adding functionality, a patch may add or enhance or delete an option or group
of options.  Later on, when the site runs the LSSD shutdown and converts to
CoreFLS, the site may need to continue using the functionality provided by
those new options.  In that case, it will become necessary to prevent those
options from being disabled by the shutdown.  To do this, the options must
have been added to the List before the shutdown was run.  Likewise, there may
be options in the List that a future patch may remove or enhance such that
those options should be disabled by the legacy shutdown.  Those options should
then be removed from the List before the legacy shutdown is run.  This IA
describes the API that patch developers should use to add or remove options
from the List.  The API must be invoked in the post-install executable of a
patch.

In any patch that uses this API, the patch must also include a patch
dependency for the LSSD patch, PRC*5.1*65.
STATUS Withdrawn
KEYWORDS
  • CoreFLS
  • LSSD
DURATION Till Otherwise Agreed
ID PRCLOP11
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
MODLAO
API TO ADD OR DELETE OPTIONS FROM THE 'OPTIONS TO
LEAVE ALONE' FIELD (#3) OF THE CoreFLS LEGACY SOFTWARE SHUT DOWN (#449.1)
FILE.
VARIABLES TYPE VARIABLES DESCRIPTION
PRCLMOD Input
This is an array that will contain the options that
will be added or removed from the 'Options to Leave Alone' list.  The array
structure will be as follows:

PRCLMOD(0) - must contain either a 1 or a 0
1 means the other elements in the array are options to add to the List
0 means the other elements in the array are options to be removed from
the List

PRCLMOD(n) - n is from 1 to the number of options to be added or removed.
Each element contains the Internal Option Name (file #19, field .01) of an
option to be either added to or removed from the List, depending on the value
in PRCLMOD(0).