IODFs or CSS/OS Compare Reports (CBDSCOMP)
This HCD function compares two IODFs and reports the differences. You can compare the IODFs from the CSS, OS, and switch perspective.
In addition, you can limit the CSS, OS, and switch perspective by single compare reports, and the CSS perspective by LPARs.
You have to allocate the new IODF with DD name HCDIODFS, and the old IODF with DD name HCDIODFT for comparing IODFs. If you compare the CSS to the OS definition, you always compare within one IODF that must be allocated to HCDIODFS.
You invoke this function by passing the following parameter string.
- Print Options for IODF Compare Report:
- Specify one or more of the following print options, without separating characters, in exactly
this order. If you do not select an option, the default print options are used (
A: Print inserted data, andB: Print deleted data). That means, HCD prints a report of- IDs of added or deleted objects, and those objects, that have added or deleted relations
- IDs of added relations
- Attributes of objects that are different in both IODFs
- A
Print inserted data:When you select this option, HCD prints a report of all attributes, and relations of added objects.
- B
Print deleted data:When you select this option, HCD prints a report of all attributes, and relations of deleted objects.
- C
Print unchanged data:When you select this option, HCD prints a report of all attributes, and relations of unchanged objects.
- D
Print unchanged item IDsWhen you select this option, HCD prints a report of the IDs of unchanged objects. But this applies only, if the
Print unchanged dataoption is not selected.
- CL | C | OL | O | SL | S
- Type of the report. Specify one or more of the following codes in any order, with no separating
characters:
- CL
- Limit the CSS compare report by single compare reports and LPARs
-
- PR
- Processor compare
- PF
- PCIe Function compare
- CS
- Channel subsystem compare
- PA
- Partition compare
- CP
- Channel path compare
- CA
- Control unit attachment compare
- DA
- Device attachment compare
- CU
- Control unit compare
- DV
- Device compare
- procid1
- New processor ID
- partn1
- Partition name of the new processor ID
- cssid1
- selected CSS ID of the new XMP processor, either appended by a # and in parenthesis or appended by a dot (.). If the CSS ID is specified for one processor only (old or new), the CSS ID for the other processor is defaulted to CSS ID 0.
- procid2
- Old processor ID
- partn2
- Partition name of the old processor
- cssid2
- selected CSS ID of the old XMP processor, either appended by a # and in parenthesis or appended by a dot (.)
-
- C
- Indicates CSS compare report
- procid1
- New processor ID
- cssid1
- selected CSS ID of the new XMP processor, either appended by a # and in parenthesis or appended by a dot (.). If the CSS ID is specified for one processor only (old or new), the CSS ID for the other processor is defaulted to CSS ID 0.
- procid2
- Old processor ID
- cssid2
- selected CSS ID of the old XMP processor, either appended by a # and in parenthesis or appended by a dot (.)
- OL
- Limit OS compare report by single compare reports
-
- OS
- Operating system compare
- NI
- OS console compare
- OD
- OS device compare
- osid1
- New operating system ID
- osid2
- Old operating system ID
-
- O
- Indicates OS compare report
- osid1
- New operating system ID
- osid2
- Old operating system ID
- SL
- Limit switch compare report by single compare reports
-
- SW
- Switch compare
- PO
- Switch port compare
- SC
- Switch configuration compare
- PC
- Port configuration compare
- swid1
- New switch ID
- swid2
- Old switch ID
-
- S
- Indicates SWITCH compare report
- swid1
- New switch ID
- swid2
- Old switch ID
- Print Options for CSS/OS Compare Report:
-
- C
- Print all devices
- No Selection
- If no selection is made, only devices are printed that are
- Defined for the CSS, but not for the OS
- Defined for the OS, but not for the CSS
- Defined for both, but of different device type
- D
- Indicates CSS/OS compare
- procid
- Processor ID
- partn
- Partition name. For more information, see Compare CSS / Operating System Views.
- osid
- Operating system ID
FILEDEF statements are required for the following files when invoking HCD:
| DD name | Description | req/opt |
|---|---|---|
| HCDLOAD | HCD load module | required |
| HCDIODFS | New IODF | required |
| HCDIODFT | Old IODF | required |
| HCDMLOG | HCD Message Log file | required |
| HCDRPT | Report file; record size 133, record format fixed block | required |
| HCDPROF | HCD profile file | optional |
| HCDTRACE | Trace file | optional |
