How To
Summary
An SCLM language definition is the part of the SCLM Project Definition that tells how to translate a member. If you need to update a language definition, you need to find the correct member of the project definition library.
Objective
Follow these steps to find the correct language definition in a project definition library.
Steps
- If you don't know the name of the project definition source library, here are instructions for finding your project definition source.
- If you need to know all of the language definitions that use a particular translator, go to Edit (ISPF option 2) and display a member list of the project definition source library. On the member list command line, use the SRCHFOR command to find the members you want. For example, to find all of the members that use the COBOL compiler, enter the command:
SRCHFOR IGYCRCTLAny members that have ICYCRCTL in them are marked with *Found in the Prompt field. To see all the COBOL members grouped together, use the commandSORT PROMPT - To find the language definition for a particular member, you first need to know what language name is associated with that member. Go to the SCLM Library Utility (Option 10.3.1) and display a member list with
/ Hierarchy viewselected, and Select and rank member list data set to AT:Select and rank member list data . . AT (T=TEXT, A=ACCT, M=BMAP, S=SUBP)The member list shows the language for each member in the library.
In this example, member FLM01CD7 has a language of COB5. - To find which member of the project definition has the language definition for COB5, go to ISPF edit (ISPF Option 2) and display a member list of the project definition data set. Use the SRCHFOR command to find the correct language definition member. For example, to find the member that has COB5, enter
on the command line. To see all the members with language COB5 grouped together, use the commandSRCHFOR LANG=COB5SORT PROMPTIf there is one member with the language you are looking for, you are in luck. If there is more than one member, you have to figure out which one is the right one.Since SCLM only allows one language definition with a specified name in a project, verify whether there is an alternate project definition in use, as described in the instructions for finding the project definition source.The language definitions are frequently included at the end of the project definition. Edit the project definition, by the appropriate member name. Scroll to the end of the member.
One of the members referenced by a COPY statement is the one that includes the language you are looking for.
Document Location
Worldwide
[{"Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU054","label":"Systems w/TPS"},"Product":{"code":"SSBLLD","label":"ISPF for z/OS"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]
Was this topic helpful?
Document Information
Modified date:
01 September 2020
UID
ibm16325375