If you are using the IBM TXSeries Administration Console, SMIT (CICS for AIX), or SAM (CICS for HP-IA) to set this value, see Restrictions on the use of characters.
You can specify the path in three different ways:
To find a program specified as a string, CICS searches the directories in the following sequence:
For CICS to find a mapset that is specified as a string, the file name must have the extension .map. CICS searches the directories in the following sequence:
where locale is the language that is specified for the system.
User-defined path: You can specify the user-defined path through the environment variable CICS_PROGRAM_PATH. The CICS_PROGRAM_PATH environment variable supports standard operating-system behavior for paths. Therefore, on Windows platforms, the paths are delimited with a semicolon (;) and on Open Systems platforms, they are delimited with a colon (:).
When a Program Definition PathName attribute specifies a file name that does not contain any slash (/) for open systems, or (\) for Windows, and the program cannot be found in the locations that are mentioned above, CICS searches the paths that are mentioned to try to load the program or map. For this search, CICS uses the CICS_PROGRAM_PATH environment variable and the PathName attribute.
If the cicsteld command is used to connect users, the -l option can also be used to specify the language.
To find a table that is specified as a string, CICS searches the directory /var/cics_regions/regionName/data (for Open Systems) or rootDir\var\cics_regions\regionName\data (for Windows).
For programs that are written in a language other than Java™, the file name that is specified in the PathName attribute might not contain an extension. For programs written in Java, the file name must include the .class suffix. CICS searches for the program file based on its installed extension in the following sequences:
If you have COBOL applications compiled using both COBOL-IT and Micro Focus COBOL compilers in the same directory, then extension of executable (.gnt for Micro Focus and .so for COBOL IT) is mandatory in the PathName attribute. If extension is not provided, it might result in APCT abend.
If you are using Micro Focus COBOLwithout Animator on Windows, CICS searches only for Micro Focus COBOL files that have the extensions .cbmfnt.
Defining a program cache can improve performance because a resident program is not loaded again until one of the following occurs:
A program is given a fresh copy of static data only when it is loaded. Therefore, if a program modifies static data, the Resident attribute must be set to no.
This attribute is ignored for Java and Micro Focus COBOL.
The default value is no.
For more information about resource security, see Authorizing user access to CICS resources.