You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/pages/cdp/cdp-Create-Zowe-CLI-profiles.md
+25-7Lines changed: 25 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,50 +10,64 @@ folder: cdp
10
10
11
11
### Step 1: Create a z/OSMF profile
12
12
13
-
This profile identifies the z/OSMF server that has access to the directory on z/OS into which the CICS bundle will be deployed. You need to know the following from your z/OS system administrator:
13
+
This profile defines the parameters needed to connect to the z/OSMF server on z/OS. You need to know the following from your z/OS system administrator:
14
14
15
15
| Parameter | Description |
16
16
| --- | --- |
17
-
| host |Hostname of the z/OSMF server. |
17
+
| host |Host name of the z/OSMF server. |
18
18
| port | Port number of the z/OSMF server. |
19
19
| user | User ID to identify yourself to the z/OSMF server. |
20
20
| password | Password to identify yourself to the z/OSMF server. |
21
21
22
+
**Note**: The user ID needs to have sufficient permissions to remove and create directories and files in the directory specified by `--targetdir` in the cics-deploy profile.
To test the connection to the z/OSMF server using the profile:
37
+
31
38
```console
32
39
zowe zosmf check status
33
40
```
34
41
35
42
### Step 2: Create an SSH profile
36
43
37
-
This profile defines the parameters needed to connect. to the remote SSH server. You need to know the following from your z/OS system administrator:
44
+
This profile defines the parameters needed to connect to the SSH server on z/OS. You need to know the following from your z/OS system administrator:
38
45
39
46
| Parameter | Description |
40
47
| --- | --- |
41
-
| host |Hostname of the SSH server. |
48
+
| host |Host name of the SSH server. |
42
49
| port | Port number of the SSH server. This will default to 22. |
43
50
| user | User ID to identify yourself to the SSH server. |
44
51
| password | Password to identify yourself to the SSH server. |
45
52
46
-
It is recommended that you use the same user ID and host to connect with SSH as is used in the z/OSMF profile, failure to do so results in undefined behaviour.
53
+
**Note**: It is recommended that you use the same user ID and host name to connect with SSH as is used in the z/OSMF profile, failure to do so results in undefined behaviour. When an SSH connection is made, the [z/OS shell .profile](https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxa400/cupro.htm) is used to setup the shell environment and variables. The user .profile should include enviroonment variables and npm configuration required to run `npm install` in order to resolve Node.js appplication dependencies such as compiling native code. This is descibed in
54
+
[Installing and configuring](https://www.ibm.com/support/knowledgecenter/SSTRRS_6.0.0/com.ibm.nodejs.zos.v6.doc/install.htm).
To test the connection to the SSH server using the profile:
70
+
57
71
```console
58
72
zowe zos-uss issue ssh 'uname -a'
59
73
```
@@ -68,17 +82,21 @@ This profile identifies the CICS environment for deployment. You need to know th
68
82
| cicshlq | High Level Qualifier \(HLQ\) for the CICS data sets. |
69
83
| cpsmhlq | High Level Qualifier \(HLQ\) for the CPSM data sets. |
70
84
| scope | CPSM scope to identify the CICS region or group of regions to deploy your application. |
71
-
|csdgroup | CICS CSD group name or CPSM BAS resource group name into which the bundle is defined. If not specified, BUNDLE resources are defined in CPSM BAS for installation and then removed. |
85
+
|resgroup or basgroup | CICS CSD group name or BAS resource group name into which the bundle is defined. If not specified, BUNDLE resources are defined in CPSM BAS for installation and then removed. |
72
86
| jobcard | JCL jobcard to use when submitting JCL that will run the CICS utility DFHDPLOY. If not specified, a default jobcard will be used. |
73
-
| targetdir | Target zFS location to which CICS bundles should be uploaded. |
87
+
| targetdir | Target directory on z/OS to which CICS bundles should be uploaded. |
Copy file name to clipboardExpand all lines: docs/pages/cdp/cdp-Installation.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,22 +10,26 @@ toc: false
10
10
---
11
11
12
12
1. Install [Node.js V8.0](https://nodejs.org/en/download/) or later, and Node Package Manager (npm) V5.0 or later, that are required by Zowe CLI. To verify the versions installed:
13
+
13
14
```console
14
15
node --version
15
16
npm --version
16
17
```
17
18
18
19
2. Install [Zowe CLI](https://zowe.github.io/docs-site/latest/user-guide/cli-installcli.html). For example to install using npm:
20
+
19
21
```console
20
22
npm install -g zowe-cli
21
23
```
22
24
23
25
3. Install the cics-deploy plugin:
26
+
24
27
```console
25
28
zowe plugins install zowe-cli-cics-deploy-plugin
26
29
```
27
30
28
31
4. Verify the version of the plugin that is installed:
Copy file name to clipboardExpand all lines: docs/pages/cdp/cdp-Requirements.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,14 +10,17 @@ toc: false
10
10
---
11
11
12
12
### z/OS Management Facility
13
+
13
14
A [z/OS Management Facility (z/OSMF)](https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.izua300/IZUHPINFO_PartConfiguring.htm) server is required to run the [push bundle](Commands#command-push-bundle), [deploy bundle](Commands#command-deploy-bundle), and [undeploy bundle](Commands#command-undeploy-bundle) commands. These commands call the API for [`zowe zos-jobs submit`](https://zowe.github.io/docs-site/latest/user-guide/cli-usingcli.html#zos-jobs) to submit JCL that executes the DFHDPLOY utility to deploy and undeploy CICS bundles.
14
15
15
16
The z/OSMF server is also required by the [push bundle](Commands#command-push-bundle) command when it uses the API for [`zowe files upload dir-to-uss`](https://github.com/zowe/zowe-cli/issues/207) to copy a CICS bundle to a z/OS directory.
16
17
17
18
### z/OS Secure SHell daemon
19
+
18
20
The [z/OS Secure SHell daemon (sshd)](https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.foto100/sshset.htm) is required to run the [push bundle](Commands#command-push-bundle) command. This command uses the API for [`zowe zos-uss issue ssh`](https://github.com/zowe/zowe-cli/pull/308) to remove old files from the CICS bundle directory on z/OS and execute `npm install` on z/OS to install dependencies for Node.js applications.
19
21
20
22
### DFHDPLOY utility
23
+
21
24
The [DFHDPLOY](https://www.ibm.com/support/knowledgecenter/SSGMCP_5.5.0/applications/deploying/dfhdploy_overview.html) utility is provided with IBM CICS Transaction Server (CICS) and is required to run the [push bundle](Commands#command-push-bundle), [deploy bundle](Commands#command-deploy-bundle), and [undeploy bundle](Commands#command-undeploy-bundle) commands. These commands start DFHDPLOY with a script to perform deploy and undeploy operations. For example the deploy operation will define, install, then enable a CICS BUNDLE resource in a one or more CICS regions.
22
25
23
26
The DFHDPLOY utility requires CICSPlex System Manager \(CPSM\) that is also provided with CICS to be configured, and for CPSM to be connected to the target CICS regions.
0 commit comments