IBM Support

Electronic Service Agent (ESA) - HARDWARE inventory failed

Preventive Service Planning


Abstract

HARDWARE inventory failed. Recommended PTFs for ESA should solve but if not, this document content additional PTFs which require Special Instructions to be follow.

Content

Hardware inventory is not sending. ESA audit log shows:

CISAInventory: HARDWARE inventory failed.                          
CISAInventory: exception: com.ibm.esa.i.util.ESAException:        
                                  Unexpected exception                                
CISAInventory: cause: java.lang.ClassCastException:                
                                  java.lang.String incompatible with                  
                                  javax.cim.CIMDateTimeAbsolute  
        

          

When running cimcli command to check CIM server, receive the below error:

> cimcli a IBMOS400_ColSrvMetricDefinition.Id=\"MDNP01\" -ac IBMOS400_ColSrvMetricInstance
cimcli CIMException:  Cmd= a Object= IBMOS400_ColSrvMetricDefinition.Id="MDNP01" Code= 4
CIM_ERR_INVALID_PARAMETER                    
$            
 


Assure that all Recommended PTFs for ESA are applied per document IBM i 7.3 Recommended Fixes - Electronic Services (ECS and Electronic Service Agent)

And that CIM server has a valid certificate per document CIMOM server certificateThe document include CIM server PTFs that need to be applied, specially SI63556 and its requisite SI66275

The CIM PTF SI63556 has Collection Services PTF SI66275 as a prerequisite. Follow the special instructions of SI66275 to update the Collection Services database files.

The special instructions in the PTF SI66275 are for customers who want to migrate their data from the old Collection Services files (CCSID 65535) to the new ones (CCSID 37). If a customer does not care about migrating their old data they can do one of the following:

- End Collection Services, rename the "active" collection library to something else, create a new empty library with the name of the old one, and restart Collection Services. (This will save the old data with old file formats)

- End Collection Services, clear the active collection library, and restart Collection Services. (Don't save any data)

To see what the active collection library is, run CFGPFRCOL from the green screen and hit F4. It will be displayed in the second field, "Collection library"

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTS2D","label":"IBM i 7.3 Preventative Service Planning"},"Component":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
27 December 2019

UID

ibm10743125