| DESCRIPTION OF ENHANCEMENTS |
onto your system. The problem was that if a developer changed the name of
a file or subfile the INIT would add another 'NM' node, instead of
removing the old 'NM' node and then adding the new node.
This patch corrects these duplicate "NM" nodes located in:
^DD(<file/subfile#>,0,"NM",<file name>)=""
using the same logic that FileMan Option:
Check/Fix DD Structure [DI DDUCHK] uses when Fix is specified.
The routine DIPR50 loops through all of the DHCP files, looking for
Notice:
duplicate "NM" nodes and corrects any duplicates that are found. The
following is a sample dialog when a duplicate 'NM' node is encountered:
File/Subfile: 662001 has duplicate 'NM' nodes.
Duplicate 'NM' node(s) were deleted and fixed.
'NM' node will be set to: ZZTAMI TEST
Related NOIS:
=============
** This patch should be installed with NO users online **
CTX-0397-71390
TUA-0798-31699
Thanks to Test Sites:
=====================
Clarksburg, WV
Tuscaloosa, AL
Central Texas HCS
Dayton, OH
Several CIOFOs
Routine Summary:
================
The following routine is included in this patch. The second line of
this routine looks like:
<tab>;;21.0;VA FileMan;[patch list];Dec 28, 1994
CHECK^XTSUMBLD results:
Routine Name Before Patch After Patch Patch List
Background: PreKIDS - when packages were installed, a set of routines were
============ ============ =========== ==========
DIPR50 N/A 982490 50
Installation Instructions:
==========================
1. There is no routine mapping involved.
2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.
This option will load the KIDS package onto your system.
created by the developer(s) to export Data Dictionary changes.
3. The patch has now been loaded into a transport global on your
system. You now need to use KIDS to finish the preperation for
installation.
4. Optionally 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.
5. Inhibit users' login into the system. The consequence of having
users on the system while installing this patch are that users editing
records will get an Undefined error, the edits will be lost and records
may be left in an inconsistent state. Note that most of these
DD's are heavily used in DHCP applications.
6. AXP Sites - Place Taskman in a WAIT State.
MSM Sites - STOP Taskman.
These were in the form of <nmsp>INIT. From the programmer prompt you
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*50
==========
Answer 'NO' to 'Want to DISABLE Scheduled Options, Menu
Options, and Protocols?
Note to MSM Sites - Answer NO to the question 'Want to MOVE routines to
other CPUs?'.
would D ^<nmsp>INIT, i.e. D ^ABCINIT, and the package would be installed
8. Restart TaskMan, any background filers, and reenable user
logons.
9. You may now delete DIPR50.
|