XML-X Errors - XE

/**
 *  XE.html
 *  Listing of Errors as returned in ErrorResponse
 *  
 *  DO NOT EDIT THIS FILE.  See source file below.
 *  
 *  @See http://www.xml-x.org/errors.html
 *  @date Mon Dec 12 14:10:34 GMT 2005
 *  @file XE.txt
 *  @author ./create_errors
 *  @copy Copyright (c) 2000-2005 XML-X group
 */

Errno Id Text
-1UNKNOWNanything negative is a bug
0GOODnot an error (never used)
1INTERNALfailed for unknown internal reason
2CONFIGsome internal configuration failure?
3LATERthe backend is temporarily down, try again later
4SECURITYsecurity check failed
// raw XML errors
10BAD_XMLnot well formed XML packet
11EMPTY_XMLno tags at all
12ROOTthis packet failed to recover; it is not the named tag
// errors above here may not have any RequestId returned in the ErrorResponse
// XML-X errors
20UNKNOWN_XMLXthis is not a request that is handled
21TOO_MANYtoo many tags included
22MISSINGan obligatory tag is missing
23CONTENTthe content of a tag does not parse
24UNKNOWN_TAGunknown tag in request
25VERSIONthis version is unsupported
26NANNot a number
27NATNot a time
33DUPLICATE_ATTRIBUTEan attribute was included twice
34UNKNOWN_ATTRIBUTEthis attribute is unrecognised
35BAD_ATTRIBUTEattribute has bad contents
40NOT_SUPPORTEDa feature requested is unsupported on this server
61SERVER_DOWNthe server is not currently serving requests
// user-defined errors, 100-199, unallocated, not defineable in standard
// these can only be used in private implementations, and for experiments
// reserved errors, 200-299, unallocated
// application errors, above XML-X, above 300
// User errors 300-399
300UNKNOWN_USERthis user is unknown to the server
301NOT_USERthe user identifier is not parsable as a user
303NOT_AUTHORISEDuser does not have the requested rights
304NOT_AUTHENTICATEDpassword failed
305NO_SUCH_TARGET_USERthe user you are trying to pay is unknown
310USER_FROZENthe user is frozen / under administrative control
311USER_NOT_PERMITTEDthe user has a block on the requested action
312AUTH_NOT_GOODthe password did not meet the quality standard
313USER_ADMIN_PENDINGuser is blocked pending user input (missing info)
// Account errors 400-499
400NO_SUCH_ACCOUNTthe account is unknown
401NOT_ACCOUNTthe identifier is not an account identifier
403ACCOUNT_NOT_AUTHaccount does not have the requested rights
// 404
405NO_SUCH_TARGET_ACthe account you are trying to pay is unknown
410ACCOUNT_FROZENthe account is frozen
411ACCOUNT_NOT_PERMITTEDthe account has a block on the requested action
413ACCOUNT_ADMIN_PENDINGaccount is blocked pending user input (missing info)
// Currency (sub-account) errors 500-599
500NO_SUCH_CURRENCYthe currency is unknown
501NOT_CURRENCYcurrency identifier field is wrong
510CURRENCY_FROZENthe currency is frozen
511CURRENCY_NOT_PERMITTEDthe currency has a block on the requested action
// Transaction errors 600-699
600NOT_ENUFsource account does not have enough funds
601ALREADYthat transaction is already done (by TID)
602ALREADY_USEDthat TID is used in a different transaction
603FORMAT_BADserver rejected for non-xml-x formatting issue
630TOKEN_UNKNOWN_TYPEthe type requested is unknown or unsupported
631TOKEN_NOT_RECOGNISEDthe text could not be recognised as a token
632TOKEN_REJECTEDthe recovered token was rejected for value
633TOKEN_ALREADYalready settled to caller, idempotent reject
634TOKEN_TARGETTEDthe token is targetted (to someone else)
// User Management errors 700-799
700USER_ALREADYUser Id already in use
701ACCOUNT_AREADYthis account already exists
702NOT_USER_IDThe User Id is in the wrong format
703NOT_ACCOUNT_IDThe Account Id is in the wrong format
710PROF_BADProfile has bad field
711AUTHMETHOD_BADAuthMethod has bad field