Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
ATS
Manage
Activity
Members
Labels
Plan
Issues
3
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
TST
ATS
Commits
474e3668
Commit
474e3668
authored
7 years ago
by
Miguel Angel Reina Ortega
Browse files
Options
Downloads
Patches
Plain Diff
valueof required for the assignment of template value to a variable
Signed-off-by:
reinaortega
<
miguelangel.reinaortega@etsi.org
>
parent
3bba162d
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
LibOneM2M/OneM2M_Functions.ttcn
+7
-18
7 additions, 18 deletions
LibOneM2M/OneM2M_Functions.ttcn
with
7 additions
and
18 deletions
LibOneM2M/OneM2M_Functions.ttcn
+
7
−
18
View file @
474e3668
...
...
@@ -2051,37 +2051,27 @@ module OneM2M_Functions {
}
}
else
if
(
p_resourceType
==
int10002
and
ispresent
(
p_resource
))
{
//AE Annc
if
(
ischosen
(
p_resource
.
aEAnnc
))
{
v_myResource
.
aEAnnc
.
expirationTime
:=
p_resource
.
aEAnnc
.
expirationTime
;
v_myResource
.
aEAnnc
.
accessControlPolicyIDs
:=
p_resource
.
aEAnnc
.
accessControlPolicyIDs
;
v_myResource
.
aEAnnc
.
labels
:=
p_resource
.
aEAnnc
.
labels
;
}
v_myResource
.
aEAnnc
:=
valueof
(
p_resource
.
aEAnnc
);
}
}
else
if
(
p_resourceType
==
int10001
and
ispresent
(
p_resource
))
{
//Acp Annc
if
(
ischosen
(
p_resource
.
accessControlPolicyAnnc
))
{
v_myResource
.
accessControlPolicyAnnc
.
expirationTime
:=
p_resource
.
accessControlPolicyAnnc
.
expirationTime
;
v_myResource
.
accessControlPolicyAnnc
.
labels
:=
p_resource
.
accessControlPolicyAnnc
.
labels
;
v_myResource
.
accessControlPolicyAnnc
.
privileges
:=
p_resource
.
accessControlPolicyAnnc
.
privileges
;
v_myResource
.
accessControlPolicyAnnc
.
selfPrivileges
:=
p_resource
.
accessControlPolicyAnnc
.
selfPrivileges
;
v_myResource
.
accessControlPolicyAnnc
:=
valueof
(
p_resource
.
accessControlPolicyAnnc
);
}
}
else
if
(
p_resourceType
==
int10003
and
ispresent
(
p_resource
))
{
//Container Annc
if
(
ischosen
(
p_resource
.
containerAnnc
))
{
v_myResource
.
containerAnnc
.
expirationTime
:=
p_resource
.
containerAnnc
.
expirationTime
;
v_myResource
.
containerAnnc
.
accessControlPolicyIDs
:=
p_resource
.
containerAnnc
.
accessControlPolicyIDs
;
v_myResource
.
containerAnnc
.
labels
:=
p_resource
.
containerAnnc
.
labels
;
v_myResource
.
containerAnnc
:=
valueof
(
p_resource
.
containerAnnc
);
}
}
else
if
(
p_resourceType
==
int10009
and
ispresent
(
p_resource
))
{
//Group Annc
if
(
ischosen
(
p_resource
.
groupAnnc
))
{
v_myResource
.
groupAnnc
.
expirationTime
:=
p_resource
.
groupAnnc
.
expirationTime
;
v_myResource
.
groupAnnc
.
accessControlPolicyIDs
:=
p_resource
.
groupAnnc
.
accessControlPolicyIDs
;
v_myResource
.
groupAnnc
.
labels
:=
p_resource
.
groupAnnc
.
labels
;
v_myResource
.
groupAnnc
:=
valueof
(
p_resource
.
groupAnnc
);
}
}
else
if
(
p_resourceType
==
int10014
and
ispresent
(
p_resource
))
{
//ContentInstance Annc
if
(
ischosen
(
p_resource
.
contentInstanceAnnc
))
{
v_myResource
.
contentInstanceAnnc
.
expirationTime
:=
p_resource
.
contentInstanceAnnc
.
expirationTime
;
v_myResource
.
contentInstanceAnnc
.
labels
:=
p_resource
.
contentInstanceAnnc
.
labels
;
v_myResource
.
contentInstanceAnnc
:=
valueof
(
p_resource
.
contentInstanceAnnc
);
}
}
else
if
(
p_resourceType
==
int1
and
ispresent
(
p_resource
))
{
//Acp Resource
if
(
ischosen
(
p_resource
.
accessControlPolicy
)){
v_myResource
.
accessControlPolicy
:=
valueof
(
p_resource
.
accessControlPolicy
);
v_myResource
.
accessControlPolicy
:=
valueof
(
p_resource
.
accessControlPolicy
);
if
(
not
(
ispresent
(
p_resource
.
accessControlPolicy
.
resourceName
)))
{
v_myResource
.
accessControlPolicy
.
resourceName
:=
"accessControlPolicy"
&
int2str
(
v_resourceIndex
);
...
...
@@ -2090,7 +2080,6 @@ module OneM2M_Functions {
v_myResource
.
accessControlPolicy
.
resourceType
:=
p_resourceType
;
v_myResource
.
accessControlPolicy
.
resourceID
:=
"accessControlPolicy"
&
int2str
(
v_resourceIndex
);
v_myResource
.
accessControlPolicy
.
parentID
:=
f_getResourceId
(
vc_localResourcesList
[
p_parentIndex
].
resource
);
v_myResource
.
accessControlPolicy
.
labels
:=
p_resource
.
accessControlPolicy
.
labels
;
v_myResource
.
accessControlPolicy
.
creationTime
:=
fx_generateTimestamp
();
if
(
not
(
ispresent
(
p_resource
.
accessControlPolicy
.
expirationTime
)))
{
v_myResource
.
accessControlPolicy
.
expirationTime
:=
"20301231T012345"
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment