|DESCRIPTION OF ENHANCEMENTS
recursion until it ran out of stack space.
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*27
The installation will then continue.
10. AXP Sites - Remove Taskman from WAIT State.
MSM Sites - Restart Taskman.
11. Enable users' login.
There are two other independent problems at these sites that this patch
does not fix: the problem with WRITE commands in the data dictionaries of
some of the files involved, which must be manually replaced by the
application or local developers; and a PCMM bug that caused allocation
errors when a patient lookup value produced too many possible matches,
which is fixed by an upcoming PCMM patch. These problems were reported by
the following NOISes: SPO-0896-50876, POR-0896-50871, IND-0796-40935,
ALB-0796-51236, and MGY-0796-30889. (DICF, DICF2, DICF5)
2. It makes the Finder tolerate being called by the FileMan Database
Server (DBS) when DIERR is already defined. This change is needed by
patch DI*21*8, which is simultaneously under development. Because this
fix changed the routine DICF, also changed by the fix to the problem
described above, it was moved out of DI*21*8 and into DI*21*27 to make
the simultaneous development of these two patches easier to coordinate.
The following routines are included in this patch. The second line of
these routines now looks like:
<tab>;;21.0;VA FileMan;**[patch list]**;Dec 28, 1994
Routine Name Before Patch After Patch Patch List
This patch fixes two problems:
============ ============ =========== ==========
DICF 6981054 7062808 17,27
DICF2 5350507 5355774 27
DICF5 2906278 3301437 17,27
1. Although routine mapping is NOT recommended for these routines,
your mapped set may include routines not usually recommended for mapping.
If these routines are in your local map set, disable mapping for them
before proceeding with the installation, and rebuild your map set
afterward before reactivating TaskMan.
2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package onto your system. The environment
check routine, DIENV, will run automatically.
DIENV is sent to prevent the inadvertent queuing of the installation
of this patch.
1. It prevents the allocation errors that have plagued PCMM sites. These
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
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Finder errors arose from stack overflow caused when using PCMM to lookup
Backup a Transport Global
5. Inhibit users from login into the system. The consequence of
having users on the system while installing this patch are that users
looking up records will get a 'source routine edited' error. Although
these routines are not heavily used in DHCP applications yet, they are
used increasingly in new application such as PCMM.
6. AXP Sites - Place Taskman in a WAIT State.
MSM Sites - STOP Taskman.
Patients. The Finder was not detecting and protecting itself from pointer
7. On the KIDS menu, under the 'Installation' menu, use the
Select Installation Option: Install Package(s)
Select INSTALL NAME: DI*21.0*27
Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
Options, and Protocols?
chains that loop back on themselves, causing the Finder to go into
8. MSM Sites - Answer YES to the question 'Want to MOVE routines to
Then enter the names of your other Compute and Print server(s).
NOTE: You will then 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