Language configuration: Languages.yaml
Description
Languages.yaml
is included by dbb-build.yaml
and should be copied to the $DBB_BUILD
directory prior to executing zBuilder. It provides declarations for language task configurations and variables which are
used to build the MortgageApplication
sample.
Actions
- Include language task configurations from other YAML files.
- Initialize the stage
Languages
to reference language task configurations which will be reused in multiple build lifecycles. - Initialize variables used by language task configurations.
Included tasks
The include
list is used to import language task configurations. The stage Languages
is defined, creating a reuseable list of Language Tasks. The following tasks are included:
Task | File |
---|---|
Assembler | Assembler.yaml |
BMS | BMS.yaml |
Cobol | Cobol.yaml |
CobolTestcase | CobolTestcase.yaml |
CPP | CPP.yaml |
LinkEdit | LinkEdit.yaml |
PLI | PLI.yaml |
REXX | REXX.yaml |
Transfer | Transfer.yaml |
Configuration variables
MortgageApplication datasets
MACLIB
Type: String
Example: SYS1.MACLIB
z/OS macro library.
SCEELKED
Type: String
Example: CEE.SCEELKED
LE (Language Environment) load library.
SASMMOD1
Type: String
Example: ASM.SASMMOD1
High Level Assembler (HLASM) load library.
SIGYCOMP
Type: String
Example: COBOL.V6R1M0.SIGYCOMP
Cobol Compiler Data Sets.
SDFHMAC
Type: String
Example: CICSTS.V6R1M0.CICS.SDFHMAC
CICS Macro Library.
SDFHCOB
Type: String
Example: CICSTS.V6R1M0.CICS.SDFHCOB
CICS COBOL Library.
SDFHLOAD
Type: String
Example: CICSTS.V6R1M0.CICS.SDFHLOAD
CICS Load Library.
SDSNLOAD
Type: String
Example: DB2.V12R1M0.SDSNLOAD
DB2 Load Library.
SFELLOAD
Type: String
Example: FEL.V16R0M0.SFELLOAD
Optional IDz Load Library. Needed for Error Feedback option.
Assembler datasets
SCEEMAC
Type: String
Example: CEE.SCEEMAC
Assembler macro library.
C/C++ datasets
SCEEH
Type: String
Example: CEE.SCEEH
Dataset containing standard C++ header files.
SCEEHH
Type: String
Example: CEE.SCEEH.H
Dataset containing standard C header files.
SCEEHSH
Type: String
Example: CEE.SCEEH.SYS.H
Dataset containing standard system header files.
SCEEHAH
Type: String
Example: CEE.SCEEH.ARPA.H
Dataset containing standard internet operations headers.
SCEEHNH
Type: String
Example: CEE.SCEEH.NET.H
Dataset containing standard network interface headers.
SCEEHNIH
Type: String
Example: CEE.SCEEH.NETINET.H
Dataset containing standard internet protocol headers.
SCEEHT
Type: String
Example: CEE.SCEEH.T
Dataset containing standard template definitions.
SCLBHH
Type: String
Example: CBC.SCLBH.H
Dataset containing class library header files.
SCEERUN
Type: String
Example: CEE.SCEERUN
Required for XLC/C++ Compiler.
SCEERUN2
Type: String
Example: CEE.SCEERUN2
Contains the runtime library routines needed during execution of applications, and those that require to reside in a PDSE.
SCCNCMP
Type: String
Example: CBC.SCCNCMP
Required for XLC/C++ Compiler.
SCEEMSGP
Type: String
Example: CEE.SCEEMSGP
Contains the message file to be used by the C pre-linker.
SCEELIB
Type: String
Example: CEE.SCEELIB
Contains side-decks for DLLs provided by Language Environment.
CICS datasets
SDFHPL1
Type: String
Example: CICSTS.V6R1M0.CICS.SDFHPL1
CICS PLI Library.
Db2 datasets
SDSNEXIT
Type: String
Example: DB2.V12R1M0.SDSNEXIT
DB2 Exit Library.
Debug datasets
SEQAMOD
Type: String
IBM Debug Library containing Exits
IDz datasets
SBZUSAMP
Type: String
Example: FEL.V16R2M0.SBZUSAMP
Optional IDZ zUnit / WAZI VTP library containing necessary copybooks.
IMS datasets
SDFSMAC
Type: String
Example: DFS.V11R1M0.SDFSMAC
IMS Macro Library.
SDFSRESL
Type: String
Example: DFS.V11R1M0.SDFSRESL
IMS RESLIB.
MQ datasets
SCSQCOBC
Type: String
Example: CSQ.V9R4M0.SCSQCOBC
MQ COBOL Library.
SCSQPLIC
Type: String
Example: CSQ.V9R4M0.SCSQPLIC
MQ PLI Library.
SCSQMACS
Type: String
Example: CSQ.V9R4M0.SCSQMACS
MQ Assembler Library.
SCSQLOAD
Type: String
Example: CSQ.V9R4M0.SCSQLOAD
MQ Load Library.
PD Tools datasets
SIPVMODA
Type: String
Example: PDTCC.V1R8.SIPVMODA
PD Tools Common Component load library.
PL/I datasets
IBMZPLI
Type: String
Example: PLI.V6R1M0.SIBMZCMP
PL/I Compiler Data Sets.