mob.settings.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. BI and PM: Mobile
  5. (C) Copyright IBM Corp. 2007, 2021
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <!--
  9. Validation is only done on advanced settings, so a validation element will
  10. only be used if configurationProperty="advancedSetting".
  11. Validation can be one of:
  12. <int min='' max=''/>
  13. <boolean/>
  14. <regex pattern=''/>
  15. <enum><value>option 1</value><value>option 2</value>...</enum>
  16. <float min='' max=''/>
  17. The 'boolean' validator will map '1', 'yes' to 'true', etc. Note that for boolean, the default
  18. value must be 'true' or 'false'.
  19. The tolerance for floats is 0.0001 (1e-4), so all numbers are rounded off to the nearest
  20. 1e-4. This accounts for weird floating point discrepancies in representing whole numbers,
  21. and makes sure that integers are always formatted as integers.
  22. All advanced settings are 'Optional' settings and won't be added to the advanced settings.
  23. If an administrator adds them, they won't be deleted!
  24. -->
  25. <settings>
  26. <!-- ####################### -->
  27. <!-- Global settings section -->
  28. <!-- ####################### -->
  29. <!-- Global Policy Group -->
  30. <setting name="Portal.ConsumerRoot" configurationProperty="globalSetting" clientSetting="false"
  31. propertyID="20"
  32. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_PORTAL_CONSUMER_ROOT"
  33. parentID="10"
  34. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  35. displayInExpressMode="true">/content</setting>
  36. <setting name="Lease.DurationHours" configurationProperty="globalSetting" clientSetting="true"
  37. propertyID="40"
  38. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_LEASE_DURATION_HOURS"
  39. parentID="10"
  40. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  41. displayInExpressMode="true">36<float min='0' max='8760'/></setting>
  42. <setting name="CredentialCache.DurationHours" configurationProperty="globalSetting" clientSetting="true"
  43. propertyID="60"
  44. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_CREDENTIAL_CACHE_DURATION_HOURS"
  45. parentID="10"
  46. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  47. displayInExpressMode="true">0<float min='0' max='8760'/></setting>
  48. <setting name="Scheduler.ClientToleranceHours" configurationProperty="globalSetting" clientSetting="false"
  49. propertyID="80"
  50. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_SCHEDULER_CLIENT_TOLERANCE_HOURS"
  51. parentID="10"
  52. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  53. displayInExpressMode="true">24<float min='0' max='999'/></setting>
  54. <setting name="Reports.MaxPages" configurationProperty="globalSetting" clientSetting="true"
  55. propertyID="100"
  56. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_REPORTS_MAX_PAGES"
  57. parentID="10"
  58. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  59. displayInExpressMode="true">5<int min='1' max='999'/></setting>
  60. <setting name="Reports.MaxAgeDays" configurationProperty="globalSetting" clientSetting="false"
  61. propertyID="120"
  62. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_REPORTS_MAX_AGE_DAYS"
  63. parentID="10"
  64. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  65. displayInExpressMode="true">30<int min='1' max='999'/></setting>
  66. <setting name="DrillTarget.AgeDifferenceReRunThresholdHours" configurationProperty="globalSetting" clientSetting="true"
  67. propertyID="140"
  68. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_DRILL_TARGET_AGE_DIFFERENCE_RERUN_THRESHOLD_HOURS"
  69. parentID="10"
  70. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  71. displayInExpressMode="true">1<float min='0' max='2147483647'/></setting>
  72. <setting name="Client.EnableScreenCapture" configurationProperty="globalSetting" clientSetting="true"
  73. propertyID="160"
  74. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_CLIENT_ENABLE_SCREEN_CAPTURE"
  75. parentID="10"
  76. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  77. displayInExpressMode="true">true<boolean/></setting>
  78. <setting name="Reports.EmailSubjectLine" configurationProperty="globalSetting" clientSetting="true"
  79. propertyID="170"
  80. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_EMAIL_SUBJECT_LINE"
  81. parentID="10"
  82. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  83. displayInExpressMode="true"></setting>
  84. <setting name="Reports.BlackBerryMaxMessageSizeBytes" configurationProperty="globalSetting" clientSetting="true"
  85. propertyID="200"
  86. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_REPORTS_BLACKBERRY_MAX_MESSAGE_SIZE_BYTES"
  87. parentID="10"
  88. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  89. displayInExpressMode="false">128000<int min='0' max='1000000000'/></setting>
  90. <setting name="Reports.MobileClientMaxReportOutputSizeMegabytes" configurationProperty="globalSetting" clientSetting="true"
  91. propertyID="205"
  92. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_MOBILE_CLIENT_MAX_REPORT_OUTPUT_SIZE_MEGABYTES"
  93. parentID="10"
  94. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  95. displayInExpressMode="false">15<int min='0' max='500'/></setting>
  96. <setting name="WebApp.Thumbnails" configurationProperty="globalSetting" clientSetting="false"
  97. propertyID="210"
  98. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_THUMBNAIL_TYPE"
  99. parentID="10"
  100. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  101. displayInExpressMode="true">
  102. thumbsOn
  103. <enum>
  104. <value>thumbsOff</value>
  105. <value>thumbsOn</value>
  106. </enum>
  107. </setting>
  108. <setting name="Themes.Feature" configurationProperty="globalSetting" clientSetting="false"
  109. propertyID="215"
  110. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_SKINS_TYPE"
  111. parentID="10"
  112. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_POLICY"
  113. displayInExpressMode="true">
  114. themesOff
  115. <enum>
  116. <value>themesOff</value>
  117. <value>themesOn</value>
  118. </enum>
  119. </setting>
  120. <!-- Global Security Group -->
  121. <setting name="Cache.IOSStorageEncryption" configurationProperty="globalSetting" clientSetting="false"
  122. propertyID="220"
  123. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_CACHE_IOS_STORAGE_ENCRYPTION"
  124. parentID="20"
  125. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_SECURITY"
  126. displayInExpressMode="true">
  127. AES128
  128. <enum>
  129. <value>NONE</value>
  130. <value>AES128</value>
  131. <value>AES256</value>
  132. </enum>
  133. </setting>
  134. <setting name="SecurityCode.SessionTimeoutSeconds" configurationProperty="globalSetting" clientSetting="true"
  135. propertyID="240"
  136. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_SECURITY_CODE_SESSION_TIMEOUT_SECONDS"
  137. parentID="20"
  138. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_SECURITY"
  139. displayInExpressMode="true">-1<float min='-1' max='8760'/></setting>
  140. <setting name="SecurityCode.MaxLoginAttempts" configurationProperty="globalSetting" clientSetting="true"
  141. propertyID="260"
  142. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_SECURITY_CODE_MAX_LOGIN_ATTEMPTS"
  143. parentID="20"
  144. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_SECURITY"
  145. displayInExpressMode="true">10<int min='1' max='99'/></setting>
  146. <!-- Global Notification Group -->
  147. <setting name="ApplePushNotification.Level" configurationProperty="globalSetting" clientSetting="false"
  148. propertyID="300"
  149. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_APN_LEVEL"
  150. parentID="30"
  151. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_NOTIFICATION"
  152. displayInExpressMode="true">
  153. Name
  154. <enum>
  155. <value>Name</value><value>Generic</value><value>None</value>
  156. <value>name</value><value>generic</value><value>none</value>
  157. <value>NAME</value><value>GENERIC</value><value>NONE</value>
  158. </enum>
  159. </setting>
  160. <!-- Global Location Intelligence Group -->
  161. <setting name="Location.EnableHotGPS" configurationProperty="globalSetting" clientSetting="true"
  162. propertyID="380"
  163. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_LOCATION_ENABLE_HOTGPS"
  164. parentID="40"
  165. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_LOCATION_INTELLIGENCE"
  166. displayInExpressMode="false">false<boolean/></setting>
  167. <setting name="Jsr179.CostAllowed" configurationProperty="globalSetting" clientSetting="true"
  168. propertyID="400"
  169. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_JSR179_COST_ALLOWED"
  170. parentID="40"
  171. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_LOCATION_INTELLIGENCE"
  172. displayInExpressMode="false">true<boolean/></setting>
  173. <setting name="Jsr179.PowerConsumption" configurationProperty="globalSetting" clientSetting="true"
  174. propertyID="420"
  175. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_JSR179_POWER_CONSUMPTION"
  176. parentID="40"
  177. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_LOCATION_INTELLIGENCE"
  178. displayInExpressMode="false">3<int min='0' max='3'/></setting>
  179. <setting name="Jsr179.HorizontalAccuracy" configurationProperty="globalSetting" clientSetting="true"
  180. propertyID="440"
  181. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_JSR179_HORIZONTAL_ACCURACY"
  182. parentID="40"
  183. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_LOCATION_INTELLIGENCE"
  184. displayInExpressMode="false">0<int min='0' max='1000000'/></setting>
  185. <setting name="Jsr179.VerticalAccuracy" configurationProperty="globalSetting" clientSetting="true"
  186. propertyID="460"
  187. propertyLabel="MOB.ADM.SRV_CONF_PROPERTY_JSR179_VERTICAL_ACCURACY"
  188. parentID="40"
  189. parentLabel="MOB.ADM.SRV_CONF_PROPERTY_GROUP_LOCATION_INTELLIGENCE"
  190. displayInExpressMode="false">0<int min='0' max='1000000'/></setting>
  191. <!-- ######################### -->
  192. <!-- Advanced settings section -->
  193. <!-- ######################### -->
  194. <!-- Tuning setting section --><!-- These settings will be documented -->
  195. <setting name="Database.MaxBlobChunkSize" configurationProperty="advancedSetting" clientSetting="false"><int min='1' max='1000000000'/></setting>
  196. <setting name="Database.MaxConnectionPoolSize" configurationProperty="advancedSetting" clientSetting="false"><int min='1' max='999'/></setting>
  197. <setting name="Database.MaxConnectionPoolWaitSeconds" configurationProperty="advancedSetting" clientSetting="false"><int min='0' max='999'/></setting>
  198. <setting name="Database.DeviceExpiryIntervalDays" configurationProperty="advancedSetting" clientSetting="false"><int min='1' max='365'/></setting>
  199. <setting name="ThreadPool.MaxSize" configurationProperty="advancedSetting" clientSetting="false"><int min='1' max='999'/></setting>
  200. <!-- Internal setting --><!-- These settings will NOT be documented -->
  201. <setting name="Mobile.EnableC11RegularReports" configurationProperty="advancedSetting" clientSetting="true"><boolean/></setting>
  202. <setting name="ApplePushNotification.ProductionServer" configurationProperty="advancedSetting" clientSetting="false"><boolean/></setting>
  203. <setting name="Cache.SWTStorageEncryption" configurationProperty="advancedSetting" clientSetting="false">
  204. <enum>
  205. <value>NONE</value>
  206. <value>AES128</value>
  207. <value>AES192</value>
  208. <value>AES256</value>
  209. </enum>
  210. </setting>
  211. <setting name="Dewpoint.PathMatchTerm" configurationProperty="advancedSetting" clientSetting="true"></setting>
  212. <setting name="Reports.ConnectedCognosWorkspace" configurationProperty="advancedSetting" clientSetting="false"><boolean/></setting>
  213. <setting name="Reports.FidelityPlatforms" configurationProperty="advancedSetting" clientSetting="false"></setting>
  214. <setting name="Reports.HTML5PromptsFlag" configurationProperty="advancedSetting" clientSetting="false"><boolean/></setting>
  215. <setting name="Reports.RegularRunnerService" configurationProperty="advancedSetting" clientSetting="false">
  216. <enum>
  217. <value>viewer</value>
  218. <value>cms</value>
  219. <value>rsvp</value>
  220. </enum>
  221. </setting>
  222. <setting name="Reports.SWTMaxMessageSizeBytes" configurationProperty="advancedSetting" clientSetting="false"><int min='0' max='1000000000'/></setting>
  223. <setting name="Validation.Enabled" configurationProperty="advancedSetting" clientSetting="false"><boolean/></setting>
  224. <setting name="Session.InactivityTimeout" configurationProperty="advancedSetting" clientSetting="false"><int min='0' max='2147483647'/></setting>
  225. <!-- Introduced for EPM -->
  226. <setting name="Service.CleanupInterval" configurationProperty="advancedSetting" clientSetting="false"><int min='0' max='2147483647'/></setting>
  227. <setting name="Admin.SendAdminNotifications" configurationProperty="advancedSetting" clientSetting="false"><boolean/></setting>
  228. <setting name="Debug.OutputDetails" configurationProperty="advancedSetting" clientSetting="false">false<boolean/></setting>
  229. <setting name="Reports.BlobBatchSize" configurationProperty="advancedSetting" clientSetting="false"><int min='0' max='2147483647'/></setting>
  230. <setting name="Reports.CombinedResourceBlobCommit" configurationProperty="advancedSetting" clientSetting="false">false<boolean/></setting>
  231. <!-- ###################### -->
  232. <!-- Local settings section -->
  233. <!-- ###################### -->
  234. <!-- Report preview settings -->
  235. <setting name="PREVIEW_FONT">SansSerif</setting><!-- font to use -->
  236. <setting name="PREVIEW_FONT_SIZE">12</setting><!-- font point size to use -->
  237. <setting name="PREVIEW_PAGE_WIDTH">320</setting><!-- internal bitmap width -->
  238. <setting name="PREVIEW_PAGE_HEIGHT">320</setting><!-- internal bitmap height -->
  239. <setting name="PREVIEW_PAINTER">com.cognos.mobile.standardedition.SEAwtPainter</setting><!-- painter class -->
  240. <!-- JDBC strings -->
  241. <!-- <setting name="JSQL_DRIVER_CLASS">com.jnetdirect.jsql.JSQLDriver</setting>
  242. <setting name="JSQL_CONNECTION_URL">jdbc:JSQLConnect://{1}/database={2}</setting>
  243. <setting name="JSQL_TRUSTED_CONNECTION_URL">jdbc:JSQLConnect://{1}/database={2}/trustedAuthentication=true</setting>
  244. <setting name="CONNECTION_OPTION_SSL">/ssl=manual</setting> -->
  245. <setting name="JSQL_DRIVER_CLASS">com.microsoft.sqlserver.jdbc.SQLServerDriver</setting>
  246. <setting name="JSQL_CONNECTION_URL">jdbc:sqlserver://{1};databaseName={2}</setting>
  247. <setting name="JSQL_TRUSTED_CONNECTION_URL">jdbc:sqlserver://{1};databaseName={2};integratedSecurity=true</setting>
  248. <setting name="CONNECTION_OPTION_SSL">;encrypt=true;trustServerCertificate=false</setting>
  249. <setting name="ORACLE_DRIVER_CLASS">oracle.jdbc.driver.OracleDriver</setting>
  250. <setting name="ORACLE_CONNECTION_URL">jdbc:oracle:thin:@{1}:{2}</setting>
  251. <setting name="ORACLE_ADVANCED_DRIVER_CLASS">oracle.jdbc.driver.OracleDriver</setting>
  252. <setting name="ORACLE_ADVANCED_CONNECTION_URL">jdbc:oracle:thin:@{1}</setting>
  253. <setting name="DB2_DRIVER_CLASS">com.ibm.db2.jcc.DB2Driver</setting>
  254. <setting name="DB2_CONNECTION_URL_TYPE2">jdbc:db2:{1}:retrieveMessagesFromServerOnGetMessage=true;fullyMaterializeLobData=true;</setting>
  255. <setting name="DB2_CONNECTION_URL_TYPE4">jdbc:db2://{1}/{2}:retrieveMessagesFromServerOnGetMessage=true;fullyMaterializeLobData=true;</setting>
  256. <setting name="INFORMIX_DRIVER_CLASS">com.ibm.db2.jcc.DB2Driver</setting>
  257. <setting name="INFORMIX_CONNECTION_URL">jdbc:ids://{1}/{2}:retrieveMessagesFromServerOnGetMessage=true;fullyMaterializeLobData=true;</setting>
  258. <!-- Other strings just for reference
  259. ODBC
  260. driver class: "sun.jdbc.odbc.JdbcOdbcDriver"
  261. connection URL: "jdbc:odbc:mobile"
  262. MS SQL Server
  263. driver class: "com.microsoft.jdbc.sqlserver.SQLServerDriver"
  264. connection URL: "jdbc:microsoft:sqlserver://127.0.0.1:1433"
  265. -->
  266. <setting name="Debug.AlwaysReloadWebResourceFiles">false<boolean/></setting>
  267. <setting name="Debug.DumpBusMessages">false<boolean/></setting>
  268. <setting name="Debug.FileTempStorage">false<boolean/></setting>
  269. <setting name="Debug.PersistMobileContentPackage">false<boolean/></setting>
  270. <setting name="Debug.PromptCompression">false<boolean/></setting>
  271. <setting name="FILE_AGE">1800000</setting><!-- Cache cleanup: maximum file age in milliseconds -->
  272. <setting name="MAX_IMAGE_SIZE">150000</setting><!-- maximum size (max area in pixels) of transcoded images -->
  273. <setting name="MAX_SEARCH_COUNT">40</setting><!--maximum search items returned -->
  274. </settings>