Skip to content

Commit d7eaf6e

Browse files
committed
Add error scenario as per issue #83
Signed-off-by: Clive Harris <[email protected]>
1 parent a6cb0cc commit d7eaf6e

File tree

1 file changed

+22
-17
lines changed

1 file changed

+22
-17
lines changed

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

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,25 @@ If you experience errors while using the cics-deploy plug-in, check the followin
2424

2525
### Application incorrectly deploys in a DISABLED state
2626

27-
*Possible cause*: The port requested by the application is already in use.
27+
*Possible cause:* The port requested by the application is already in use.
2828

29-
*Suggested action*: Choose a new port number after double-checking that it is not in use. Redeploy the application using the new value for the port.
29+
*Suggested action:* Choose a new port number after double-checking that it is not in use. Redeploy the application using the new value for the port.
3030

3131
{% include note.html content="An application in a `DISABLED` state does not necessarily indicate an error condition. The `cics-deploy deploy`, `cics-deploy push` and `cics-deploy undeploy` commands allow you to specify a `--target-state` option which you may deliberately choose to set to `DISABLED`." %}
3232

33+
### When deploying to multiple regions, the application fails to enable in the second and subsequent regions
34+
*Possible cause:* The application has deployed successfully in the first region, but subsequent regions see the requested port as in use, and cannot enable the application.
35+
36+
*Suggested action:* Confirm the error by searching for `Error: listen EADDRINUSE :::30701` in STDERR. Contact a CICS systems administrator to set up port sharing for the affected port.
37+
3338
### Command error: DFHDPLOY stopped processing due to an error
3439

35-
*Possible causes*:
40+
*Possible causes:*
3641
* 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.
3742
* The CMAS for the current CICSPlex is inactive.
3843
* CPSM is not functioning correctly.
3944

40-
*Representative output*:
45+
*Representative output:*
4146
<pre class="messageText">
4247
16:22:50.058844 :  DFHDPLOY CICS TS APPLICATION DEPLOYMENT  2019/04/10 4:22pm
4348
16:22:50.059562 :  RELEASE: HCI7300.   SERVICE LEVEL: HCI7300.
@@ -47,16 +52,16 @@ If you experience errors while using the cics-deploy plug-in, check the followin
4752
16:22:50.065729 :  DFHRL2055I Errors have occurred, processing terminated.
4853
</pre>
4954

50-
*Suggested actions*:
55+
*Suggested actions:*
5156

5257
* Confirm that the `--scope` and `--cicsplex` settings are correct.
5358
* Ask your CICS Systems Programmer to check that the CMAS for the current CICSPlex is alive and that CPSM is working properly.
5459

5560
### Command error: ... validation of - -cicshlq dataset failed: z/OSMF REST API Error
5661

57-
*Possible cause*: The profile setting for `--cicshlq` is incorrect.
62+
*Possible cause:* The profile setting for `--cicshlq` is incorrect.
5863

59-
*Representative output*:
64+
*Representative output:*
6065
<pre class="messageText">
6166
A failure occurred during CICS bundle deployment.
6267
Reason = Validation of --cicshlq dataset failed: z/OSMF REST API Error:
@@ -69,21 +74,21 @@ details:
6974
  - ISRZ002 Data set not cataloged - 'ANT.CICS.TS.DEV.INTEGRAT.SDFHLOAD' was not found in catalog.
7075
</pre>
7176

72-
*Suggested action*:
77+
*Suggested action:*
7378
Check that your `--cicshlq` profile setting matches the value configured for CICS high-level qualifiers in your CICS region.
7479

7580
### BUNDLE ... cannot be deployed (1)
7681

77-
*Possible cause*: CICS does not have permission to read the bundle directory.
82+
*Possible cause:* CICS does not have permission to read the bundle directory.
7883

79-
*Representative output*:
84+
*Representative output:*
8085
<pre class="messageText">
8186
11:46:15.916293 : DFHRL2300E BUNDLE(CICSJS02) cannot be deployed. The reason for the failure could not be determined.
8287
11:46:15.922147 : DFHRL2055I Errors have occurred, processing terminated.
8388
11:46:15.927066 : DFHRL2014I Disconnecting from CICSPLEX(CAPLEX).
8489
</pre>
8590

86-
*Suggested action*:
91+
*Suggested action:*
8792
Check the MSGUSR file for more specific diagnostics and if relevant, change the permissions on the offending directory.
8893

8994
<pre class="messageText">
@@ -93,9 +98,9 @@ DFHRL0110 E 04/24/2019 11:46:13 CALMAS1 COIE The CICS resource lifecycle manager
9398

9499
### BUNDLE ... cannot be deployed (2)
95100

96-
*Possible cause*: The `cics.xml` file is malformed.
101+
*Possible cause:* The `cics.xml` file is malformed.
97102

98-
*Representative output*:
103+
*Representative output:*
99104
<pre class="messageText">
100105
15:56:17.411714 : DFHRL2300E BUNDLE(CICSJS02) cannot be deployed. The reason for the failure could not be determined.
101106
15:56:17.419308 : DFHRL2055I Errors have occurred, processing terminated.
@@ -110,16 +115,16 @@ DFHRL0113 E 05/17/2019 15:56:15 CALMAS1 COIE The CICS resource lifecycle manager
110115
root directory. The manifest is not valid.
111116
</pre>
112117

113-
*Suggested action*:
118+
*Suggested action:*
114119
Check that your `cics.xml` file is well-formed.
115120

116121
## General errors
117122

118123
### Syntax error: Invalid value length for option
119124

120-
*Possible cause*: The length of the option you provided in a command was either too long or two short.
125+
*Possible cause:* The length of the option you provided in a command was either too long or two short.
121126

122-
*Representative output*:
127+
*Representative output:*
123128
<pre class="messageText">
124129
Syntax Error:
125130
Invalid value length for option:
@@ -131,5 +136,5 @@ NODETESTS
131136
The length must be between 1 and 8 (inclusive)
132137
</pre>
133138

134-
*Suggested action*:
139+
*Suggested action:*
135140
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.

0 commit comments

Comments
 (0)