Enum EldValidationType
ELD output validation message types.
public enum EldValidationType
- Extension Methods
Fields
CertificateExpired = 30
The certificate used to sign the S/MIME email or authenticate for connection to the web service has expired.
DuplicateFileSection = 10
A section header value appeared more than once in the ELD Output File.
EldRevoked = 29
The ELD Identifier, ELD Registration ID and (if supplied) the certificate value to match a valid ELD registration, but that registration has been revoked for failure to conform to the ELD Final Rule.
EmptyFile = 26
The submitted ELD file is blank and does not contain any usable information.
FieldValueOutsideValidRange = 13
For numeric fields with a specific range of possible values, the value supplied is a number but it falls outside the range of values defined in the Final Rule.
IncorrectFileDataCheckValue = 1
File data check value computed based on the file contents does not match the values included in the file line of the ELD Output File.
IncorrectLineDataCheckValue = 2
Line data check value computed using the contents of the file line does not match the value included in the final field of the line.
IncorrectNumberOfLineValues = 3
File line contains fewer or more than the expected number of fields for a line of its type.
InvalidCharacter = 4
File contains a character that is not a part of the ASCII character set defined by ANSI INCITS 4-1986; this may result in invalid data being displayed to the enforcement user.
InvalidCoordinateValue = 27
The value supplied is not valid for a coordinate component (longitude or latitude).
InvalidDate = 18
The field value could not be parsed as a date.
InvalidDecimal = 16
The supplied value could not be parsed as a decimal number.
InvalidEldRegistrationInformation = 28
The ELD Identifier, ELD Registration ID and (if supplied) the certificate value do not match a valid ELD registration.
InvalidFieldFormat = 14
For fields which define a specific structure, the value supplied does not match the format specified in the rule.
InvalidFieldLength = 12
A field with a restricted length does not match a specific length, or it is outside the valid range of length.
InvalidHexValue = 21
The field could not be parsed as a hex value.
InvalidInteger = 17
The field value cannot be parsed as an integer.
InvalidLineDelimiter = 23
The file is using something other than a single CR as a line delimiter.
InvalidMessageSubject = 35
When using email transfer, the subject line of the email did not conform to any of the three formats described in.3.2.3.2.
InvalidTime = 19
The field value could not be parsed as a time.
InvalidValue = 15
For fields which are restricted to a specific list of values, the supplied value was not found in the list.
InvalidVin = 20
The VIN does not have a valid check-digit.
MissingCmv = 7
A CMV Order Number referenced in an event record was not found in the CMV List.
MissingEldUser = 8
An ELD User Order Number referenced in an event record was not found in the User List.
MissingFileLine = 9
Line expected to exist was not found in the file.
MissingFileSection = 6
A section of the file could not be identified, sections are identified by matching the section header text with the contents of each file line.
MissingRequiredField = 11
A field defined by the rule as required has not been supplied.
MultipleAttachments = 36
After decrypting the email message, more than one attachment was found.
NoAttachment = 37
After decrypting the email message, no ELD Output File was found as an attachment.
NoLines = 25
The submitted ELD file does not contain any line delimiters.
None = 0
The error type cannot be determined or was not provided.
ParameterMismatch = 31
The ELD Registration ID, ELD Identifier or Output File Comment sent in the subject/body of the S/MIME email or as parameters in the web service call do not match those values contained in the ELD output file.
TestInformation = 32
The ELD Registration Id or ELD Certificate used to submit the ELD Output file are the test values provided by FMCSA.
UnableToDecryptSmimeMessage = 34
Either the email was not encrypted or it was not encrypted using the public key certificate provided by FMCSA on the ELD Provider Registration website.
UnableToVerifySmimeSignature = 33
Either the email was not signed or it was signed using a certificate not associated with the ELD.
UnexpectedEmptyLine = 22
A valid ELD file should contain only a single empty line following the CR character.
UnexpectedLine = 5
A line was encountered that contains text but could not be identified.
UnexpectedQuoteDelimiters = 24
Individual field values in this ELD file have been wrapped with double quote characters.