Error codes

Modules

 Recipient Type Indicators
 

Macros

#define X400_E_NOERROR   0
 
#define X400_E_SYSERROR   1
 
#define X400_E_NOMEMORY   2
 
#define X400_E_BADPARAM   3
 
#define X400_E_INT_ERROR   4
 
#define X400_E_CONFIG_ERROR   5
 
#define X400_E_NYI   6
 
#define X400_E_NO_CHANNEL   7
 
#define X400_E_INV_MSG   8
 
#define X400_E_NOCONNECT   10
 
#define X400_E_BADCREDENTIALS   11
 
#define X400_E_CONNECT_REJ   12
 
#define X400_E_QMGR_CONGESTED   13
 
#define X400_E_BAD_QMGR_RESP   14
 
#define X400_E_MISSING_ATTR   20
 
#define X400_E_CONFLICT_ATTR   21
 
#define X400_E_INVALID_ATTR   22
 
#define X400_E_INVALID_VALUE   23
 
#define X400_E_NO_VALUE   24
 
#define X400_E_NO_MESSAGE   30
 
#define X400_E_TIMED_OUT   31
 
#define X400_E_NO_RECIP   32
 
#define X400_E_NOSPACE   33
 
#define X400_E_ATTRIBUTE_ALREADY_PRESENT   34
 
#define X400_E_ADDRESS_ERROR   64
 
#define X400_E_BUFFER_FILE_ERROR   65
 
#define X400_E_BUFFER_FILENAME_ERROR   66
 
#define X400_E_BUFFER_TYPE_ERROR   67
 
#define X400_E_CONTENT_ERROR   68
 
#define X400_E_CONTENT_DATA_ERROR   69
 
#define X400_E_CONTENT_INIT_ERROR   70
 
#define X400_E_CONTENT_BODY_ERROR   71
 
#define X400_E_INIT_ERROR   72
 
#define X400_E_MESSAGE_ERROR   73
 
#define X400_E_NO_CONTENT   74
 
#define X400_E_ORIGINATOR_ERROR   75
 
#define X400_E_PARMS_ERROR   76
 
#define X400_E_RECIPIENT_ERROR   77
 
#define X400_E_TRANSFERABLE_ERROR   78
 
#define X400_E_REPORT_ERROR   79
 
#define X400_E_COMPLEX_BODY   80
 
#define X400_E_MESSAGE_BODY   81
 
#define X400_E_UNSUPPORTED_BODY   82
 
#define X400_E_X509_ENV   83
 
#define X400_E_X509_INTERNAL_ERROR   84
 
#define X400_E_X509_INIT   85
 
#define X400_E_X509_VERIFY_FAIL_NO_CERT   87
 
#define X400_E_X509_VERIFY_FAIL_NO_PUBKEY   88
 
#define X400_E_X509_VERIFY_FAIL_INCOMPAT_ALG   89
 
#define X400_E_X509_VERIFY_FAIL_UNSUPPORTED_ALG   90
 
#define X400_E_X509_VERIFY_FAIL   91
 
#define X400_E_X509_CERT_INVALID   92
 
#define X400_E_X509_ITEM_INVALID   93
 
#define X400_E_SIGN_NO_IDENTITY   94
 
#define X400_E_SIGN   95
 
#define X400_E_NONDELIVERED   96
 
#define X400_E_NO_MORE_RESULTS   99
 
#define X400_E_WAIT_WRITE   100
 
#define X400_E_WAIT_READ   101
 
#define X400_E_WAIT_READ_WRITE   102
 
#define X400_E_CONNECTION_LOST   110
 
#define X400_E_SHUTDOWN   111
 
#define X400_E_NO_MATCH   112
 
#define X400_E_S4406_TRIPLE_WRAPPED   113
 
#define X400_E_P7_ATTRIBUTE_ERROR   114
 
#define X400_E_P7_AUTOACTION_REQUEST_ERROR   115
 
#define X400_E_P7_DELETE_ERROR   116
 
#define X400_E_P7_INVALID_PARAMETERS_ERROR   117
 
#define X400_E_P7_RANGE_ERROR   118
 
#define X400_E_P7_SERVICE_ERROR   119
 
#define X400_E_P7_SUBMISSION_CONTROL_VIOLATED   120
 
#define X400_E_P7_ELEMENT_OF_SERVICE_NOT_SUBSCRIBED   121
 
#define X400_E_P7_MESSAGE_SUBMISSION_IDENTIFIER_INVALID   122
 
#define X400_E_P7_INCONSISTENT_REQUEST_ERROR   123
 
#define X400_E_P7_UNSUPPORTED_CRITICAL_FUNCTION   124
 
#define X400_E_P7_REMOTE_BIND_ERROR   125
 
#define X400_E_P7_FETCH_RESTRICTION_ERROR   126
 
#define X400_E_P7_SECURITY_ERROR   127
 
#define X400_E_TEMPORARY_ERROR   128
 

Detailed Description

Macro Definition Documentation

◆ X400_E_NOERROR

#define X400_E_NOERROR   0

◆ X400_E_SYSERROR

#define X400_E_SYSERROR   1

General system error

Examples
examples/x400_mtsend.c.

Definition at line 50 of file x400_att.h.

◆ X400_E_NOMEMORY

#define X400_E_NOMEMORY   2

Insufficient memory

Examples
examples/x400_mtrcv.c, and examples/x400_mtsend.c.

Definition at line 53 of file x400_att.h.

◆ X400_E_BADPARAM

#define X400_E_BADPARAM   3

Bad parameter value

Definition at line 56 of file x400_att.h.

◆ X400_E_INT_ERROR

#define X400_E_INT_ERROR   4

Internal Error

Definition at line 59 of file x400_att.h.

◆ X400_E_CONFIG_ERROR

#define X400_E_CONFIG_ERROR   5

Internal Config Error

Definition at line 62 of file x400_att.h.

◆ X400_E_NYI

#define X400_E_NYI   6

Function not yet implemented

Definition at line 65 of file x400_att.h.

◆ X400_E_NO_CHANNEL

#define X400_E_NO_CHANNEL   7

no X400 channel in MTA

Definition at line 68 of file x400_att.h.

◆ X400_E_INV_MSG

#define X400_E_INV_MSG   8

Message received from MTA invalid

Definition at line 71 of file x400_att.h.

◆ X400_E_NOCONNECT

#define X400_E_NOCONNECT   10

Cannot connect to server

Definition at line 74 of file x400_att.h.

◆ X400_E_BADCREDENTIALS

#define X400_E_BADCREDENTIALS   11

Invalid credentials for connection

Definition at line 77 of file x400_att.h.

◆ X400_E_CONNECT_REJ

#define X400_E_CONNECT_REJ   12

Connect to server rejected

Definition at line 80 of file x400_att.h.

◆ X400_E_QMGR_CONGESTED

#define X400_E_QMGR_CONGESTED   13

Connect to server rejected

Definition at line 83 of file x400_att.h.

◆ X400_E_BAD_QMGR_RESP

#define X400_E_BAD_QMGR_RESP   14

Connect to server rejected

Definition at line 86 of file x400_att.h.

◆ X400_E_MISSING_ATTR

#define X400_E_MISSING_ATTR   20

Missing attribute in message

Examples
examples/x400_mtrcv.c.

Definition at line 89 of file x400_att.h.

◆ X400_E_CONFLICT_ATTR

#define X400_E_CONFLICT_ATTR   21

Conflicting attributes in message

Definition at line 92 of file x400_att.h.

◆ X400_E_INVALID_ATTR

#define X400_E_INVALID_ATTR   22

Unknown attribute type, or attribute not appropriate for message type

Examples
examples/x400_mtrcv.c.

Definition at line 95 of file x400_att.h.

◆ X400_E_INVALID_VALUE

#define X400_E_INVALID_VALUE   23

Value is invalid for the attribute type

Definition at line 98 of file x400_att.h.

◆ X400_E_NO_VALUE

#define X400_E_NO_VALUE   24

Value for parameter is not available

Examples
examples/x400_mtrcv.c.

Definition at line 101 of file x400_att.h.

◆ X400_E_NO_MESSAGE

#define X400_E_NO_MESSAGE   30

No message available

Examples
examples/x400_mtrcv.c.

Definition at line 104 of file x400_att.h.

◆ X400_E_TIMED_OUT

#define X400_E_TIMED_OUT   31

Wait timed out

Definition at line 107 of file x400_att.h.

◆ X400_E_NO_RECIP

#define X400_E_NO_RECIP   32

No recipient

Examples
examples/x400_mtrcv.c, and examples/x400_mttutorial.c.

Definition at line 110 of file x400_att.h.

◆ X400_E_NOSPACE

#define X400_E_NOSPACE   33

Insufficient space in output buffer

Examples
examples/x400_mttutorial.c.

Definition at line 113 of file x400_att.h.

◆ X400_E_ATTRIBUTE_ALREADY_PRESENT

#define X400_E_ATTRIBUTE_ALREADY_PRESENT   34

Attribute already present in object

Definition at line 116 of file x400_att.h.

◆ X400_E_ADDRESS_ERROR

#define X400_E_ADDRESS_ERROR   64

Submission error - address failed

Examples
examples/x400_mtrcv.c.

Definition at line 119 of file x400_att.h.

◆ X400_E_BUFFER_FILE_ERROR

#define X400_E_BUFFER_FILE_ERROR   65

Submission error - buffer file failed

Definition at line 122 of file x400_att.h.

◆ X400_E_BUFFER_FILENAME_ERROR

#define X400_E_BUFFER_FILENAME_ERROR   66

Submission error - filename invalid

Definition at line 125 of file x400_att.h.

◆ X400_E_BUFFER_TYPE_ERROR

#define X400_E_BUFFER_TYPE_ERROR   67

Submission error - invalid buffer type

Definition at line 128 of file x400_att.h.

◆ X400_E_CONTENT_ERROR

#define X400_E_CONTENT_ERROR   68

Submission error - invalid content

Definition at line 131 of file x400_att.h.

◆ X400_E_CONTENT_DATA_ERROR

#define X400_E_CONTENT_DATA_ERROR   69

Submission error - failed to initialize content data

Definition at line 134 of file x400_att.h.

◆ X400_E_CONTENT_INIT_ERROR

#define X400_E_CONTENT_INIT_ERROR   70

Submission error - failed to initialize content

Definition at line 137 of file x400_att.h.

◆ X400_E_CONTENT_BODY_ERROR

#define X400_E_CONTENT_BODY_ERROR   71

Submission error - failed to initialize content body

Definition at line 140 of file x400_att.h.

◆ X400_E_INIT_ERROR

#define X400_E_INIT_ERROR   72

Submission error - initialization failed

Definition at line 143 of file x400_att.h.

◆ X400_E_MESSAGE_ERROR

#define X400_E_MESSAGE_ERROR   73

Submission error - conclude message failed

Definition at line 146 of file x400_att.h.

◆ X400_E_NO_CONTENT

#define X400_E_NO_CONTENT   74

Submission error - null content

Definition at line 149 of file x400_att.h.

◆ X400_E_ORIGINATOR_ERROR

#define X400_E_ORIGINATOR_ERROR   75

Submission error - originator's address failed

Definition at line 152 of file x400_att.h.

◆ X400_E_PARMS_ERROR

#define X400_E_PARMS_ERROR   76

Submission error - invalid initialization parameter

Definition at line 155 of file x400_att.h.

◆ X400_E_RECIPIENT_ERROR

#define X400_E_RECIPIENT_ERROR   77

Submission error - recipient's address failed

Definition at line 158 of file x400_att.h.

◆ X400_E_TRANSFERABLE_ERROR

#define X400_E_TRANSFERABLE_ERROR   78

Submission error - bad transferable

Definition at line 161 of file x400_att.h.

◆ X400_E_REPORT_ERROR

#define X400_E_REPORT_ERROR   79

Submission error - failed transferring report

Definition at line 164 of file x400_att.h.

◆ X400_E_COMPLEX_BODY

#define X400_E_COMPLEX_BODY   80

Body part needs Bodypart object

Definition at line 167 of file x400_att.h.

◆ X400_E_MESSAGE_BODY

#define X400_E_MESSAGE_BODY   81

Body part needs Message object

Examples
examples/x400_mtrcv.c.

Definition at line 170 of file x400_att.h.

◆ X400_E_UNSUPPORTED_BODY

#define X400_E_UNSUPPORTED_BODY   82

Body part is not supported by this API

Definition at line 173 of file x400_att.h.

◆ X400_E_X509_ENV

#define X400_E_X509_ENV   83

Invalid Security environment

Definition at line 176 of file x400_att.h.

◆ X400_E_X509_INTERNAL_ERROR

#define X400_E_X509_INTERNAL_ERROR   84

Internal error in security sub system

Definition at line 179 of file x400_att.h.

◆ X400_E_X509_INIT

#define X400_E_X509_INIT   85

Cannot initialise the security env

Definition at line 182 of file x400_att.h.

◆ X400_E_X509_VERIFY_FAIL_NO_CERT

#define X400_E_X509_VERIFY_FAIL_NO_CERT   87

Cannot verify sig - no originator certificate

Definition at line 185 of file x400_att.h.

◆ X400_E_X509_VERIFY_FAIL_NO_PUBKEY

#define X400_E_X509_VERIFY_FAIL_NO_PUBKEY   88

Cannot verify sig - no public key in originator certificate

Definition at line 188 of file x400_att.h.

◆ X400_E_X509_VERIFY_FAIL_INCOMPAT_ALG

#define X400_E_X509_VERIFY_FAIL_INCOMPAT_ALG   89

Cannot verify sig - algorithm in cert is incompatible

Definition at line 191 of file x400_att.h.

◆ X400_E_X509_VERIFY_FAIL_UNSUPPORTED_ALG

#define X400_E_X509_VERIFY_FAIL_UNSUPPORTED_ALG   90

Cannot verify sig - algorithm in cert is incompatible

Definition at line 194 of file x400_att.h.

◆ X400_E_X509_VERIFY_FAIL

#define X400_E_X509_VERIFY_FAIL   91

Signature Verification failed

Definition at line 197 of file x400_att.h.

◆ X400_E_X509_CERT_INVALID

#define X400_E_X509_CERT_INVALID   92

Verification failed - but message has been returned

Definition at line 200 of file x400_att.h.

◆ X400_E_X509_ITEM_INVALID

#define X400_E_X509_ITEM_INVALID   93

Invalid security-related extension value

Definition at line 203 of file x400_att.h.

◆ X400_E_SIGN_NO_IDENTITY

#define X400_E_SIGN_NO_IDENTITY   94

Cannot find the Identity to sign the message

Definition at line 206 of file x400_att.h.

◆ X400_E_SIGN

#define X400_E_SIGN   95

Cannot sign the message

Definition at line 209 of file x400_att.h.

◆ X400_E_NONDELIVERED

#define X400_E_NONDELIVERED   96

Message non-delivered due to unhandled critical extensions

Definition at line 212 of file x400_att.h.

◆ X400_E_NO_MORE_RESULTS

#define X400_E_NO_MORE_RESULTS   99

No more results available

Definition at line 215 of file x400_att.h.

◆ X400_E_WAIT_WRITE

#define X400_E_WAIT_WRITE   100

Application should wait for association to become writeable

Definition at line 218 of file x400_att.h.

◆ X400_E_WAIT_READ

#define X400_E_WAIT_READ   101

Application should wait for association to become readable

Definition at line 221 of file x400_att.h.

◆ X400_E_WAIT_READ_WRITE

#define X400_E_WAIT_READ_WRITE   102

Application should wait for association to become readable and writeable

Definition at line 224 of file x400_att.h.

◆ X400_E_CONNECTION_LOST

#define X400_E_CONNECTION_LOST   110

Connection lost to Queue Manager

Definition at line 227 of file x400_att.h.

◆ X400_E_SHUTDOWN

#define X400_E_SHUTDOWN   111

Queue Manager shutting down

Definition at line 230 of file x400_att.h.

◆ X400_E_NO_MATCH

#define X400_E_NO_MATCH   112

No match between elements

Definition at line 233 of file x400_att.h.

◆ X400_E_S4406_TRIPLE_WRAPPED

#define X400_E_S4406_TRIPLE_WRAPPED   113

Content is STANAG 4406 Triple Wrapped content which cannot be decrypted

Definition at line 236 of file x400_att.h.

◆ X400_E_P7_ATTRIBUTE_ERROR

#define X400_E_P7_ATTRIBUTE_ERROR   114

P7 Attribute error returned by Message Store

Definition at line 239 of file x400_att.h.

◆ X400_E_P7_AUTOACTION_REQUEST_ERROR

#define X400_E_P7_AUTOACTION_REQUEST_ERROR   115

P7 Autoaction Request error returned by Message Store

Definition at line 242 of file x400_att.h.

◆ X400_E_P7_DELETE_ERROR

#define X400_E_P7_DELETE_ERROR   116

P7 Delete error returned by Message Store

Definition at line 245 of file x400_att.h.

◆ X400_E_P7_INVALID_PARAMETERS_ERROR

#define X400_E_P7_INVALID_PARAMETERS_ERROR   117

P7 Invalid Parameters error returned by Message Store

Definition at line 248 of file x400_att.h.

◆ X400_E_P7_RANGE_ERROR

#define X400_E_P7_RANGE_ERROR   118

P7 Range error returned by Message Store

Definition at line 251 of file x400_att.h.

◆ X400_E_P7_SERVICE_ERROR

#define X400_E_P7_SERVICE_ERROR   119

P7 Service error returned by Message Store

Definition at line 254 of file x400_att.h.

◆ X400_E_P7_SUBMISSION_CONTROL_VIOLATED

#define X400_E_P7_SUBMISSION_CONTROL_VIOLATED   120

P7 submission control violated error returned by Message Store

Definition at line 257 of file x400_att.h.

◆ X400_E_P7_ELEMENT_OF_SERVICE_NOT_SUBSCRIBED

#define X400_E_P7_ELEMENT_OF_SERVICE_NOT_SUBSCRIBED   121

P7 element-of-service-not-subscribed error returned by Message Store

Definition at line 260 of file x400_att.h.

◆ X400_E_P7_MESSAGE_SUBMISSION_IDENTIFIER_INVALID

#define X400_E_P7_MESSAGE_SUBMISSION_IDENTIFIER_INVALID   122

P7 message submission identfier invalid error returned by Message Store

Definition at line 263 of file x400_att.h.

◆ X400_E_P7_INCONSISTENT_REQUEST_ERROR

#define X400_E_P7_INCONSISTENT_REQUEST_ERROR   123

P7 inconsistent request error returned by Message Store

Definition at line 266 of file x400_att.h.

◆ X400_E_P7_UNSUPPORTED_CRITICAL_FUNCTION

#define X400_E_P7_UNSUPPORTED_CRITICAL_FUNCTION   124

P7 unsupported critical function error returned by Message Store

Definition at line 269 of file x400_att.h.

◆ X400_E_P7_REMOTE_BIND_ERROR

#define X400_E_P7_REMOTE_BIND_ERROR   125

P7 remote bind error returned by Message Store

Definition at line 272 of file x400_att.h.

◆ X400_E_P7_FETCH_RESTRICTION_ERROR

#define X400_E_P7_FETCH_RESTRICTION_ERROR   126

P7 fetch restriction error returned by Message Store

Definition at line 275 of file x400_att.h.

◆ X400_E_P7_SECURITY_ERROR

#define X400_E_P7_SECURITY_ERROR   127

P7 Security error returned by Message Store

Definition at line 278 of file x400_att.h.

◆ X400_E_TEMPORARY_ERROR

#define X400_E_TEMPORARY_ERROR   128

Temporary error returned while transferring message out to MTA, caused by DNS or DSA lookup timeout. The call to X400mtMsgSend() can be retried.

Examples
examples/x400_mtsend.c.

Definition at line 282 of file x400_att.h.

All rights reserved © 2002 - 2024 Isode Ltd.