IBM Support

DFHLS2WS FSUMA912 Cannot set locale: The internationalization variable settings are invalid

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":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Web Services","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"5.1;4.2;4.1;3.2;3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICS TS CICS Transaction Server

Document Information

Modified date:
15 June 2018

UID

swg21428650