ValidateFields |
Scroll |
REST URL (POST) https://tenant.thereforeonline.com/theservice/v0001/restun/ValidateFields
SOAP Action (POST) http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/ValidateFields
Validates values for a specified index data fields (for search and edit).
Input Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/ValidateFields
Element Name |
Element Type |
Restrictions |
Description |
â– parameters |
|
|
|
â–¡ CaseDefinitionNo |
xs:int |
nillable |
Set the case definition number. If you set CaseDefinitionNo then the CategoryNo should not be set. |
â–¡ CategoryNo |
xs:int |
nillable |
Set the category number. If you set CategoryNo then the CaseDefinitionNo should not be set. |
â–¡ Fields |
|
mandatory nillable |
Sets data for the fields to validate. |
≡ WSValidateFieldRequest |
|
list nillable |
|
â– FieldNoToValidate |
xs:int |
mandatory |
Sets number of the field. |
â–¡ FieldValueToValidate |
xs:string |
mandatory nillable |
Sets field value for validation. |
â–¡ RowNoTag |
xs:int |
nillable |
Sets a row number tag to be returned in the result. For non-table fields don't set it or set it to null. Use it to map validation error on a table field/row. |
â– IgnoreMandatoryfields |
xs:boolean |
|
Sets to True to ignore mandatory fields. |
â– IsQueryMode |
xs:boolean |
|
Sets to True to validate field value for search. Set to False (default) value to validate field value for editing/updateing. |
â– ReturnSuccessfullResults |
xs:boolean |
|
Sets to True to return sucessfull validation result items in the response together with the validation error items. |
Output Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/ValidateFieldsResponse
Element Name |
Element Type |
Restrictions |
Description |
â– parameters |
|
|
|
â–¡ Fields |
|
nillable |
Gets validation result. |
≡ WSValidateFieldResult |
|
list nillable |
|
â– FieldNo |
xs:int |
|
Gets number of the field. |
â–¡ ErrorMessage |
xs:string |
nillable |
Gets validation error message if IsValid is False. |
â– IsValid |
xs:boolean |
|
Returns True if field value is valid. |
â–¡ RowNoTag |
xs:int |
nillable |
Gets row number tag from the request. Use it to map validation error on a table field/row. |
Legend:
â– |
Not nillable element. |
â–¡ |
Nillable element. |
≡ |
List of elements. |
Bold |
Mandatory element. |