From 5b9c6657aa53056b64acb0eca758b435ab896408 Mon Sep 17 00:00:00 2001
From: mm667937
Date: Thu, 26 Sep 2024 16:27:19 +0200
Subject: [PATCH 01/16] need to change USS dir permissions so the target user
can successfully run zwe command and change the permissions themselves
Signed-off-by: mm667937
---
pswi/03_create.sh | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/pswi/03_create.sh b/pswi/03_create.sh
index 724ab7ad61..8c4575eb16 100644
--- a/pswi/03_create.sh
+++ b/pswi/03_create.sh
@@ -161,6 +161,13 @@ echo "iconv -f ISO8859-1 -t IBM-1047 \$source > _ZWECONF;" >> JCL
echo "sed 's|UTF-8|IBM-1047|g' _ZWECONF > ZWECONF;" >> JCL
echo "cp -T ZWECONF \$target;" >> JCL
echo "/*" >> JCL
+echo "//CHMODZWE EXEC PGM=BPXBATCH" >> JCL
+echo "//STDOUT DD SYSOUT=*" >> JCL
+echo "//STDERR DD SYSOUT=*" >> JCL
+echo "//STDPARM DD *" >> JCL
+echo "SH set -x;set -e;" >> JCL
+echo "chmod -R 777 ${ZOWE_MOUNT};" >> JCL
+echo "/*" >> JCL
sh scripts/submit_jcl.sh "`cat JCL`"
if [ $? -gt 0 ];then exit -1;fi
From e60d6387544f7df832dea8bfd09d360ff8dfd315 Mon Sep 17 00:00:00 2001
From: mm667937
Date: Wed, 6 Nov 2024 13:06:13 +0100
Subject: [PATCH 02/16] formatting
Signed-off-by: mm667937
---
pswi/03_create.sh | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/pswi/03_create.sh b/pswi/03_create.sh
index 16203c2ac4..9915adfd2b 100644
--- a/pswi/03_create.sh
+++ b/pswi/03_create.sh
@@ -151,13 +151,13 @@ echo "iconv -f ISO8859-1 -t IBM-1047 \$source > _ZWECONF;" >>JCL
echo "sed 's|UTF-8|IBM-1047|g' _ZWECONF > ZWECONF;" >>JCL
echo "cp -T ZWECONF \$target;" >>JCL
echo "/*" >>JCL
-echo "//CHMODZWE EXEC PGM=BPXBATCH" >> JCL
-echo "//STDOUT DD SYSOUT=*" >> JCL
-echo "//STDERR DD SYSOUT=*" >> JCL
-echo "//STDPARM DD *" >> JCL
-echo "SH set -x;set -e;" >> JCL
-echo "chmod -R 777 ${ZOWE_MOUNT};" >> JCL
-echo "/*" >> JCL
+echo "//CHMODZWE EXEC PGM=BPXBATCH" >>JCL
+echo "//STDOUT DD SYSOUT=*" >>JCL
+echo "//STDERR DD SYSOUT=*" >>JCL
+echo "//STDPARM DD *" >>JCL
+echo "SH set -x;set -e;" >>JCL
+echo "chmod -R 777 ${ZOWE_MOUNT};" >>JCL
+echo "/*" >>JCL
sh scripts/submit_jcl.sh "$(cat JCL)"
if [ $? -gt 0 ]; then exit -1; fi
From 879dedf751f95abfb9cedcc88e87d2051b21e2c1 Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Wed, 20 Nov 2024 09:45:21 +0100
Subject: [PATCH 03/16] issue4076Nodejs
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 9b8032d02c..730267f050 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -459,10 +459,10 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Path to the NodeJS home
- Path to the NodeJS home
- node
+
+ Path to the Node.js home
+ Path to the Node.js home
+ Node.js
@@ -1899,17 +1899,17 @@ echo ' home: "$!{instance-java_home}"' >> "${instance-zowe_runtimeDirectory}/zo
echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
-echo '# node.js configuration' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
+echo '# Node.js configuration' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
-echo '# Some Zowe components requires node.js. Define the path where you have your' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
-echo '# node.js is installed.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
+echo '# Some Zowe components requires Node.js. Define the path where you have your' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
+echo '# Node.js is installed.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# **NOTE**: this field can be updated automatically if you pass `--update-config`' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# to `zwe init` command.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo 'node:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
-echo ' # Path to your node.js home directory' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
+echo ' # Path to your Node.js home directory' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo ' home: "$!{instance-node_home}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
From c51f0439a72ca56c22946b51b078e077d15c4b7d Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Wed, 20 Nov 2024 11:53:31 +0100
Subject: [PATCH 04/16] issue4081 init steps
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 730267f050..2a53ed2f6a 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -2266,8 +2266,8 @@ zwe install -c '${instance-zowe_runtimeDirectory}/zowe.yaml' --allow-overwrite
- Run the Zowe init
- Executes the Zowe initialization
+ Run scripts for Zowe initialization
+ Executes scripts for Zowe initialization
@@ -2314,8 +2314,8 @@ zwe init vsam -c '${instance-zowe_runtimeDirectory}/zowe.yaml' --allow-overwrite
- Run the Zowe init security
- Executes the Zowe initialization for security setup
+ Run scripts for Zowe security initialization
+ Executes Zowe initialization scripts for security setup
Date: Wed, 20 Nov 2024 12:00:43 +0100
Subject: [PATCH 05/16] issue4078 Gateway only
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 44 ++++++++++++++++++-------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 2a53ed2f6a..7b07c21af0 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -502,9 +502,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Check this option to enable the gateway
- Check this option to enable the gateway
+
+ Check this option to enable the Gateway
+ Check this option to enable the Gatewaycomponents
@@ -514,8 +514,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port for the API ML gateway
- Port for the API ML gateway
+ Port for the API ML Gateway
+ Port for the API ML Gatewaycomponents
@@ -525,8 +525,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Switch on the debug mode for the gateway
- Switch on the debug mode for the gateway
+ Switch on the debug mode for the Gateway
+ Switch on the debug mode for the Gatewaycomponents
@@ -569,8 +569,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Authorization provider for the gateway
- Authorization provider for the gateway
+ Authorization provider for the Gateway
+ Authorization provider for the Gatewaycomponents
@@ -580,8 +580,8 @@ How we want to verify SSL certificates of services. Valid values are:
- JWT auto configuration for gateway security auth
- JWT auto configuration for gateway security auth
+ JWT auto configuration for Gateway security auth
+ JWT auto configuration for Gateway security authcomponents
@@ -593,8 +593,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Service ID for gateway security auth
- Service ID for gateway security auth
+ Service ID for Gateway security auth
+ Service ID for Gateway security authcomponents
@@ -615,8 +615,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Security authorization provider for the gateway
- Security authorization provider for the gateway
+ Security authorization provider for the Gateway
+ Security authorization provider for the Gatewaycomponents
@@ -626,8 +626,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Check to enable the gateway security x509
- Check to enable the gateway security x509
+ Check to enable the Gateway security x509
+ Check to enable the Gateway security x509components
@@ -1163,14 +1163,14 @@ How we want to verify SSL certificates of services. Valid values are:
Gateway variables
- Specify the variables for the gateway component
+ Specify the variables for the Gateway component1 == 1Always true
- Skipped if the gateway was not selected
+ Skipped if the Gateway was not selected!${instance-components_gateway_enabled}skipped
@@ -1184,7 +1184,7 @@ How we want to verify SSL certificates of services. Valid values are:
- Run this step to specify the cloud gateway variables
+ Run this step to specify the Gateway variables1z/OS System Programmerfalse
@@ -1208,7 +1208,7 @@ How we want to verify SSL certificates of services. Valid values are:
- Run this step to fill gateway component variables.
+ Run this step to fill ZAAS component variables.1z/OS System Programmerfalse
@@ -2170,7 +2170,7 @@ echo '# sysname: LPR1' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# # for this HA instance, we did not customize "components", so it will use default value.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# # HA instance ID, we will start 2 instances on LPAR2' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
-echo '# # **NOTE**, we can only start one gateway in same LPAR.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
+echo '# # **NOTE**, we can only start one Gateway in same LPAR.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# lpar2a:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# # hostname where this instance will be started' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
echo '# hostname: lpar2.my-company.com' >> "${instance-zowe_runtimeDirectory}/zowe.yaml"
From 841fc54a0a7716f7d32f29b9820dd31e781a17a9 Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Wed, 20 Nov 2024 15:42:27 +0100
Subject: [PATCH 06/16] issue4082 subcommands desc clean
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 7b07c21af0..40e597a733 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -2283,10 +2283,9 @@ zwe install -c '${instance-zowe_runtimeDirectory}/zowe.yaml' --allow-overwrite
Each zwe init sub-command defines a configuration.
mvs: Copy the data sets provided with Zowe to custom data sets.
-
security: Create the user IDs and security manager settings.
-
apfauth: APF authorize the LOADLIB containing the modules that need to perform z/OS priviledged security calls.
-
certificate: Configure Zowe to use TLS certificates.
]]>
1Security Administratortrue
From b98a8c855499c850fcb39685cc82c1599da3585a Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Thu, 21 Nov 2024 15:03:43 +0100
Subject: [PATCH 10/16] issue4077 components
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 70 ++++++++++++++++++-------------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 40e597a733..bbb133b497 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -502,9 +502,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Check this option to enable the Gateway
- Check this option to enable the Gateway
+
+ Check this option to enable Gateway
+ Check this option to enable Gatewaycomponents
@@ -525,8 +525,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Switch on the debug mode for the Gateway
- Switch on the debug mode for the Gateway
+ Switch on the debug mode for Gateway
+ Switch on the debug mode for Gatewaycomponents
@@ -535,9 +535,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Should the APIML ZAAS be enabled?
- Should the APIML ZAAS be enabled?
+
+ Check this option to enable APIML ZAAS
+ Check this option to enable APIML ZAAScomponents
@@ -547,8 +547,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port for the APIML ZAAS
- Port for the APIML ZAAS
+ Port for APIML ZAAS
+ Port for APIML ZAAScomponents
@@ -558,8 +558,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Switch on the debug mode for the ZAAS
- Switch on the debug mode for the ZAAS
+ Switch on the debug mode for ZAAS
+ Switch on the debug mode for ZAAScomponents
@@ -637,8 +637,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Check this option to enable the API Catalog
- Check this option to enable the API Catalog
+ Check this option to enable API Catalog
+ Check this option to enable API Catalogcomponents
@@ -669,9 +669,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Check this option to enable the Discovery service
- Check this option to enable the Discovery service
+
+ Check this option to enable Discovery service
+ Check this option to enable Discovery servicecomponents
@@ -681,8 +681,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port on which the Discovery service should be running
- Port on which the Discovery service should be running
+ Port on which Discovery service should be running
+ Port on which Discovery service should be runningcomponents
@@ -702,9 +702,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Check this option to enable the Caching service
- Check this option to enable the Caching service
+
+ Check this option to enable Caching service
+ Check this option to enable Caching servicecomponents
@@ -714,8 +714,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port for the caching service
- Port for the caching service
+ Port for Caching service
+ Port for Caching servicecomponents
@@ -802,9 +802,9 @@ How we want to verify SSL certificates of services. Valid values are:
-
- Check this option to enable the app server
- Check this option to enable the app server.
+
+ Check this option to enable App server
+ Check this option to enable App server.components
@@ -825,8 +825,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port for the app server
- Port for the app server
+ Port for App server
+ Port for App servercomponents
@@ -891,8 +891,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Check this option to enable the JES explorer
- Check this option to enable the JES explorer.
+ Check this option to enable JES explorer
+ Check this option to enable JES explorer.components
@@ -902,8 +902,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Check this option to enable the MVS explorer
- Check this option to enable the MVS explorer.
+ Check this option to enable MVS explorer
+ Check this option to enable MVS explorer.components
@@ -913,8 +913,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Check this option to enable the USS explorer
- Check this option to enable the USS explorer.
+ Check this option to enable USS explorer
+ Check this option to enable USS explorer.components
From a642b24631dbac4b00151af305f9d3e77be1730c Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Thu, 21 Nov 2024 15:17:14 +0100
Subject: [PATCH 11/16] reword
Signed-off-by: Pavel Zlatnik
---
workflows/files/ZWECONF.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index bbb133b497..d2fb423f27 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -514,8 +514,8 @@ How we want to verify SSL certificates of services. Valid values are:
- Port for the API ML Gateway
- Port for the API ML Gateway
+ Port for the APIML Gateway
+ Port for the APIML Gatewaycomponents
From e71132f1234ed18d2b32095b600f9661bd6f6771 Mon Sep 17 00:00:00 2001
From: Pavel Zlatnik
Date: Thu, 21 Nov 2024 15:40:03 +0100
Subject: [PATCH 12/16] example yaml sync update
Signed-off-by: Pavel Zlatnik
---
example-zowe.yaml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/example-zowe.yaml b/example-zowe.yaml
index 79d9c61186..78d0ffb1c2 100644
--- a/example-zowe.yaml
+++ b/example-zowe.yaml
@@ -457,17 +457,17 @@ java:
#-------------------------------------------------------------------------------
-# node.js configuration
+# Node.js configuration
#
-# Some Zowe components requires node.js. Define the path where you have your
-# node.js is installed.
+# Some Zowe components requires Node.js. Define the path where you have your
+# Node.js is installed.
#
# **NOTE**: this field can be updated automatically if you pass `--update-config`
# to `zwe init` command.
#-------------------------------------------------------------------------------
node:
# **COMMONLY_CUSTOMIZED**
- # Path to your node.js home directory
+ # Path to your Node.js home directory
home: ""
@@ -623,7 +623,7 @@ components:
# # for this HA instance, we did not customize "components", so it will use default value.
# # HA instance ID, we will start 2 instances on LPAR2
-# # **NOTE**, we can only start one gateway in same LPAR.
+# # **NOTE**, we can only start one Gateway in same LPAR.
# lpar2a:
# # hostname where this instance will be started
# hostname: lpar2.my-company.com
From 0b17262215ac87256e257d6294e9ad1dc6eb21a2 Mon Sep 17 00:00:00 2001
From: vm635318
Date: Fri, 22 Nov 2024 10:47:57 +0100
Subject: [PATCH 13/16] Fixed #4074
Signed-off-by: vm635318
---
workflows/files/ZWECONF.properties | 4 ++--
workflows/files/ZWECONF.xml | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/workflows/files/ZWECONF.properties b/workflows/files/ZWECONF.properties
index e2729d21b1..405467602b 100644
--- a/workflows/files/ZWECONF.properties
+++ b/workflows/files/ZWECONF.properties
@@ -140,10 +140,10 @@ zowe_job_prefix=ZWE1
# zowe_externalDomains
# Label: Zowe external domains
-# Abstract: The domain name of your Dynamic VIP Address (DVIPA)
+# Abstract: The list of external domains
# Category: zowe
# Description:
-# The domain name of your Dynamic VIP Address (DVIPA)
+# Defines a list of external domains that will be used by the Zowe instance.
zowe_externalDomains=sample-domain.com
# zowe_externalPort
diff --git a/workflows/files/ZWECONF.xml b/workflows/files/ZWECONF.xml
index 9b8032d02c..476d397049 100644
--- a/workflows/files/ZWECONF.xml
+++ b/workflows/files/ZWECONF.xml
@@ -202,8 +202,8 @@ It is used by ZWESLSTC or by zwe command
- The domain name of your Dynamic VIP Address (DVIPA)
- The domain name of your Dynamic VIP Address (DVIPA)
+ The list of external domains
+ Defines a list of external domains that will be used by the Zowe instance.zowe
From a8035d96fc4a73f6cb6bf254637707fb590c4825 Mon Sep 17 00:00:00 2001
From: mm667937
Date: Mon, 25 Nov 2024 15:46:08 +0100
Subject: [PATCH 14/16] I need to create PSWI version 9
Signed-off-by: mm667937
---
pswi/03_create.sh | 10 ++++-----
pswi/04_create_cleanup.sh | 45 +++++++++++++++++++--------------------
2 files changed, 27 insertions(+), 28 deletions(-)
diff --git a/pswi/03_create.sh b/pswi/03_create.sh
index 9915adfd2b..c41e3023e8 100644
--- a/pswi/03_create.sh
+++ b/pswi/03_create.sh
@@ -293,17 +293,17 @@ echo "Showing EXPORT JCL how it looks before the change"
#else
echo "Changing jobcard and adding SYSAFF"
sed "s|//IZUD01EX JOB (ACCOUNT),'NAME'|$JOBST1\n$JOBST2|g" EXPORT >EXPJCL0
-sed "s|//.*gimzipInputFile.*,|EXPJCL1
-sed "s|// FILEDATA=TEXT| archid=\"ZOS003.ZWE.PSWI.AZWE003.ZFS\"/>|g" EXPJCL1 >EXPJCL2
-sed "s|// DD \*||g" EXPJCL2 >EXPJCL
+#sed "s|//.*gimzipInputFile.*,|EXPJCL1
+#sed "s|// FILEDATA=TEXT| archid=\"ZOS003.ZWE.PSWI.AZWE003.ZFS\"/>|g" EXPJCL1 >EXPJCL2
+#sed "s|// DD \*||g" EXPJCL2 >EXPJCL
# sed "s|ZOS003.ZWE.PSWI.|ZWE.PSWI.|g" EXPJCL3 >EXPJCL
#fi
-sh scripts/submit_jcl.sh "$(cat EXPJCL)"
+sh scripts/submit_jcl.sh "$(cat EXPJCL0)"
if [ $? -gt 0 ]; then exit -1; fi
-rm ./EXPJCL
+rm ./EXPJCL0
rm ./EXPORT
# Pax the directory
diff --git a/pswi/04_create_cleanup.sh b/pswi/04_create_cleanup.sh
index 16fcc98b3b..f682379f3a 100644
--- a/pswi/04_create_cleanup.sh
+++ b/pswi/04_create_cleanup.sh
@@ -100,29 +100,28 @@ sh scripts/submit_jcl.sh "$(cat JCL)"
# Not checking results so the script doesn't fail
rm JCL
-if [ "$ZOSMF_V" = "2.3" ]; then
- # Unmount and delete
- echo "Unmounting and deleting zFS ${WORK_ZFS}."
-
- echo ${JOBST1} >JCL
- echo ${JOBST2} >>JCL
- echo "//UNMNTZFS EXEC PGM=IKJEFT01,REGION=4096K,DYNAMNBR=50" >>JCL
- echo "//SYSTSPRT DD SYSOUT=*" >>JCL
- echo "//SYSTSOUT DD SYSOUT=*" >>JCL
- echo "//SYSTSIN DD * " >>JCL
- echo "UNMOUNT FILESYSTEM('${WORK_ZFS}') + " >>JCL
- echo "IMMEDIATE" >>JCL
- echo "/*" >>JCL
- echo "//DELTZFST EXEC PGM=IDCAMS" >>JCL
- echo "//SYSPRINT DD SYSOUT=*" >>JCL
- echo "//SYSIN DD *" >>JCL
- echo " DELETE ${WORK_ZFS}" >>JCL
- echo "/*" >>JCL
-
- sh scripts/submit_jcl.sh "$(cat JCL)"
- # Not checking results so the script doesn't fail
- rm JCL
-fi
+
+# Unmount and delete
+echo "Unmounting and deleting zFS ${WORK_ZFS}."
+
+echo ${JOBST1} >JCL
+echo ${JOBST2} >>JCL
+echo "//UNMNTZFS EXEC PGM=IKJEFT01,REGION=4096K,DYNAMNBR=50" >>JCL
+echo "//SYSTSPRT DD SYSOUT=*" >>JCL
+echo "//SYSTSOUT DD SYSOUT=*" >>JCL
+echo "//SYSTSIN DD * " >>JCL
+echo "UNMOUNT FILESYSTEM('${WORK_ZFS}') + " >>JCL
+echo "IMMEDIATE" >>JCL
+echo "/*" >>JCL
+echo "//DELTZFST EXEC PGM=IDCAMS" >>JCL
+echo "//SYSPRINT DD SYSOUT=*" >>JCL
+echo "//SYSIN DD *" >>JCL
+echo " DELETE ${WORK_ZFS}" >>JCL
+echo "/*" >>JCL
+
+sh scripts/submit_jcl.sh "$(cat JCL)"
+# Not checking results so the script doesn't fail
+rm JCL
echo "Invoking REST API to unmount Zowe zFS ${ZOWE_ZFS} from its mountpoint."
From 6010478057daa9d35a1833f9e6c04258a4096695 Mon Sep 17 00:00:00 2001
From: mm667937
Date: Mon, 25 Nov 2024 16:36:31 +0100
Subject: [PATCH 15/16] I forgot that I can't run the tests
Signed-off-by: mm667937
---
pswi/PSWI-marist.sh | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/pswi/PSWI-marist.sh b/pswi/PSWI-marist.sh
index 50c719367d..da7c24c284 100755
--- a/pswi/PSWI-marist.sh
+++ b/pswi/PSWI-marist.sh
@@ -134,13 +134,13 @@ if [ $presmpe -eq 0 ]; then
if [ $create -eq 0 ]; then
# Test PSWI
sh 05_test.sh
- test=$?
-
- if [ $test -eq 0 ]; then
- #test the workflows
- sh 051_test_workflows.sh
- wf_test=$?
- fi
+# test=$?
+#
+# if [ $test -eq 0 ]; then
+# #test the workflows
+# sh 051_test_workflows.sh
+# wf_test=$?
+# fi
# Cleanup after the test
sh 06_test_cleanup.sh
fi
From b0bb345870532ddddfd7422213d06c847eb9d01d Mon Sep 17 00:00:00 2001
From: mm667937
Date: Tue, 26 Nov 2024 16:26:53 +0100
Subject: [PATCH 16/16] back to old wrong methd because I will fix that in
later PR
Signed-off-by: mm667937
---
pswi/03_create.sh | 10 +++++-----
pswi/PSWI-marist.sh | 14 +++++++-------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/pswi/03_create.sh b/pswi/03_create.sh
index c41e3023e8..9915adfd2b 100644
--- a/pswi/03_create.sh
+++ b/pswi/03_create.sh
@@ -293,17 +293,17 @@ echo "Showing EXPORT JCL how it looks before the change"
#else
echo "Changing jobcard and adding SYSAFF"
sed "s|//IZUD01EX JOB (ACCOUNT),'NAME'|$JOBST1\n$JOBST2|g" EXPORT >EXPJCL0
-#sed "s|//.*gimzipInputFile.*,|EXPJCL1
-#sed "s|// FILEDATA=TEXT| archid=\"ZOS003.ZWE.PSWI.AZWE003.ZFS\"/>|g" EXPJCL1 >EXPJCL2
-#sed "s|// DD \*||g" EXPJCL2 >EXPJCL
+sed "s|//.*gimzipInputFile.*,|EXPJCL1
+sed "s|// FILEDATA=TEXT| archid=\"ZOS003.ZWE.PSWI.AZWE003.ZFS\"/>|g" EXPJCL1 >EXPJCL2
+sed "s|// DD \*||g" EXPJCL2 >EXPJCL
# sed "s|ZOS003.ZWE.PSWI.|ZWE.PSWI.|g" EXPJCL3 >EXPJCL
#fi
-sh scripts/submit_jcl.sh "$(cat EXPJCL0)"
+sh scripts/submit_jcl.sh "$(cat EXPJCL)"
if [ $? -gt 0 ]; then exit -1; fi
-rm ./EXPJCL0
+rm ./EXPJCL
rm ./EXPORT
# Pax the directory
diff --git a/pswi/PSWI-marist.sh b/pswi/PSWI-marist.sh
index da7c24c284..50c719367d 100755
--- a/pswi/PSWI-marist.sh
+++ b/pswi/PSWI-marist.sh
@@ -134,13 +134,13 @@ if [ $presmpe -eq 0 ]; then
if [ $create -eq 0 ]; then
# Test PSWI
sh 05_test.sh
-# test=$?
-#
-# if [ $test -eq 0 ]; then
-# #test the workflows
-# sh 051_test_workflows.sh
-# wf_test=$?
-# fi
+ test=$?
+
+ if [ $test -eq 0 ]; then
+ #test the workflows
+ sh 051_test_workflows.sh
+ wf_test=$?
+ fi
# Cleanup after the test
sh 06_test_cleanup.sh
fi