IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  WebSphere | SOA and Web services  >

在 WebSphere Transformation Extender 中使用 WebSphere Adapter 进行业务集成

developerWorks
前一页第 7 页,共 11 页后一页

文档选项

对本教程的评价

帮助我们改进这些内容


在 UNIX 上部署和运行 Map

WTX 支持多种 UNIX 平台,例如 AIX,Solaris,HP UNIX 以及 Linux。本节主要介绍如何在 UNIX 平台上搭建 WTX 运行时环境,以及如何部署和运行 WTX 解决方案。

UNIX 上的环境安装

WTX 针对每种 UNIX 平台都会提供一套安装包。对于 Solaris 平台,提供如下两个安装包:

  • wsdtxcs_8200_sun.tar:用于安装 Command Server。
  • wsdtxl_8200_sun.tar:用于安装 Launcher。

与 Windows 上环境搭建有所不同,两个安装包通常安装在不同的目录。

接下来,与 Windows 平台类似,需要安装基于特定 UNIX 平台的 Enterprise Pack,这里需要安装 Solaris 下的 Pack 安装包,

  • sbl8200.sun.tar
  • psft8200.sun.tar

安装好 Pack 之后,需要将本示例中 Siebel Adapter 和 PeopleSoft Adapter 所依赖的第三方类库文件分别拷贝至 Command Server 和 Launcher 两个运行时环境的 WTX_INSTALL_DIR/libs 目录下。

这样,就完成了 UNIX 上 WTX 运行时环境的搭建。





回页首


部署和运行 Map

在 UNIX 上部署和运行 Map,步骤和方法基本与在 Windows 上相似,这里重点介绍与Windows 上的区别。

首先在 IFD 中创建一个新的 System 文件 psft_to_siebel_sun.msd,选择 System->Add Component->Source Map,指定 psft_to_siebel.mms 文件,然后选择其中的 psft_to_siebel。

选择好 Map 后,打开 System Setting,除进行正常的设置之外(请参照开发和配置 System 一节),还需要在 MapServerLocation 字段填入目标 Map 在 UNIX 系统中实际部署的路径,如图 24 所示。这样,加载在 Launcher 运行时环境中的 System 目标文件可以根据该路径找到它实际关联的 Map。


图 24. 配置UNIX上的Map Location

点击 OK,并保存 System 文件。

针对 UNIX 目标平台的编译和部署,IFD 提供了一些额外的支持。可以在 IFD 中建立针对特定平台的部署模板,以简化每次都向同一平台做重复的部署操作。首先,添加 Server 的定义,在菜单上选择 Server->New,弹出如图 25 所示的窗口,


图 25. 新建部署服务器

在界面上输入 Server 的标识名,在 Platform 字段指定该 Server 的系统类型,在 FTP 信息字段组中指定该 Server 的 IP 地址、用户名、密码。这里,Platform 信息用于指定 Map 的编译目标格式,FTP 信息用于在 IFD 中自动上传和部署目标文件。

接下来在 System 编辑窗口左上方的下拉框中选择目标 Server 为 sun_server,如图 26 所示。


图 26. 指定 System 的部署服务器

在不提供任何工具支持的情况下,用户在完成 Map 和 System 的创建后,需要编译 Map,生成 msl 文件,上传 Map 目标文件到目标 Server 上,上传 msl 文件到目标 Server 的部署目录中。为了方便用户快速完成这些任务,并重用这些相同的部署配置,IFD 提供了创建部署脚本的方式,可以实现一次配置,多次部署。

为了创建部署脚本,选择 System->Deploy->Definitions,出现如图 27 所示的界面,点击 Add添加名为 sun_deploy 的部署脚本,在 Script Commands 框中选择所有项,第一项表示用户可以在 IFD 中编译并上传目标 Map 文件到用户指定目录中,第二项表示在 IFD 中创建 msl 文件并上传到用户指定目录中,第三项表示上传其他必需的运行时文件。


图 27. 新建Deploy脚本

完成了部署脚本的创建之后,IFD 的 System->Deploy菜单组中自动增加了一项 sun_deploy 的菜单项。接下来就可以直接选择该菜单项完成从编译到部署的所有工作,包括 Map 源文件的编译,msl 文件的生成,Map 目标文件和 msl 文件的上传。多次连续对 System 进行修改并测试的情况下,可以减少用户在编译和部署方面的工作量,提高开发效率。

在完成了开发和部署后,就可以在目标平台上运行 Map。

在图形模式下登录 UNIX,进入 Launcher 的安装目录,执行建立 WTX 环境变量的命令。

$ . ./setup

接下来启动 Launcher Administration 工具,

$ laucherAdmin.sh

弹出的界面如图 19 所示,如前文所述,完成相应的配置。

启动 Launcher 守护进程,这一步和在 windows 上启动 Event Server windows 服务的意义相同,

$ launcher.sh –start

接下来打开 Management Console 界面,

$ mgmtconsole.sh

启动如图 22 所示的界面,用户可以利用该工具连接和监控 System 的运行。

当需要停止 Launcher 运行时,执行 $ launcher.sh –stop 即可停止 Event Server 守护进程。

通过上述过程,用户就可以在 UNIX 环境上部署和运行 WTX 解决方案。





回页首



前一页第 7 页,共 11 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款