Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The server can identify a specific client by the client-generated unique receiver identifier {recI}. The next table lists all special methods and provides a brief description of the Action.

<TABLE>

...

HTTP-CommandPathActionDescription
POST{baseURI}/ods/{conI}/security-readThis method allows to retrieve information on the ACL-entries (access control list) to an application element, or to one or more attributes or relations of an application element or to one or more instances of an application element.
POST{baseURI}/ods/{conI}/security-updateThis method allows to attach ACL-entries to an application element, or to one or more attributes or relations of an application element or to one or more instances of an application element, or to modify or remove already existing ACL-entries.
POST{baseURI}/ods/{conI}/initial-rightsThis method allows to set, remove, or modify a set of session-specific ACL-templates.
POST{baseURI}/events/{recI}This method allows a client to register with the ODS server for a set of events.
DELETE{baseURI}/events/{recI}This method allows a client to unregister from the ODS server.
GET{baseURI}/events/{recI}This method allows a POOL-mode client to retrieve a set of events from the ODS server. Once the client has registered as a receiver for events at an ODS server, that server collects all matching events and stores them in a receiver-specific persistent event pool. Each time the client calls this method and thereby references a receiver through the unique {recI}, the ODS server will retrieve all events currently in the event pool for that receiver, and returns them in the response body.

ODS offers several more features, which makes client-server access efficient and safe:

  • Mixed-Mode Server: ODS uses external files like the ASAM MDF binary file format to store mass data. Instead of importing such data into the database, the external file is just referenced in there. Access to the data is completely abstracted through the API, i.e. clients access data in external files exactly the same way as they access data stored internally in the database. This makes storing large amounts of data transparent to clients and very efficient for the server.
  • Queries: Client requests may be narrowed through a set of relational ('>', '<', '=', etc.) and logical ('AND', 'OR', 'NOT', etc.) operators, which eases access to huge amounts of data.

 

File Description Formats

Floating box
positionright

Structure of the ATF/XML file

...

  • Description of the ASAM ODS 5.2 Base Model.
  • Open source Measurement Data Management project OpenMDM.

HTTP-CommandPathActionDescriptionPOST{baseURI}/ods/{conI}/security-readThis method allows to retrieve information on the ACL-entries (access control list) to an application element, or to one or more attributes or relations of an application element or to one or more instances of an application element.POST{baseURI}/ods/{conI}/security-updateThis method allows to attach ACL-entries to an application element, or to one or more attributes or relations of an application element or to one or more instances of an application element, or to modify or remove already existing ACL-entries.POST{baseURI}/ods/{conI}/initial-rightsThis method allows to set, remove, or modify a set of session-specific ACL-templates.POST{baseURI}/events/{recI}This method allows a client to register with the ODS server for a set of events.DELETE{baseURI}/events/{recI}This method allows a client to unregister from the ODS server.GET{baseURI}/events/{recI}This method allows a POOL-mode client to retrieve a set of events from the ODS server. Once the client has registered as a receiver for events at an ODS server, that server collects all matching events and stores them in a receiver-specific persistent event pool. Each time the client calls this method and thereby references a receiver through the unique {recI}, the ODS server will retrieve all events currently in the event pool for that receiver, and returns them in the response body.


Back to Top