A fix is available
APAR status
Closed as program error.
Error description
Enhancements to IBM Z performance and capacity analytics off platform streaming service.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: IBM Z Performance and Capacity Analytics * * customers who perform streaming off * * platform. * **************************************************************** * PROBLEM DESCRIPTION: 1. Missing data rows when streaming * * to Splunk or ELK. * * 2. Splunk and ELK reports do not * * display historical data. * * 3. Streaming very large volumes of * * data via JDBC may cause performance * * issues. * * 4. Bad data causes the Forecaster to * * terminate with an exception. * * 5. Data is occasionally duplicated. * * 6. The Publisher produces data that is * * unreadable by ELK or Splunk. * **************************************************************** * RECOMMENDATION: Apply the provided PTFs. * **************************************************************** 1. When streaming the following views to off-platform locations such as Splunk or ELK some rows have duplicate keys resulting in lost data in the reports. KPMZ_JOB_INT_HV, KPMZ_JOB_STEP_TV 2. Shadowing does not have a mechanism for streaming historical data, resulting in Splunk and ELK reports not displaying data for historical periods. 3. If a configuration is created that uses a JDBC stage requesting millions of rows of data without providing an adequate .split definition, then the Forecaster will acquire significant memory which may have an adverse impact on the system. 4. The Forecaster terminates unexpectedly if it processes a badly formed data packet. 5. An internal stage outputs data from each packet twice. 6. The supplied sample Publisher configuration specifies code page IBM-1047, which is not compatible for ingestion by Splunk and ELK.
Problem conclusion
1. Mapping key file DRLJMTVK is updated with the correct key values for the views: KPMZ_JOB_INT_HV KPMZ_JOB_STEP_TV 2. The sample configuration ShadowerRange.properties is added to the Forecaster. There are two mechanisms that allow the shadowing of older data: a) .initial=ALL shadows all historical data in a table or view. b) .initial=RANGE allows a specific time range to be shadowed. Update the from and to values for each table/view. For example: input.1.table.1.initial = RANGE input.1.table.1.range.from = 2020.06.01 00:00:00 input.1.table.1.range.to = 2020.11.01 00:00:00 3. A parameter is added to the JDBC stage that specifies the maximum number of whole lines that the stage can process. The default value is 500,000. This can be altered by specifying: .max_records = nnnnn If the number of lines is reached, the Forecaster issues an error message and stops. The message has the format: DRLJ0318E Exceeded maximum number of rows: <max_rows> 4. The Forecaster is modified to validate data packets prior to processing. If validation fails, the Forecaster issues an error message and stops. The message has the format: DRLJ0401E Error instantiating Data Packet; Dictionary incomplete; missing <part-name> 5. The internal stage is modified to no longer duplicate packets. 6. The publisher samples are modified to specify UTF-8 for JSON encoding.
Temporary fix
Comments
APAR Information
APAR number
PH31089
Reported component name
TDS FOR Z/OS
Reported component ID
569510100
Reported release
CA8
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-11-02
Closed date
2020-11-18
Last modified date
2020-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI72639 UI72640
Modules/Macros
DRLDOD18 DRLDOD19 DRLJMTVK DRLPJFC
Fix information
Fixed component name
TDS FOR Z/OS
Fixed component ID
569510100
Applicable component levels
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS2DUM","label":"IBM Z Decision Support"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"CA8"}]
Document Information
Modified date:
02 December 2020