Kbase 16147: PROGRESS networking code (octo) error numbers
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
PROGRESS networking code (octo) error numbers
Here is a list of the error numbers that are returned by the PROGRESS
networking layer, octo. This list may be used to debug any Webspeed
network errors that occur when testing WebSpeed using wstest.
#ifndef ntdserr_h
#define ntdserr_h
/* THESE 3 NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_read() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define CLIENT_IS_DEAD -1
#define NO_DATA_TO_READ -2
#define READ_ERROR -3
/* THESE 3 NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_init() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define BAD_HOST_NAME -10
#define BAD_SERVICE_NAME -11
#define NO_AVAILABLE_PORT -12
#define PROTOCOL_NAME_NOT_FOUND -13
#define UNABLE_TO_LISTEN -14
#define UNABLE_CREATE_SOCKET -15
#define NOT_SUPPORTED_STACK -16
#define FAILED_TO_INITIALIZE_WINSOCK -17
#define UNABLE_TO_SHUTDOWN_WINSOCK -18
/* THESE 2 NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_poll() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define NO_SOCKET_TO_READ -21
#define ACCEPT_FAILED -22
#define SYSTEM_FILE_TABLE_IS_FULL -23
#define ADDRESS_IN_USE -24
#define INVALID_ADDRESS -25
#define UNABLE_TO_MAKE_SOCKET_NONBLOCKING -27
#define PEER_HAS_DISCONNECTED -28
#define UNABLE_TO_BIND_ENDPOINT -29
#define NO_LENGTH_TO_READ -30
#define NO_LENGTH_TO_WRITE -31
#define READ_BUFFER_POINTER_NULL -32
#define WRITE_BUFFER_POINTER_NULL -33
#define SOCKET_PASSED_IS_INVALID -34
#define INTERFACE_PARAMETERS_NOT_PASSED -35
#define SPECIFIC_IDS_TO_POLL_NOT_PASSED -36
#define NOT_LISTENING -37
/* ALL NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_deaf_server() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define PERMANENTLY_DEAF_ALREADY -40
/* ALL NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_new_client_ok() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define PERMANENTLY_DEAF -50
/* ALL NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_connect() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define UNKNOWN_MACHINE_NAME -60
#define UNKNOWN_SERVER_PROCESS_NAME -61
#define FAILURE_ON_SOCKET_CREATION -62
#define FAILED_CONNECTION_ATTEMPT -63
#define BAD_SERVICE_ARGUMENT -64
#define CONNECTION_ATTEMPT_TIMED_OUT -65
#define CONNECTION_ATTEMPT_REFUSED -66
#define HOSTNAME_IS_REQUIRED -67
/* ALL NEXT #define REPRESENT 'SYMBOLIC ERROR VALUES' RETURNED BY
THE sock_write() 'SOCKET TRANSPORT DRIVER' FUNCTION. */
#define PARTIAL_WRITE -70
/* Returned by Winsock_disconnect */
#define ALREADY_DISCONNECTED -80
/* VALID FOR all WINSOCK calls */
#define WINSOCK_NOT_INITIALIZED -90
#endif /* of ifndef ntdserr_h */
Progress Software Technical Support Note # 16147