OneM2M_Pixits.ttcn 4.46 KB
Newer Older
1 2 3 4 5 6 7 8
/**
 *  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
9 10
 *  @version    $URL: https://oldforge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Pixits.ttcn $
 *              $Id: OneM2M_Pixits.ttcn 347 2017-08-11 08:48:20Z reinaortega $
11 12 13 14 15 16
 *  @desc       Module containing Pixits for oneM2M
 *
 */
module OneM2M_Pixits {
	
	import from XSD all;
17
	import from OneM2M_Types all;
18
	
19
	group TestAdapterParameters {}
20

oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
21
	modulepar boolean PX_DELETE_CREATED_RESOURCES 	:= true;
22
	
23
	modulepar XSD.AnyURI PX_RESOURCE_TO_BE_DELETED 	:= "/ae_test";
24
	
25
	modulepar XSD.IDREFS PX_RESOURCES_TO_BE_DELETED := {"MyAe"};
26
	
27
	modulepar charstring PX_SUT_ADDRESS 			:= "127.0.0.1:8080";
28 29
		
	modulepar charstring PX_AE1_ADDRESS				:= "127.0.0.1:3131";
30
	
31
	modulepar charstring PX_AE2_ADDRESS				:= "127.0.0.1:3132";
32
	
33
	modulepar charstring PX_CSE1_ADDRESS			:= "127.0.0.1:3141";
34
	
35
	modulepar charstring PX_XML_NAMESPACE 			:= "m2m=""http://www.onem2m.org/xml/protocols""";
36
	
37 38 39
	/**
	 * @desc IUT CSE Name
	 */	
40
	modulepar XSD.ID PX_CSE_NAME 				:= "cseName";
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

	/**
	 * @desc IUT CSE-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
	 */		
	modulepar XSD.ID PX_CSE_ID 					:= "/cseId";
	 
	/**
	 * @desc IUT M2M-SP-ID with M2M-SP-ID format (absolute) according to TS-0001-7.2-1 Unstructured-CSE-relative -Resource-ID
	 */
	modulepar XSD.ID PX_SP_ID					:= "//om2m.org";

	/**
	 * @desc Test System CSE1-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
	 */		
	modulepar XSD.ID PX_CSE1_ID					:= "/MyCSEId";

	/**
	 * @desc IUT CSE resource ID with Unstructured-CSE-relative-Resource-ID (relative) format according to TS-0001-7.2-1
	 */			
60
	modulepar XSD.ID PX_CSE_RESOURCE_ID			:= "cseResourceId";
61 62 63 64

	/**
	 * @desc Test System AE1-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1
	 */			
65
	modulepar XSD.ID PX_AE1_ID_STEM				:= "";
66 67 68 69

	/**
	 * @desc Test System AE2-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1
	 */		
70
	modulepar XSD.ID PX_AE2_ID_STEM				:= "";
71
	
72 73 74 75 76 77 78 79 80
	/**
	 * @desc AE-ID with privileges to CREATE at the IUT CSEBase with AE-ID-Stem format (relative) according to TS-0001-7.2-1
	 */	
	modulepar XSD.ID PX_SUPER_AE_ID				:= "admin:admin";
	
	/**
	 * @desc CSE-ID with privileges to CREATE at the IUT CSEBase with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
	 */	
	modulepar XSD.ID PX_SUPER_CSE_ID				:= "/admin:admin";
81 82 83 84 85

	/**
	 * @desc Test System APP-ID with App-ID format according to TS-0001-7.2-1
	 */		
	modulepar XSD.ID PX_APP_ID 					:= "NMyAppId";
86
	
oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
87 88 89
	modulepar boolean PX_RUN_POSTAMBLE 				:= true;
	
	modulepar ListOfURIs PX_ACOR 					:= {"*"};
90
	
91 92 93
	modulepar AddressingMethod PX_ADDRESSING_METHOD := e_hierarchical;
	
	modulepar PrimitiveScope PX_PRIMITIVE_SCOPE 	:= e_cseRelative;
94
	
95
	modulepar charstring PX_SERIALIZATION			:= "XML";
oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
96 97 98
	
	modulepar charstring PX_PROTOCOL_BINDING 		:= "HTTP";
	
99 100
	modulepar boolean PX_USE_RESOURCE_ID_AS_ORIGINATOR 				:= true;
	
101 102 103 104
	//for checking whether the locationPolicy creation request is originated from a ASN-AE
	//NOTE: Apply to Device-based location request, and this requires Test System (TS) to activate ASN-AE mode to test IUT  	
	modulepar boolean PX_IUT_IS_ASN_CSE				:= false; //default //set it to true when running Device-based location testcases 	
	modulepar boolean PX_IUT_IS_MN_CSE				:= false; //default //set it to true when running Share-based location testcases
105
	
106 107 108 109
	//constant parameters for LOC  
	modulepar XSD.Token PX_LOCATION_TARGET_ID				:= "{LOCATION-TARGET-ID}"; //SUPPOSE TO BE RECEIVED FROM LOCATION SERVER
	modulepar XSD.AnyURI PX_LOCATION_SERVER_ADDRESS		:= "{LOCATION-SERVER-ADDRESS}";
	
oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
110
	modulepar charstring PX_LOCATION_UPDATE_PERIOD			:= "PT10M10S" ;//10 Minute 10 Seconds
111
	modulepar charstring PX_LOCATION_CONTAINER_NAME		:= "myLoContainer";
112
	
113
	modulepar Labels PX_LABELS := {"VALUE_1"}; 	
114
	modulepar boolean PX_IS_LOC_CONTAINER	:= false;//default //set it to true when the container is created to store location information
115
	
116 117 118
	modulepar PoaList PX_POA := {""};
	modulepar ResourceTypeList_1 PX_SRT := {int1, int2, int3, int4};
	
119
}  // end of module
120