| Test version | ||||||
| WSDL link | http://www.appcheckdata.com/ws_criminal2/Service.svc?wsdl | |||||
| Parameters list [Required=R] [Optional=O] | ||||||
| Parameter | Name | Desc | ||||
| R | Disclaimers_agree | Agree | Disclaimers_agree = true (You agree so the system can continue) | |||
| R | account | Your account | ||||
| R | key | Your password | ||||
| R | lastname | Offender's Last name(support wildcard) | [ex: smith] [ex: jac* = jackson] | |||
| R | firstname | Offender's First name (support wildcard) | [ex: peter] | |||
| O | middlename | Offender's middle name(support wildcard) | [ex: a] | |||
| O | zipcode | Offender's zip code | 5 digit number | |||
| O | state | US state | State abbreviations ex: CA, OH, VA... default = All . To specify more than one state, using comma between states such as CA,HI,AZ |
| ||
| O | category | record category | CR = criminal SX = Sex Offender AR = Arrest WA = Warrant MW = Most Wanted AR,WA = Arrest + Warrant CR,SX = Criminal + Sex offender CR,MW = Criminal + Most Wanted CR,SX,MW = Criminal + Sex offender + Most Wanted All = All types (default) | |||
| O | DOB_yyyymmdd | Offender's DOB | DOB in yyyymmdd
format (support wildcard for mmdd) [ex:19851206] [ex:1983* = 19830101 ~ 19831231] | |||
| O | include_partial_DOB | Include partial DOB match |
include_partial_DOB
= false (default). Match records with Match records with exactly DOB specifyed in DOB_yyyymmdd
parameter. include_partial_DOB = true Match records with YYYY0000 or YYYYMM00.(For records only have YYYY or YYYYMM DOB only) | |||
| O | include_NULL_DOB | Include null DOB match |
include_NULL_DOB = false (default) Don't match records with no DOB include_NULL_DOB = true Match records with DOB=NULL or no DOB | |||
| O | priority_states | High priority state(s) | Records from these states have high priority | |||
| O | priority_flag | priority flag for DOB and priority_states |
priority_flag = 0
1. Exact DOB Matches (High priority states) 2. Exact DOB Matches (Low priority states) 3. Partial DOB Matches (High priority states) 4. Partial DOB Matches (Low priority states) 5. NULL DOB Matches (High priority states) 6. NULL DOB Matches (Low priority states) priority_flag = 1 1. Exact DOB Matches (High priority states) 2. Partial DOB Matches (High priority states) 3. NULL DOB Matches (High priority states) 4. Exact DOB Matches (Low priority states) 5. Partial DOB Matches (Low priority states) 6. NULL DOB Matches (Low priority states) | |||
| O | search_type | specify search type | 0:source table
(default) 1: index table 2. All source table names | |||
| O | source_output_layout | specify output layout for source table | 0: unified summary(default) 1: unified original 2. source summary 3. source original | |||
| O | return_index_max | specify maximum records returned from the index table (specify range between 1~1000) | ||||
| O | return_source_max | specify maximum records returned from
the source table (specify range between 1~100) | ||||
| O | source_id_array | It can contains multiple 'sourceid' objects. Each sourceid object has source and id properties | To specify this parameter: 1.Search index table(set search_type parameter = 1) and retrieve source and id info for the records you want 2.Create one or more sourceid object and specify source and id properties for each object. 3.Add sourceid objects to source_id_array. | |||
| O | include_NULL_middlename | Include records with null or empty middle name | include_NULL_middlename = false
(default) Don't include records with middle name when middlename parameter is specified. include_NULL_middlename = true Include records with null or empty middle name when middlename parameter is specified. | |||
| O | return_sor_all_states | Include Sex offenders from all states | return_sor_all_states = false (default) Return sex offedner records only in specified state parameter return_sor_all_states = true Return sex offender records in all states. State parameter has no effect on sex offender records | |||
| O | return_mostwanted_all_states | Include most wanted from all states | return_mostwanted_all_states = false (default) Return most wanted records only in specified state parameter return_mostwanted_all_states = true Return most wanted records in all states. State parameter has no effect on most wanted records | |||
| Some records don't have DOB, if you can't find any record, try to search without DOB or specify include_NULL_DOB = true | ||||||
| Error code | Desc |
| 0 | [Input error]:account and password are required |
| 1 | [Input error]:lastname and firstname are required) |
| 2 | [Input error]:Invalid DOB |
| 3 | [Input error]:Invalid account or password |
| 4 | [database error]:Fail to connect to account db |
| 5 | [Input error]:'search_type' parameter can only be 0:source,1:index 2:source list) |
| 6 | [database error]:Fail to access source list |
| 7 | [Input error]:specify index records > maximum records |
| 8 | [Input error]:specify source records > maximum records |
| 9 | [Input error]:Invalid search category. Please specify 'CR','SX','AR','WA,'ALL','AR,WA' or 'CR,SX')(CR=Criminal, SX=Sex Offenders, AR=Arrest, WA=Warrant) |
| 10 | [Input error]:'DOB_yyyymmdd' is required when 'include_NULL_DOB' is specified |
| 11 | [Input error]:'DOB_yyyymmdd' is required when 'include_partial_DOB' is specified |
| 12 | [database error]: Fail to read the index table |
| 13 | [database error]: Fail to read source table(s) |
| 14 | error code:14([Input error]: Parameter 'source_id_array' can only contains up to "+config.int_max_source_id.ToString() +" [source/id] objects |
| 999 | [Input error](To use this service, you must agree the term:Please read Disclaimers section on https://www.appcheckdata.com/ws_criminal2 If you agree the term please reset 'Disclaimers_agree' parameter in your code = true |
| Modify date | Desc |
| 01/28/2010 | Initial release(For test only) |
| 02/09/2010 | source_output_layout = 2 and 3 is available now |
| 02/09/2010 | Search by multiple source/id is available (see 'source_id_array' parameters) |
| 02/09/2010 | Add error message 14 |
| 03/23/2010 | Add new category (MW = Most Wanted) |
| 03/23/2010 | Add new parameter (include_NULL_middlename) |
| 03/23/2010 | Add new parameter (return_sor_all_states) |
| 03/23/2010 | Add new parameter (return_mostwanted_all_states) |
| 2010 Appcheckdata.com | |