Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Error Response Formatting:

Code Block
languagexml
<ph:People targetNamespace="urn:edu.yale/people" xmlns:ph="urn:edu.yale/people">
<ph:Error>ERROR<People>
<Error>ERROR CODE GOES HERE</ph:Error>
<ph:ErrorMessage>ERROR<ErrorMessage>ERROR RESPONSE MESSAGE</ph:ErrorMessage>
</ph:People>

 

400 Series codes: (Responses from 400 codes still WIP)

...

Request Point of FailureCode

Message

Example of Issue
XML Schema: Comparator4001Entered Invalid XML Request: (Pass detail of validation error)Entered "NOT EQUALS" as the comparison. Valid values are listed in the XSD and Error Response Message.
XML Schema: PopulationFilter4001Entered Invalid XML Request: (Pass detail of validation error)Entered "Affiliation" as a Population filter field. Valid values are listed in the XSD and Error Response Message.
XML Schema: AttributeFilter4001Entered Invalid XML Request: (Pass detail of validation error)Entered "NY" instead of "Y" or "N". Valid values are listed in the XSD and Error Response Message.
XML Schema: Operator4001Entered Invalid XML Request: (Pass detail of validation error)Entered "JOIN" instead of "AND" or "OR".
XML Schema: Primary_EDU_Person_Affiliation4001Entered Invalid XML Request: (Pass detail of validation error)Entered "ALUMNI" instead of "ALUM". Valid values are listed in the XSD and Error Response Message.
XML Schema: Worker_Status4001Entered Invalid XML Request: (Pass detail of validation error)Entered "Leave" instead of "On Leave". Valid values are listed in the XSD and Error Response Message.
XML Schema: Student_Status4001Entered Invalid XML Request: (Pass detail of validation error)Entered "F" instead of "A". Valid values are listed in the XSD and Error Response Message.
Content Type (header)4002

Invalid Content Type Header: (Pass content type sent and detail)

Did not pass content-type header/
JSON Schema4003

Entered invalid JSON request - (Pass detail of validation error)

WIP
OutputFormat4004Entered invalid output format: (Pass format sent), Valid Values: xml, jsonsent "csv" as a format
Authentication Failure4005

Invalid Credentials, please check your username and password. Username Sent:

Mistyped username or password.

 

500 Series Codes: (Some still WIP)

...