Professional Documents
Culture Documents
131 W445ngsc415443
131 W445ngsc415443
131 W445ngsc415443
Release the
should be sent or received before the file is program device, correct the previous error, then
closed. acquire the program device again.
Messages: Messages:
CPF4ð6ð (Diagnostic) CPF5293 (Escape)
83F3 Description: Your program issued an output 83FD Description: All protected resources have rolled
operation with an incorrect length specification back in the part of the distributed transaction
on a basic conversation. affected by the function.
Action: Change your program or the record Action: Use the rollback operation to roll back
format to issue a valid length on the output oper- all local protected resources.
ation.
83FE Description: The state of one or more protected
Messages: resources is not known. The changes probably
CPF5ð95 (Notify) are or will be rolled back, but changes to some
resources may be committed instead. Your pro-
CPF5ð96 (Notify) tected LUW is in the rollback required state.
83F8 Description: Your program attempted to issue Action: Use the rollback operation to roll back
an operation to a program device that is marked the protected LUW. To determine the outcome of
in error due to a previous I/O or acquire opera- the protected LUW, use the Display Commitment
tion. Your program may have handled the error Control Status option of the Work with Job
incorrectly. (WRKJOB) or Display Job (DSPJOB) com-
Action: Release the program device, correct the mands.
previous error, then acquire the program device 83FF Description: The state of the protected
again. resources is not consistent. One or more
Messages: resource have advanced to a new synchroniza-
tion point (have been committed instead of rolled
CPF5293 (Escape)
back). Your protected LUW is in the rollback
83F9 Description: An input operation or an output required state.
operation with an allow-write, confirm, invite, or
This return code occurs only when processing
detach function has been requested, but the
has been abnormally interrupted through oper-
length specified in the last record indicated that
ator intervention.
concatenated data is to follow. The data concat-
enation must be completed before the requested Action: Use the rollback operation to roll back
function is allowed. the protected LUW. Make sure the protected
LUW is in consistent states on all systems in the
Action: Correct your program to issue an output
transaction program network. To display the
operation that completes the concatenated data,
status of the protected LUW, use the Display
then start the session again from the beginning.
Commitment Control Status option of the Work
Messages: with Job (WRKJOB) or Display Job (DSPJOB)
CPF4746 (Notify) commands. You may have to do this on each
remote system as well.
83FB Description: Your program closed the ICF file
while the transaction was still active. The system
abnormally ended the transaction with the CPI Communications Return Codes
partner program. Rollback required.
Action: Do a rollback operation. Examine your Refer to the CPI Communications Reference for information
program to be sure that it was correct to close about CPI Communications return codes.
the file while the transaction was still active.
Normally, a detach indication should be sent or
received before the file is closed. Program Start Request Errors
Messages:
Sense codes returned by failed program start requests (such
CPF4ð6ð (Diagnostic) as 084C0000, 084B6031, or 080F6051) indicate that the
83FC Description: Your program attempted to issue remote system has rejected a request to do work on that
an operation to a program device that is marked system.
in error due to a previous I/O or acquire opera-
When a program start request fails, the remote system will
tion. Your program may have handled the error
post a CPF1269 message in the QSYSMSG message queue
incorrectly. Rollback required.
Table B-2 (Page 1 of 3). Reason Codes for Rejected Program Start Requests
SNA FMH7 Sense
Data Reason Code Reason Description
084B6031 401 Program start request received for a device that is not allocated to an active subsystem.
084B6031 403 User profile is not accessible.
084B6031 404 Job description is not accessible.
084B6031 405 Output queue is not accessible.
084B6031 406 Maximum number of jobs, defined by subsystem description, is already active.
084B6031 407 Maximum number of jobs, defined by communications entry, is already active.
084B6031 408 Maximum number of jobs, defined by routing entry, is already active.
084B6031 409 Library on library list is in use exclusively by another job.
084B6031 410 Group profile cannot be accessed.
084B6031 411 Insufficient storage in machine pool to start job.
084B6031 412 System job values not accessible.
084C0000 501 Job description is not found.
084C0000 502 Output queue is not found.
084C0000 503 Class is not found.
084C0000 504 Library on library list is not found.
084C0000 505 Job description or job description library is damaged.
084C0000 506 Library on library list is destroyed.
084C0000 507 Duplicate libraries are found on library list.
084C0000 508 Defined size of storage pool is zero.
10086021 602 Value of transaction program name is reserved but not supported.
10086021 604 Matching routing entry is not found.
10086021 605 Program was not found in the library you specified, or the program was not found in the
default library list (QSYSLIBL).
080F6051 704 Password is not valid.
080F6051 705 User is not authorized to device.
080F6051 706 User is not authorized to subsystem description.
080F6051 707 User is not authorized to job description.
080F6051 708 User is not authorized to output queue.
080F6051 709 User is not authorized to program.
080F6051 710 User is not authorized to class.
080F6051 711 User is not authorized to library on library list.
080F6051 712 User is not authorized to group profile.
080F6051 713 User ID is not valid.
080F6051 714 Default user profile is not valid.
080F6051 715 Neither password nor user ID is provided, and no default user profile is specified in the
communications entry.
The following verbs are in a subcategory of control operator There are no AS/400 commands or parameters that map to
verbs called the change-number-of-sessions, or CNOS, this verb.
verbs. The CNOS verbs change the session limit, which con-
trols the number of LU-LU sessions per mode name that are RESET_SESSION_LIMIT: This verb resets to 0 the
available between two LUs for allocation to conversations. session limit for both single or parallel-session connections,
and the contention-winner polarities for the parallel-session
Note: The AS/400 system supports multiple local LUs;
connections.
therefore, these verbs relate to a particular local LU
and a remote LU. DRAIN_TARGET(NO)
The complete pended requests (CPLPNDRQS) param-
CHANGE_SESSION_LIMIT: The eter on the ENDMOD command.
CHANGE_SESSION_LIMIT verb changes the session limit
and contention-winner polarities for parallel-sessions. Refer
to the SNA Transaction Programmer's Reference Manual for Session-Control Verbs
LU Type 6.2 for details about the CHANGE_SESSION_LIMIT
The following verbs are in a subcategory of control operator
verb.
verbs called the session-control verbs, which are used to
AS/400 APPC uses the Change Session Maximum activate and deactivate an LU-LU session.
(CHGSSNMAX) command as support for this verb. For more
information about this command, see page 4-3. ACTIVATE_SESSION: The ACTIVATE_SESSION verb
activates a session with the specified mode name to the
LU_NAME target LU. The session is activated as a contention winner for
RMTLOCNAME, LCLLOCNAME, and RMTNETID either the source LU or target LU.
parameters on the CHGSSNMAX command.
There are no AS/400 commands or parameters that map to
MODE_NAME this verb.
MODE parameter on the CHGSSNMAX command.
PARALLEL_SESSION_SUPPORT
DEFINE_LOCAL_LU: The DEFINE_LOCAL_LU defines SNGSSN parameter on the CRTDEVAPPC command.
the fully qualified name for the local LU, and initializes or
changes parameters that control the operation of the local LU_LU_PASSWORD
LU. LOCPWD parameter on the CRTDEVAPPC command.
Note: AS/400 system supports multiple local LUs. SECURITY_ACCEPTANCE
SECURELOC parameter on the CRTDEVAPPC
AS/400 APPC uses the CRTDEVAPPC command as support command.
for this verb.
RETURN_CODE
FULLY_QUALIFIED_NAME Messages are returned.
LCLLOCNAME parameter on the CRTDEVAPPC
command, or LCLNETID parameter on the CHGNETA DISPLAY_LOCAL_LU: The DISPLAY_LOCAL_LU
command. returns current values of parameters that control the opera-
RETURN_CODE tion of the local LU.
Messages are returned.
AS/400 APPC uses the DSPDEVD command as support for
this verb.
DEFINE_MODE: The DEFINE_MODE initializes or
changes parameters that control the operation of the local LU
DISPLAY_MODE: The DISPLAY_MODE verb returns
in conjunction with a group of sessions to the specified
current values of parameters that control the operation of the
remote LU, the session group being identified by a mode
local LU in conjunction with a group of sessions to a remote
name.
LU, the session group being identified by a mode name.
AS/400 APPC uses the CRTMODD command as support for
AS/400 APPC uses the Display Mode Description
this verb.
(DSPMODD) and the Display Mode Status (DSPMODSTS)
MODE_NAME commands as support for this verb. For more information
MODD parameter on the CRTMODD command. about this command, see “Displaying the Mode Status” on
page 4-5.
SEND_MAX_RU_SIZE_UPPER_BOUND
MAXLENRU parameter on the CRTMODD command. DISPLAY_REMOTE_LU: The DISPLAY_REMOTE_LU
verb returns current values of parameters that control the
RECEIVE_MAX_RU_SIZE_UPPER_BOUND
operation of the local LU in conjunction with a remote LU.
MAXLENRU parameter on the CRTMODD command.
LOCAL_MAX_SESSION_LIMIT
PREESTSSN parameter on the CRTMODD command. ICF Implementation of the LU Type 6.2
RETURN_CODE Architecture
Messages are returned.
This section provides the following information about the ICF
implementation of the LU type 6.2 architecture:
Specifying the resource parameter
Mapped conversation verbs
Basic conversation verbs