Rational Insight XML ODBC 驱动程序

使用 IBM® Rational® Insight XML ODBC 驱动程序。
Windows 配置系统 DSN 时,遇到以下某个错误:The setup routines for the IBM Rational Insight XML ODBC Driver could not be loaded due to system error 126
ratlxml_resources ures_openU fail!
  1. 验证 Windows® 注册表中的设置:
    1. 单击开始,单击运行,输入 regedit,然后单击确定
    2. 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\IBM Rational Insight XML ODBC Driver 并确保驱动程序设置属性指向正确的 ratlxml.dll 文件路径。
    3. 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers 并确保已安装 IBM Rational Insight XML ODBC 驱动程序
    4. 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources 并确保您配置的系统 DSN 正在使用 IBM Rational Insight XML ODBC 驱动程序
  2. 验证 JDBC 驱动程序路径的设置:
    1. 在桌面上,右键单击我的电脑并单击属性
    2. 系统属性页面上,单击高级,然后单击环境变量
    3. 确保 $INSTALLDIR\dataconfig\jdk\bin\classic 出现在用户变量和系统变量的 PATHPath 变量的起始处。
Linux 在 IBM Cognos® BI Server 中测试 ODBC 数据源的连接时,遇到以下错误:Data name not found, and no default driver specified
使用驱动程序管理器的助手应用程序(例如,unixODBC 的 isql 应用程序)来访问系统 DSN 时,遇到以下错误:Data name not found, and no default driver specified
  1. 检查 odbcinst.ini 文件:
    1. 在文本编辑器中打开 odbcinst.ini 文件。
    2. 转至 [IBM Rational Insight XML ODBC 驱动程序] 插槽。
    3. 确保驱动程序属性指向正确的 libratlxml.so 文件路径
  2. 检查 odbc.ini 文件:
    1. 在文本编辑器中打开 odbc.ini 文件。
    2. 确保所需的系统 DSN 存在且其驱动程序属性的值是 IBM Rational Insight XML ODBC 驱动程序。如果 DSN 不存在,那么按以下示例中所示进行添加:
      [ClearCase]
         Driver = IBM Rational Insight XML ODBC Driver
         DataSource = ClearCase
         Description = A DSN example
         Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
  3. 验证 JVM 路径
    1. 在控制台上,运行 export 命令。
    2. 确保变量“LD_LIBRARY_PATH”包含 IBM Rational Insight 携带的 IBMJava™ 虚拟机的路径。例如,/opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib
    3. 确保变量“PATH”包含 IBM Rational Insight 携带的 IBMJava 虚拟机的路径。示例为 /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic
如果 JDBC 驱动程序抛出 Premature EOF 异常
为数据服务 HTTP 端口的 HTTP 入站通道增加写超时时间。要执行此操作:
  1. 通过在 XML Data Configuration 中查找 URL 来确定集合使用的数据服务的服务器和端口。
  2. 为数据服务的 WebSphere® Application Server 实例打开 WebSphere Application Server 管理控制台。
  3. 单击服务器 > 应用程序服务器
  4. 单击 Rational Insight 服务器
  5. 展开容器设置 > Web 容器设置并单击 Web 容器传输链。
  6. 单击数据服务使用的端口的传输链。
  7. 单击 HTTP 入站通道。
  8. 增加写超时的时间长度。该值确定 WAS 在尝试写入客户机流时会等待多长时间。缺省值是 60 秒。
  9. 单击确定并单击直接保存到主配置
  10. 停止并重新启动 Rational InsightWebSphere Application Server 概要文件。
如果收到 ParseException 消息
确保 SQL 查询中的 modifiedsince 子句符合时间格式 Like #dd-MMM-yyyy hh:mm:ss Z#
如果收到 CRREE2416E 消息
确保 SQL 查询中的 where 子句包含查询表中相关列名的值。
如果收到 CRREE2403E 消息
确保 SQL 查询中的 where 子句不包含对于查询数据库无效的列名。
如果收到 CRREE1401E 消息
确保可访问数据服务并且在 XML Data Configuration 文件中正确定义了资源组的 URL。
如果收到 CRREE1406E 消息
确保查询的资源组的用户名和密码都正确。
如果在 JDBC 日志文件中收到 HTTP 4XX 消息
在 XML Data Configuration 文件中:
  1. 确保查询的资源组的用户名、密码和 URL 都正确,且通过了测试连接测试。
  2. 确保使用的资源的 URL 和模式正确。
  3. 打开使用的数据映射表编辑器并单击修改现有的数据映射模板。确保没有错误。
如果在 JDBC 日志文件中收到 HTTP 5XX 消息
请验证您的网络连接状态。确保数据服务服务器中的网络配置正确。有关更多信息,请参阅数据服务服务器日志。

反馈