Skip to content

Commit 9071164

Browse files
committed
Further work on troubleshooting
1 parent 3f94986 commit 9071164

File tree

3 files changed

+73
-3
lines changed

3 files changed

+73
-3
lines changed

docs/_data/sidebars/cdp_sidebar.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
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 authorised 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 `nodejsapps/<your application name>.profile`, it must be *writeable* by CICS.

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 Programmer 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` 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)