Skip to main content
Jump to: navigation, search

Difference between revisions of "OM2M/Applications"

(= Applications representation)
Line 18: Line 18:
 
|lastModifiedTime ||  || 1 || RO || Last modification time of a resource.
 
|lastModifiedTime ||  || 1 || RO || Last modification time of a resource.
 
|}
 
|}
 +
  
 
== Applications representation ==
 
== Applications representation ==
Line 41: Line 42:
 
   <element name="applicationAnncCollection" type="tns:NamedReferenceCollection" />
 
   <element name="applicationAnncCollection" type="tns:NamedReferenceCollection" />
 
</schema>
 
</schema>
 +
</source>
 +
 +
== Retrieve Applications ==
 +
 +
'''Retrieve information about accessible resources'''
 +
 +
* Synopsis: GET {Well Known URI of the Service}
 +
* Request Headers: Authorization, Accept.
 +
* Request Body: N/A.
 +
* Response Headers: Content-Type, Content-Length.
 +
* Response Message Body: Applications.
 +
* Response Status: 200, 402, 404, 501.

Revision as of 14:06, 15 April 2014

Applications resource

The Applications resource shall contain a collection of application resources.

The sclBase/applications resource shall contain only application resources, representing locally registered applications.

The sclBase/scls/sclId/applications resource shall contain only applicationAnnc resources, representing remote applications residing on the indicated sclId that are announced to the local sclBase.


Name Type Occurs Read/Write Description
accessRightID URI 0..1 RW Reference to an AccessRight resource defining who is allowed to access the resource containing this attribute for a specific purpose (retrieve, update, delete etc.)
creationTime 1 RO Time of creation of the resource
lastModifiedTime 1 RO Last modification time of a resource.


Applications representation

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://uri.etsi.org/m2m" xmlns:tns="http://uri.etsi.org/m2m">
  <include schemaLocation="common.xsd" />
  <element name="applications" type="tns:Applications" />
  <complexType name="Applications">
    <all>
      <element ref="tns:accessRightID" minOccurs="0" />
      <element ref="tns:creationTime" minOccurs="0" />
      <element ref="tns:lastModifiedTime" minOccurs="0" />
      <!-- subresources -->
      <element ref="tns:applicationCollection" minOccurs="0" />
      <element ref="tns:applicationAnncCollection" minOccurs="0" />
      <element ref="tns:subscriptionsReference" minOccurs="0" />
      <element ref="tns:mgmtObjsReference" minOccurs="0" />
    </all>
  </complexType>
  <element name="applicationCollection" type="tns:NamedReferenceCollection" />
  <element name="applicationAnncCollection" type="tns:NamedReferenceCollection" />
</schema>

Retrieve Applications

Retrieve information about accessible resources

  • Synopsis: GET {Well Known URI of the Service}
  • Request Headers: Authorization, Accept.
  • Request Body: N/A.
  • Response Headers: Content-Type, Content-Length.
  • Response Message Body: Applications.
  • Response Status: 200, 402, 404, 501.

Back to the top