1、SAP适配器需要用到以下几个文件:librfc32.dll、sapjco.jar、sapjcorfc.dll,可以把这3个文件放在某个目录下,比如我放在c:/sapjco文件夹下,建立适配器时指向这几个文件。
2、使用 mqsichangeproperties 将代理配置为可以访问这些文件,执行以下命令:
C:/Program Files/IBM/MQSI/6.1>mqsichangeproperties BROKER1 -c EISProviders -o SAP -n jarsURL -v c:/sapjco
BIP8071I: 命令成功完成。
C:/Program Files/IBM/MQSI/6.1>mqsichangeproperties BROKER1 -c EISProviders -o SAP -n nativeLibs -v c:/sapjco
BIP8071I: 命令成功完成。
3、重启代理和队列管理器。
注:初学者经常没有执行第2步,导致出现以下错误:
BIP3521E: “'Sap'”适配器无法装入企业信息系统(EIS)客户端库。
...
出现此问题是由于缺少了资源:“'com.sap.mw.jco.JCO$Exception'”。