Errors are generated when the applications are poorly understood by the system, the authorisations are missing or that the data shows a defect. They are generally returned to the client for each request of the client in the XML response. However, in the case of major errors (malformed XML, internal errors, a permission required, etc.), applications will be ignored and a general error message will be returned:
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1000</icode> <smessage><![CDATA[Internal server error]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1001</icode> <smessage><![CDATA[Bad request]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1001</icode> <smessage><![CDATA[Bad request]]></smessage> <desc>Not a valid creator...</desc> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1001</icode> <smessage><![CDATA[Bad request]]></smessage> <desc>Recruiter Id Not Found</desc> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1001</icode> <smessage><![CDATA[Bad request]]></smessage> <desc>No Location found</desc> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1002</icode> <smessage><![CDATA[Method not allowed]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1003</icode> <smessage><![CDATA[Not found]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1004</icode> <smessage><![CDATA[Unsupported media type]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1005</icode> <smessage><![CDATA[Unprocessable entity]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1006</icode> <smessage><![CDATA[Unauthorized]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1007</icode> <smessage><![CDATA[The job ID ( %d ) and location ID has not same company]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1008</icode> <smessage><![CDATA[You cannot modify jobtype on the job]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1009</icode> <smessage><![CDATA[Job ID ( %d )Not found]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1100</icode> <smessage><![CDATA[No more publications left permitted, you must add publications to your plan]]></smessage> </error> </job> </results>
<?xml version="1.0" encoding="utf-8"?> <results> <job> <srefnumber><![CDATA[JOB-12345]]></srefnumber> <ilocation><![CDATA[999]]></ilocation> <error> <icode>1010</icode> <smessage><![CDATA[Hiring Process needed]]></smessage> </error> </job> </results>