DESCRIPTION OF ENHANCEMENTS |
1. Most of the routines included in this patch support Laboratory's
point.
option will load the KIDS package onto your system. The environment check
routine DIENV will run automatically.
DIENV is sent in order to prevent the inadvertent queueing of the
installation of this patch.
3. The patch has now been loaded into a transport global on your
system. You now need to use KIDS to install the transport global.
4. On the KIDS menu, under the 'Installation' menu, use the following
options:
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Backup a Transport Global
5. Inhibit users from login into the system. Some of the routines
being patched are used all over FileMan. Having users on the system
during installation could result in incomplete records or CLOBBER errors.
The complete API description is available on the Software Service web page
6. AXP Sites - Place Taskman in a WAIT State.
MSM Sites - STOP Taskman.
7. On the KIDS menu, under the 'Installation' menu, use the following
option:
Select Installation Option: Install Package(s)
Select INSTALL NAME: DI*21.0*8
==========
Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
at URL:
Options, and Protocols?
8. MSM Sites - Answer YES to the question 'Want to MOVE routines to
other CPUs?'.
Then enter the names of your other Compute and Print server(s).
NOTE: You will see the following message:
TASKMAN is not running. You must run the routine XPDCPU in the
production UCI for each of the VOLUME SETS you have listed once the
installation starts!!
http://www.vista.domain.ext/softserv/infrastr.uct/fileman/docs/pm/ft_diaxu
9. MSM Sites - After the installation begins, you will be prompted to
enter a DEVICE. After the device has been entered, KIDS will pause. At
this time, you need to go to each of the CPUs that were entered in step 8,
and start a job that will allow them to receive the patched routines. On
each one, you do the following:
a) >D ^XUP This will set up the programming environment.
======
b) >D ^XPDCPU This starts the job that receives the patched routines.
=========
c) Select INSTALL NAME: DI*21.0*8
.htm
=========
The installation will then continue.
10. AXP Sites - After the patch has been installed, rebuild your map
set.
11. AXP Sites - Remove Taskman from WAIT State.
MSM Sites - Restart Taskman.
12. Enable user's login.
B. New API: EXTRACT^DIAXU:
EXTRACT^DIAXU is a new entry point, introduced by patch DI*21*8. The main
archiving functions described in patch LR*5.2*59.
new features introduced with this entry point for extracting data are:
* More than one record can be extracted in a call.
* Subrecords can be extracted as individual transactions. Previously,
an entire record including all subrecords had to be extracted as a
single entity.
* DBS-style error reporting is used.
The complete API description is available on the Software Service web page
at URL:
http://www.vista.domain.ext/softserv/infrastr.uct/fileman/docs/pm/ft_diax2
.htm
2. This patch also contains a fix for the DIVR routine. When you use the
'Utility Functions/Verify Fields' option to check a date/time field that
can contain seconds, if the data has a time between 1 and 59 seconds after
midnight (nnnnnnn.000001 through nnnnnnn.000059) the data was flagged as
not valid.
3. The DIV routine in this patch has been modified to provide a way for
A. Changes to EN^DIAXU API:
customized input transforms to skip certain checks when the 'Verify
Fields' Utility Function is used. The variable to check is DIUTIL. It is
set equal to the string "VERIFY FIELDS" when the 'Verify Fields' option is
running. (DIV)
4. The changes made by some of the init routines in this patch are
necessary to make some corrections to FM's files. The new post-install
routine, DIPOST, will make these corrections automatically. IT IS NOT
NECESSARY TO REINITIALIZE FILEMAN.
Routine Summary:
================
The following routines are included in this patch. The second line of
these routines now look like:
<tab>;;21.0;VA FileMan;**[patch list]**;Dec 28, 1994
CHECK^XTSUMBLD results:
With patch DI*21*8, the extract tool has been enhanced to use FileMan's
Routine Name Before Patch After Patch Patch List
============ ============ =========== ==========
DIARA 14770992 14013708 8
DIARB 7839337 6210401 8
DIAX 7377151 11305747 8
DIAXD N/A 11580617 8
DIAXERR 2053556 600222 8
DIAXF N/A 373535 8
DIAXM1 4345149 4416751 8
DIAXP N/A 2094474 8
database server calls (DBS) in order to take advantage of the more
DIAXT N/A 1965631 8
DIAXU 4749815 7159038 8
DIC 9799355 9887383 8
DICA 5077499 5157184 6,17,8
DICL 4552973 4619639 17,8
DICU 2626995 3150917 8
DICU1 5290202 5260389 17,8
DIDU 5942346 6142297 6,17,8
DIFGB 7763085 7602021 8
DIFROM11 8986254 9004800 8
intelligent error handling in the DBS calls. This change has resulted in a
DIFROMS5 3330062 3339695 6,8
DINIT 14307293 14339269 8
DINIT13 10341008 9427999 8
DINIT3 9096420 9152081 8
DIOU 4893133 4914520 8
DIPOST N/A 159247 8
DIQGU 4906837 4937798 8
DIV 3715836 3841210 8
DIVR 6095014 6153747 8
DIVR1 N/A 10768511 8
number of changes to the input and output variables of the EN^DIAXU entry
DIVU N/A 3100544 8
Installation Instructions:
==========================
1. Two of the routines in this patch, DIC and DIOU, are usually
mapped on systems that allow mapping, AXP sites will need to disable
mapping for these routines.
2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
|