How to: |
In recent releases, some documented rules for Master File syntax have been enforced more strictly than in prior releases. Therefore, if a Master File used in an earlier release took advantage of undocumented shortcuts, it may not be acceptable in the release to which you are upgrading.
If there is an issue with the Master File, a message displays in the output. This allows you to review the issue and make the required adjustments. Typically, with newer releases, there may be code tightening, which may cause issues in cases where no issue occurred previously. Repair the issue and rerun the CHECK FILE operation to validate that it will now pass the parsing test.
Master File testing should be done using the release that you are upgrading to because the parsing engine in the upgraded product is used to validate the structure of the Master File.
The FOCUS Scanning Utility - Target Files screen opens, as shown in the following image.
Currently, an LRECL of 80 and 160 are supported. If the value is different, contact Information Builders Customer Support Services for a Master File to use to read the scanned file.
If your allocations concatenate multiple PDSs, you must search these one at a time.
The utility issues the CHECK FILE command for all member names that satisfy the search criteria. It lists each member scanned and either:
When the utility has finished issuing the CHECK FILE command for all of the selected members, it issues a FINISHED message and exits the utility.
For example:
(FOC488) THE DATASET IS IN THE CATALOG: 'USER1.MASTER.DATA' PERFORMING OPERATION ON LINEF LINEF CHECKS OK PERFORMING OPERATION ON LOXSUMO LOXSUMO CHECKS OK PERFORMING OPERATION ON LSL111M (FOC03601) ERROR AT OR NEAR LINE 1 IN LSL111M (FOC1822) WARNING. INVALID SYMBOL: >10< vv 10 (FOC03601) ERROR AT OR NEAR LINE 2 IN LSL111M (FOC1822) WARNING. INVALID SYMBOL: >10< vv 10 (FOC03601) ERROR AT OR NEAR LINE 3 IN LSL111M (FOC1822) WARNING. INVALID SYMBOL: >10< vv 10* (FOC03601) ERROR AT OR NEAR LINE 4 IN LSL111M (FOC1822) WARNING. INVALID SYMBOL: >10< vv 10 (FOC03601) ERROR AT OR NEAR LINE 5 IN LSL111M (FOC1822) WARNING. INVALID SYMBOL: >10< vv 10* PERFORMING OPERATION ON L128 (FOC259) FIELDNAME EXCEEDS ITS MAXIMUM SIZE: MODEL1234567890123456789012345678901234567890123456789012345678901234567 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv MODEL1234567890123456789012345678901234567890123456789012345678901234567, FINISHED. THANK YOU.
Note: The v characters below a line indicate where issues exist on the line.
You can now examine the members that generated FOCUS messages and make the required adjustments. Typically, with newer releases, there may be code tightening, which may cause issues in cases where no issue occurred previously. Repair the issue and rerun the CHECK FILE operation to validate that it will now pass the parsing test.
|
Information Builders |