COM/OLE Return Codes
<< Click to Display Table of Contents >> Navigation: Robo-FTP User's Guide > Using Robo-FTP > Using COM/OLE to Control Robo-FTP > COM/OLE Return Codes |
The following values are returned by COM automation methods other than licensing related methods:
Constant Value |
Value |
Description |
ROBO_ERROR_FROM_ROBOFTP |
0 |
Any return code greater than or equal to this value comes from Robo-FTP and not from the automation component. |
ROBO_ERROR_SUCCESS |
-1 |
The requested operation completed successfully. |
ROBO_ERROR_NO_SESSION |
-2 |
A Robo-FTP session has not been established by calling RoboStartSession(). |
ROBO_ERROR_NO_RESPONSE |
-3 |
An internal error indicating that a command sent to Robo-FTP has not returned properly from a COM/OLE call. Make sure that there are no instances of Robo-FTP running and retry. A Windows reboot may be necessary. |
ROBO_ERROR_SESSION_EXISTS |
-4 |
A previous session with the same name already exists. Because Robo-FTP no longer requires a unique session name, this return code is deprecated. |
ROBO_ERROR_TIMED_OUT |
-5 |
The command sent in a blocking RoboSendCommand() call has failed to complete in the allotted time-out period. |
ROBO_ERROR_NO_CMD_PENDING |
-6 |
No command is pending that can be stopped on a call to RoboStopCommand(). |
ROBO_ERROR_CMD_IN_PROGRESS |
-7 |
A script command sent on a non-blocking RoboSendCommand() call is in progress. |
ROBO_ERROR_VAR_NOT_FOUND |
-8 |
The specified Robo-FTP script variable specified in a RoboGetVariable() call is not defined. |
ROBO_ERROR_CANNOT_CREATE |
-9 |
An internal error indicating that a named Robo-FTP session cannot be created. Make sure that there are no instances of Robo-FTP running and retry. A Windows reboot may be necessary. |
ROBO_ERROR_INTERNAL_FAILURE |
-10 |
An internal error indicating that an internal Windows error has occurred. A Windows reboot may be necessary. |
ROBO_ERROR_LICENSE_FAILURE |
-11 |
An attempt to access the Robo-FTP licensing system failed. |
ROBO_ERROR_MAX_INSTANCES |
-12 |
Maximum number of instances allowed have been launched. |
Values returned by licensing related automation methods:
Constant Value |
Value |
Description |
LIC_ERROR_SUCCESS |
0 |
Robo-FTP successfully licensed. |
LIC_ERROR_INVALID_RESPONSE |
1 |
Unrecognized response from license server. Could be the result of faulty or unreliable Internet connection. |
LIC_ERROR_NOT_RESPONDING |
2 |
No response from license server. Could be the result of faulty or unreliable Internet connection. |
LIC_ERROR_CANNOT_REMOVE_LICENSE |
3 |
The license cannot be removed. No additional information is available at run time about this problem. Robo-FTP should be run in interactive mode to pursue this issue. |
LIC_ERROR_INVALID_SITE_CODE |
100 |
The license server reports that the license required included an invalid site code. Providing the site code is an internal function of Robo-FTP so this error may be the result of a fault in Robo-FTP or a faulty or unreliable Internet connection. |
LIC_ERROR_INVALID_REQUEST |
200 |
The license server reports that it received an invalid license request. Formatting the license request is an internal function of Robo-FTP so this error may be the result of a fault in Robo-FTP or a faulty or unreliable Internet connection. |
LIC_ERROR_INVALID_SERIAL_NUM |
400 |
The license server reports that the serial number it received was invalid. Check that you are passing a valid 12-digit serial number on the RoboActivateLicense() call. |
LIC_ERROR_INVALID_REMOVAL_CODE |
500 |
The license server reports that the removal code it received was invalid. Check that you are passing a valid 24-character removal code on the RoboActivateLicense() call. |
LIC_ERROR_DUP_SITE_CODE |
600 |
The license server reports that the site code it received was used on a previous activation. This is an unlikely error and if it occurs probably indicates a fault in Robo-FTP. |
LIC_ERROR_DUP_AUTH |
700 |
The license server reports that the serial number submitted has already been activated. Resubmit the request with the removal code to reactivate. If no removal code is available, Robo-FTP should be run in interactive mode to attempt reactivation. If it fails again here, use the Activation Troubleshooting Wizard to assist in determining the proper recovery action. |
LIC_ERROR_NO_SITE_CODE |
900 |
The license server reports that no site code was received. This is an unlikely error and if it occurs probably indicates a fault in Robo-FTP. |
LIC_ERROR_INVALID_VERSION |
901 |
The license server reports that the serial number submitted is for a previous version of Robo-FTP. An upgrade is likely required to obtain a valid serial number |