Message stating I need to run the software inventory with the parameter specified, 'INVENTORY=ALL'
search cancel

Message stating I need to run the software inventory with the parameter specified, 'INVENTORY=ALL'

book

Article ID: 263487

calendar_today

Updated On:

Products

Common Components and Services for z/OS COMMON PRODUCT SERVICES COMPONENT Common Services

Issue/Introduction

After running the GIMXSID job to create software inventory data, I used the “Receive File From Host” function under the Actions tab in PCOMM, the emulator we use for terminal sessions. 

Using Create Service Order - Generate and received message stating:

"Invalid inventory file format. Please update your GIMXSID JCL to include PARM='INVENTORY=ALL' on the exec statement"

Note: Another error that can be received by the customer is "something went wrong, please try again".

Environment

PCOMM
Create Service Order

Cause

The cause of these errors is due to the extraneous character after the line </gimxsidSwInventory>. 

Examples below: 

<id>LU18165</id>
</ptfList>
</gimxsidSwInventory>


<id>XC90081</id>
<id>YC90081</id>
</ptfList>
</gimxsidSwInventory>
[]

Resolution

Ensure the file is transferred using ASCII and CRLF options and if the extraneous character exists, remove it and ensure the last line is: </gimxsidSwInventory>