Skip to content

Commit 050a938

Browse files
authored
Merge pull request #186 from cxharris/master
Shortened sidebar text to prevent wrapping, minor adjustments following feedback.
2 parents 825d32c + dd6869d commit 050a938

File tree

5 files changed

+76
-6
lines changed

5 files changed

+76
-6
lines changed

docs/_data/sidebars/cdp_sidebar.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ entries:
3030
- title: Deploying using individual actions
3131
url: /cdp-Deploying-using-individual-actions.html
3232
output: web
33-
- title: Provision a CICS region using z/OS PT
33+
- title: Provision a CICS region with z/OS PT
3434
url: /cdp-Provision-a-CICS-region-using-zospt.html
3535
output: web
3636

@@ -53,6 +53,9 @@ entries:
5353
- title: Log and trace files
5454
url: /cdp-Troubleshooting-General.html
5555
output: web
56+
- title: Precautionary checks
57+
url: /cdp-Precautionary-Checks.html
58+
output: web
5659
- title: Potential problems
5760
url: /cdp-Troubleshooting-Symptoms.html
5861
output: web

docs/pages/cdp/cdp-Installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Installation
33
tags: [getting_started]
44
keywords:
5-
summary: "To install the Zowe CLI and cics-deploy plugin, perform the following steps."
5+
summary: "To install the Zowe CLI and cics-deploy plugin, perform the following steps. For clarity, these components are installed on your local workstation, not on z/OS."
66
sidebar: cdp_sidebar
77
permalink: cdp-Installation.html
88
folder: cdp
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: Precautionary checks
3+
tags: [troubleshooting]
4+
keywords:
5+
summary: "You can sometimes fix problems quickly by eliminating the following possible causes instead of individually tracing their origins through several log files."
6+
sidebar: cdp_sidebar
7+
permalink: cdp-Precautionary-Checks.html
8+
folder: cdp
9+
---
10+
11+
* CICS must be authorized to read the bundle directory `META-INF`.
12+
* The port specified by the `--port` argument of the `cics-deploy generate bundle` command *must* be free on the z/OS machine before you attempt to deploy an application.
13+
* 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.

docs/pages/cdp/cdp-Troubleshooting-General.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,5 @@ They can all be useful when identifying the cause of an error, especially STDERR
5757
### JES job logs
5858
DFHDPLOY is a CICS utility which provides a set of commands that you can use to deploy, undeploy and set the state of CICS bundles. When you deploy or undeploy a Node.js application to or from CICS, a batch DFHDPLOY job is initiated on z/OS.
5959

60-
If you are familiar with the z/OS environment, you can often find some useful diagnostics by accessing z/OS file assigned to the MSGUSR DD name for the deploy/undeploy job associated with your CICS region. 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 Systems Programmers.
60+
If you are familiar with the z/OS environment, you can often find some useful diagnostics by accessing z/OS file assigned to the MSGUSR DD name for the deploy/undeploy job associated with your CICS region. 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.
6161

docs/pages/cdp/cdp-Troubleshooting-Symptoms.md

Lines changed: 57 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Possible problems and their resolution
2+
title: Possible problems and their resolutions
33
tags: [troubleshooting]
44
keywords:
55
summary: "This section describes sets of problem symptoms, their possible causes and suggested solutions."
@@ -8,7 +8,7 @@ permalink: cdp-Troubleshooting-Symptoms.html
88
folder: cdp
99
---
1010

11-
{% include important.html content="To definitively diagnose a problem based on the suggested symptoms, you will need to refer to one or more [system logs and traces](cdp-Troubleshooting-General) particularly the STDERR Node.js log and the file assigned the MSGUSR DD name in the relevant CICS DFHDPLOY job. Depending on your familiarity with z/OS and CICS, and your system privileges, you may need to consult a CICS Systems Programmer to get to the bottom of certain problems." %}
11+
{% include important.html content="To definitively diagnose a problem based on the suggested symptoms, you might need to refer to one or more [system logs and traces](cdp-Troubleshooting-General) particularly the STDERR Node.js log and the file assigned the MSGUSR DD name in the relevant CICS DFHDPLOY job. Depending on your familiarity with z/OS and CICS, and your system privileges, you may also need to consult a CICS systems administrator to get to the bottom of certain problems." %}
1212

1313
## Deployment errors
1414

@@ -42,10 +42,64 @@ folder: cdp
4242

4343
* Ask your CICS Systems Programmer to check that the CMAS for the current CICSPlex is alive and that CPSM is working properly.
4444

45+
### Command error: ... validation of - -cicshlq dataset failed: z/OSMF REST API Error
46+
*Possible cause*: The profile setting for `--cicshlq` is incorrect.
4547

48+
*Representative output*:
49+
<pre class="messageText">
50+
A failure occurred during CICS bundle deployment.
51+
Reason = Validation of --cicshlq dataset failed: z/OSMF REST API Error:
52+
Rest API failure with HTTP(S) status 404
53+
category: 4
54+
rc:       8
55+
reason:   0
56+
message:  LMINIT error
57+
details:
58+
  - ISRZ002 Data set not cataloged - 'ANT.CICS.TS.DEV.INTEGRAT.SDFHLOAD' was not found in catalog.
59+
</pre>
60+
61+
*Suggested action*:
62+
Check that your `--cicshlq` profile setting matches the value configured for CICS high-level qualifiers in your CICS region.
63+
64+
### BUNDLE ... cannot be deployed
65+
*Possible cause*: The `cics.xml` file is malformed.
66+
67+
*Representative output*:
68+
<pre class="messageText">
69+
15:56:17.411714 : DFHRL2300E BUNDLE(CICSJS02) cannot be deployed. The reason for the failure could not be determined.
70+
15:56:17.419308 : DFHRL2055I Errors have occurred, processing terminated.
71+
15:56:17.424650 : DFHRL2014I Disconnecting from CICSPLEX(CAPLEX).
72+
...
73+
DFHRL0107 I 05/17/2019 15:56:15 CALMAS1 CICSUSER The CICS resource lifecycle manager has started to create the BUNDLE resource
74+
CICSJS02.
75+
DFHPI1007 05/17/2019 15:56:15 CALMAS1 COIE 00672 XML to data transformation failed because of incorrect input
76+
(MISSING_CLOSE_TAG_CHAR manifest) for BUNDLE CICSJS02.
77+
DFHRL0113 E 05/17/2019 15:56:15 CALMAS1 COIE The CICS resource lifecycle manager failed to create the BUNDLE resource CICSJS02
78+
because CICS failed to parse the manifest /u/&lt;your user id>/pushtest2/CICSJSON_1.0.0/META-INF/cics.xml specified in the bundle
79+
root directory. The manifest is not valid.
80+
</pre>
81+
82+
*Suggested action*:
83+
Check that your `cics.xml` file is well-formed.
4684

4785
## General errors
86+
### Syntax error: Invalid value length for option
87+
*Possible cause*: The length of the option you provided in a command was either too long or two short.
88+
89+
*Representative output*:
90+
<pre class="messageText">
91+
Syntax Error:
92+
Invalid value length for option:
93+
--csdgroup
94+
95+
You specified a string of length 9:
96+
NODETESTS
97+
98+
The length must be between 1 and 8 (inclusive)
99+
</pre>
100+
101+
*Suggested action*:
102+
Review the error output text and reissue the original command having corrected the name of the option so that its length falls within acceptable limits.
48103

49-
TBC
50104

51105

0 commit comments

Comments
 (0)