Troubleshooting
Problem
You are runnning the CICS Web services assistant (DFHLS2WS), and you receive message FSUMA912. The job seems to run to completion, the WSDL is generated, and the webservice is created.
Symptom
FSUMA912 Cannot set locale: The internationalization variable settings are invalid.
Cause
You specified the "su" command in your DFHLS2WS PARM statement and this causes the locale to be set to COBOL.
Diagnosing The Problem
Your DFHLS2WS PARM statement was something like:
PARM='SH su; &PATHPREF/usr/lpp/cicsts/&USSDIR/lib/wsdl/DFHLS2WS...
The "su" causes the setlocale function to run and it treats the LANG=COBOL statement in the job as the locale name. COBOL is not a valid locale name and this generates the FSUMA912 message. See Locale naming conventions in the z/OS XL C/C++ Programming Guide for additional information on the setlocale() function.
Resolving The Problem
Remove the "su" from the DFHLS2WS PARM statement.
Product Synonym
CICS/TS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21428650