KBBCM001 COM1ERROR:rtncd1, rtncd2, rcpri, rcsec, snsi, rplreq, qualify, rpl6what, luname, mode, convid

Explanation

An APPCCMD command was not completed by VTAM®, or VTAM conditionally completed the command. This data is displayed:
  • rtncd1: The general return code provided in R15.
  • rtncd2: The conditional completion return code or recovery action return code provided in R0.
  • rcpri: The primary extended return code.
  • rcsec: The secondary extended return code.
  • snsi: The inbound sense data.
  • rplrpq: The APPCCMD CONTROL= value.
  • qualify: The APPCCMD QUALIFY= value.
  • rpl6what: The VTAM what data received flag.
  • luname: The destination logical unit name.
  • mode: The associated logmode.
  • convid: The conversation id created by VTAM.

System action

Depends on the error. The request may continue processing or may be terminated by VTAM.

User response

If rtncd1 is 0 and rtncd2 is B, conditional completion is indicated for the APPCCMD command. This may or may not indicate an error. The rcpri and rcsec must then be checked to determine if an error occurred. A rcpri value of zero indicates that no error occurred. The rcsec field contains a non-zero value that contains the information about the processing of the macro. For example, a successful CNOS request may complete without error, but be negotiated by the partner LU. In such cases rcsec is set to X'2' to indicate that negotiation took place.

A non-zero value for rcpri indicates abnormal completion of an APPCCMD macro. The rcpri and rcsec fields contain the information needed to determine the error.

If rtncd1 has a value greater than zero (usually X4), then that indicates a logic error in the application.

Refer to z/OS® Communications Server SNA Programmer's LU 6.2 Guide for an explanation of the values and codes displayed in the KBBCM001 message, and recommended actions.