z/OS CallAPI fails after upgrade

Document ID : KB000088154
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
CP identifies itself as system '', CallAPI expects 'UC4 '

After upgrading the Agent and CallAPI for z/OS, the CallAPI fails with the above error.

Investigation

Review of the .ini for the CallAPI shows results similar to:
system=UC4
helplib='UC4.UC.MSL'
language=(E,D)
timeout=60
;queue=

client=
user=
dept=
pass=

(CP_LIST)
2217=uc4srv01
; 2218=uc4srv02

This is missing the header sections (see red bolded below):
(GLOBAL)
system=UC4
helplib='UC4.UC.MSL'
language=(E,D)
timeout=60
;queue=

(USER)
client=
user=
dept=
pass=

(CP_LIST)
2217=uc4srv01
; 2218=uc4srv02
Environment:
OS Version: N/A
Cause:
Cause type:
Configuration
Root Cause: The CallAPI requires headers for all three sections: (GLOBAL), (USER), (CP_LIST)
Resolution:
Re-copy the CallAPI.ini file and confirm three section headers are properly present.

Fix Status: No Fix

Fix Version(s):
N/A
Additional Information:
Workaround :
N/A