Skip to content

Commit 74c662a

Browse files
authored
Release zAppBuild 2.3.1 (#178)
* fix additional datasets in syslib for ASM and REXX language scripts
1 parent 6c942bb commit 74c662a

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

languages/Assembler.groovy

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,9 +272,11 @@ def createAssemblerCommand(String buildFile, LogicalFile logicalFile, String mem
272272
assembler.dd(new DDStatement().name("SYSLIB").dsn(props.assembler_macroPDS).options("shr"))
273273

274274
// add additional datasets with dependencies based on the dependenciesDatasetMapping
275-
PropertyMapping dsMapping = new PropertyMappings('assembler_dependenciesDatasetMapping')
276-
dsMapping.getProperties().values().each { targetDatasets ->
277-
if (targetDatasets != 'assembler_macroPDS') assembler.dd(new DDStatement().dsn(props.getProperty(targetDatasets)).options("shr"))
275+
PropertyMappings dsMapping = new PropertyMappings('assembler_dependenciesDatasetMapping')
276+
dsMapping.getValues().each { targetDataset ->
277+
// exclude the defaults assembler_macroPDS
278+
if (targetDataset != 'assembler_macroPDS')
279+
assembler.dd(new DDStatement().dsn(props.getProperty(targetDataset)).options("shr"))
278280
}
279281

280282
// add custom external concatenations

languages/REXX.groovy

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,11 @@ def createCompileCommand(String buildFile, LogicalFile logicalFile, String membe
123123
compile.dd(new DDStatement().name("SYSLIB").dsn(props.rexx_srcPDS).options("shr"))
124124

125125
// add additional datasets with dependencies based on the dependenciesDatasetMapping
126-
PropertyMapping dsMapping = new PropertyMappings('rexx_dependenciesDatasetMapping')
127-
dsMapping.getProperties().values().each { targetDatasets ->
128-
if (targetDatasets != 'rexx_srcPDS') rexx.dd(new DDStatement().dsn(props.getProperty(targetDatasets)).options("shr"))
126+
PropertyMappings dsMapping = new PropertyMappings('rexx_dependenciesDatasetMapping')
127+
dsMapping.getValues().each { targetDataset ->
128+
// exclude the defaults rexx_srcPDS
129+
if (targetDataset != 'rexx_srcPDS')
130+
rexx.dd(new DDStatement().dsn(props.getProperty(targetDataset)).options("shr"))
129131
}
130132

131133
// add custom concatenation

0 commit comments

Comments
 (0)