-
Notifications
You must be signed in to change notification settings - Fork 144
/
Cobol.properties
92 lines (73 loc) · 3.63 KB
/
Cobol.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# Releng properties used by language/Cobol.groovy
#
# Comma separated list of required build properties for Cobol.groovy
cobol_requiredBuildProperties=cobol_srcPDS,cobol_cpyPDS,cobol_objPDS,cobol_loadPDS,\
cobol_compiler,cobol_linkEditor,cobol_tempOptions,applicationOutputsCollectionName,\
SDFHCOB,SDFHLOAD,SDSNLOAD,SCEELKED, \
cobol_dependencySearch
#
# COBOL compiler name
cobol_compiler=IGYCRCTL
#
# linker name
cobol_linkEditor=IEWBLINK
#
# COBOL source data sets
cobol_srcPDS=${hlq}.COBOL
cobol_cpyPDS=${hlq}.COPY
cobol_objPDS=${hlq}.OBJ
cobol_dbrmPDS=${hlq}.DBRM
cobol_BMS_PDS=${team}.BMS.COPY
#
# COBOL load data sets
cobol_loadPDS=${hlq}.LOAD
#
# COBOL test case source data sets
cobol_testcase_srcPDS=${hlq}.TEST.COBOL
#
# COBOL test case load data sets
cobol_testcase_loadPDS=${hlq}.TEST.LOAD
#
# List the data sets that need to be created and their creation options
cobol_srcDatasets=${cobol_srcPDS},${cobol_cpyPDS},${cobol_objPDS},${cobol_dbrmPDS}
cobol_srcOptions=cyl space(1,1) lrecl(80) dsorg(PO) recfm(F,B) dsntype(library)
cobol_loadDatasets=${cobol_loadPDS}
cobol_loadOptions=cyl space(1,1) dsorg(PO) recfm(U) blksize(32760) dsntype(library)
cobol_tempOptions=cyl space(5,5) unit(vio) blksize(80) lrecl(80) recfm(f,b) new
cobol_printTempOptions=cyl space(5,5) unit(vio) blksize(133) lrecl(133) recfm(f,b) new
#
# List the data sets for tests that need to be created and their creation options
cobol_test_srcDatasets=${cobol_testcase_srcPDS}
cobol_test_srcOptions=cyl space(1,1) lrecl(80) dsorg(PO) recfm(F,B) dsntype(library)
cobol_test_loadDatasets=${cobol_testcase_loadPDS}
cobol_test_loadOptions=cyl space(1,1) dsorg(PO) recfm(U) blksize(32760) dsntype(library)
# Allocation of SYSMLSD Dataset used for extracting Compile Messages to Remote Error List
cobol_compileErrorFeedbackXmlOptions=tracks space(200,40) dsorg(PS) blksize(27998) lrecl(16383) recfm(v,b) new keep
#
# List of output datasets to document deletions
cobol_outputDatasets=${cobol_loadPDS}
#
# additional libraries for compile SYSLIB concatenation, comma-separated, see definitions in application-conf
# cobol_compileSyslibConcatenation=
#
# additional libraries for linkEdit SYSLIB concatenation, comma-separated, see definitions in application-conf
# cobol_linkEditSyslibConcatenation=
# cobol_dependenciesAlternativeLibraryNameMapping - an *optional* JSON String of a map defining the target dataset definition for alternate include libraries
# this property is used to
# * copy files the to mapped dataset definition (PLEASE NOTE! This setting takes precendence over cobol_dependenciesDatasetMapping)
# * defining additional allocations in the compile step
#
# note that the SYSLIB is defaulted to the dataset definition 'cobol_cpyPDS' and is not required to be set here
# sample: cobol_dependenciesAlternativeLibraryNameMapping = {"MYFILE": "cobol_myfilePDS", "DCLGEN" : "cobol_dclgenPDS"}
cobol_dependenciesAlternativeLibraryNameMapping=
# cobol_dependenciesDatasetMapping - an optional dbb property mapping to map dependencies to different target datasets
# this property is used when dependencies are copied to the different build libraries, e.q dclgens going into to a dedicated library
# note, that a dependency file needs to match a single rule
#
# sample:
# cobol_dependenciesDatasetMapping = cobol_cpyPDS :: **/copybook/*.cpy
# cobol_dependenciesDatasetMapping = cobol_dclgenPDS :: **/dclgens/*.cpy
#
# default copies all dependencies into the dependency dataset definition which was previously passed to the utilities/BuildUitilities.copySourceFiles method
# cobol_dependenciesDatasetMapping = cobol_cpyPDS :: **/*
cobol_dependenciesDatasetMapping = cobol_cpyPDS :: **/*