Skip to content
Snippets Groups Projects
Select Git revision
  • Release4-onwards default protected
  • Release3-onwards protected
  • Release2-onwards protected
  • Release4-onwards-work-not-committed
  • Release3 protected
  • Release2 protected
  • Release4 protected
  • Release4-onwards-SSM-Testcases-Backlog
  • Release4-onwards-PrimitiveProfile-NewTestCases
  • Release3-onwards-3GPP-DeviceTriggering
  • Titan-corrections
  • Release4-onwards-Sec
  • master protected
  • Release1 protected
  • Release1-onwards protected
  • ATS_SEC
  • TS-0019-baseline-v4_1_1
  • TS-0019-baseline-v3_5_1
  • TS-0019-baseline-v2_9_1
  • TS-0019-baseline-v3_4_0
  • TS-0019-baseline-v2_8_0
  • TS-0019-baseline-v4_1_0
  • TS-0019-baseline-v4_0_0
  • TS-0019-baseline-v3_3_0
  • TS-0019-baseline-v2_7_0
  • TS-0019-baseline-v3_2_0
  • TS-0019-baseline-v2_6_0
  • TDE-2020-0049-TS-0019-baseline-v3_1_0
  • TDE-2020-0042-TS-0019-baseline-v2_5_0
  • TDE-2019-163-TS-0019-baseline-v2_4_0
  • TDE-2019-0106-TS-0019-baseline-v2_3_0
  • TST-2018-0148-TS-0019_TTCN-3_Test_cases_Release_2
  • TST-2018-0148-TS-0019_TTCN-3_Test_cases_Release_1
  • TST-2018-0109-TS-0019_TTCN-3_Test_cases_Release_2
  • TST-2018-0109-TS-0019_TTCN-3_Test_cases_Release_1
  • TST-2018-0039R01-TS-0019_TTCN-3_Test_cases
36 results

OneM2M_Pics.ttcn

Blame
    • acverdugo's avatar
      3d9d49a6
      - New PICS added for controlling Non-Blocking feature of the IUT:... · 3d9d49a6
      acverdugo authored
      - New PICS added for controlling Non-Blocking feature of the IUT: PICS_NON_BLOCKING_REQUEST_SYNCH and PICS_NON_BLOCKING_REQUEST_ASYNCH
      - New templates <request> resource related
      - Fixed some typos
      - New testcases related to Non-Blocking feature: TC_CSE_NBR_SYN_001_CRE, TC_CSE_NBR_SYN_001_UPD, TC_CSE_NBR_SYN_001_RET, TC_CSE_NBR_SYN_001_DEL, TC_CSE_NBR_SYN_002_CRE, TC_CSE_NBR_SYN_002_UPD, TC_CSE_NBR_SYN_002_RET, TC_CSE_NBR_SYN_002_DEL, TC_CSE_NBR_SYN_003_CRE, TC_CSE_NBR_SYN_003_UPD, TC_CSE_NBR_SYN_003_RET, TC_CSE_NBR_SYN_003_DEL, TC_CSE_NBR_ASY_001_CRE, TC_CSE_NBR_ASY_001_UPD, TC_CSE_NBR_ASY_001_RET, TC_CSE_NBR_ASY_001_DEL
      3d9d49a6
      History
      - New PICS added for controlling Non-Blocking feature of the IUT:...
      acverdugo authored
      - New PICS added for controlling Non-Blocking feature of the IUT: PICS_NON_BLOCKING_REQUEST_SYNCH and PICS_NON_BLOCKING_REQUEST_ASYNCH
      - New templates <request> resource related
      - Fixed some typos
      - New testcases related to Non-Blocking feature: TC_CSE_NBR_SYN_001_CRE, TC_CSE_NBR_SYN_001_UPD, TC_CSE_NBR_SYN_001_RET, TC_CSE_NBR_SYN_001_DEL, TC_CSE_NBR_SYN_002_CRE, TC_CSE_NBR_SYN_002_UPD, TC_CSE_NBR_SYN_002_RET, TC_CSE_NBR_SYN_002_DEL, TC_CSE_NBR_SYN_003_CRE, TC_CSE_NBR_SYN_003_UPD, TC_CSE_NBR_SYN_003_RET, TC_CSE_NBR_SYN_003_DEL, TC_CSE_NBR_ASY_001_CRE, TC_CSE_NBR_ASY_001_UPD, TC_CSE_NBR_ASY_001_RET, TC_CSE_NBR_ASY_001_DEL
    OneM2M_Pics.ttcn 5.08 KiB
    /* 
     *  Copyright Notification
     *  No part of this document may be reproduced, in an electronic retrieval system or otherwise, except as authorized by written permission.
     *  The copyright and the foregoing restriction extend to reproduction in all media.
     *  © 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC).
     *  All rights reserved.
     *  
     *  @author     ETSI
     *  @version    $URL: https://oldforge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Pics.ttcn $
     *              $Id: OneM2M_Pics.ttcn 347 2017-08-11 08:48:20Z reinaortega $
     *  @desc       Module containing Pixits for oneM2M
     *
     */
    module OneM2M_Pics {
    
    	/**
    	 * @desc AccessControlPolicy resource support 
    	 * @see  oneM2M TS-0017 A.5.5.1/1
    	 */
    	modulepar boolean PICS_ACP_SUPPORT := true;
    
    	/**
    	 * @desc Node role 
    	 * @see  oneM2M TS-0017 A.5.1.2
    	 */
    	modulepar boolean PICS_IN_CSE := true;
    	modulepar boolean PICS_MN_CSE := true;
    	modulepar boolean PICS_ASN_CSE := true;		
    	
    	/**
    	 * @desc Resource Addressing methods 
    	 * @see  oneM2M TS-0017 A.5.2.1
    	 */
    	modulepar boolean PICS_UNSTRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT := true;
    	modulepar boolean PICS_STRUCTURED_CSE_RELATIVE_RESOURCE_ID_FORMAT := true;
    	modulepar boolean PICS_PRIMITIVE_SCOPE_CSE_RELATIVE := true;
    	modulepar boolean PICS_PRIMITIVE_SCOPE_SP_RELATIVE := true;
    	modulepar boolean PICS_PRIMITIVE_SCOPE_ABSOLUTE := true;
    	
    	group ResourceOptionalAttributes {
    		/**
    		 * @desc Optional attributes of AccessControlPolicy resource 
    		 * @see  oneM2M TS-0017 A.5.7.4
    		 */
    		group AccessControlPolicyOptionalAttributes {	
    			modulepar boolean PICS_ACP_LBL := true;
    			modulepar boolean PICS_ACP_AT := true;
    		}
    		/**
    		 * @desc Optional attributes of AE resource 
    		 * @see  oneM2M TS-0017 A.5.7.3
    		 */
    		group AeOptionalAttributes {
    			modulepar boolean PICS_AE_LBL := true;
    			modulepar boolean PICS_AE_APN := true;
    			modulepar boolean PICS_AE_POA := true;
    			modulepar boolean PICS_AE_NL := true;
    			modulepar boolean PICS_AE_CSZ := true;
    			modulepar boolean PICS_AE_OR := true;
    			modulepar boolean PICS_AE_ACPI := true;
    		}
    		/**
    		 * @desc Optional attributes of Container resource 
    		 * @see  oneM2M TS-0017 A.5.7.5
    		 */
    		 group ContainerOptionalAttributes {
    			modulepar boolean PICS_CNT_ACPI := true;
    			modulepar boolean PICS_CNT_MNI := true;
    			modulepar boolean PICS_CNT_MBS := true;
    			modulepar boolean PICS_CNT_MIA := true;
    			modulepar boolean PICS_CNT_OR := true;
    			modulepar boolean PICS_CNT_LI := true;
    			modulepar boolean PICS_CNT_RN := true;
    			modulepar boolean PICS_CNT_ET := true;
    			modulepar boolean PICS_CNT_LBL := true;
    			modulepar boolean PICS_CNT_CR := true;
    		}
    		/**
    		 * @desc Optional attributes of ContentInstance resource 
    		 * @see  oneM2M TS-0017 A.5.7.6
    		 */
    		group ContentInstanceOptionalAttributes {
    			modulepar boolean PICS_CIN_CNF := true;
    			modulepar boolean PICS_CIN_RN := true;
    			modulepar boolean PICS_CIN_ET := true;
    			modulepar boolean PICS_CIN_LBL := true;
    			modulepar boolean PICS_CIN_CR := true;
    			modulepar boolean PICS_CIN_OR := true;	
    		}
    		/**
    		 * @desc Optional attributes of CSEBase resource 
    		 * @see  oneM2M TS-0017 A.5.7.1
    		 */
    		group CSEBaseOptionalAttributes {
    		    modulepar boolean PICS_CB_CST := true;
    		    modulepar boolean PICS_CB_NL := true;
    		}
    		/**
    		 * @desc Optional attributes of group resource 
    		 * @see  oneM2M TS-0017 A.5.7.8
    		 */
    		group GroupOptionalAttributes {
    			modulepar boolean PICS_GRP_LBL := true;
    			modulepar boolean PICS_GRP_GN := true;
    			modulepar boolean PICS_GRP_ACPI := true;
    			modulepar boolean PICS_GRP_MACP := true;
    		}
    		/**
    		 * @desc Optional attributes of remoteCSE resource 
    		 * @see  oneM2M TS-0017 A.5.7.2
    		 */
    		group RemoteCSEOptionalAttributes {
    			modulepar boolean PICS_CSR_LBL := true;
    			modulepar boolean PICS_CSR_CST := true;
    			modulepar boolean PICS_CSR_POA := true;
    			modulepar boolean PICS_CSR_NL := true;
    			modulepar boolean PICS_CSR_RN := true;
    			modulepar boolean PICS_CSR_ET := true;
    			modulepar boolean PICS_CSR_RR := true;
    		}
    		/**
    		 * @desc Optional attributes of AE resource 
    		 * @see  oneM2M TS-0017 A.5.7.7
    		 */
    		group SubscriptionOptionalAttributes {
    			modulepar boolean PICS_SUB_ACPI := true;
    			modulepar boolean PICS_SUB_ENC := true;
    			modulepar boolean PICS_SUB_EXC := true;
    			modulepar boolean PICS_SUB_NFU := true;
    			modulepar boolean PICS_SUB_NCT := true;
    			modulepar boolean PICS_SUB_NEC := true;
    			modulepar boolean PICS_SUB_SU := true;
    			modulepar boolean PICS_SUB_LBL := true;
    			modulepar boolean PICS_SUB_GPI := true;
    			modulepar boolean PICS_SUB_BN := true;
    			modulepar boolean PICS_SUB_RL := true;
    			modulepar boolean PICS_SUB_PN := true;
    			modulepar boolean PICS_SUB_NSP := true;
    			modulepar boolean PICS_SUB_LN := true;
    			modulepar boolean PICS_SUB_PSN := true;
    			modulepar boolean PICS_SUB_CR := true;
    		}
    		
    		/**
    		 * @desc Non-Blocking Requests
    		 * @see  oneM2M TS-0017 A.X.Y.Z
    		 */
    		group NonBlocking {
    			modulepar boolean PICS_NON_BLOCKING_REQUEST_SYNCH := true;		//TO BE DEFINED IN TS-0017
    			modulepar boolean PICS_NON_BLOCKING_REQUEST_ASYNCH := true;		//TO BE DEFINED IN TS-0017
    		}
    	}
    	
    }  // end of module