diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn index 050e8315901e7fc862c14cba948162d49bb2e21c..e64cc00bb5af67758273f433639d5a4cf6eaae31 100644 --- a/LibOneM2M/OneM2M_Templates.ttcn +++ b/LibOneM2M/OneM2M_Templates.ttcn @@ -7,7 +7,7 @@ * * @author ETSI * @version $URL: https://forge.etsi.org/svn/oneM2M/trunk/ttcn/LibOneM2M/OneM2M_Templates.ttcn $ - * $Id: OneM2M_Templates.ttcn 114 2016-09-09 07:12:19Z reinaortega $ + * $Id: OneM2M_Templates.ttcn 117 2016-09-14 07:11:15Z reinaortega $ * @desc Module containing templates for oneM2M * */ @@ -79,7 +79,7 @@ module OneM2M_Templates { requestIdentifier := "m_retrieveCseBase" & f_rnd(1, 1000000), resourceType := omit, primitiveContent := omit, - roleIDs := {"1234abcd@role-issuer.com"},//TODO Find a correct value + roleIDs := {"1234abcd@role-issuer.com"}, // TODO Find a correct value originatingTimestamp := omit, requestExpirationTimestamp := omit, resultExpirationTimestamp := omit, @@ -671,7 +671,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := p_accessControlPolicyIDs,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O appName := omit,//O @@ -682,7 +682,7 @@ module OneM2M_Templates { nodeLink := omit,//NP requestReachability := true,//M contentSerialization := omit,//O - e2eSecInfo := omit, //TODO Check whether it is optional or mandatory for create operation + e2eSecInfo := omit, //O choice := omit//NP }; @@ -741,7 +741,7 @@ module OneM2M_Templates { supportedResourceType := omit, pointOfAccess := omit, nodeLink := omit, - e2eSecInfo := omit, //TODO Check whether it is optional or mandatory for create operation + e2eSecInfo := omit, choice := { choice_list := {{ serviceSubscribedAppRule := p_serviceSubscribedAppRule @@ -769,11 +769,11 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := p_accessControlPolicyIDs,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O creator := omit,//O - memberType := int2,//TODO: To be set to omit //O + memberType := omit,//O currentNrOfMembers := omit,//NP maxNrOfMembers := p_maxNrOfMembers,//M memberIDs := p_memberIds,//M @@ -822,20 +822,20 @@ module OneM2M_Templates { }; template (value) ServiceSubscribedAppRule_optional m_contentCreateServiceSubscribedAppRule (in ListOfM2MID p_applicableCredIDs, in ListOfM2MID p_allowedApp_IDs, in ListOfM2MID p_allowedAEs) := { - resourceName := omit, - resourceType := omit, - resourceID := omit, - parentID := omit, - creationTime := omit, - lastModifiedTime := omit, - labels := omit, - accessControlPolicyIDs := omit, - expirationTime := omit, - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation - applicableCredIDs := p_applicableCredIDs, - allowedApp_IDs := p_allowedApp_IDs, - allowedAEs := p_allowedAEs, - choice := omit + resourceName := omit,//TODO TS-0004 7.4.29.1 2 Missing attribute + resourceType := omit,//NP + resourceID := omit,//NP + parentID := omit,//NP + creationTime := omit,//NP + lastModifiedTime := omit,//NP + labels := omit,//O + accessControlPolicyIDs := omit,//O + expirationTime := omit,//O + dynamicAuthorizationConsultationIDs := omit, //O + applicableCredIDs := p_applicableCredIDs,//O + allowedApp_IDs := p_allowedApp_IDs,//O + allowedAEs := p_allowedAEs,//O + choice := omit //O } @@ -855,7 +855,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O creator := omit,//O eventNotificationCriteria := omit,//O expirationCounter := omit,//O @@ -868,7 +868,7 @@ module OneM2M_Templates { pendingNotification := omit,//O notificationStoragePriority := omit,//O latestNotify := omit,//O - notificationContentType := int1, //TODO Set to omit once xsd is fixed,//O + notificationContentType := omit, //O notificationEventCat := omit,//O subscriberURI := omit,//O choice := omit//NP @@ -893,14 +893,14 @@ module OneM2M_Templates { creator := omit,//O contentInfo := "a",//O contentSize := omit,//NP - contentRef := omit, //TODO Check whether it is optional or mandatory for create operation + contentRef := omit, //O ontologyRef := omit,//O content := { embed_values := {p_primitiveContent}, attr := omit, elem_list := {} }, //M - choice := omit // TODO Check whether it is optional or mandatory for create operation + choice := omit //O }; /** @@ -917,7 +917,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O stateTag := omit,//NP @@ -929,7 +929,7 @@ module OneM2M_Templates { currentByteSize := omit,//NP locationID := omit,//O ontologyRef := omit,//O - disableRetrieval := omit, //TODO Check whether it is optional or mandatory for create operation + disableRetrieval := omit, //O choice := omit//NP }; @@ -944,7 +944,7 @@ module OneM2M_Templates { labels := LABELS,//O accessControlPolicyIDs := p_accessControlPolicyIDs, //O expirationTime := omit, //O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit, //O announcedAttribute := omit, //O locationSource := PX_LOCATION_SOURCE, //M @@ -975,7 +975,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O appName := omit,//O @@ -986,7 +986,7 @@ module OneM2M_Templates { nodeLink := omit,//NP requestReachability := omit,//O contentSerialization := omit,//O - e2eSecInfo := omit, //TODO Check whether it is optional or mandatory for create operation + e2eSecInfo := omit, //O choice := omit//NP }; @@ -1022,7 +1022,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O creator := omit,//NP @@ -1083,7 +1083,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O creator := omit,//NP eventNotificationCriteria := omit,//O expirationCounter := omit,//O @@ -1101,35 +1101,7 @@ module OneM2M_Templates { subscriberURI := omit,//NP choice := omit//NP }; - - /** - * @desc Base primitiveContent for UPDATE operation for AE resource - */ - template (value) ContentInstance_optional m_contentUpdateContentInstance(XSD.String p_primitiveContent) := { - resourceName := omit,//NP - resourceType := omit,//NP - resourceID := omit,//NP - parentID := omit,//NP - creationTime := omit,//NP - lastModifiedTime := omit,//NP - labels := omit,//O - expirationTime := omit,//O - announceTo := omit,//O - announcedAttribute := omit,//O - stateTag := omit,//NP - creator := omit,//O - contentInfo := omit,//O - contentSize := omit,//NP - contentRef := omit, //TODO Check whether it is optional or mandatory for create operation - ontologyRef := omit,//O - content := { - embed_values := {p_primitiveContent}, - attr := omit, - elem_list := {} - }, //O - choice := omit //TODO Check whether it is optional or mandatory for create operation - }; - + /** * @desc Base primitiveContent for UPDATE operation for Container resource */ @@ -1143,7 +1115,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O stateTag := omit,//NP @@ -1155,7 +1127,7 @@ module OneM2M_Templates { currentByteSize := omit,//NP locationID := omit,//O ontologyRef := omit,//O - disableRetrieval := omit, //TODO Check whether it is optional or mandatory for create operation + disableRetrieval := omit, //NP choice := omit//NP }; @@ -1170,7 +1142,7 @@ module OneM2M_Templates { labels := LABELS,//O accessControlPolicyIDs := p_accessControlPolicyIDs,//O expirationTime := omit,//O - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//O locationSource := omit,//NP @@ -1197,7 +1169,7 @@ module OneM2M_Templates { labels := *,//O accessControlPolicyIDs := *,//O expirationTime := ?,//M - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := *, //O announceTo := *,//O announcedAttribute := ?,//M appName := *,//O @@ -1208,7 +1180,7 @@ module OneM2M_Templates { nodeLink := *,//O requestReachability := ?,//M contentSerialization := *,//O - e2eSecInfo:= *, //TODO Check whether it is optional or mandatory for create operation + e2eSecInfo:= *, //O choice := *//O }; @@ -1293,7 +1265,7 @@ module OneM2M_Templates { labels := *,//O accessControlPolicyIDs := *,//O expirationTime := ?,//M - dynamicAuthorizationConsultationIDs := *, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := *, //O announceTo := *,//O announcedAttribute := *,//O creator := *,//O @@ -1318,6 +1290,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M + dynamicAuthorizationConsultationIDs := omit,//O announceTo := omit,//O announcedAttribute := omit,//M creator := omit,//O @@ -1350,7 +1323,7 @@ module OneM2M_Templates { choice := {childResource_list := ?} //O } - template Group_optional mw_contentGroup_rc6 modifies mw_contentGroupBase := { + template Group_optional mw_contentGroup_rc6 modifies mw_contentGroupBase := { resourceName := omit,//M resourceType := omit,//M resourceID := omit,//M @@ -1360,6 +1333,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M + dynamicAuthorizationConsultationIDs := omit,//O announceTo := omit,//O announcedAttribute := omit,//M creator := omit,//O @@ -1477,7 +1451,7 @@ module OneM2M_Templates { labels := *,//O accessControlPolicyIDs := *,//O expirationTime := ?,//M - dynamicAuthorizationConsultationIDs := *, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := *, //O creator := *,//O eventNotificationCriteria := *,//O expirationCounter := *,//O @@ -1505,7 +1479,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O creator := omit,//O eventNotificationCriteria := omit,//O expirationCounter := omit,//O @@ -1552,7 +1526,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M - dynamicAuthorizationConsultationIDs := omit, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := omit, //O creator := omit,//O eventNotificationCriteria := omit,//O expirationCounter := omit,//O @@ -1590,10 +1564,10 @@ module OneM2M_Templates { creator := *,//O contentInfo := *,//O contentSize := ?,//M - contentRef := *, //TODO Check whether it is optional or mandatory for create operation + contentRef := *, //O ontologyRef := *,//O content := ?,//M - choice := * //TODO Check whether it is optional or mandatory for create operation + choice := * //O }; @@ -1607,7 +1581,7 @@ module OneM2M_Templates { labels := *,//O accessControlPolicyIDs := *,//O expirationTime := ?,//M - dynamicAuthorizationConsultationIDs := *, //TODO Check whether it is optional or mandatory for create operation + dynamicAuthorizationConsultationIDs := *, //O announceTo := *,//O announcedAttribute := *,//O stateTag := ?,//M @@ -1619,7 +1593,7 @@ module OneM2M_Templates { currentByteSize := ?,//M locationID := *,//O ontologyRef := *,//O - disableRetrieval := *, //TODO Check whether it is optional or mandatory for create operation + disableRetrieval := *, //O choice := *//O }; @@ -1633,6 +1607,7 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M + dynamicAuthorizationConsultationIDs := omit, //O announceTo := omit,//O announcedAttribute := omit,//M stateTag := omit,//M @@ -1644,6 +1619,7 @@ module OneM2M_Templates { currentByteSize := omit,//M locationID := omit,//O ontologyRef := omit,//O + disableRetrieval := omit, //O choice := omit//O } @@ -1675,7 +1651,8 @@ module OneM2M_Templates { labels := omit,//O accessControlPolicyIDs := omit,//O expirationTime := omit,//M - announceTo := omit,//O + dynamicAuthorizationConsultationIDs := omit, //O + announceTo := omit,//O announcedAttribute := omit,//M stateTag := omit,//M creator := omit,//M @@ -1686,7 +1663,7 @@ module OneM2M_Templates { currentByteSize := omit,//M locationID := omit,//O ontologyRef := omit,//O - disableRetrieval := omit, //TODO Check whether it is optional or mandatory for create operation + disableRetrieval := omit, //O choice := {childResource_list := ?}//O } @@ -1702,12 +1679,16 @@ module OneM2M_Templates { accessControlPolicyIDs := omit, creationTime := omit, expirationTime := omit, + dynamicAuthorizationConsultationIDs := omit, announceTo := omit, announcedAttribute := omit, appName := omit, pointOfAccess := omit, ontologyRef := omit, - requestReachability := omit + nodeLink := omit, + requestReachability := omit, + contentSerialization := omit, + e2eSecInfo := omit }; template (value) ACP_update_invalid m_contentUpdateAcp_invalid := { @@ -1727,6 +1708,7 @@ module OneM2M_Templates { creationTime := omit, expirationCounter := omit, expirationTime := omit, + dynamicAuthorizationConsultationIDs := omit, announceTo := omit, announcedAttribute := omit, maxNrOfMembers := omit, @@ -1737,11 +1719,9 @@ module OneM2M_Templates { template (value) PollingChannel_update_invalid m_contentUpdatePollingChannel_invalid := { labels := omit, - accessControlPolicyIDs := omit, creationTime := omit, expirationCounter := omit, - expirationTime := omit, - pollingChannelURI := omit + expirationTime := omit }; template (value) Schedule_update_invalid m_contentUpdateSchedule_invalid := { @@ -1749,6 +1729,7 @@ module OneM2M_Templates { creationTime := omit, expirationCounter := omit, expirationTime := omit, + dynamicAuthorizationConsultationIDs := omit, announceTo := omit, announcedAttribute := omit, scheduleElement := omit @@ -1762,6 +1743,7 @@ module OneM2M_Templates { expirationTime := omit, eventNotificationCriteria := omit, expirationCounter := omit, + dynamicAuthorizationConsultationIDs := omit, notificationURI := omit, groupID := omit, notificationForwardingURI := omit, @@ -1773,20 +1755,6 @@ module OneM2M_Templates { notificationContentType := omit, notificationEventCat := omit }; - - template (value) ContentInstance_update_invalid m_contentUpdateContentInstance_invalid(XSD.String p_primitiveContent) := { - labels := omit, - creationTime := omit, - announceTo := omit, - contentInfo := omit, - contentSize := omit, - ontologyRef := omit, - content_ := { - embed_values := {p_primitiveContent}, - attr := omit, - elem_list := {} - } - }; template (value) Container_update_invalid m_contentUpdateContainer_invalid := { labels := omit, @@ -1794,6 +1762,7 @@ module OneM2M_Templates { creationTime := omit, expirationCounter := omit, expirationTime := omit, + dynamicAuthorizationConsultationIDs := omit, announceTo := omit, announcedAttribute := omit, maxNrOfInstances := omit,