123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: XQEODP
- (C) Copyright IBM Corp. 2009, 2020
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM corp.
- -->
- <providers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="xqe.providers.xsd">
- <providerInstances>
- <!-- update the "Connections counters" section in XQE's xqeadminmsgs_en.xml when adding new providers in xqe.providers.xml -->
- <instance name="LOCAL" className="com.cognos.xqe.data.providers.relational.LOCALDataProvider"/>
- <instance name="JDBC" className="com.cognos.xqe.data.providers.relational.jdbc.JDBCDataProvider"/>
- <instance name="MDDS" className="com.cognos.xqe.data.providers.olap.mdds.MDDSDataProvider"/>
- <!-- XQE-DS-0015 TM1 Server Name: SOTTOLAPSRV1 TM1 Samples x64: "11.3.00000.xx". -->
- <!-- Grey list 11.3.x which is PA 2.0.5. 11.2 is 2.0.4. 11.1 is 2.0.3. 11.0 is 2.0.2. v2 and 2.0.1 are also under 11.0.x -->
- <instance name="TM1REST" className="com.cognos.xqe.data.providers.olap.tm1rest.TM1RESTDataProvider"
- greyListServerVersion="^(11\.3\..*)|(11\.2\..*)|(11\.1\..*)|(11\.0\..*)$"/>
- <instance name="SBWODP" className="com.cognos.xqe.data.providers.olap.sbwodp.SBWODPDataProvider"
- blackListDriverVersion="^(30[0-4]\d*)$"
- blackListServerVersion="^(30[0-4]\d*)$"/>
- <instance name="SNWODP" className="com.cognos.xqe.data.providers.olap.snwodp.SNWODPDataProvider"
- blackListDriverVersion="^(30[0-4]\d*)$"
- blackListServerVersion="^(30[0-4]\d*)$"/>
- <!-- All Essbase clients and servers are greylisted. -->
- <instance name="Essbase" className="com.cognos.xqe.data.providers.olap.essbase.EssbaseDataProvider"
- greyListDriverVersion="^ESSBASE JAPI VERSION: (.*)$"
- greyListServerVersion="^ESSBASE SERVER (.*)$"/>
-
- <!-- Greylist clients: 9.x (2005), 10.x (2008 and R2). -->
- <!-- Greylist servers: 9.x (2005), 10.x (2008 and R2), 11.x (2012), 12.x (2014), 13.0.0 to 13.0.4999. First pass is 13.0.5xxx (MSAS 2016 SP2).-->
- <!-- Blacklist clients: 9.x (2005), 10.x (2008 and R2). -->
- <!-- Blacklist servers: 9.x (2005), 10.x (2008 and R2). -->
- <instance name="ODBO" className="com.cognos.xqe.data.providers.olap.odbo.ODBODataProvider"
- resultSetCacheEnabled="true"
- greyListDriverVersion="^MSOLAP((90\.DLL 9\.00\..*)|(100\.DLL 10\.0{1,2}\..*)|(100\.DLL 10\.50\..*))$"
- greyListServerVersion="^ANALYSIS SERVER ((9\..*)|(10\..*)|(11\..*)|(12\..*)|(13\.0\.[0-4].*))$"
- blackListDriverVersion="^MSOLAP((90\.DLL 9\.00\.((\d{1,3})|([0-3]\d{3})|(40[0-2]\d)|(403[0-4]))(\.\d*)*)|(100\.DLL 10\.0{1,2}\.((\d{1,3})|([0-1]\d{3})|(1[0-5]\d{2}))\.\d*)|(100\.DLL 10\.50\.((\d{1,3}\.\d*)|(0\d{3}\.\d*)|(1[0-5]\d{2}\.\d*)|(1600\.0\d*))))$"
- blackListServerVersion="^ANALYSIS SERVER ((9\.00\.((\d{1,3})|([0-3]\d{3})|(40[0-2]\d)|(403[0-4]))(\.\d*)*)|(10\.0{1,2}\.((\d{1,3})|([0-1]\d{3})|(2[0-4]\d{2})|(25[0-2]\d)|(2530))\.\d*)|(10\.50\.((\d{1,3}\.\d*)|(0\d{3}\.\d*)|(1[0-5]\d{2}\.\d*)|(1600\.0\d*))))$"/>
- <instance name="XMLA" className="com.cognos.xqe.data.providers.olap.xmla.XMLADataProvider"/>
- <instance name="XML" className="com.cognos.xqe.data.providers.relational.xml.XMLDataProvider"/>
- <!-- For MDDS/TM1 provider, by default we will enable result set cache and set the connection selection time out to be 2 seconds. -->
- <instance name="MDDS" className="com.cognos.xqe.data.providers.olap.mdds.MDDSDataProvider"
- resultSetCacheEnabled="true"
- connectionSelectionTimeout="2000"/>
- <instance name="ROLAP" className="com.cognos.xqe.data.providers.olap.rolap.ROLAPDataProvider"/>
-
- <!-- All TM1 clients and servers that are not currently blacklisted will show up as greylisted. -->
- <instance name="NGTM1" className="com.cognos.xqe.data.providers.olap.tm1.TM1DataProvider"
- resultSetCacheEnabled="true"
- greyListDriverVersion="^(\d+)$"
- greyListServerVersion="^(\d+)$"
- blackListDriverVersion="^(905[^2]\d+)$"
- blackListServerVersion="^(905[^2]\d+)$"/>
- <instance name="ERP" className="com.cognos.xqe.data.providers.relational.erp.ERPDataProvider"/>
- <instance name="RDF" className="com.cognos.xqerdp.rdf.RDFDataProvider"/>
- <instance name="ODATA" className="com.cognos.xqerdp.odata.ODataDataProvider"/>
- <instance name="JSON" className="com.cognos.xqerdp.json.JSONDataProvider"/>
- <instance name="PARQUET" className="com.cognos.xqerdp.parquet.ParquetDataProvider"/>
- <instance name="FLINT" className="com.cognos.xqerdp.flint.FlintDataProvider"/>
- </providerInstances>
- <providerTypes>
- <!-- TM1 via REST API -->
- <provider type="TMR" name="TM1REST" instance="TM1REST">
- <connectionProperties>
- <connectionProperty name="TM1ServerName" datatype="string" use="required"/>
- <connectionProperty name="TM1AdminHost" datatype="string" use="required"/>
- <connectionProperty name="TM1Protocol" datatype="string" use="required"/>
- <connectionProperty name="TM1ServerPort" datatype="integer" use="required"/>
- </connectionProperties>
- </provider>
- <!-- LOCAL -->
- <provider type="LOCAL" instance="LOCAL" name="LOCAL">
- <connectionProperties/>
- </provider>
- <!-- ERP SFDC -->
- <provider type="ERP-SFDC" instance="ERP" name="ERP">
- <connectionProperties/>
- </provider>
-
- <!-- ERP SIEBEL -->
- <provider type="ERP-SIEBEL" instance="ERP" name="ERP">
- <connectionProperties/>
- </provider>
-
- <!-- ERP SAPR3 -->
- <provider type="ERP-SAP" instance="ERP" name="ERP">
- <connectionProperties/>
- </provider>
- <!-- SAP BW/BI OLAP DATA Provider -->
- <provider type="BW" name="SapBwODP" instance="SNWODP">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="serverType" datatype="string" use="required">
- <valueConstraints>
- <choice ignoreCase="true">
- <value>MessageServer</value>
- <value>ApplicationServer</value>
- <value>Destination</value>
- </choice>
- </valueConstraints>
- </connectionProperty>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="CUBE" datatype="string" use="optional"/>
- <connectionProperty name="logonGroup" datatype="string" use="conditional">
- <useConditions>
- <propertyEquals targetName="serverType" value="MessageServer" ignoreCase="true"/>
- </useConditions>
- </connectionProperty>
- <connectionProperty name="sysid" datatype="string" use="conditional">
- <useConditions>
- <propertyEquals targetName="serverType" value="MessageServer" ignoreCase="true"/>
- </useConditions>
- </connectionProperty>
- <connectionProperty name="sysnr" datatype="integer" use="conditional">
- <useConditions>
- <propertyEquals targetName="serverType" value="ApplicationServer" ignoreCase="true"/>
- </useConditions>
- </connectionProperty>
- <connectionProperty name="client" datatype="integer" use="required"/>
- <connectionProperty name="codePage" datatype="integer" use="required"/>
- </connectionProperties>
- </provider>
- <!-- DB2 OLAP -->
- <provider type="DO" name="DB2OlapODP" instance="Essbase">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="CUBE" datatype="string" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- Essbase -->
- <provider type="EB" name="DB2OlapODP" instance="Essbase">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="CUBE" datatype="string" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- TM1 via Java API -->
- <provider type="TM" name="NGTM1ODP" instance="NGTM1">
- <connectionProperties>
- <connectionProperty name="TM1ServerName" datatype="string" use="required"/>
- <connectionProperty name="TM1AdminHost" datatype="string" use="required"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2005 via native ODBO provider -->
- <provider type="YK" name="MSAnalysis2005ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- Microsoft 2005 via XML/A. -->
- <provider type="X5" name="YKXMLA" instance="XMLA">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="SSL" datatype="yes_no" use="optional"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2008 via native ODBO provider -->
- <provider type="M8" name="MSAnalysis2008ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- Microsoft 2008 via XML/A. -->
- <provider type="X8" name="M8XMLA" instance="XMLA">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="SSL" datatype="yes_no" use="optional"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2012 via native ODBO provider -->
- <provider type="M12" name="MSAnalysis2012ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2014 via native ODBO provider -->
- <provider type="M14" name="MSAnalysis2014ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2016 via native ODBO provider -->
- <provider type="M16" name="MSAnalysis2016ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2017 via native ODBO provider -->
- <provider type="M17" name="MSAnalysis2017ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- MSAS 2019 via native ODBO provider -->
- <provider type="M19" name="MSAnalysis2019ODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- <connectionProperty name="Trusted_Connection" datatype="yes_no" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- MS Azure AS via native ODBO provider -->
- <provider type="MAZ" name="MSAzureASODP" instance="ODBO">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- <connectionProperty name="LCID" datatype="string" use="required"/>
- </connectionProperties>
- </provider>
- <!-- Mondrian via XML/A. -->
- <provider type="XO" name="XO" instance="XMLA">
- <connectionProperties>
- <connectionProperty name="SERVER" datatype="string" use="required"/>
- <connectionProperty name="SSL" datatype="yes_no" use="optional"/>
- <connectionProperty name="CATALOG" datatype="string" use="optional"/>
- </connectionProperties>
- </provider>
- <!-- ROLAP -->
- <provider type="RO" name="ROLAPODPXQE" instance="ROLAP">
- <connectionProperties>
- <connectionProperty name="CATALOG" datatype="string" use="required"/>
- </connectionProperties>
- </provider>
- <!-- Powercube -->
- <provider type="PC" name="PowerCubeODPXQE" instance="MDDS">
- <connectionProperties>
- <connectionProperty name="WIN_PATH" datatype="string" use="conditional">
- <useConditions>
- <propertyNotExists targetName="UNIX_PATH"/>
- </useConditions>
- </connectionProperty>
- <connectionProperty name="UNIX_PATH" datatype="string" use="conditional">
- <useConditions>
- <propertyNotExists targetName="WIN_PATH"/>
- </useConditions>
- </connectionProperty>
- </connectionProperties>
- </provider>
- <!-- **************************************
- Relational data source providers starts from here
- ******************************************* -->
- <!-- XML provider -->
- <provider type="XML" name="XML" instance="XML">
- <connectionProperties/>
- </provider>
- <!-- Relational providers -->
- <provider type="OR" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="OR" className="oracle.jdbc.driver.OracleDriver"/>
- </drivers>
- </provider>
- <provider type="D2" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="D2" className="com.ibm.db2.jcc.DB2Driver"/>
- </drivers>
- </provider>
- <provider type="TD" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="TD" className="com.ncr.teradata.TeraDriver"/>
- </drivers>
- </provider>
- <provider type="OL" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="OL" className="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
- <driver subType="MS" className="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
- </drivers>
- </provider>
- <provider type="SS" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="SS" className="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
- </drivers>
- </provider>
- <provider type="NZ" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="NZ" className="org.netezza.Driver"/>
- </drivers>
- </provider>
- <!-- JDBC provider -->
- <provider type="JD-OR" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-OR" className="oracle.jdbc.driver.OracleDriver"/>
- </drivers>
- </provider>
- <provider type="JD-D2" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-D2" className="com.ibm.db2.jcc.DB2Driver"/>
- </drivers>
- </provider>
- <provider type="JD-TD" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-TD" className="com.ncr.teradata.TeraDriver"/>
- </drivers>
- </provider>
- <provider type="JD-SS" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-SS" className="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
- </drivers>
- </provider>
- <provider type="JD-NZ" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-NZ" className="org.netezza.Driver"/>
- </drivers>
- </provider>
- <provider type="JD-HV" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-HV" className="org.apache.hadoop.hive.jdbc.HiveDriver"/>
- </drivers>
- </provider>
- <provider type="JD-IMS" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JD-IMS" className="com.ibm.ims.jdbc.IMSDriver"/>
- </drivers>
- </provider>
- <!--
- XQE Provider Type for Generic (Certified) JDBC Provdiers.
- Type JDBC does not infer the class to load from the className property. The driver
- name passed down on the connection string is used. An RDBMS Certification adaptor
- must be present for XQE to connect to a driver of type 'JDBC'.
- -->
- <provider type="JDBC" instance="JDBC" name="JDBC">
- <drivers>
- <driver subType="JDBC" className="com.cognos.dummy"/>
- </drivers>
- </provider>
- <provider type="RDF" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="RDF-TDB" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="RDF-SDB" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="RDF-SE" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="RDF-FS" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="RDF-AG" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <provider type="OWL" instance="RDF" name="RDF">
- <connectionProperties/>
- </provider>
- <!-- OData provider. -->
- <provider type="ODATA" instance="ODATA" name="ODATA">
- <connectionProperties/>
- </provider>
- <!-- JSON provider -->
- <provider type="JSON" name="JSON" instance="JSON">
- <connectionProperties/>
- </provider>
- <!-- Parquet provider -->
- <provider type="PARQUET" instance="PARQUET" name="PARQUET">
- <connectionProperties/>
- </provider>
- <provider type="FLINT" instance="FLINT" name="FLINT">
- <connectionProperties/>
- </provider>
- <!-- CouchDB provider -->
- <provider type="COUCHDB" instance="JSON" name="JSON">
- <connectionProperties/>
- </provider>
- <!-- Cloudant provider -->
- <provider type="CLOUDANT" instance="JSON" name="JSON">
- <connectionProperties/>
- </provider>
- </providerTypes>
- </providers>
|