<!-- TODO: check if m2m:ID is the correct data type for the following list elements or if xs:anyURI should be used (as used in access control rules) -->
<!-- TODO: check if m2m:ID is the correct data type for the following list elements or if xs:anyURI should be used (as used
in access control rules) -->
<!-- "listOfM2MID" is a space separated list of CSE-IDs and/or AE-IDs (i.e. elements of data type m2m:ID" -->
<xs:simpleTypename="listOfM2MID">
<xs:listitemType="m2m:ID"/>
<xs:listitemType="m2m:ID"/>
</xs:simpleType>
<!-- TODO: check if the definition of "listOfMinMax" can be simplified, i.e. avoiding use of explicit type definitions for "longMin-1" and "listOflongMin-1" -->
<!-- "listOfMinMax" represents a list of min and max numbers used in attributes of the [cmdhLimits] resource
based on data type longMin-1. Unit is milliseconds -->
<!-- TODO: check if the definition of "listOfMinMax" can be simplified, i.e. avoiding use of explicit type definitions for
"longMin-1" and "listOflongMin-1" -->
<!-- "listOfMinMax" represents a list of min and max numbers used in attributes of the [cmdhLimits] resource based on data
type longMin-1. Unit is milliseconds -->
<xs:simpleTypename="longMin-1">
<xs:restrictionbase="xs:long">
<xs:minInclusivevalue="-1"/>
<xs:minInclusivevalue="-1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleTypename="listOflongMin-1">
<xs:listitemType="m2m:longMin-1"/>
<xs:listitemType="m2m:longMin-1"/>
</xs:simpleType>
<xs:simpleTypename="listOfMinMax">
<xs:restrictionbase="m2m:listOflongMin-1">
<xs:restrictionbase="m2m:listOflongMin-1">
<xs:minLengthvalue="2"/>
<xs:maxLengthvalue="2"/>
</xs:restriction>
</xs:simpleType>
<!-- TODO: check if the definition of "backOffParameters" can be simplified, i.e. avoiding use of explicit type definition for "listOfNonNegInt" -->
<!-- "backOffParameters" is an ordered list of 3 nonNegativeInteger numbers:backoffTime, backoffTimeIncrement, maximumBackoffTime (in that order!),
all units in milliseconds -->
<!-- TODO: check if the definition of "backOffParameters" can be simplified, i.e. avoiding use of explicit type definition
for "listOfNonNegInt" -->
<!-- "backOffParameters" is an ordered list of 3 nonNegativeInteger numbers:backoffTime, backoffTimeIncrement, maximumBackoffTime
(in that order!), all units in milliseconds -->
<xs:simpleTypename="listOfNonNegInt">
<xs:listitemType="xs:nonNegativeInteger"/>
<xs:listitemType="xs:nonNegativeInteger"/>
</xs:simpleType>
<xs:simpleTypename="backOffParameters">
<xs:restrictionbase="m2m:listOfNonNegInt">
<xs:restrictionbase="m2m:listOfNonNegInt">
<xs:minLengthvalue="3"/>
<xs:maxLengthvalue="3"/>
</xs:restriction>
</xs:simpleType>
<!-- TODO: check if "eventCatType" is the correct base type for the list elements or if data type "eventCat" should be used here -->
<!-- "listOfEventCat" is a space separated list of eventCatType's -->
<xs:simpleTypename="listOfEventCat">
<xs:listitemType="m2m:eventCatType"/>
</xs:simpleType>
<!-- "actionStatus" is used accross mgmtObj resources -->
@@ -68,14 +68,16 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
<xs:enumerationvalue="17"/>
<!-- schedule -->
<xs:enumerationvalue="18"/>
<!-- serviceSubscribedAppRule -->
<xs:enumerationvalue="19"/>
<!-- serviceSubscribedNode -->
<xs:enumerationvalue="19"/>
<!-- statsCollect -->
<xs:enumerationvalue="20"/>
<!-- statsConfig -->
<!-- statsCollect -->
<xs:enumerationvalue="21"/>
<!-- subscription -->
<!-- statsConfig -->
<xs:enumerationvalue="22"/>
<!-- subscription -->
<xs:enumerationvalue="23"/>
<!-- accessControlPolicyAnnc -->
<xs:enumerationvalue="10001"/>
<!-- AEAnnc -->
...
...
@@ -127,7 +129,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
</xs:restriction>
</xs:simpleType>
<xs:simpleTypename="eventCatType">
<xs:simpleTypename="stdEventCats">
<xs:annotation>
<xs:documentation>Used for ec parameter in request and eventCat attribute of <delivery> resource and cmdh
policy resource types.</xs:documentation>
...
...
@@ -146,7 +148,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
<xs:simpleTypename="operation">
<xs:annotation>
<xs:documentation>Used for rt parameter in request and operation attribute in <request> resource
<xs:documentation>Used for Operation parameter in request and operation attribute in <request> resource as well as resource as well as operationMonitor
</xs:documentation>
</xs:annotation>
<xs:restrictionbase="xs:integer">
...
...
@@ -200,26 +202,27 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
<xs:simpleTypename="resultContent">
<xs:annotation>
<xs:documentation>Used for rc parameter in request.</xs:documentation>
<xs:documentation>Used for Result Content parameter in request.</xs:documentation>