FLAM Issue Tracker - FL5
View Issue Details
0000822FL51.1 FLCLpublic2016-08-31 09:352016-10-11 15:36
Falk Reichbott 
Falk Reichbott 
normalfeatureN/A
resolvedfixed 
System zz/OSV2R20
5.1.12 
5.1.145.1.13 
0000822: Add support for system variables on z/OS
Currently FLCL handles with a lot of environments variables. Some of them are very important (LANG) and it would be helpful to support them also as system variables (JCL symbol) which can be defined in PARMLIB member IEASYM.

A system variable can be overruled by environment varibale, but if no environment variable is defined, then the corresponding system variable is used.
For the runtime environment the function __le_ceegtjs provides access to the JCL symbols.
No tags attached.
Issue History
2016-08-31 09:35Falk ReichbottNew Issue
2016-08-31 09:35Falk ReichbottStatusnew => assigned
2016-08-31 09:35Falk ReichbottAssigned To => Falk Reichbott
2016-08-31 09:49Falk ReichbottNote Added: 0001021
2016-09-05 14:50Ulrich SchwabDescription Updatedbug_revision_view_page.php?rev_id=313#r313
2016-09-29 13:52Falk ReichbottNote Added: 0001026
2016-10-11 15:36Falk ReichbottNote Added: 0001029
2016-10-11 15:36Falk ReichbottStatusassigned => resolved
2016-10-11 15:36Falk ReichbottFixed in Version => 5.1.13
2016-10-11 15:36Falk ReichbottResolutionopen => fixed

Notes
(0001021)
Falk Reichbott   
2016-08-31 09:49   
the __le_ceegtjs service requires AMODE64 and is available sinse v2r1 of z/OS. This means that we must use the SYMVAR macro assembler modules.
(0001026)
Falk Reichbott   
2016-09-29 13:52   
For simply definition of environment variable lang the 3 system variable can be used.

&FLANGCC - Country code (de)
&FLANGLC - Language code (DE)
&FLCCSID - CCSID for envar LANG

The envar lang will be build by
&FLANGCC_&FLANGLC.&FLCCSID (de_DE.IBM1141)
(0001029)
Falk Reichbott   
2016-10-11 15:36   
Few of the environment variables can now (>5.1.13-15352) be predefined over system variables on z/OS. See install.txt for more information.