M204.2563: Difference between revisions
Jump to navigation
Jump to search
(Automatically generated page update) |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
<P> | <P> | ||
An | An <var>[[External Call Facility#extStmt|External Call]]</var> statement passed a parameter area of <var class="term">token2</var> bytes to the <var class="term">token</var> external module. However, when the module executed, it modified storage that followed the copy of the parameter. Since storage corruption has occurred, the user is restarted.</P> | ||
<p> | <p> | ||
<b>Response:</b> Check that the definition of the parameter area in the SOUL program, the image definition, matches the definition in the external module. For COBOL, check the LINKAGE SECTION. | <b>Response:</b> Check that the definition of the parameter area in the SOUL program, the image definition, matches the definition in the external module. For COBOL, check the LINKAGE SECTION. |
Latest revision as of 22:13, 27 March 2018
M204.2563 Module=token returned more than token2 bytes
An External Call statement passed a parameter area of token2 bytes to the token external module. However, when the module executed, it modified storage that followed the copy of the parameter. Since storage corruption has occurred, the user is restarted.
Response: Check that the definition of the parameter area in the SOUL program, the image definition, matches the definition in the external module. For COBOL, check the LINKAGE SECTION.
Message attributes:
RETCODEO=60 | Sets online return code |
---|---|
RETCODEB=60 | Sets batch (single user) return code |
CLASS=E | Error class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter |
AUDITAD | Writes the message with line type AD to the audit trail |
NOCOUNT | Does not increment the error count (ERCNT) parameter |
SAVE | Saves the message in the VIEW ERRORS table |