Skip to content

Commit 2031c93

Browse files
authored
Merge branch 'dev' into dev
2 parents 8c5f8e1 + e7d4f6a commit 2031c93

16 files changed

+37
-33
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# zowe-cli-cics-deploy-plugin
44

5-
This project provides a plug-in for [Zowe CLI](https://github.com/zowe/zowe-cli) to deploy applications developed on a workstation to IBM CICS Transaction Server for z/OS (CICS). It aims to provide an experience similar to deploying to a cloud platform when deploying to CICS. It will also provide low-level commands for performing individual steps of the deployment process that could be used as part of a CI/CD pipeline.
5+
This project provides a plug-in for [Zowe CLI](https://github.com/zowe/zowe-cli) to deploy applications developed on a workstation to IBM® CICS® Transaction Server for z/OS® (CICS). It aims to provide an experience similar to deploying to a cloud platform when deploying to CICS. It will also provide low-level commands for performing individual steps of the deployment process that could be used as part of a CI/CD pipeline.
66

77
## Installing
88

docs/pages/cdp/cdp-Common-Errors.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ folder: cdp
1212

1313
If you experience errors while using the cics-deploy plug-in, check the following potential causes before investigating further:
1414

15-
* CICS must be authorized to read the bundle directory `META-INF`.
16-
* The port specified by the `--port` argument of the `cics-deploy generate bundle` command *must* be free on z/OS before you attempt to deploy an application.
15+
* CICS® must be authorized to read the bundle directory `META-INF`.
16+
* The port specified by the `--port` argument of the `cics-deploy generate bundle` command *must* be free on z/OS® before you attempt to deploy an application.
1717
* If you set a `WORK_DIR` in the CICS Node.js application profile, such as `nodejsapps/<your application name>.profile`, it must be *writeable* by CICS.
1818

1919
## Deployment errors
@@ -38,8 +38,8 @@ If you experience errors while using the cics-deploy plug-in, check the followin
3838
### Command error: DFHDPLOY stopped processing due to an error
3939

4040
*Possible causes:*
41-
* The `--scope` and/or `--cicsplex` settings for the current deploy profile are wrong, and don't correctly identify a current CICS system, CICS System Group and/or a correct CICSPlex respectively.
42-
* The CMAS for the current CICSPlex is inactive.
41+
* The `--scope` and/or `--cicsplex` settings for the current deploy profile are wrong, and don't correctly identify a current CICS system, CICS System Group and/or a correct CICSPlex® respectively.
42+
* The CMAS for the cicsplex is inactive.
4343
* CPSM is not functioning correctly.
4444

4545
*Representative output:*

docs/pages/cdp/cdp-Creating-Zowe-CLI-profiles.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ The Zowe CLI lets you define arguments and options for commands in multiple ways
1717

1818
Therefore by creating and setting options in the following profiles, they will become your defaults and you do not need to repeat them when using Zowe CLI commands unless you wish to override them. Further details are in [Understanding command option order of precedence](https://zowe.github.io/docs-site/latest/user-guide/cli-configuringcli.html#understanding-command-option-order-of-precedence).
1919

20-
The CICS deploy plug-in makes use of the following profiles:
20+
The CICS® deploy plug-in makes use of the following profiles:
2121

22-
| Profile | Used by command | Connects to z/OS server |
22+
| Profile | Used by command | Connects to z/OS® server |
2323
| --- | --- | --- |
2424
| [z/OSMF profile](#zosmf-profile) | **zowe cics-deploy ...** <br /> zowe console ... <br /> zowe zos-files ... <br /> zowe zos-jobs ... <br /> zowe zos-tso ... <br /> zowe zos-workflows ... <br /> zowe zosmf ... <br /> zowe provisioing ... | z/OSMF |
2525
| [SSH profile](#ssh-profile) | **zowe cics-deploy push ...** <br /> zowe zos-uss ... | SSH |
2626
| [CICS deploy profile](#cics-deploy-profile) | **zowe cics-deploy ...** | |
27-
| [CICS profile](#cics-profile) | **zowe cics-deploy push ...** <br /> zowe cics ... | CICSPlex SM WUI |
27+
| [CICS profile](#cics-profile) | **zowe cics-deploy push ...** <br /> zowe cics ... | CICSPlex® SM WUI |
2828

2929
### z/OSMF profile
3030

docs/pages/cdp/cdp-Deploying-a-CICS-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploying a CICS policy
33
tags: [tutorial]
44
keywords:
5-
summary: "The following steps take you through deploying a sample CICS bundle containing a policy."
5+
summary: "The following steps take you through deploying a sample CICS® bundle containing a policy."
66
sidebar: cdp_sidebar
77
permalink: cdp-Deploying-a-CICS-policy.html
88
folder: cdp

docs/pages/cdp/cdp-Deploying-a-nodejs-application.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploying a Node.js application
33
tags: [tutorial]
44
keywords:
5-
summary: "The following steps take you through creating a Node.js application using the Express Application Generator then deploying it to CICS."
5+
summary: "The following steps take you through creating a Node.js application using the Express Application Generator then deploying it to CICS®."
66
sidebar: cdp_sidebar
77
permalink: cdp-Deploying-a-Nodejs-application.html
88
folder: cdp
@@ -11,7 +11,7 @@ toc: true
1111

1212
### Before you begin
1313

14-
CICS TS V5.5 introduced support to run Node.js applications and is required by this tutorial. If you do not have a CICS TS V5.5 region, use the steps in [Provisioning a CICS region using z/OS PT](cdp-Provisioning-a-CICS-region-using-zospt) to provision one, or speak to your CICS system administrator.
14+
CICS TS V5.5 introduced support to run Node.js applications and is required by this tutorial. If you do not have a CICS TS V5.5 region, use the steps in [Provisioning a CICS region using z/OS® PT](cdp-Provisioning-a-CICS-region-using-zospt) to provision one, or speak to your CICS system administrator.
1515

1616
### Procedure
1717

docs/pages/cdp/cdp-Deploying-using-individual-actions.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploying using individual actions
33
tags: [tutorial]
44
keywords:
5-
summary: "The following steps take you through the individual actions to deploy a Node.js application in CICS."
5+
summary: "The following steps take you through the individual actions to deploy a Node.js application in CICS®."
66
sidebar: cdp_sidebar
77
permalink: cdp-Deploying-using-individual-actions.html
88
folder: cdp
@@ -21,7 +21,6 @@ However, there may be situations where you need more control of these actions or
2121
### Undeploy a CICS bundle
2222

2323
Undeploying a CICS bundle disables the CICS bundle resource (BUNDLE) in CICS. Disabling the BUNDLE causes the resources defined in it to also be disabled. For Node.js applications, CICS sends a SIGTERM signal that can be handled in the application to stop in a controlled manner, such as stopping new requests and completing existing requests. Once the CICS bundle has been disabled it is then discarded in CICS.
24-
2524
```console
2625
zowe cics-deploy undeploy bundle --name Express
2726
```
@@ -32,7 +31,7 @@ Alternatively, if you want to disable the CICS bundle, but to not discard it:
3231
zowe cics-deploy undeploy bundle --name Express --target-state disabled
3332
```
3433

35-
{% include note.html content="This command does not remove the CICS bundle from the z/OS directory." %}
34+
{% include note.html content="This command does not remove the CICS bundle from the z/OS® directory." %}
3635

3736
### Upload a CICS bundle to z/OS
3837

docs/pages/cdp/cdp-Installing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ toc: false
2525
npm install -g @brightside/core@lts-incremental
2626
```
2727

28-
3. Install the cics plugin:
28+
3. Install the CICS® plugin:
2929

3030
```console
3131
zowe plugins install @brightside/cics@lts-incremental

docs/pages/cdp/cdp-Log-and-trace-files.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
title: Log and trace files
33
tags: [troubleshooting]
44
keywords:
5-
summary: "When you use Zowe, log and trace files are written on both your local workstation and z/OS."
5+
summary: "When you use Zowe, log and trace files are written on both your local workstation and z/OS®."
66
sidebar: cdp_sidebar
77
permalink: cdp-Log-and-trace-files.html
88
folder: cdp
99
---
1010

1111
### Console output
1212

13-
All Zowe CLI CICS deploy plug-in commands send output to the console when invoked. Very often, enough information is provided for you to diagnose and pinpoint the cause of a problem. The commands `cics-deploy push`, `cics-deploy deploy` and `cics-deploy undeploy` accept a `--verbose` command-line option which can generate extra information if needed.
13+
All Zowe CLI CICS® deploy plug-in commands send output to the console when invoked. Very often, enough information is provided for you to diagnose and pinpoint the cause of a problem. The commands `cics-deploy push`, `cics-deploy deploy` and `cics-deploy undeploy` accept a `--verbose` command-line option which can generate extra information if needed.
1414

1515
### zowe.log
1616

@@ -60,6 +60,6 @@ They can all be useful when identifying the cause of an error, especially STDERR
6060

6161
### JES job logs
6262

63-
If you are familiar with the z/OS environment, you can often find some useful diagnostics by accessing the JES job log associated with the CICS region you deployed to. The `cics-deploy push` command outputs the job IDs for all the CICS regions in the scope after a deployment. The MSGUSR, SYSPRINT, SYSOUT and JESMSGLG spool files can all provide useful information. If you are not so fluent with the world of z/OS, you may need to discuss your needs with one of your organization's CICS system administrators.
63+
If you are familiar with the z/OS environment, you can often find some useful diagnostics by accessing the JES job log associated with the CICS region you deployed to. The `cics-deploy push` command outputs the job IDs for all the CICS regions in the scope after a deployment. The MSGUSR, SYSPRINT, SYSOUT and JESMSGLG spool files can all provide useful information. If you are not so fluent with the world of z/OS, you may need to discuss your needs with one of your organization's CICS system administrators.
6464

6565
{% include note.html content="If you use [Visual Studio Code](https://code.visualstudio.com/) as your editor, there is a [Zowe extension](https://marketplace.visualstudio.com/items?itemName=Zowe.vscode-extension-for-zowe) that enables you to interact with USS files and examine JES job logs from your local workstation." %}

docs/pages/cdp/cdp-Preparing-a-zOS-PT-image.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Preparing a z/OS Provisioning Toolkit image
33
tags: [tutorial]
44
keywords:
5-
summary: "The following steps take you through preparing a z/OS Provisioning Toolkit image for CICS, and optionally include an application in the image."
5+
summary: "The following steps take you through preparing a z/OS® Provisioning Toolkit image for CICS®, and optionally include an application in the image."
66
sidebar: cdp_sidebar
77
permalink: cdp-Preparing-a-zOS-PT-image.html
88
folder: cdp
@@ -13,8 +13,12 @@ The [z/OS Provisioning Toolkit](https://developer.ibm.com/mainframe/products/zos
1313

1414
z/OS PT uses configuration and files in an *image* as input to z/OSMF workflows to provision a CICS region. The image is typically prepared by a CICS system administrator. This tutorial provides two alternative approaches to preparing a z/OS PT image:
1515

16-
* [Prepare a z/OS PT image for CICS](#prepare-a-zos-pt-image-for-cics) - no application is included in the image, and the `zosptfile` is kept separate to the application source.
17-
* [Prepare a z/OS PT image for CICS including an application](#prepare-a-zos-pt-image-for-cics-including-an-application) - the application is provisioned together with the CICS region, and the `zosptfile` is kept with the application source.
16+
- [Prepare a z/OS PT image for CICS](#prepare-a-zos-pt-image-for-cics)
17+
- [Procedure](#procedure)
18+
- [Results](#results)
19+
- [Prepare a z/OS PT image for CICS including an application](#prepare-a-zos-pt-image-for-cics-including-an-application)
20+
- [Procedure](#procedure-1)
21+
- [Results](#results-1)
1822

1923
### Prepare a z/OS PT image for CICS
2024

docs/pages/cdp/cdp-Provisioning-a-CICS-region.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Provisioning a CICS region
33
tags: [tutorial]
44
keywords:
5-
summary: "The following steps take you through provisioning a CICS region from a z/OS Provisioning Toolkit image. You can then deploy and test applications using the CICS region."
5+
summary: "The following steps take you through provisioning a CICS® region from a z/OS® Provisioning Toolkit image. You can then deploy and test applications using the CICS region."
66
sidebar: cdp_sidebar
77
permalink: cdp-Provisioning-a-CICS-region.html
88
folder: cdp

0 commit comments

Comments
 (0)