General interface errors |
FCAI_IE_RequestMissing |
1 |
Request ID is missing. |
Request ID parameter not passed to EZAFTPKS. |
FCAI_IE_RequestUnknown |
2 |
Unknown request. |
Request ID not INIT, TERM, POLL, GETL, or SCMD. |
FCAI_IE_ParmMissing |
3 |
Parameter missing. |
Required parameter not passed to EZAFTPKS. |
FCAI_IE_ParmStorageErr |
4 |
Storage error for a parameter. |
Parameter list points to inaccessible storage. |
FCAI_IE_TooManyParameters |
5 |
More parameters were passed than are defined
for this request type. |
Failure to include VL on an assembler language
call to EZAFTPKS is one cause. |
FCAI_IE_ControlErr |
6 |
Error altering an open file descriptor. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by BPX1FCT in z/OS UNIX System Services Programming: Assembler
Callable Services Reference. |
FCAI_IE_InternalErr |
7 |
Internal error in the interface. |
For example, allocated buffer not found in chain;
see FCAI_IE_InternalErr: Unanticipated exceptional conditions in the interface. |
FCAI_IE_LengthInvalid |
8 |
Negative or zero length. |
For example, zero buffer length with GETL; see FCAI_IE_LengthInvalid: Improper lengths passed to the interface. |
INIT errors |
FCAI_IE_APIAlreadyInit |
16 |
Interface already initialized. |
This FCAI was used on a prior INIT request. |
FCAI_IE_InitParmTooBig |
17 |
INIT parameter is too big. |
FTP start parms string exceeds 2393 bytes. |
FCAI_IE_APILoadFailed |
18 |
The load of the interface failed. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by the BLDL service. |
FCAI_IE_NoTokenAddr |
19 |
Token address is 0. |
This FCAI has not been initialized and the current
request is not INIT. |
FCAI_IE_BadTokenAddr |
20 |
Bad token field. |
FCAI_Token is not valid. |
FCAI_IE_GetWorkareaFailed |
21 |
Error acquiring workarea. |
FCAI_ReturnCode contains the value returned
by the GETMAIN service. |
FCAI_IE_ReqTimerExpired |
22 |
INIT timed out waiting for output from the client. |
See FCAI_ReqTimer: Controlling requests that retrieve results from the created z/OS FTP client process for
more information. |
FCAI_IE_TooManyInitParms |
23 |
More than 30 separate tokens were passed in
the start parameters. |
Tokens are defined as characters or punctuation
surrounded by whitespace. |
FCAI_IE_TooManyEnvVars |
24 |
More than nine environment variables were passed
on the INIT. |
Use _CEE_ENVFILE= hfs_filename to
pass more than nine environment variables. |
FCAI_IE_CreatePipeErr |
26 |
Error creating pipe to the client. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by BPX1PIP in the z/OS UNIX System Services Programming: Assembler
Callable Services Reference. |
FCAI_IE_SpawnErr |
27 |
Error spawning the client. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by BPX1SPN in the z/OS UNIX System Services Programming: Assembler
Callable Services Reference. |
SCMD errors |
FCAI_IE_ScmdParmTooBig |
32 |
SCMD subcommand string too long. |
SCMD subcommand parameter string must not exceed
2064 bytes. |
FCAI_IE_UNKMode |
33 |
Mode parameter value incorrect. |
Mode parameter value must be W or N. |
FCAI_IE_PassPromptErr |
34 |
The current SCMD request is in error because
PASS is required. |
A prior request set FCAI_Status_PromptPass and
the current SCMD is not PASS. |
FCAI_IE_AcctPromptErr |
35 |
The current SCMD request is in error because
ACCT is required. |
A prior request set FCAI_Status_PromptAcct and
the current SCMD is not ACCT. |
FCAI_IE_AlreadyInProgress |
37 |
The current SCMD request is in error because
an SCMD is in-progress. |
A prior SCMD returned FCAI_Status_InProgress.
Issue a POLL request to complete the prior SCMD. |
FCAI_IE_CliProcessStopped |
38 |
The current request is in error because the
client process was stopped normally with a QUIT subcommand. |
Only GETL can be issued prior to TERM when the
client has processed a QUIT subcommand; the current request is not
GETL or TERM. |
FCAI_IE_WriteErr |
41 |
Error writing to the client. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by BPX1WRT in the z/OS UNIX System Services Programming: Assembler
Callable Services Reference. |
INIT, SCMD, and POLL errors |
FCAI_IE_ReadErr |
42 |
Error reading from the client. |
FCAI_ReturnCode and FCAI_ReasonCode contain
values set by BPX1RED in the z/OS UNIX System Services Programming: Assembler
Callable Services Reference. |
FCAI_IE_CliProcessBroken |
47 |
Client process broken; send a TERM request. |
A previous error was encountered when communicating
with the client or the client has terminated unexpectedly. Only GETL
or TERM are accepted when this occurs. |
POLL errors |
FCAI_IE_NotInProgress |
48 |
A POLL request was issued when no subcommand
was in-progress. |
Processing can continue normally with the next
request. |
GETL errors |
FCAI_IE_UnknownOperation |
64 |
GETL OPERATION parameter is not recognized. |
OPERATION must be FIND or COPY. |
FCAI_IE_UnknownType |
65 |
GETL TYPE parameter is not recognized. |
TYPE must be one of the following values: - M - client message
- R - server reply
- T - client trace
- L - LIST/NLST output
- A - any
|
FCAI_IE_UnknownSequence |
66 |
GETL FIND SEQUENCE parameter is not recognized. |
Sequence must be one of the following values: - F - first
- L - last
- N - next
|
FCAI_IE_VectorStorageErr |
67 |
The buffer described by the vector cannot be
accessed. |
See the description of the VECTOR parameter
in Parameter values that are set by the application. |
FCAI_IE_BufferTooSmall |
68 |
The buffer described by the vector is too small
to hold the first line of returned output. |
See GETL for
more information. |
FCAI_IE_TraceIDTooBig |
69 |
Length of traceID must be 0 - 3 characters. |
Set only by the FTP client API for REXX. |
FCAI_IE_TraceSClassTooBig |
70 |
Length of traceSClass value must be 0 - 3
characters. |
Set only by the FTP client API for REXX. |
FCAI_IE_UnknownTraceIt |
71 |
The traceIt value is not recognized. |
Set only by the FTP client API for REXX. |
FCAI_IE_ReqTimerInvalid |
72 |
The request timer value is not in the range
0 - 255. |
Set only by the FTP client API for REXX. |
FCAI_IE_LinesParmTooBig |
73 |
The GETL lines stem name is more than 200 characters
in length. |
Set only by the FTP client API for REXX. |
FCAI_IE_PollWaitInvalid |
74 |
The pollWait value is not in the range 0 - 255. |
Set only by the FTP client API for REXX. |
FCAI_FCAI_IE_NumTraceInvalid |
75 |
The numTrace value is not in the range 1 - 1000000. |
Set only by the FTP client API for REXX. |
FCAI_IE_FcaiMapParmTooBig |
76 |
The FCAI stem name is more than 250 characters
in length. |
Set only by the FTP client API for REXX. |
FCAI_IE_EnvVarStorageErr |
77 |
Unable to allocate storage for an environment
variable. |
Set only by the FTP client API for REXX. |
FCAI_IE_SysoutClassErr |
78 |
FCAI_TraceSClass contains a Sysout output class
that is not valid. |
Set only by the FTP client API for REXX. |