lexicon
Id: eco.wonderland.workcell.protocol.mtconnect.error.defs
Type: lexicon
Arrays
Section titled “Arrays”Objects
Section titled “Objects”- assetNotFound: Request for information specifies an asset that is not recognized by the agent.
- internalError: Agent experienced an error while attempting to publish the requested information.
- invalidParameterValue: Supplied value does not match the required type.
- invalidQueryParameter: Agent does not recognize the parameter.
- invalidRequest: Request contains information that was not recognized by the agent.
- invalidURI: URI provided was incorrect.
- invalidPath: Path is either structurally malformed or the Path does not exist.
- noDevice: Identity of the device specified in the request for information is not associated with the agent.
- outOfRange: Request for information specifies streaming data that includes sequence number(s) for pieces of data that are beyond the end of the buffer.
- queryError: Agent was unable to interpret the query.
- queryParameter: Property of the Request that modifies the information returned by the Request.
- tooMany:
countparameter provided in the request for information requires either of the following: - unauthorized: Requester does not have sufficient permissions to access the requested information.
- unsupported: Valid request was provided, but the agent does not support the feature or type of request.
- error: Abstract error encountered by an agent when responding to a request.
- header: Provides information from an agent defining version information, storage capacity, and parameters associated with the data management within the agent.
- mtConnectError: Root entity of an errors response that contains the error information.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.protocol.mtconnect.error.defs", "lexicon": 1, "defs": { "assetNotFound": { "type": "object", "properties": {} }, "internalError": { "type": "object", "properties": {} }, "invalidParameterValue": { "type": "object", "properties": { "queryParameter": { "type": "ref", "ref": "#queryParameter" } } }, "invalidQueryParameter": { "type": "object", "properties": {} }, "invalidRequest": { "type": "object", "properties": {} }, "invalidURI": { "type": "object", "properties": {} }, "invalidPath": { "type": "object", "properties": {} }, "noDevice": { "type": "object", "properties": {} }, "outOfRange": { "type": "object", "properties": { "queryParameter": { "type": "ref", "ref": "#queryParameter" } } }, "queryError": { "type": "object", "properties": {} }, "queryParameter": { "type": "object", "properties": {} }, "tooMany": { "type": "object", "properties": {} }, "unauthorized": { "type": "object", "properties": {} }, "unsupported": { "type": "object", "properties": {} }, "error": { "type": "object", "properties": {} }, "header": { "type": "object", "required": [ "bufferSize", "creationTime", "instanceId", "sender", "version", "deviceModelChangeTime" ], "properties": { "bufferSize": { "type": "integer" }, "creationTime": { "type": "string", "format": "datetime" }, "instanceId": { "type": "integer" }, "sender": { "type": "string" }, "testIndicator": { "type": "boolean" }, "version": { "type": "string" }, "deviceModelChangeTime": { "type": "string", "format": "datetime" } } }, "mtConnectError": { "type": "object", "required": [ "header", "errors", "error" ], "properties": { "header": { "type": "ref", "ref": "#header" }, "errors": { "type": "ref", "ref": "#errors" }, "error": { "type": "union", "refs": [ "#error", "#assetNotFound", "#internalError", "#invalidParameterValue", "#invalidQueryParameter", "#invalidRequest", "#invalidURI", "#invalidPath", "#noDevice", "#outOfRange", "#queryError", "#tooMany", "#unauthorized", "#unsupported" ] } } }, "errors": { "type": "array", "minLength": 1, "items": { "type": "union", "refs": [ "#error", "#assetNotFound", "#internalError", "#invalidParameterValue", "#invalidQueryParameter", "#invalidRequest", "#invalidURI", "#invalidPath", "#noDevice", "#outOfRange", "#queryError", "#tooMany", "#unauthorized", "#unsupported" ] } } }}