Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

This tool allows the validation of an Object that is publicly reachable by the tool: http://dev_devtoolkit.openmobilealliance.org/OEditor/OMNAVerify 

  • The error codes relevant to single Object Validation are from (403 to 499). 
  • In addition the user needs to validate by hand the criteria provided by error codes (400 to 402).

The information in the OMNA LwM2M Registry is contained in two files:

  • DDF.xml          : this file contains all the Object information that is displayed in the OMA LwM2M registry (with the exception of the Reusable Resources that are contained in the "Common.xml" file.
  • Common.xml   : this file contains the Reusable Resources information that is displayed in the OMA LwM2M registry.

Error Codes

General Requirements

Fault ID.Single ValidationDescription
005NoSenML units was not possible to load and therefore not used during validation
010NoThe API does not return the same number of objects for DDF.XML
011NoThe API does not return the same number of resources for Common.XML - NOT SUPPORTED, THE API DOES NOT SUPPORT Common.XML
021NoValidate that the XML File is 1) well formatted 2) valid according to the schema in DDF.XML
022NoValidate that the XML File is 1) well formatted 2) valid according to the schema in Common.XML
023NoValidate that the API return MIME Type application/json
031No

Validate that the file contains at least one object in DDF.XML

032No

Validate that the file contains at least one resource in Common.XML

041NoInvalid content or element that is not expected in DDF.XML
042NoDISABLED - Invalid content or element that is not expected in Common.XML


Elements in the DDF.xml

Fault IDSingle
Validation
ElementsDescription
200NoObjectIDVersion is the same between two objects with the same Object ID
201No
DISABLED - Name is different for different version of the same Object ID
202No
DISABLED - Description is different for different version of the same Object ID
210NoURN

The URN or ObjectID not correct according to the TS

The URN or Source category is not correct according to the TS

The URN or Ver is not correct according to the TS

The ID is not in the range allowed by Source

220NoNameIs not allowed to be empty
230NoDescriptionIs not allowed to be empty
240NoOwnerIs not allowed to be empty
250NoSourceIs not allowed to be empty
251No
Must be either "0", "1" or "2" without quotes
260

No

VerMust be either empty or 3 character with the format <Digit>.<Digit> according to the TS
270NoDDFMust be either Empty or a valid link that does not return HTTP 404 (Not Found) and any error while downloading the object or processing the object
271No
The MIME Type of the response must be text/xml
272No
The link contains a invalid Object
273No
The link contains an Object with a minimum of one resource
280No

LWM2M

(Void)


Must either be empty if DDF is empty or a valid link to the tool with the URL to load the object into the tool

A valid URL must start with the call to the tool:

http://devtoolkit.openmobilealliance.org/OEditor/LWMOView?url=
Followed by the URL, (URL-encoded), to the Object.

For example: http://devtoolkit.openmobilealliance.org/OEditor/LWMOView?url=http%3A%2F%2Fwww.openmobilealliance.org%2Ftech%2Fprofiles%2FLWM2M_APN_connection_profile-v1_0.xml

Note: this error code is not longer in used. The element that contained the link to the LwM2M Editor was removed from the DDF.

290NoVortoMust be either Empty or a valid link that does not return HTTP 404 (Not Found)
291No
DISABLED - The MIME Type of the response must not be "html" to avoid web page with HTTP 404
300NoDDFLinkIs not allowed to be empty
301No
Must be either "0", or "1" without the quotes
310NoTSMust be either Empty or a valid link that does not return HTTP 404 (Not Found)
311No
DISABLED - The MIME Type of the response must not be "html" to avoid web page with HTTP 404
320NoTSLinkIs not allowed to be empty
321No
Must be either "0", or "1" without the quotes
330YesLicenseType

Must either be empty or string - Will not be verified, empty or non-existing is treated equally

Note: to be changed to it cannot be empty

400NoContent of Object"Object ID" inside the object is not the same as in the DDF.XML File
401No

"Object URN" inside the object is not the same as in the DDF.XML File

402No
"Object Name" inside the object is not the same as in the DDF.XML File
403Yes
Incorrect content of LWM2MVersion
404Yes
Non-existent xml schema reference
405Yes
Incorrect xml schema reference, according to the "LwM2M Version"
406Yes
The object is missing LF characters in the end of the file
407Yes
Object contains CR, which is not allowed
408Yes
Object missing several LF, which is not allowed
410YesContent of the objects resourcesEmpty Name
411Yes
Invalid Operations according to the TS
412Yes
Invalid Type according to the TS
413Yes
Invalid Type for an resource with Operation = "E"
414Yes
Invalid MultipleInstances value
415Yes
Invalid Mandatory value
416Yes
Empty description
417Yes
Invalid Unit value according to SenML
450YesContent of the object's reusable resourcesThe object uses an non existing reusable resource
460Yes
Miss match with reusable resources on: Name
461Yes
Miss match with reusable resources on: Operation
462Yes
Miss match with reusable resources on: Type
463Yes
Miss match with reusable resources on: RangeEnumeration
464Yes
Miss match with reusable resources on: Unit

*In blue validation error codes that will stop the registration process.

Elements in the Common.xml 

Fault IDSingle
Validation
ElementDescription
500NoItem IDThe ID is already used in another registration, it must be unique
501No
The ID is not in the range of (2048 - 26240)
510YesNameIs not allowed to be empty
601Yes
Invalid XML characters, for example smart quote
520YesOperationsInvalid Operations according to the TS
604Yes
Invalid XML characters, for example smart quote
530YesTypeInvalid Type according to the TS
531Yes
Invalid Type for an resource with Operation = "E"
540Yes?RangeEnumerationN/A, No validation done
550Yes?UnitsN/A, No validation done
551Yes
Invalid Unit according to SenML
560NoSubmitterN/A, No validation done
570YesDescriptionIs not allowed to be empty
571Yes?
Description is not CDATA encoded - Will not be validated
602Yes
Invalid XML characters, for example smart quote
580NoTSMust be either Empty or a valid link that does not return HTTP 404 (Not Found)
581No
The MIME Type of the response must not be "html" to avoid web page with HTTP 404
605Yes
Invalid XML characters, for example smart quote
590NoTSLinkIs not allowed to be empty
591No
Must be either "0" or "1" without quotes

*In blue validation error codes that will stop the registration process.


  • No labels