Readmes are available
APAR status
Closed as program error.
Error description
Using CICS Explorer to aggregate data on a view which contains older definitions or resources that do not have a change agent value set, you receive the error: `Grouping on <resource_type> fails, not a JSON Object : null` This error indicates that the CMCI JVM server decoded a resource or definition record that was missing a value for an attribute where a valid value was required.
Local fix
Problem summary
Before server side APAR PH06718, the server returned -1 to represent an N/A value which distorted the max/min/average aggregation functions. After installing the PTF for PH06718 the server returns a special value that is not a valid number. When aggregating on a column that contains a special value (e.g. when a remote program is installed, the use count is a special value and not a number) CICS Explorer shows message: An internal error occurred during: "Get Group: <RESOURCE_TYPE>". With a stack trace like this: java.lang.IllegalArgumentException: Can't filter on a range, special values, or not supported values at com.ibm.cics.core.model.AggregatedResourcesModel.createFilteredC ontext(AggregatedResourcesModel.java:54) at com.ibm.cics.core.model.AggregatedResourcesModel.<init>(Aggregat edResourcesModel.java:27) at com.ibm.cics.core.model.CPSM.getAggregation(CPSM.java:231) at com.ibm.cics.core.model.ResourcesModel.group(ResourcesModel.java :451) at com.ibm.cics.explorer.tables.ui.ResourcesViewJobs¢GetGroupJob.do Run(ResourcesViewJobs.java:151) at com.ibm.cics.explorer.tables.ui.ResourcesViewJobs¢ResourcesModel Job.run(ResourcesViewJobs.java:54) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60) The special value is not a valid value for that attribute and so an IllegalArgumentException is thrown whilst creating the filter.
Problem conclusion
CICS Explorer is changed so that, when aggregating on a column that contains a special value the IllegalArgumentException is caught whilst creating the filter and the row is made not expandable. . The fix also similarly catches IllegalCICSAttributeException. This covers both the situation where we receive a non-valid CICS attribute value, and also a value that is a legal CICS attribute value, but doesn't fall within the type that we were expecting (so is an illegal argument). . This fix will be made available in Version 5.5.0.1 of the CICS Explorer. . For installation instructions please see: Ordering maintenance for IBM CICS Explorer and CICS Explorer plug-ins http://www.ibm.com/support/docview.wss?uid=swg21380083
Temporary fix
Comments
APAR Information
APAR number
IJ13165
Reported component name
CICS EXPLORER V
Reported component ID
5655Y0401
Reported release
550
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-01-31
Closed date
2019-02-21
Last modified date
2019-02-21
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
EXPLORER
Fix information
Fixed component name
CICS EXPLORER V
Fixed component ID
5655Y0401
Applicable component levels
R550 PSY
UP
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5"}]
Document Information
Modified date:
09 March 2021