HP StorageWorks P9000 for Business Continuity Manager Software Installation Guide (T5253-96052, May 2011)

NAME VALUE
CCW 84
VALID YES
STATMOD NO
RONLY NO
SPECIAL NO
PREPROC NO
LAST NO
Placing Modifications in the HCPDDPCD Macro
The following explains the structure of the macro source code that will be modified later as part
of using the LOCALMOD exec. It also explains how to find where to add the additional lines.
References to the use of XEDIT are for reference at this point. XEDIT will run as part of the
LOCALMOD exec. The use of LOCALMOD will be explained in the Using LOCALMOD section of
this appendix.
Part of the initial comments in the HCPTDD ASSEMBLE file is a table of devices and control unit
types. This is displayed as the ENTRY DEFINITIONS information. A portion of this table follows.
The numbers at the beginning of the line represent xedit line numbers. The asterisks to the left of
the numbers signify a comment to the assembler. The labels that start with TDD indicate the specific
section of the file to add the modification to for the specific types of disks and controller shown to
the right. For example, TDD33904 is where you would place modifications for 3390 disks that
are Model 1, 2, 3, or 9 with controller type of 3990-03 or 06 or controller type 2105.
00131 * TDD33901 : 3390-1,2,3,9 3990-01,02 @VR33C5M
00132 * TDD33902 : 3390-1,2,3,9 3990-03,06 @S95365M
00133 * TDD33903 : 3390-1,2,3,9 3990-01,02 (serial) @VR33C5M
00134 * TDD33904 : 3390-1,2,3,9 3990-03,06 (serial) @S95365M
00135 * 2105 @VA62416
The TDD33904 example is used because it is the section that will be modified in many cases
because 3390 disks with controller type 2105 is often configured with a P9500 Disk Array. Once
the section name to be modified is known, then a find command in XEDIT will locate the beginning
of the entry. The first line of the section contains the label variable (TDD33904 in this case) followed
by the first line (or entry). An example of some lines is:
11627 TDD33904 HCPDDPCD CCW=2, ==========> READ INITIAL PROGRAM LOAD C
11628 VALID=YES, C
11629 STATMOD=NO, C
11630 RONLY=NO, C
11631 SPECIAL=YES, Special processing required C
11632 PREPROC=NO, C
11633 LAST=NO @V11VXPX
11634 SPACE 1
11635 HCPDDPCD CCW=3, =======================> NO OPERATION C
11636 VALID=YES, C
11637 STATMOD=NO, C
11638 RONLY=NO, C
11639 SPECIAL=YES, Special processing required C
11640 PREPROC=NO, C
11641 LAST=NO @V11VXPX
11642 SPACE 1
In the above example, XEDIT lines 11627 through 11633 are the first line of code. The C characters
on the right side of some lines indicate the statement is continued. This provides formatting to make
the entries easier to read. To add the additional entries to the TDD33904 entry of the HCPDDPCD
macro, scroll through the file using XEDIT until you reach the location where the CCW entries for
CCW=83 and CCW=84 can be placed into the file and maintain the order. It is recommended
that the modification be notated as a local modification as appropriate for your local site processes
for code change documentation.
Modification for Full Pack Minidisks
To perform BCM operations on full pack minidisks, you must insert two macro lines in the
HCPMDPCD macro in the HCPTMD z/VM module. Each macro line contains multiple operands.
The lists of the operands for the two lines to be inserted are:
Modification for Full Pack Minidisks 113