A fix is available
APAR status
Closed as program error.
Error description
Running CNMSTYLE Report Generator (CNMSJCRG) with NV2I=SA and see error messages: DSI898I Could not find member CSASTYLE in DDNAME DSIPARM DSI891I USING DEFAULT MEMBER - CNMSTYLE DSI898I Could not find member CNMSTAAL in DDNAME DSIPARM DSI896I CNMSTYLE Report Generator completed with RC = 4 CSATYLE did not exist. CNMCRG output is generated by the report generator. CNMCRG is missing the flag indicator (+) for the CNMSTAAL %INCLUDE member and the "%INCLUDE was not found" footnote.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of the CNMSTYLE report generator * * (sample job CNMSJCRG) in IBM Tivoli Netview * * for z/OS V6R2M1 and later * **************************************************************** * PROBLEM DESCRIPTION: When running the CNMSTYLE Report * * Generator (sample CNMSJCRG) with a * * customized NV2I parameter (NV2I=xx), * * where CxxSTYLE does not exist and a * * %INCLUDE member is not found, the * * indicator flag (+) is not displayed * * beside the missing %INCLUDE member * * (i.e. CNMSTAAL) in the CNMCRG output * * and the "%INCLUDE was not found" * * footnote is also missing. * * * * If the NetView style sheet contains a * * %INCLUDE statement enclosed in single * * quotes, such as when part of a data * * REXX block begun with %LOGIC, then the * * CNMSTYLE Report Generator ignores the * * %INCLUDE statement. * **************************************************************** When the NetView CNMSTYLE report generator finds any missing %INCLUDE member, in the CNMCRG report it should set indicator flag (+) beside the member name, append a footnote "(+) - %INCLUDE not found" under the %INCLUDE structure. With NV2I=SA, NetView CNMSTYLE report generator tries to find file CSASTYLE first. If not found, it generates report based on the default file CNMSTYLE instead of CSASTYLE. Under this condition, the missing member indicator flag (+) and the footnote should still be set in CNMCRG report. Some style sheets are written by logic rexx, the %INCLUDE statement is enclosed in single quote. The %INCLUDE member in the style sheet should be checked and listed in CNMCRG report.
Problem conclusion
Parts CNMEAUX and CNMECRG are being updated to the indicator flag(+) for any missing %INCLUDE member and related footnote will be displayed in CNMCRG report, no matter CxxSTYLE can be found or not. And the %INCLUDE member statement enclosed in single quote also can be detected and list in CNMCRG report.
Temporary fix
Comments
APAR Information
APAR number
OA62525
Reported component name
NETVIEW FOR Z/O
Reported component ID
5697NV600
Reported release
21B
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-11-30
Closed date
2022-07-25
Last modified date
2023-03-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
OA63533 UJ08920 OA64466
Modules/Macros
CNMEAUX CNMECRG
Fix information
Fixed component name
NETVIEW FOR Z/O
Fixed component ID
5697NV600
Applicable component levels
R21B PSY UJ08920
UP22/07/30 P F207
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJDU","label":"Tivoli NetView for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"21B","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
01 March 2023