State Response Format Changes

From Nlets Wiki
Jump to: navigation, search

This page will house the State Response Format Changes that Nlets is aware of.


Driver/Registration Parser Change Log

Date State Type Notes
09/08/2020 IL Driver

IL DR parser has been updated to handle additional information on City line, and to sub-string additional information on the PID/ EXP/ ISS/ line.

08/26/2020 OK Registration

OK RR parser has been updated to handle Multi-hit Tribal information. This change for OK only involved the Nlets.MessageParsing.Parsers.Oklahoma.dll

08/26/2020 NM Registration

Added logic to handle lines with owner date of birth DOB and no owner name OWNER information. This change is limited to the Nlets.MessageParsing.Parsers.NewMexico.dll.

08/26/2020 NM Driver

Update to the Parser.xml file for NM DR to handle the following Error Notification messages. This change for the NM DR is limited to the Parser.xml file.

08/26/2020 NC Registration

NC added a line for customers who order multiple plates in series. This was causing an additional information in Dynamic lines error. Added logic to handle this line and separate out the plate count, issue date and expiration date. This change is limited to the Nlets.MessageParsing.Parsers.NorthCarolina.dll.

08/26/2020 MN Registration

Update to the MN RR Parser to handle CTY,STA,ZIP,VYR, VMA and pending forfeiture fields that were appearing causing errors. This change is limited to the Nlets.MessageParsing.Parsers.Minnesota.dll.

08/19/2020 NC Registration

Update to the Parsers.xml file for NC DR to handle the following Not_On_File messages.

08/19/2020 WV Registration

The WV DR parser was erroring with the addition of a new field named "COMM IMP" with no data yet.

8/18/2020 AR Registration

Updated the Nlets.MessageParsing.Parsers.Arkansas.dll. The root cause of the message "The DRIVE_OUT_START_DATE/DRIVE_OUT_START_TIME/DRIVE_OUT_END_DATE/DRIVE_OUT_END_TIM line could not be substringed" is a change in the spacing after the START DATE-TIME: and END DATE-TIME: label. Original map was counting 2 spaces after each label, we only have one space after each in the errored samples.

8/12/2020 OK Registration
  • Updated The OK RR parser was experiencing difficulties with the Secondary Plate Owner that had two names with an "and/or" or "OR". This moved the second name to the line below the first half of the entry. We have recaptured that.
  • Also handed duplicate key issue when we receive Two Secondary Owner Name lines.
8/11/2020 ID Registration

Updated Nlets.MessageParsing.Parsers.Idaho.dll with additional logic to address the changes for error-ing with additional information that needed to be handled.I was able to create output logic for this to handle it.

8/11/2020 CA Registration

Updated and deployed the Nlets.MessageParsing.Parsers.California.dll that contains the fixes addressing returned unhanded Notice Messages, , a New field IDENT: for Off Road Vehicles. Handle Mileage passed in as Kilometers, Handle Registered Owner Information for Mexicali/Mexico Addresses.

8/11/2020 NB Registration

Updated and deployed the Nlets.MessageParsing.Parsers.Nebraska.dll that contains the changes for the following areas: Title Information, Insurance Information, Brand Information, Vehicle Information, Owner Information, Lien/Lien Holder Information

8/04/2020 ME Registration

Updated Parser.xml with additional logic to return specific messages that are appearing on the second line of information from error notification for No Match Found queries.

8/04/2020 MT Registration

Updated Parser.xml with additional logic to allow parser to interpret and return the new Alert message section returned after the restriction of an RR.

8/04/2020 CO Registration

Updated Parser.xml with additional logic for the CO RR parser to return the License or VIN from the original query when Soap Error notification is returned.

8/04/2020 NJ Registration

Updated Parser.xml with additional logic for address issues resulting from unexpected content on the first line of the message due to introduction of a new ORI.

7/22/2020 CT Registration

Updated the Parser.xml file for the CT RR parser to handle a Not On File message.

7/22/2020 NV Registration

Updated the Parser.xml file and Nlets.MessageParsing.Parsers.Nevada.dll for the NV RR parser to handle to handle a Not On File message, Name suffix was not being handled when there was more than one space between the name and the suffix, and to handle an issue when the number of cylinders is presented as "00".

7/22/2020 OR Registration

Updated the Nlets.MessageParsing.Parsers.Oregon.dll file for the OR RR parser to handle to handle a blank Fleet Number.

7/21/2020 NH Registration

Updated Parser.xml with additional logic for address issues resulting from varied character spacing

7/21/2020 SC Driver
  • Updated Parser.xml with better handling for DRs with Error code 3039
  • Updated Parser.xml with better handling for ProvDL, TEMPORARY ALCHOHOL DL and MOPED License Types
7/21/2020 VA Driver

Updated the VA DR parser to handle ID Restrictions, DMV_Restrictions, and logic to handle Dwelling Address that is missing City/State/Zip.

7/17/2020 MD Registration
  • Update to the Parser.xml file for MD RR to handle the MD RR Parser as a FullyTagged parser for the following ORIs and the following Not_On_File messages.
 ORIs
 MD002015V
 MD002016V
 MD002017V
 MD002018V
 MD002019V
 MD002020V
 MD002021V
 MD002022V
 MD002030V
 MD002031V
 MD002032V
 MD002033V
 MD002034V
 MDMVA0000

 Not_On_File messages
 "RECORD NOT FOUND"
 "No vehicle found"
 "SQL ERROR!"
7/17/2020 UT Driver

Update to the Parser.xml file for UT DR to handle a new Not_On_File message of "TEMPORARILY UNAVAILABLE".

7/17/2020 NH Driver
  • Update to the Parser.xml file for NH DR to handle a new Not_On_File message of "UNKNOWNHOSTEXCEPTION".
  • Updated the NH parser Dll to handle additional information Photo Available and Photo Caveat.
7/17/2020 ND Driver

Update to the Parser.xml file for ND DR to handle a new Not_On_File message of "YOUR QUERY FAILED TO EXECUTE".

7/17/2020 VA Registration
  • Notice of Suspension header spelling change
  • Additional Message "PREVIOUS OUT-OF-SERVICE VIOL" on address line.
  • Handle the new fields "MOTORCYCLE INSTR RETURNED/REMAILED" date, and RETURNED RSN status.
  • Added logic to handle addresses with 1/2 numbers in address.
  • Added logic to properly handle APT in address.
  • Updated logic to handle Address2 line parsing
  • Updated logic to handle City State Zip line parsing
7/17/2020 OK Registration
  • CDL Status to handle additional data we are receiving in that Status.
  • No Medical Certificate Message with Medical Certification.
  • License Restrictions
7/16/2020 SC Driver
  • The structure of the OLN / ACN line has been updated
  • The structure of the SEX / HEIGHT / WEIGHT / BIRTH line has been updated
  • The structure of the STATUS / CDL / MED line has been updated
  • The structure of the TYP / CLASS / IIS / ACN line has been updated
  • Parser can now handle Eye Color
  • The parser can now better handle when the TYP / CLASS / IIS / ACN line has been arbitrarily truncated to random lengths
  • Mappers for the following Commerical DL types added: "BP", "CDL", "SR", "CPDL", "BP (R)", "CDL (R)", "SR (R)" and "CPDL (R)"
  • State Error Notification flag added for "3202 - A driver license or ID card number must be 10 or less numeric digits"
  • State Error Notification flag added for "3048 - No Driver's License was found for the DL number entered"
7/16/2020 SC Registration
  • Parser can now handle Responses with two holders
  • Parser can now handle Responses where the street is on the same line as the City, State, and Zip
7/15/2020 ID Registration Added logic to return the original query and additional information when a Not on file error occurs.
7/15/2020 TX Registration Added logic to handle Out of Range Exception for two owners on the vehicle and their combined name length was beyond a specific char count.
7/15/2020 IN Driver Added "** STARS is currently not processing" to the error response section of the IN DR parser.
7/14/2020 CT Registration Added the indicator of "NO DATA FOUND" and "DATA RETRIEVAL ERROR".
7/14/2020 GA Registration Added logic to handle responses containing "Vehicle Not Found".
7/14/2020 AL Registration Added logic to handle new header line: *** DMV REGISTRATION RESPONSE ***
7/14/2020 MI Registration MI parsers updated to handle DRs and RRs from the same MI ORI (MI230015V).
7/14/2020 OH Driver Added "** Error occurred while processing the request." to the error response section of the OH DR parser.
7/9/2020 MS Registration Resolved issue with no County on Vehicle line. Had to pad the string before it could be parsed.
7/9/2020 WY Registration Added logic to handle &/OR in names
7/9/2020 CA Registration City did not have the "CITY:" as a delimiter, also additional information showing up in the dynamic lines. Added logic to handle the message.
7/9/2020 IA Driver Message marked as fully-tagged XML contains a response text element
7/9/2020 OR Driver Unexpected content encountered on first or second line
7/9/2020 OR Registration Unexpected content encountered on first or second line
7/9/2020 AZ Registration Message marked as fully-tagged XML contains a response text element that is not an indication of record not on file
7/9/2020 NM Registration Had to change logic to deal with owner section of the message when an address is not present
6/22/2020 OK Registration OK Parser update for two new fields in RR Messages
6/22/2020 ID Registration ID Parser update for positional start of text logic for LIC line in RR Messages
6/22/2020 NJ Registration NJ Parser update for the original RR Query in the first line position in RR Messages
6/22/2020 MI Registration MI RR Parser update for Error_Notification and Not_On_File_Text messages
6/22/2020 AZ Registration Adjust for NOT ON FILE messages
6/22/2020 OK Registration The OK RR parser was having issues with the new Vehicle Field "Color: and Dynamic Field Communication Disability."

I have added the logic in the Parser to handle the two new fields above.

6/22/2020 ID Registration The ID RR message have started to appear with SingleFile and MultiHit files Both have intermittent LIC/ Line starting on line 0 rather than line 1.

I have added changes to make code more dynamic to handle the possibility of the two situations, in the two file types.

6/3/2020 13:34 DE Registration Update to holder parsing
6/2/2020 15:14 AK Driver Update to address parsing
6/2/2020 15:14 CA Driver Update to handle additional caveat lines
6/2/2020 15:14 CA Registration Update to handle additional caveat lines
6/2/2020 15:14 DE Registration Update to LIC handling
6/2/2020 15:14 HI Driver Update to Med Field indicator
6/2/2020 15:14 ME Registration Additional Caveat handling
5/27/2020 14:33 OR Registration "Update to handle new BRAND field. Update to support new Holder codes. Major refactoring to the parsing of address
5/27/2020 14:32 OR Driver Update to address handling and to account for new “USE THIS NO” address
5/27/2020 14:31 TX Registration Update to handle new COMM IMPED field
5/27/2020 14:31 OH Registration Updates to address parsing to account for addresses with two street lines
5/27/2020 14:30 NM Registration Can now handle responses that indicate an State specific error has occurred
5/27/2020 14:28 NB Driver Multi-hit address parsing update
5/27/2020 14:23 WI Registration Addition of a new NOF strings to configuration
5/27/2020 14:23 NM Registration Addition of a new State Error Notification strings to configuration
5/22/2020 AZ Driver AZ is now sending fully-tagged NIEM
5/22/2020 AZ Registration AZ is now sending fully-tagged NIEM
5/22/2020 12:44 KS Driver Update to restriction handling
5/22/2020 12:44 KS Registration Can now handle responses that indicate an State specific error has occurred
5/22/2020 12:43 XX Driver Addition of a new State Error Notification string to configuration
5/14/2020 12:29 AZ Driver Addition of a new NOF string to configuration
5/13/2020 15:26 KY Driver Update to handle owners with "AND/OR"
5/13/2020 15:26 KY Registration Update to the processing Next of Kin
5/13/2020 15:25 FL Registration Can now handle responses that indicate an State specific error has occurred
5/13/2020 15:25 AR Driver Update to address parsing
5/13/2020 15:25 AR Registration Update to Insurance Parsing, State Error Notification Handling
5/13/2020 15:25 NJ Driver Update to handle Age
5/13/2020 15:25 TX Driver Update to handle person description
5/13/2020 15:25 TX Registration Update to handle empty EXP dates
5/13/2020 15:22 AL Driver AL switched to fully tagged responses
5/13/2020 15:22 AZ Driver AZ switched to fully tagged responses
5/13/2020 15:22 MI Driver MI switched to fully tagged responses
5/13/2020 15:22 NJ Driver New USCIS not authorized string
5/13/2020 15:22 AZ Registration AZ switched to fully tagged responses
5/13/2020 15:22 FL Registration New NOF strings added to config
5/13/2020 15:22 MO Registration MO switched to fully tagged responses
5/13/2020 15:22 MI Registration MI switched to fully tagged responses
5/13/2020 15:22 CT Registration CT switched to fully tagged responses
4/10/2020 13:58 MI Registration New NOF strings added to the configuration
4/10/2020 11:50 SD Driver Update to support safe extraction from fields dictionary Update to endorsement handling Update to MedCert handling
4/10/2020 11:47 AZ Driver Handle responses with "No matching drivers found" in the body
4/10/2020 11:45 AZ Driver Can now handle responses that indicate an State specific error has occurred
4/10/2020 11:45 AZ Registration Addition of a new MSC field
4/10/2020 10:40 MI Driver MI switched to fully tagged responses
3/26/2020 16:21 TX Driver Can now handle responses with "UNKNOWN NDLS RESPONSE" in the body
3/23/2020 10:35 CO Registration This resolved an issue with parsing CO mult-hit responses
3/23/2020 10:33 CO Registration CO started using a NEW ORI
3/23/2020 10:01 Al Driver Flag added for No Record Found or State Error Notification
3/23/2020 09:59 GA Driver GA switched to fully tagged responses
3/23/2020 09:59 AZ Driver AZ switched to fully tagged responses
3/23/2020 09:59 CO Registration CO switched to fully tagged responses

Top

Common Abbreviations

Abbreviation Description
EXP Expiration or Expiration Date
NOF Not on File

Top