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.