技术开发 频道

WebSphere支持Sybase Open客户端

    【IT168 技术文章】

    环境:

    产品:WebSphere?Federation Server

    平台:Unix

    版本:V9.5

    问题描述:

    安装完WebSphere?Federation Server V9.5后,当执行djxlinksybase时,却得到如下报错信息:

    ld: 0706-005 Cannot find or open file: /opt/sybase/OCS-12

    5/lib/libxadtm64.so

    ld:open(): A file or directory in the path name does not exist.

    ld: 0706-005 Cannot find or open file: /opt/sybase/OCS-12

    5/lib/libxadtm64.a

    ld:open(): A file or directory in the path name does not exist.

    Library "libdb2ctlibF.a" was built successfully.

    End processing for wrappers: CTLIB

    且查找库文件,找不到如下库文件:

    libxadtm64.so

    libxadtm64.a

    解答:

    检查SYBASE客户端的版本,可以看到,使用的是SYBASE OPEN CLIENT

    # isql -v

    Sybase CTISQL Utility/12.5.1 ASE Edition/P-

    EBF11380/DRV.12.5.1/ibmaix64/Unknown/BUILD1251-004/OPT/Mon Aug 11

    09:51:47 2003

    从信息中心可以看到

    Sybase Sybase ASE 12.5, 15.0 Sybase Open Client 12.5 - 15.0

    是受支持的数据源客户端。见

    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.swg.im.iis.db.found.conn.fw.sds.doc/topics/rfpint24.htm

    但是仔细阅读WebSphere?Federation Server V9.5可以看到

    在V9.5版本中,UNIX平台上SYBASE联合服务器需要SYBASE SDK客户端来访问SYBASE数据源,SYBASE OPEN CLIENT客户端在V9.5不受支持。详见

    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.swg.im.iis.prod.fed.rel.info.doc/topics/iiypifrinf-reln-95ga.html

    安装上SYBASE SDK客户端后,检查SYBASE客户端版本信息,显示如下:

    # isql -v

    Sybase CTISQL Utility/12.5.1/P-EBF15741 ESD #23/DRV.12.5.1.9/RS6000/AIX

    4.3.3/BUILD1251-054/OPT/Wed Apr 23 16:57:35 2008

    当安装SYBASE SDK后,我们就可以成功执行djxlinksybase,然后就可以继续创建包装器,本文不再赘述,请参考详细文档。另外,SYBASE SDK客户端是需要从SYBASE购买License.
 

0
相关文章