generateDatasourceMetadata.xslt 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: ps
  5. (C) Copyright IBM Corp. 2005, 2021
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xts="http://developer.cognos.com/schemas/xts/" exclude-result-prefixes="xsl xts">
  9. <xsl:output method="xml" version="1.0" encoding="UTF-8"/>
  10. <xsl:template match="/">
  11. <datasources>
  12. <datasource>
  13. <value>other</value>
  14. <name>
  15. <xts:string id="IDS_PROP_CONN_OTHER"/>
  16. </name>
  17. <supportsIsolationLevels>true</supportsIsolationLevels>
  18. <supportsCommandBlocks>false</supportsCommandBlocks>
  19. <testConnectionProvider>metadataService</testConnectionProvider>
  20. <primary>true</primary>
  21. <not>
  22. <ifParamEquals name="showECC">2</ifParamEquals>
  23. </not>
  24. <ifParamNotExists name="fromCMM"/>
  25. </datasource>
  26. <datasource>
  27. <value>contributor</value>
  28. <code>CR</code>
  29. <patternMatch match="excludes">;SERVER=</patternMatch>
  30. <name>
  31. <xts:string id="IDS_PROP_CONN_CONTRIBUTOR"/>
  32. </name>
  33. <editDescription>
  34. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_CONTRIBUTOR"/>
  35. </editDescription>
  36. <supportsIsolationLevels>false</supportsIsolationLevels>
  37. <supportsCommandBlocks>false</supportsCommandBlocks>
  38. <testConnectionProvider>metadataService</testConnectionProvider>
  39. <primary>true</primary>
  40. <authentication>
  41. <type>namespace</type>
  42. </authentication>
  43. <not>
  44. <ifParamEquals name="showECC">2</ifParamEquals>
  45. </not>
  46. <ifParamNotExists name="fromCMM"/>
  47. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  48. </datasource>
  49. <datasource>
  50. <value>powercube</value>
  51. <code>PC</code>
  52. <name>
  53. <xts:string id="IDS_PROP_CONN_POWERCUBE"/>
  54. </name>
  55. <editDescription>
  56. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_POWERCUBE"/>
  57. </editDescription>
  58. <supportsIsolationLevels>false</supportsIsolationLevels>
  59. <supportsCommandBlocks>false</supportsCommandBlocks>
  60. <testConnectionProvider>metadataService</testConnectionProvider>
  61. <primary>true</primary>
  62. <authentication>
  63. <type>namespace</type>
  64. </authentication>
  65. <not>
  66. <ifParamEquals name="showECC">2</ifParamEquals>
  67. </not>
  68. <ifParamNotExists name="fromCMM"/>
  69. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  70. </datasource>
  71. <datasource>
  72. <value>db2</value>
  73. <code>D2</code>
  74. <name>
  75. <xts:string id="IDS_PROP_CONN_DB2"/>
  76. </name>
  77. <editDescription>
  78. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_DB2"/>
  79. </editDescription>
  80. <supportsIsolationLevels>true</supportsIsolationLevels>
  81. <supportsCommandBlocks>true</supportsCommandBlocks>
  82. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  83. <testConnectionProvider>metadataService</testConnectionProvider>
  84. <primary>true</primary>
  85. <tabLabel>
  86. <xts:string id="IDS_SELECT_CONNECT_CLI_TAB_LABEL"/>
  87. </tabLabel>
  88. <queryServiceEquivalent>jdbc-db2</queryServiceEquivalent>
  89. <authentication>
  90. <type>namespace</type>
  91. </authentication>
  92. <not>
  93. <ifParamEquals name="showECC">2</ifParamEquals>
  94. </not>
  95. </datasource>
  96. <datasource>
  97. <value>jdbc-db2</value>
  98. <code>JD-D2</code>
  99. <name>
  100. <xts:string id="IDS_PROP_CONN_JDBC_DB2"/>
  101. </name>
  102. <editDescription>
  103. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_DB2"/>
  104. </editDescription>
  105. <supportsIsolationLevels>false</supportsIsolationLevels>
  106. <supportsCommandBlocks>true</supportsCommandBlocks>
  107. <testConnectionProvider>queryService</testConnectionProvider>
  108. <authentication>
  109. <type>namespace</type>
  110. </authentication>
  111. <properties>
  112. <xsl:call-template name="m_connection_servername"/>
  113. <xsl:call-template name="m_connection_port">
  114. <xsl:with-param name="mandatory" select="'false'"/>
  115. </xsl:call-template>
  116. <xsl:call-template name="m_connection_database_name"/>
  117. <xsl:call-template name="m_connection_jdbc_parameters"/>
  118. </properties>
  119. <not>
  120. <ifParamEquals name="showECC">2</ifParamEquals>
  121. </not>
  122. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  123. </datasource>
  124. <datasource>
  125. <value>dbtwoolap</value>
  126. <code>DO</code>
  127. <name>
  128. <xts:string id="IDS_PROP_CONN_DB2OLAP"/>
  129. </name>
  130. <editDescription>
  131. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_DB2OLAP"/>
  132. </editDescription>
  133. <supportsIsolationLevels>false</supportsIsolationLevels>
  134. <supportsCommandBlocks>false</supportsCommandBlocks>
  135. <testConnectionProvider>metadataService</testConnectionProvider>
  136. <testConnectionProvider>queryService</testConnectionProvider>
  137. <primary>true</primary>
  138. <authentication>
  139. <type>namespace</type>
  140. </authentication>
  141. <not>
  142. <ifParamEquals name="showECC">2</ifParamEquals>
  143. </not>
  144. <ifParamNotExists name="fromCMM"/>
  145. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  146. </datasource>
  147. <datasource>
  148. <value>informix</value>
  149. <code>IF</code>
  150. <name>
  151. <xts:string id="IDS_PROP_CONN_INFORMIX"/>
  152. </name>
  153. <editDescription>
  154. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_INFORMIX"/>
  155. </editDescription>
  156. <supportsIsolationLevels>true</supportsIsolationLevels>
  157. <supportsCommandBlocks>false</supportsCommandBlocks>
  158. <testConnectionProvider>metadataService</testConnectionProvider>
  159. <primary>true</primary>
  160. <not>
  161. <ifParamEquals name="showECC">2</ifParamEquals>
  162. </not>
  163. <ifParamNotExists name="fromCMM"/>
  164. </datasource>
  165. <datasource>
  166. <value>sqlodbc</value>
  167. <code>SS</code>
  168. <name>
  169. <xts:string id="IDS_PROP_CONN_SQL_ODBC"/>
  170. </name>
  171. <neutralName>
  172. <xts:string id="IDS_PROP_CONN_SQL_NEUTRAL"/>
  173. </neutralName>
  174. <editDescription>
  175. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SQL_ODBC"/>
  176. </editDescription>
  177. <supportsIsolationLevels>true</supportsIsolationLevels>
  178. <supportsCommandBlocks>true</supportsCommandBlocks>
  179. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  180. <testConnectionProvider>metadataService</testConnectionProvider>
  181. <primary>true</primary>
  182. <tabLabel>
  183. <xts:string id="IDS_SELECT_CONNECT_ODBC_TAB_LABEL"/>
  184. </tabLabel>
  185. <queryServiceEquivalent>jdbc-sql</queryServiceEquivalent>
  186. <authentication>
  187. <type>namespace</type>
  188. </authentication>
  189. <not>
  190. <ifParamEquals name="showECC">2</ifParamEquals>
  191. </not>
  192. <ifParamNotExists name="fromCMM"/>
  193. </datasource>
  194. <datasource>
  195. <value>jdbc-sql</value>
  196. <code>JD-SS</code>
  197. <name>
  198. <xts:string id="IDS_PROP_CONN_JDBC_SQL"/>
  199. </name>
  200. <editDescription>
  201. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_SQL"/>
  202. </editDescription>
  203. <supportsIsolationLevels>false</supportsIsolationLevels>
  204. <supportsCommandBlocks>true</supportsCommandBlocks>
  205. <testConnectionProvider>queryService</testConnectionProvider>
  206. <authentication>
  207. <type>namespace</type>
  208. </authentication>
  209. <properties>
  210. <xsl:call-template name="m_connection_servername"/>
  211. <xsl:call-template name="m_connection_port">
  212. <xsl:with-param name="mandatory" select="'false'"/>
  213. </xsl:call-template>
  214. <xsl:call-template name="m_connection_database_name">
  215. <xsl:with-param name="maxLength" select="'128'"/>
  216. <xsl:with-param name="mandatory" select="'false'"/>
  217. </xsl:call-template>
  218. <property>
  219. <value>m_connection_sql_instance_name</value>
  220. <name>
  221. <xts:string id="IDS_SELECT_CONNECT_SQL_INSTANCE_NAME" encode="javascript"/>
  222. </name>
  223. <validationRules>
  224. <maxLength>128</maxLength>
  225. </validationRules>
  226. </property>
  227. <property>
  228. <value>m_connection_jdbc_connect_time</value>
  229. <name>
  230. <xts:string id="IDS_SELECT_CONNECT_LOGIN_TIMEOUT" encode="javascript"/>
  231. </name>
  232. <default>0</default>
  233. <validationRules>
  234. <type>positiveInteger</type>
  235. </validationRules>
  236. </property>
  237. <xsl:call-template name="m_connection_jdbc_parameters"/>
  238. </properties>
  239. <not>
  240. <ifParamEquals name="showECC">2</ifParamEquals>
  241. </not>
  242. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  243. </datasource>
  244. <datasource>
  245. <value>sql2012-2014</value>
  246. <code>OL</code>
  247. <patternMatch match="contains">;Provider=SQLNCLI11;</patternMatch>
  248. <name>
  249. <xts:string id="IDS_PROP_CONN_SQL2012_2014"/>
  250. </name>
  251. <neutralName>
  252. <xts:string id="IDS_PROP_CONN_SQL2012_2014_NEUTRAL"/>
  253. </neutralName>
  254. <editDescription>
  255. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SQL2012_2014"/>
  256. </editDescription>
  257. <supportsIsolationLevels>true</supportsIsolationLevels>
  258. <supportsCommandBlocks>true</supportsCommandBlocks>
  259. <supportsOptionalConnectionParameters>true</supportsOptionalConnectionParameters>
  260. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  261. <testConnectionProvider>metadataService</testConnectionProvider>
  262. <primary>true</primary>
  263. <tabLabel>
  264. <xts:string id="IDS_SELECT_CONNECT_NATIVE_TAB_LABEL"/>
  265. </tabLabel>
  266. <queryServiceEquivalent>jdbc-sql</queryServiceEquivalent>
  267. <authentication>
  268. <type>namespace</type>
  269. </authentication>
  270. <not>
  271. <ifParamEquals name="showECC">2</ifParamEquals>
  272. </not>
  273. </datasource>
  274. <datasource>
  275. <value>msanalysis2012</value>
  276. <code>M12</code>
  277. <name>
  278. <xts:string id="IDS_PROP_CONN_MSANALYSIS2012"/>
  279. </name>
  280. <editDescription>
  281. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_MSANALYSIS2012"/>
  282. </editDescription>
  283. <supportsIsolationLevels>false</supportsIsolationLevels>
  284. <supportsCommandBlocks>false</supportsCommandBlocks>
  285. <testConnectionProvider>metadataService</testConnectionProvider>
  286. <testConnectionProvider>queryService</testConnectionProvider>
  287. <primary>true</primary>
  288. <authentication>
  289. <type>namespace</type>
  290. </authentication>
  291. <not>
  292. <ifParamEquals name="showECC">2</ifParamEquals>
  293. </not>
  294. <ifParamNotExists name="fromCMM"/>
  295. </datasource>
  296. <datasource>
  297. <value>msanalysis2014</value>
  298. <code>M14</code>
  299. <name>
  300. <xts:string id="IDS_PROP_CONN_MSANALYSIS2014"/>
  301. </name>
  302. <editDescription>
  303. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_MSANALYSIS2014"/>
  304. </editDescription>
  305. <supportsIsolationLevels>false</supportsIsolationLevels>
  306. <supportsCommandBlocks>false</supportsCommandBlocks>
  307. <testConnectionProvider>metadataService</testConnectionProvider>
  308. <testConnectionProvider>queryService</testConnectionProvider>
  309. <primary>true</primary>
  310. <authentication>
  311. <type>namespace</type>
  312. </authentication>
  313. <not>
  314. <ifParamEquals name="showECC">2</ifParamEquals>
  315. </not>
  316. <ifParamNotExists name="fromCMM"/>
  317. </datasource>
  318. <datasource>
  319. <value>msanalysis2016</value>
  320. <code>M16</code>
  321. <name>
  322. <xts:string id="IDS_PROP_CONN_MSANALYSIS2016"/>
  323. </name>
  324. <editDescription>
  325. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_MSANALYSIS2016"/>
  326. </editDescription>
  327. <supportsIsolationLevels>false</supportsIsolationLevels>
  328. <supportsCommandBlocks>false</supportsCommandBlocks>
  329. <testConnectionProvider>metadataService</testConnectionProvider>
  330. <testConnectionProvider>queryService</testConnectionProvider>
  331. <primary>true</primary>
  332. <authentication>
  333. <type>namespace</type>
  334. </authentication>
  335. <not>
  336. <ifParamEquals name="showECC">2</ifParamEquals>
  337. </not>
  338. <ifParamNotExists name="fromCMM"/>
  339. </datasource>
  340. <datasource>
  341. <value>msanalysis2017</value>
  342. <code>M17</code>
  343. <name>
  344. <xts:string id="IDS_PROP_CONN_MSANALYSIS2017"/>
  345. </name>
  346. <editDescription>
  347. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_MSANALYSIS2017"/>
  348. </editDescription>
  349. <supportsIsolationLevels>false</supportsIsolationLevels>
  350. <supportsCommandBlocks>false</supportsCommandBlocks>
  351. <testConnectionProvider>metadataService</testConnectionProvider>
  352. <testConnectionProvider>queryService</testConnectionProvider>
  353. <primary>true</primary>
  354. <authentication>
  355. <type>namespace</type>
  356. </authentication>
  357. <not>
  358. <ifParamEquals name="showECC">2</ifParamEquals>
  359. </not>
  360. <ifParamNotExists name="fromCMM"/>
  361. </datasource>
  362. <datasource>
  363. <value>msas_xmla</value>
  364. <code>X8</code>
  365. <name>
  366. <xts:string id="IDS_PROP_CONN_MSAS_XMLA"/>
  367. </name>
  368. <editDescription>
  369. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_MSAS_XMLA"/>
  370. </editDescription>
  371. <supportsIsolationLevels>false</supportsIsolationLevels>
  372. <supportsCommandBlocks>false</supportsCommandBlocks>
  373. <testConnectionProvider>queryService</testConnectionProvider>
  374. <primary>true</primary>
  375. <not>
  376. <ifParamEquals name="showECC">2</ifParamEquals>
  377. </not>
  378. <ifParamNotExists name="fromCMM"/>
  379. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  380. </datasource>
  381. <datasource>
  382. <value>netezza</value>
  383. <code>NZ</code>
  384. <name>
  385. <xts:string id="IDS_PROP_CONN_NETEZZA_NEUTRAL"/>
  386. </name>
  387. <neutralName>
  388. <xts:string id="IDS_PROP_CONN_NETEZZA_NEUTRAL"/>
  389. </neutralName>
  390. <editDescription>
  391. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_NETEZZA"/>
  392. </editDescription>
  393. <supportsIsolationLevels>false</supportsIsolationLevels>
  394. <supportsCommandBlocks>true</supportsCommandBlocks>
  395. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  396. <testConnectionProvider>metadataService</testConnectionProvider>
  397. <primary>true</primary>
  398. <tabLabel>
  399. <xts:string id="IDS_SELECT_CONNECT_ODBC_TAB_LABEL"/>
  400. </tabLabel>
  401. <queryServiceEquivalent>jdbc-netezza</queryServiceEquivalent>
  402. <authentication>
  403. <type>namespace</type>
  404. </authentication>
  405. <not>
  406. <ifParamEquals name="showECC">2</ifParamEquals>
  407. </not>
  408. <ifParamNotExists name="fromCMM"/>
  409. </datasource>
  410. <datasource>
  411. <value>jdbc-netezza</value>
  412. <code>JD-NZ</code>
  413. <name>
  414. <xts:string id="IDS_PROP_CONN_JDBC_NETEZZA"/>
  415. </name>
  416. <editDescription>
  417. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_NETEZZA"/>
  418. </editDescription>
  419. <supportsIsolationLevels>false</supportsIsolationLevels>
  420. <supportsCommandBlocks>true</supportsCommandBlocks>
  421. <testConnectionProvider>queryService</testConnectionProvider>
  422. <properties>
  423. <xsl:call-template name="m_connection_servername"/>
  424. <xsl:call-template name="m_connection_port">
  425. <xsl:with-param name="mandatory" select="'false'"/>
  426. </xsl:call-template>
  427. <xsl:call-template name="m_connection_database_name"/>
  428. <xsl:call-template name="m_connection_jdbc_parameters"/>
  429. </properties>
  430. <authentication>
  431. <type>namespace</type>
  432. </authentication>
  433. <not>
  434. <ifParamEquals name="showECC">2</ifParamEquals>
  435. </not>
  436. <ifParamNotExists name="fromCMM"/>
  437. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  438. </datasource>
  439. <datasource>
  440. <value>odbc</value>
  441. <code>OD</code>
  442. <name>
  443. <xts:string id="IDS_PROP_CONN_ODBC"/>
  444. </name>
  445. <editDescription>
  446. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_ODBC"/>
  447. </editDescription>
  448. <supportsIsolationLevels>true</supportsIsolationLevels>
  449. <supportsCommandBlocks>false</supportsCommandBlocks>
  450. <testConnectionProvider>metadataService</testConnectionProvider>
  451. <primary>true</primary>
  452. <authentication>
  453. <type>namespace</type>
  454. </authentication>
  455. <not>
  456. <ifParamEquals name="showECC">2</ifParamEquals>
  457. </not>
  458. <ifParamNotExists name="fromCMM"/>
  459. </datasource>
  460. <datasource>
  461. <value>jdbc-generic</value>
  462. <code>JDBC</code>
  463. <name>
  464. <xts:string id="IDS_PROP_CONN_JDBC_GENERIC"/>
  465. </name>
  466. <editDescription>
  467. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_GENERIC"/>
  468. </editDescription>
  469. <supportsIsolationLevels>true</supportsIsolationLevels>
  470. <supportsCommandBlocks>true</supportsCommandBlocks>
  471. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  472. <testConnectionProvider>queryService</testConnectionProvider>
  473. <authentication>
  474. <type>namespace</type>
  475. </authentication>
  476. <primary>true</primary>
  477. <not>
  478. <ifParamEquals name="showECC">2</ifParamEquals>
  479. </not>
  480. <ifParamNotExists name="fromCMM"/>
  481. <supportedDataSources>
  482. <supportedDataSource>
  483. <name><xts:string id="IDS_PROP_CONN_DB2_ISERIES"/></name>
  484. <subprotocol>as400</subprotocol>
  485. <url>jdbc:as400://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;;date format=iso;time format=iso;decimal separator=.</url>
  486. <properties></properties>
  487. <driver>com.ibm.as400.access.AS400JDBCDriver</driver>
  488. </supportedDataSource>
  489. <supportedDataSource>
  490. <name><xts:string id="IDS_PROP_CONN_INFORMIX"/></name>
  491. <subprotocol>informix-sqli</subprotocol>
  492. <url>jdbc:informix-sqli://&lt;host&gt;:&lt;port&gt;/[&lt;database-name&gt;]:INFORMIXSERVER=&lt;server-name&gt;;DB_LOCALE=en_us.utf8;CLIENT_LOCALE=en_us.utf8;DELIMIDENT=Y</url>
  493. <properties></properties>
  494. <driver>com.informix.jdbc.IfxDriver</driver>
  495. </supportedDataSource>
  496. <supportedDataSource>
  497. <name><xts:string id="IDS_PROP_CONN_BIGINSIGHTS_BIGSQL"/></name>
  498. <subprotocol>db2</subprotocol>
  499. <url>jdbc:db2://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  500. <properties></properties>
  501. <driver>com.ibm.db2.jcc.DB2Driver</driver>
  502. </supportedDataSource>
  503. <supportedDataSource>
  504. <name><xts:string id="IDS_PROP_CONN_CLOUDERA_IMPALA"/></name>
  505. <subprotocol>impala</subprotocol>
  506. <url>jdbc:impala://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  507. <properties/>
  508. <driver>com.cloudera.impala.jdbc4.Driver</driver>
  509. </supportedDataSource>
  510. <supportedDataSource>
  511. <name><xts:string id="IDS_PROP_CONN_EXASOL"/></name>
  512. <subprotocol>exa</subprotocol>
  513. <url>jdbc:exa:&lt;host&gt;:&lt;port&gt;;schema=database-name</url>
  514. <properties/>
  515. <driver>com.exasol.jdbc.EXADriver</driver>
  516. </supportedDataSource>
  517. <supportedDataSource>
  518. <name><xts:string id="IDS_PROP_CONN_APACHE_HIVE"/></name>
  519. <subprotocol>hive2</subprotocol>
  520. <url>jdbc:hive2://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  521. <properties></properties>
  522. <driver>org.apache.hive.jdbc.HiveDriver</driver>
  523. </supportedDataSource>
  524. <supportedDataSource>
  525. <name><xts:string id="IDS_PROP_CONN_MYSQL_JDBC"/></name>
  526. <subprotocol>mysql</subprotocol>
  527. <url>jdbc:mysql://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;?noAccessToProcedureBodies=true</url>
  528. <properties></properties>
  529. <driver>com.mysql.cj.jdbc.Driver</driver>
  530. </supportedDataSource>
  531. <supportedDataSource>
  532. <name><xts:string id="IDS_PROP_CONN_GREENPLUM"/></name>
  533. <subprotocol>pivotal:greenplum</subprotocol>
  534. <url>jdbc:pivotal:greenplum://host:port;DatabaseName=&lt;name&gt;</url>
  535. <properties/>
  536. <driver>com.pivotal.jdbc.GreenplumDriver</driver>
  537. </supportedDataSource>
  538. <supportedDataSource>
  539. <name><xts:string id="IDS_PROP_CONN_POSTGRES_JDBC"/></name>
  540. <subprotocol>postgresql</subprotocol>
  541. <url>jdbc:postgresql://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  542. <properties></properties>
  543. <driver>org.postgresql.Driver</driver>
  544. </supportedDataSource>
  545. <supportedDataSource>
  546. <name><xts:string id="IDS_PROP_CONN_SAP_HANA"/></name>
  547. <subprotocol>sap</subprotocol>
  548. <url>jdbc:sap://&lt;host&gt;:&lt;port&gt;</url>
  549. <properties></properties>
  550. <driver>com.sap.db.jdbc.Driver</driver>
  551. </supportedDataSource>
  552. <supportedDataSource>
  553. <name><xts:string id="IDS_PROP_CONN_SYBASE_IQ_JDBC"/></name>
  554. <subprotocol>sybase:Tds</subprotocol>
  555. <url>jdbc:sybase:Tds:&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;?SQLINITSTRING=SET quoted_identifier ON</url>
  556. <properties></properties>
  557. <driver>com.sybase.jdbc42.jdbc.SybDriver</driver>
  558. </supportedDataSource>
  559. <supportedDataSource>
  560. <name><xts:string id="IDS_PROP_CONN_VERTICA"/></name>
  561. <subprotocol>vertica</subprotocol>
  562. <url>jdbc:vertica://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  563. <properties></properties>
  564. <driver>com.vertica.jdbc.Driver</driver>
  565. </supportedDataSource>
  566. </supportedDataSources>
  567. </datasource>
  568. <datasource>
  569. <value>oracle</value>
  570. <code>OR</code>
  571. <name>
  572. <xts:string id="IDS_PROP_CONN_ORACLE"/>
  573. </name>
  574. <editDescription>
  575. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_ORACLE"/>
  576. </editDescription>
  577. <supportsIsolationLevels>true</supportsIsolationLevels>
  578. <supportsCommandBlocks>true</supportsCommandBlocks>
  579. <testConnectionProvider>metadataService</testConnectionProvider>
  580. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  581. <primary>true</primary>
  582. <authentication>
  583. <type>namespace</type>
  584. </authentication>
  585. <tabLabel>
  586. <xts:string id="IDS_SELECT_CONNECT_OCI_TAB_LABEL"/>
  587. </tabLabel>
  588. <queryServiceEquivalent>jdbc-oracle</queryServiceEquivalent>
  589. <not>
  590. <ifParamEquals name="showECC">2</ifParamEquals>
  591. </not>
  592. </datasource>
  593. <datasource>
  594. <value>jdbc-oracle</value>
  595. <code>JD-OR</code>
  596. <name>
  597. <xts:string id="IDS_PROP_CONN_JDBC_ORACLE"/>
  598. </name>
  599. <editDescription>
  600. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_ORACLE"/>
  601. </editDescription>
  602. <supportsIsolationLevels>false</supportsIsolationLevels>
  603. <supportsCommandBlocks>true</supportsCommandBlocks>
  604. <testConnectionProvider>queryService</testConnectionProvider>
  605. <properties>
  606. <xsl:call-template name="m_connection_servername"/>
  607. <xsl:call-template name="m_connection_port"/>
  608. <property>
  609. <value>m_connection_oracle_service_id</value>
  610. <name>
  611. <xts:string id="IDS_SELECT_CONNECT_ORACLE_SERVICE_ID" encode="javascript"/>
  612. </name>
  613. <default>ORCL</default>
  614. <validationRules>
  615. <mandatory>true</mandatory>
  616. </validationRules>
  617. </property>
  618. <property>
  619. <value>m_connection_oracle_tns_name</value>
  620. <name>
  621. <xts:string id="IDS_SELECT_CONNECT_ORACLE_TNS_NAME" encode="javascript"/>
  622. </name>
  623. <validationRules>
  624. <mandatory>true</mandatory>
  625. </validationRules>
  626. </property>
  627. <property>
  628. <value>m_connection_oracle_net_descriptor</value>
  629. <name>
  630. <xts:string id="IDS_SELECT_CONNECT_JDBC_ORACLE_NET_DESCRIPTOR" encode="javascript"/>
  631. </name>
  632. <validationRules>
  633. <type>oracleNetDescriptor</type>
  634. <mandatory>true</mandatory>
  635. </validationRules>
  636. </property>
  637. <xsl:call-template name="m_connection_jdbc_parameters"/>
  638. </properties>
  639. <not>
  640. <ifParamEquals name="showECC">2</ifParamEquals>
  641. </not>
  642. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  643. </datasource>
  644. <datasource>
  645. <value>sfdc</value>
  646. <code>sfdc</code>
  647. <name>
  648. <xts:string id="IDS_PROP_CONN_SFDC"/>
  649. </name>
  650. <editDescription>
  651. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SFDC"/>
  652. </editDescription>
  653. <supportsIsolationLevels>false</supportsIsolationLevels>
  654. <supportsCommandBlocks>false</supportsCommandBlocks>
  655. <testConnectionProvider>metadataService</testConnectionProvider>
  656. <primary>true</primary>
  657. <authentication>
  658. <type>namespace</type>
  659. </authentication>
  660. <not>
  661. <ifParamEquals name="showECC">2</ifParamEquals>
  662. </not>
  663. <ifParamNotExists name="fromCMM"/>
  664. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  665. </datasource>
  666. <datasource>
  667. <value>sap</value>
  668. <code>BW</code>
  669. <name>
  670. <xts:string id="IDS_PROP_CONN_SAP"/>
  671. </name>
  672. <editDescription>
  673. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SAP"/>
  674. </editDescription>
  675. <supportsIsolationLevels>false</supportsIsolationLevels>
  676. <supportsCommandBlocks>false</supportsCommandBlocks>
  677. <testConnectionProvider>metadataService</testConnectionProvider>
  678. <testConnectionProvider>queryService</testConnectionProvider>
  679. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  680. <primary>true</primary>
  681. <authentication>
  682. <type>namespace</type>
  683. </authentication>
  684. <not>
  685. <ifParamEquals name="showECC">2</ifParamEquals>
  686. </not>
  687. <ifParamNotExists name="fromCMM"/>
  688. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  689. </datasource>
  690. <datasource>
  691. <value>sapR3</value>
  692. <code>R3</code>
  693. <name>
  694. <xts:string id="IDS_PROP_CONN_SAP_R3"/>
  695. </name>
  696. <editDescription>
  697. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SAP_R3"/>
  698. </editDescription>
  699. <supportsIsolationLevels>false</supportsIsolationLevels>
  700. <supportsCommandBlocks>false</supportsCommandBlocks>
  701. <testConnectionProvider>metadataService</testConnectionProvider>
  702. <primary>true</primary>
  703. <authentication>
  704. <type>namespace</type>
  705. </authentication>
  706. <not>
  707. <ifParamEquals name="showECC">2</ifParamEquals>
  708. </not>
  709. <ifParamEquals name="showECC">1</ifParamEquals>
  710. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  711. </datasource>
  712. <datasource>
  713. <value>sybase_ct15</value>
  714. <code>CT15</code>
  715. <name>
  716. <xts:string id="IDS_PROP_CONN_SYBASE_CT15"/>
  717. </name>
  718. <editDescription>
  719. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SYBASE_CT15"/>
  720. </editDescription>
  721. <supportsIsolationLevels>true</supportsIsolationLevels>
  722. <supportsCommandBlocks>false</supportsCommandBlocks>
  723. <testConnectionProvider>metadataService</testConnectionProvider>
  724. <primary>true</primary>
  725. <not>
  726. <ifParamEquals name="showECC">2</ifParamEquals>
  727. </not>
  728. <ifParamNotExists name="fromCMM"/>
  729. </datasource>
  730. <datasource>
  731. <value>sybaseIQ</value>
  732. <code>IQ</code>
  733. <name>
  734. <xts:string id="IDS_PROP_CONN_SYBASE_IQ"/>
  735. </name>
  736. <editDescription>
  737. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_SYBASE_IQ"/>
  738. </editDescription>
  739. <supportsIsolationLevels>true</supportsIsolationLevels>
  740. <supportsCommandBlocks>false</supportsCommandBlocks>
  741. <testConnectionProvider>metadataService</testConnectionProvider>
  742. <primary>true</primary>
  743. <not>
  744. <ifParamEquals name="showECC">2</ifParamEquals>
  745. </not>
  746. <ifParamNotExists name="fromCMM"/>
  747. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  748. </datasource>
  749. <datasource>
  750. <value>teradata</value>
  751. <code>TD</code>
  752. <name>
  753. <xts:string id="IDS_PROP_CONN_TERADATA_NEUTRAL"/>
  754. </name>
  755. <neutralName>
  756. <xts:string id="IDS_PROP_CONN_TERADATA_NEUTRAL"/>
  757. </neutralName>
  758. <editDescription>
  759. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_TERADATA"/>
  760. </editDescription>
  761. <supportsIsolationLevels>true</supportsIsolationLevels>
  762. <supportsCommandBlocks>true</supportsCommandBlocks>
  763. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  764. <testConnectionProvider>metadataService</testConnectionProvider>
  765. <primary>true</primary>
  766. <tabLabel>
  767. <xts:string id="IDS_SELECT_CONNECT_ODBC_TAB_LABEL"/>
  768. </tabLabel>
  769. <queryServiceEquivalent>jdbc-teradata</queryServiceEquivalent>
  770. <authentication>
  771. <type>namespace</type>
  772. </authentication>
  773. <not>
  774. <ifParamEquals name="showECC">2</ifParamEquals>
  775. </not>
  776. <ifParamNotExists name="fromCMM"/>
  777. </datasource>
  778. <datasource>
  779. <value>jdbc-teradata</value>
  780. <code>JD-TD</code>
  781. <name>
  782. <xts:string id="IDS_PROP_CONN_JDBC_TERADATA"/>
  783. </name>
  784. <editDescription>
  785. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_TERADATA"/>
  786. </editDescription>
  787. <supportsIsolationLevels>false</supportsIsolationLevels>
  788. <supportsCommandBlocks>true</supportsCommandBlocks>
  789. <testConnectionProvider>queryService</testConnectionProvider>
  790. <authentication>
  791. <type>namespace</type>
  792. </authentication>
  793. <properties>
  794. <xsl:call-template name="m_connection_servername"/>
  795. <xsl:call-template name="m_connection_port">
  796. <xsl:with-param name="mandatory" select="'false'"/>
  797. </xsl:call-template>
  798. <xsl:call-template name="m_connection_database_name">
  799. <xsl:with-param name="mandatory" select="'false'"/>
  800. </xsl:call-template>
  801. <xsl:call-template name="m_connection_jdbc_parameters"/>
  802. </properties>
  803. <not>
  804. <ifParamEquals name="showECC">2</ifParamEquals>
  805. </not>
  806. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  807. </datasource>
  808. <datasource>
  809. <value>tm1R</value>
  810. <code>TMR</code>
  811. <name>
  812. <xts:string id="IDS_PROP_CONN_TM1R"/>
  813. </name>
  814. <editDescription>
  815. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_TMR"/>
  816. </editDescription>
  817. <supportsIsolationLevels>false</supportsIsolationLevels>
  818. <supportsCommandBlocks>false</supportsCommandBlocks>
  819. <testConnectionProvider>metadataService</testConnectionProvider>
  820. <testConnectionProvider>queryService</testConnectionProvider>
  821. <primary>true</primary>
  822. <authentication>
  823. <type>namespace</type>
  824. </authentication>
  825. <not>
  826. <ifParamEquals name="showECC">2</ifParamEquals>
  827. </not>
  828. <ifParamNotExists name="fromCMM"/>
  829. </datasource>
  830. <datasource>
  831. <value>tm1</value>
  832. <code>TM</code>
  833. <name>
  834. <xts:string id="IDS_PROP_CONN_TM1"/>
  835. </name>
  836. <editDescription>
  837. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_TM1"/>
  838. </editDescription>
  839. <supportsIsolationLevels>false</supportsIsolationLevels>
  840. <supportsCommandBlocks>false</supportsCommandBlocks>
  841. <testConnectionProvider>metadataService</testConnectionProvider>
  842. <testConnectionProvider>queryService</testConnectionProvider>
  843. <primary>true</primary>
  844. <authentication>
  845. <type>namespace</type>
  846. </authentication>
  847. <not>
  848. <ifParamEquals name="showECC">2</ifParamEquals>
  849. </not>
  850. <ifParamNotExists name="fromCMM"/>
  851. </datasource>
  852. <!--
  853. <datasource>
  854. <value>odata</value>
  855. <code>ODATA</code>
  856. <name>
  857. <xts:string id="IDS_PROP_CONN_ODATA"/>
  858. </name>
  859. <editDescription>
  860. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_ODATA"/>
  861. </editDescription>
  862. <supportsIsolationLevels>false</supportsIsolationLevels>
  863. <supportsCommandBlocks>false</supportsCommandBlocks>
  864. <testConnectionProvider>metadataService</testConnectionProvider>
  865. <testConnectionProvider>queryService</testConnectionProvider>
  866. <primary>true</primary>
  867. <not>
  868. <ifParamEquals name="showECC">2</ifParamEquals>
  869. </not>
  870. <ifParamNotExists name="fromCMM"/>
  871. </datasource>
  872. -->
  873. <!--
  874. <datasource>
  875. <value>json</value>
  876. <code>JSON</code>
  877. <name>
  878. <xts:string id="IDS_PROP_CONN_JSON"/>
  879. </name>
  880. <editDescription>
  881. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JSON"/>
  882. </editDescription>
  883. <supportsIsolationLevels>false</supportsIsolationLevels>
  884. <supportsCommandBlocks>false</supportsCommandBlocks>
  885. <testConnectionProvider>metadataService</testConnectionProvider>
  886. <testConnectionProvider>queryService</testConnectionProvider>
  887. <primary>true</primary>
  888. <not>
  889. <ifParamEquals name="showECC">2</ifParamEquals>
  890. </not>
  891. <ifParamNotExists name="fromCMM"/>
  892. <supportedDataSources>
  893. <supportedDataSource>
  894. <name><xts:string id="IDS_PROP_CONN_JSON_CLOUDANT"/></name>
  895. <subType>Cloudant</subType>
  896. <authenticationTypes>
  897. <authenticationType isDefault="false">
  898. <type>None</type>
  899. </authenticationType>
  900. <authenticationType isDefault="true">
  901. <type>Basic</type>
  902. </authenticationType>
  903. </authenticationTypes>
  904. </supportedDataSource>
  905. <supportedDataSource>
  906. <name><xts:string id="IDS_PROP_CONN_JSON_COUCHDB"/></name>
  907. <subType>CouchDB</subType>
  908. <authenticationTypes>
  909. <authenticationType isDefault="false">
  910. <type>None</type>
  911. </authenticationType>
  912. <authenticationType isDefault="true">
  913. <type>Basic</type>
  914. </authenticationType>
  915. </authenticationTypes>
  916. </supportedDataSource>
  917. <supportedDataSource>
  918. <name><xts:string id="IDS_PROP_CONN_JSON_FACEBOOK"/></name>
  919. <subType>Facebook</subType>
  920. <authenticationTypes>
  921. <authenticationType isDefault="true">
  922. <type>OAuth2.0</type>
  923. <authorizationEndpoint>https://graph.facebook.com/oauth/authorize</authorizationEndpoint>
  924. <tokenEndpoint>https://graph.facebook.com/oauth/access_token</tokenEndpoint>
  925. </authenticationType>
  926. </authenticationTypes>
  927. </supportedDataSource>
  928. <supportedDataSource>
  929. <name><xts:string id="IDS_PROP_CONN_JSON_GEOJSON"/></name>
  930. <subType>GeoJSON</subType>
  931. </supportedDataSource>
  932. <supportedDataSource>
  933. <name><xts:string id="IDS_PROP_CONN_JSON_GOOGLE_ANALYTICS"/></name>
  934. <subType>GoogleAnalytics</subType>
  935. <authenticationTypes>
  936. <authenticationType isDefault="false">
  937. <type>APIKey</type>
  938. <userID>key</userID>
  939. </authenticationType>
  940. <authenticationType isDefault="true">
  941. <type>OAuth2.0</type>
  942. <authorizationEndpoint>https://accounts.google.com/o/oauth2/auth</authorizationEndpoint>
  943. <tokenEndpoint>https://accounts.google.com/o/oauth2/token</tokenEndpoint>
  944. <scope>https://www.googleapis.com/auth/analytics https://www.googleapis.com/auth/analytics.readonly</scope>
  945. </authenticationType>
  946. </authenticationTypes>
  947. </supportedDataSource>
  948. <supportedDataSource>
  949. <name><xts:string id="IDS_PROP_CONN_JSON_GOOGLE_PLACES"/></name>
  950. <subType>GooglePlaces</subType>
  951. <authenticationTypes>
  952. <authenticationType>
  953. <type>APIKey</type>
  954. <userID>key</userID>
  955. </authenticationType>
  956. </authenticationTypes>
  957. </supportedDataSource>
  958. <supportedDataSource>
  959. <name><xts:string id="IDS_PROP_CONN_JSON_GOOGLE_PLUS"/></name>
  960. <subType>Google+</subType>
  961. <authenticationTypes>
  962. <authenticationType>
  963. <type>APIKey</type>
  964. <userID>key</userID>
  965. </authenticationType>
  966. <authenticationType>
  967. <type>OAuth2.0</type>
  968. <authorizationEndpoint>https://accounts.google.com/o/oauth2/auth</authorizationEndpoint>
  969. <tokenEndpoint>https://accounts.google.com/o/oauth2/token</tokenEndpoint>
  970. <scope>https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me</scope>
  971. </authenticationType>
  972. </authenticationTypes>
  973. </supportedDataSource>
  974. <supportedDataSource>
  975. <name><xts:string id="IDS_PROP_CONN_JSON_LINKEDIN"/></name>
  976. <subType>LinkedIn</subType>
  977. <authenticationTypes>
  978. <authenticationType>
  979. <type>OAuth2.0</type>
  980. <authorizationEndpoint>https://www.linkedin.com/uas/oauth2/authorization</authorizationEndpoint>
  981. <tokenEndpoint>https://www.linkedin.com/uas/oauth2/accessToken</tokenEndpoint>
  982. </authenticationType>
  983. </authenticationTypes>
  984. </supportedDataSource>
  985. <supportedDataSource>
  986. <name><xts:string id="IDS_PROP_CONN_JSON_TWITTER"/></name>
  987. <subType>Twitter</subType>
  988. <authenticationTypes>
  989. <authenticationType isDefault="true">
  990. <type>OAuth1.0</type>
  991. <temporaryTokenEndpoint>https://api.twitter.com/oauth/request_token</temporaryTokenEndpoint>
  992. <authorizationEndpoint>https://api.twitter.com/oauth/authenticate</authorizationEndpoint>
  993. <tokenEndpoint>https://api.twitter.com/oauth/access_token</tokenEndpoint>
  994. </authenticationType>
  995. </authenticationTypes>
  996. </supportedDataSource>
  997. <supportedDataSource>
  998. <name><xts:string id="IDS_PROP_CONN_JSON_YOUTUBE_DATA"/></name>
  999. <subType>YouTubeData</subType>
  1000. <authenticationTypes>
  1001. <authenticationType isDefault="false">
  1002. <type>APIKey</type>
  1003. <userID>key</userID>
  1004. </authenticationType>
  1005. <authenticationType isDefault="true">
  1006. <type>OAuth2.0</type>
  1007. <authorizationEndpoint>https://accounts.google.com/o/oauth2/auth</authorizationEndpoint>
  1008. <tokenEndpoint>https://accounts.google.com/o/oauth2/token</tokenEndpoint>
  1009. <scope>https://www.googleapis.com/auth/youtube https://www.googleapis.com/auth/youtube.readonly</scope>
  1010. </authenticationType>
  1011. </authenticationTypes>
  1012. </supportedDataSource>
  1013. <supportedDataSource>
  1014. <name><xts:string id="IDS_PROP_CONN_JSON_OTHER"/></name>
  1015. <subType>Other</subType>
  1016. <authenticationTypes>
  1017. <authenticationType isDefault="true">
  1018. <type>None</type>
  1019. </authenticationType>
  1020. <authenticationType isDefault="false">
  1021. <type>APIKey</type>
  1022. </authenticationType>
  1023. <authenticationType isDefault="false">
  1024. <type>Basic</type>
  1025. </authenticationType>
  1026. <authenticationType isDefault="false">
  1027. <type>OAuth1.0</type>
  1028. </authenticationType>
  1029. <authenticationType isDefault="false">
  1030. <type>OAuth2.0</type>
  1031. </authenticationType>
  1032. </authenticationTypes>
  1033. </supportedDataSource>
  1034. </supportedDataSources>
  1035. <supportedMimeTypes>
  1036. <supportedMimeType>
  1037. <name><xts:string id="IDS_PROP_CONN_MIME_TYPE_JSON"/></name>
  1038. </supportedMimeType>
  1039. <supportedMimeType>
  1040. <name><xts:string id="IDS_PROP_CONN_MIME_TYPE_XML"/></name>
  1041. </supportedMimeType>
  1042. <supportedMimeType>
  1043. <name><xts:string id="IDS_PROP_CONN_MIME_TYPE_TEXT"/></name>
  1044. </supportedMimeType>
  1045. </supportedMimeTypes>
  1046. </datasource>
  1047. -->
  1048. <datasource>
  1049. <value>xml</value>
  1050. <code>XML</code>
  1051. <name>
  1052. <xts:string id="IDS_PROP_CONN_XML"/>
  1053. </name>
  1054. <supportsIsolationLevels>false</supportsIsolationLevels>
  1055. <supportsCommandBlocks>false</supportsCommandBlocks>
  1056. <testConnectionProvider>metadataService</testConnectionProvider>
  1057. <primary>true</primary>
  1058. <not>
  1059. <ifParamEquals name="showECC">2</ifParamEquals>
  1060. </not>
  1061. <ifParamNotExists name="fromCMM"/>
  1062. </datasource>
  1063. <datasource>
  1064. <value>filenet</value>
  1065. <code>RP-CMIS-FILENET</code>
  1066. <name>
  1067. <xts:string id="IDS_PROP_CONN_REPOSITORY"/>
  1068. </name>
  1069. <editDescription>
  1070. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_REPOSITORY"/>
  1071. </editDescription>
  1072. <pluginOptions>
  1073. <option>CMIS_FileNet</option>
  1074. <option>CMIS_CM8</option>
  1075. <option>FileSystem</option>
  1076. </pluginOptions>
  1077. <defaultPluginOption>CMIS_FileNet</defaultPluginOption>
  1078. <supportsIsolationLevels>false</supportsIsolationLevels>
  1079. <supportsCommandBlocks>false</supportsCommandBlocks>
  1080. <testConnectionProvider>contentManagerService</testConnectionProvider>
  1081. <primary>true</primary>
  1082. <not>
  1083. <ifParamEquals name="showECC">2</ifParamEquals>
  1084. </not>
  1085. <ifParamNotExists name="fromCMM"/>
  1086. <ifIsInstalled name="repositoryIntegration"/>
  1087. <defaultCapability>repository</defaultCapability>
  1088. <not><ifConfigParamEquals name="edition">mid-market</ifConfigParamEquals></not>
  1089. </datasource>
  1090. <datasource>
  1091. <value>lob-jdbc</value>
  1092. <code>JDBC</code>
  1093. <name>
  1094. <xts:string id="IDS_PROP_CONN_LOB_REPOSITORY"/>
  1095. </name>
  1096. <editDescription>
  1097. <xts:string id="IDS_NEW_INTRO_CONNECT_DESC_JDBC_GENERIC"/>
  1098. </editDescription>
  1099. <supportsIsolationLevels>true</supportsIsolationLevels>
  1100. <supportsCommandBlocks>true</supportsCommandBlocks>
  1101. <supportsUserIdentificationTransform>true</supportsUserIdentificationTransform>
  1102. <authentication>
  1103. <type>namespace</type>
  1104. </authentication>
  1105. <primary>true</primary>
  1106. <not>
  1107. <ifParamEquals name="showECC">2</ifParamEquals>
  1108. </not>
  1109. <ifParamNotExists name="fromCMM"/>
  1110. <defaultCapability>lobData</defaultCapability>
  1111. <supportedDataSources>
  1112. <supportedDataSource>
  1113. <name><xts:string id="IDS_PROP_CONN_LOB_DB2_JDBC"/></name>
  1114. <subprotocol>db2</subprotocol>
  1115. <url>jdbc:db2://&lt;host&gt;:&lt;port&gt;/&lt;database-name&gt;</url>
  1116. <properties></properties>
  1117. <driver>com.ibm.db2.jcc.DB2Driver</driver>
  1118. </supportedDataSource>
  1119. </supportedDataSources>
  1120. </datasource>
  1121. </datasources>
  1122. </xsl:template>
  1123. <xsl:template name="m_connection_servername">
  1124. <property>
  1125. <value>m_connection_servername</value>
  1126. <name>
  1127. <xts:string id="IDS_SELECT_CONNECT_DATASOURCE" encode="javascript"/>
  1128. </name>
  1129. <validationRules>
  1130. <mandatory>true</mandatory>
  1131. <reservedChar/>
  1132. </validationRules>
  1133. </property>
  1134. </xsl:template>
  1135. <xsl:template name="m_connection_port">
  1136. <xsl:param name="defaultPort" select="''"/>
  1137. <xsl:param name="mandatory" select="'true'"/>
  1138. <property>
  1139. <value>m_connection_port</value>
  1140. <name>
  1141. <xts:string id="IDS_SELECT_CONNECT_PORTNUMBER" encode="javascript"/>
  1142. </name>
  1143. <default><xsl:value-of select="$defaultPort"/></default>
  1144. <validationRules>
  1145. <type>port</type>
  1146. <mandatory><xsl:value-of select="$mandatory"/></mandatory>
  1147. </validationRules>
  1148. </property>
  1149. </xsl:template>
  1150. <xsl:template name="m_connection_database_name">
  1151. <xsl:param name="maxLength" select="''"/>
  1152. <xsl:param name="mandatory" select="'true'"/>
  1153. <property>
  1154. <value>m_connection_jdbc_database_name</value>
  1155. <name>
  1156. <xts:string id="IDS_SELECT_CONNECT_DATABASE_NAME" encode="javascript"/>
  1157. </name>
  1158. <validationRules>
  1159. <mandatory><xsl:value-of select="$mandatory"/></mandatory>
  1160. <reservedChar/>
  1161. <xsl:if test="$maxLength != ''">
  1162. <maxLength><xsl:value-of select="$maxLength"/></maxLength>
  1163. </xsl:if>
  1164. </validationRules>
  1165. </property>
  1166. </xsl:template>
  1167. <xsl:template name="m_connection_jdbc_parameters">
  1168. <property>
  1169. <value>m_connection_jdbc_parameters</value>
  1170. <name>
  1171. <xts:string id="IDS_SELECT_CONNECT_JDBC_CONNECTION_PARAMETERS" encode="javascript"/>
  1172. </name>
  1173. </property>
  1174. </xsl:template>
  1175. </xsl:stylesheet>