ONEM2M_TECHQUESTIONS Archives

October 2015

oneM2M_TechQuestions@LIST.ONEM2M.ORG

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
oneM2M Technical Questions <[log in to unmask]>
Date:
Wed, 7 Oct 2015 21:01:35 +0100
Content-Type:
text/plain
Parts/Attachments:
text/plain (28 lines)
Hi all,

After reading TS-0001-V-1.6.1.2 dated Jan 30, 2015, I still don't quite understand how announced attributes are processed. Take ResourceType attribute of AE as an example, in Table 9.6.5-2 Attributes of <AE> Resource, it is 'NA' for <AEAnnc> attribute; but in Table 9.6.26-1: Universal Attributes for Announced Resources, and Table 10.2.18.4-1: Resource Hosting CSE to Announce Resource: CREATE, resourceType is marked as 'Mandatory'. I'm not sure if there is a typo in one of these statements.

ResourceId attribute is also marked 'MA' in Table 9.6.5-2, and 'Conditional Mandatory' in Table 9.6.26-1. I try to understand the reasoning behind it. ResourceID is created at hosting CSE when resource is created, if ri is present in announcement request to remote CSE, it means remote CSE should not create its own resource id for this announced resource, it should use the given ri instead. But I don't see this is stated anywhere in the document. If this is the case, remote CSE would use ri created by hosting CSE to reference the announced resource on remote CSE, which seems weird. Besides, to reference the announced resource by ri on remote CSE, originator would compose something like this:

/remote-cse/reused-ri

In Table 9.6.1.3.1-1: Universal Attributes, it says:

resourceID            This attribute is an identifier for the resource that is used for ‘non-hierarchical addressing method’. 
                            This attribute shall be provided by the Hosting CSE when it accepts a resource creation procedure. 
                            The Hosting CSE shall assign a resourceID which is unique in that CSE


Basically this just invalidates the reuse of ri on announced resource because reuse of hosting CSE ri may conflicts with local remote CSE generated ri.

I don't know if I make any sense. Comments welcomed.

Regards,

Ray

########################################################################

To unsubscribe from the oneM2M_TechQuestions list, click the following link:
https://list.etsi.org/scripts/wa.exe?SUBED1=oneM2M_TechQuestions&A=1

ATOM RSS1 RSS2