Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
OM2M/Applications
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 | Multiplicity | Create | Update | Response |
accessRightID | URI | 0..1 | N/A | O | O |
creationTime | Time | 1 | N/A | NP | M |
lastModifiedTime | Time | 1 | N/A | NP | M |
applicationCollection | collection | 1 | N/A | NP | M |
applicationAnncCollection | collection | 1 | N/A | NP | M |
subscriptionsReference | collection | 1 | N/A | NP | M |
mgmtObjsReference | 1 | N/A | NP | M |
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.
Example Request
GET /scl-id/applications Host: om2m.laas.fr Authorization: Basic xxxxxxxxxxxxxxxxxxx
Example Response
HTTP/1.1 200 OK Content-Type: text/xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <om2m:applications xmlns:om2m="http://uri.etsi.org/m2m" xmlns:xmime="http://www.w3.org/2005/05/xmlmime"> <om2m:accessRightID>gscl/accessRights/AR_ADMIN</om2m:accessRightID> <om2m:creationTime>2014-04-15T20:02:01.530+02:00</om2m:creationTime> <om2m:lastModifiedTime>2014-04-15T20:04:11.404+02:00</om2m:lastModifiedTime> <om2m:applicationCollection> <om2m:namedReference id="LAMP_0">gscl/applications/LAMP_0</om2m:namedReference> <om2m:namedReference id="LAMP_1">gscl/applications/LAMP_1</om2m:namedReference> <om2m:namedReference id="LAMP_ALL">gscl/applications/LAMP_ALL</om2m:namedReference> </om2m:applicationCollection> <om2m:applicationAnncCollection/> <om2m:subscriptionsReference>gscl/applications/subscriptions</om2m:subscriptionsReference> <om2m:mgmtObjsReference>gscl/applications/mgmtObjs</om2m:mgmtObjsReference> </om2m:applications>