从Linux和UNIX平台上的预封装应用程序访问Optim归档数据

通过 Optim ">Open Data Manager,Optim 可使用开放标准(比如 ODBC、JDBC 或 XML)提供对归档数据的持续访问。了解 Linux®/UNIX® 环境中访问 Optim 归档数据可用方法之间的区别,以及如何在 Linux 环境中配置 ODBC 来使用报告工具(比如 IBM Cognos®)访问 Optim 归档数据。

Optim Open Data Manager (ODM) 允许第三方应用程序使用标准机制访问 Optim 归档数据,比如开放数据库连接 (ODBC)、Java 数据库连接 (JDBC) 和 XML。使用 Optim ODM,业务报告工具可检索 Optim 归档数据,就像检索位于关系数据库中的数据一样。Optim ODM 是使用 Optim Connect(服务器和瘦客户端)实现的,使用一个名为 PST_GDB 的特殊驱动程序来访问 Optim 归档文件和集合。

Optim 提供了两个瘦客户端来提供与第三方应用程序的连接:Optim Connect ODBC 瘦客户端和 Optim Connect JDBC 瘦客户端。JDBC 瘦客户端的使用在 Optim 支持的所有平台中大同小异,但对于 ODBC 瘦客户端,设置步骤因平台不同而不同。本文重点介绍为 Linux/UNIX 环境设置 Optim Connect ODBC 瘦客户端的过程。文中还将探讨有关如何使用 JDBC 瘦客户端和 XML 实用程序的考虑事项。

如图 1 所示,Optim ODM 允许对 Optim 归档数据进行统一访问。

图 1. 从应用程序访问活动应用程序的数据并进行归档

ODBC 和驱动程序管理器背景

尽管一些应用程序可直接与 ODBC 驱动程序集成,但常见的场景是定义一个 ODBC 数据源名称 (DSN) 并让应用程序通过驱动程序管理器使用 ODBC DSN。ODBC DSN 提供了与连接相关的信息,比如服务器 IP、端口和用户/密码,以及驱动程序。

一个驱动程序管理器执行应用程序的多项任务,包括:

确保加载或卸载了正确的驱动程序 执行验证任务 调用 ODBC 版本(从 3.5 到 3.0,再到 2.0)和数据映射

对驱动程序管理器的大部分调用都会传递到加载的驱动程序,以供进一步处理,但应用程序对此毫不关心。使用 ODBC 驱动程序管理器的一些优势还包括:

可移植的
数据访问代码 与数据源绑定的运行时
轻松更改数据源信息的能力,尤其是在多个应用程序共享
同一个 ODBC 数据源时

驱动程序管理器通常提供接口来供应用程序动态连接和运行 SQL,加载指定的驱动程序以供应用程序进行连接。在上面的 Optim 例子中,当在非 Windows 环境中安装 Optim Connect 时,有必要将 Optim Connect 驱动程序与第三方驱动程序管理器相集成。针对 Linux 和 UNIX 的两种最常用的驱动程序管理器是 unixODBC 和 iODBC。在本文中,我们将使用 unixODBC。设置 unixODBC 和设置 iODBC 的步骤相似,并且它们之间的区别通常在于文件路径或文件名。

如上所述,一些应用程序可直接与 ODBC 驱动程序集成,但建议使用驱动程序管理器。

图 2. 使用驱动程序管理器

时间: 2024-09-20 00:09:51

从Linux和UNIX平台上的预封装应用程序访问Optim归档数据的相关文章

一台Linux或UNIX机器上设置多个DB2系统

在DB2 for Linux, UNIX,和Windows Version 8之前,SAP客户只能在一台物理机器上安装每个DB2 版本的一个拷贝,因为安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相互独立的.它们可以是不同级别的,可以安装在任何有效路径上.每个拷贝可以独立更新,而不会相互影响.所有装有 DB2 9 的 SA

在一台Linux或UNIX机器上设置多个DB2系统

在 DB2 for Linux, UNIX, and Windows Version 8 之前,SAP 客户只能在一台物理机器上安装每个 DB2 版本的一个拷贝,因为http://www.aliyun.com/zixun/aggregation/17166.html">安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相

在J2ME平台上构建你的邮件程序

程序 在J2ME平台上构建你的邮件程序Jacky Pan Table of Contents1. 教程的介绍和程序的安装 2. 程序的结构 3. 界面的设计 4. 账户的管理 5. MIDlet和Servlet的网络连接 6. Servlet和JavaMail 7. 简单的XML 8. 小结 1.教程的介绍和程序的安装 本教程讲述了如何在J2ME平台上编写一个简单的邮件应用程序,包括界面的设计,邮件的发送/接受,邮件账户的创建/修改/删除,后台Servlet的编写. 为了运行本教程所带的演示程序

Windows下解压linux、unix平台TAR包的乱码问题

WINDOWS与LINUX/UNIX对文件系统字符集的处理方式是不相同的.WINDOWS文件系统驱动层本身就有对字符集转换.处理的模块,无论从操作系统上下达的是什么字符集,最 后要统一转换到不同文件系统的字符处理模块上,比如存储在NTFS上的文件名称,现在几乎统一以$I30方式索引,采用UNICODE方式存储.而LINUX/UNIX则不同,文件系统驱动 层本身并不负责对字符集的处理,操作系统传下来的文件名称以字节流的方式直接记录进文件系统索引结构,并不去理解字符集,所以,在同一个LINUX/UN

在linux或unix服务器上安装、使用MySQL的注意事项_Mysql

一.怎么样取得最新版本的MySQL? 要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL.我介绍大家到http://www.mysql.org去下载,这里的最新版本是MySQL 3.23 versions . 二.安装MySQL时候的注意事项? 1.如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在Fre

有效的在Windows和UNIX/Linux平台上完全卸载DB2

有效的在Windows和UNIX/Linux平台上完全卸载DB2 作者:吴伟龙  Name:Prudence Woo QQ:286507175  msn:happy-wuweilong@hotmail.com       Windows 平台      从 Windows 操作系统中彻底除去 DB2产品时需要执行的步骤.仅当不再需要现有 DB2 实例和数据库时,才应执行此任务.        如果正在卸载 DB2 的缺省副本,并且您有其他的DB2 副本在系统上,则应使用db2swtch命令以在继

win平台oracle rman备份和删除dg备库归档日志脚本_oracle

总觉得使用windows跑oracle是不靠谱的事情,可以这个世界上总有很多人喜欢做类似这样的事情,对于数据库比较常见的两件事情:rman和删除dg备库归档日志,在linux/unix平台上使用shell实现很简单,可是跑到win里面,就变的烦了,不是因为其麻烦,而是因为用的人少,不知道怎么下手处理该事情,我编写了简单的实现初级功能的win下面rman备份和删除备库归档日志脚本,供大家参考,也更加欢迎朋友提出来更加好的处理方法(win是真心的不懂)rman备份脚本 复制代码 代码如下: --ba

Linux/UNIX和Window平台上安装Mysql_Mysql

所有平台的Mysql下载地址为:MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台.  一.Linux/UNIX上安装Mysql Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器.MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器.MySQL-devel - 库和包含文件

教你如何在Linux/Unix平台安装MySQL

mysql|unix [导读]介绍如何在Linux/Unix平台下安装MySQL. Linux下的安装步骤: 推荐使用RPM工具来进行Linux下的MySQL数据库安装.目前的MySQL rpm安装文件包是在SuSE Linux 7.3系统平台上打造而成的,但是在绝大多数支持RPM和glibc的其他Linux平台中也可以进行安装.如果选择通用的RPM安装包,那么RPM将静态链接到Linux的线程中.下面步骤执行了一个标准的最小化安装: shell> rpm -i MySQL-server-VER