Subject: | |
From: | |
Reply To: | |
Date: | Wed, 7 Oct 2015 21:01:35 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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
|
|
|