Skip to content

Commit 770697a

Browse files
committed
2 parents 124a620 + 2031c93 commit 770697a

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
@@ -11,14 +11,14 @@ toc: false
1111

1212
See [Zowe CLI profiles](cdp-zowe-profiles) for an overview of profiles.
1313

14-
The CICS deploy plug-in makes use of the following profiles:
14+
The CICS® deploy plug-in makes use of the following profiles:
1515

16-
| Profile | Used by command | Connects to z/OS server |
16+
| Profile | Used by command | Connects to z/OS® server |
1717
| --- | --- | --- |
1818
| [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 |
1919
| [SSH profile](#ssh-profile) | **zowe cics-deploy push ...** <br /> zowe zos-uss ... | SSH |
2020
| [CICS deploy profile](#cics-deploy-profile) | **zowe cics-deploy ...** | |
21-
| [CICS profile](#cics-profile) | **zowe cics-deploy push ...** <br /> zowe cics ... | CICSPlex SM WUI |
21+
| [CICS profile](#cics-profile) | **zowe cics-deploy push ...** <br /> zowe cics ... | CICSPlex® SM WUI |
2222

2323
### z/OSMF profile
2424

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)