1、 作者:旭日乘风 guosxu@ 一, 安装MDM 在做此步时,确保RSA已经更新到7.0.0.3以上版本(如果没有更新,请先看本文后面的附录,怎样将rsa升级),本文以7.0.0.7为例进行介绍 首先获取MDM850_Development_Tooling.zip,解压后找到包下的MDMWorkbench.zip 打开rsa,点击菜单上Help,选择softwar Updates——》Find and Install…(在做此步时确保网络连接通畅)
2、a) 点击后弹出对话框,选择Search for new features to install 点击Next,在弹出的对话框(下图一)中选择New Archived Site… (图一) 定位到刚才解压后的MDMWorkbench.zip文件 点击OK,然后选择安装 二、配置MDM环境 打开Rational Software Architect工作环境,切换到J2EE模式,点击windows——》Preferences,在General下选择Capabilities,点击Enable All,然后点击o
3、k生效。如下图二所示: (图二) 二、选择windows——》Preferences; 在Java选项卡中的Installed JREs,选择WebSphere v6.1 JRE作为默认的jre。 中Server选项卡,将Automatically publish前的勾去掉。(一般默认是去掉的) 完成后点击上图中的Apply使配置生效,点击ok完成。 三、回到主菜单,点击菜单中的Project选项,将Build automatically 前的勾去掉。 四,点击File—》New—》Other,此时在弹出的对话框中,选择 MDM Workbench,并选择 MDM Dev
4、elopment and Test Environment,点击NEXT,如下图: 五、此时进入MDM开发环境设置,点击Select All将所有的都选上: 六,点击Next,来到websphere配置,这步一定要在第一栏,及Profile Name处点击右边的Create Profile按钮(下图中的创建概要文件按钮)来创建一个AppSrv,一定不要直接选AppSrv01. 下面是创建概要文件的步骤截图: 在上图中,去掉Enable administrative security(启用管理安全性)前面的勾,如下图操作: 下一步点击创建就可以
5、 七、创建好配置文件后,系统会回到websphere Configruation菜单,此时在第一栏处选择你刚才创建好的配置文件,一般系统会给你自动的选择上,但这里自己多注意一下比较好。 如上图,在MDM distribution file:栏,选择MDM*_WAS_AIX.tar.gz(命名可能不一样,故mdm后面用*代替)所在的目录。点击Next,此时来到Database Information对话框,选择数据库目录,输入密码等信息,如下图: 点击Next, 该图中如果不知道主机名,可点击检测主机名 点击finish 安装完成后,在左边项目栏中,可能看到一些
6、项目中有小红叉,这是系统没有找到一些xml文件的网络位置,可以点击菜单栏中的project——》clean进行编译。 三、运行 点击视图栏下的Servers选项卡(如果没有,就可以点击菜单栏中的windows——show view-)Servers)如下图 在servers选项卡中双击WebSphere Application Server v6.1,在Server Overview中的Server下选择WebSphere profile name 为你创建的配置,选择后保存,如下图: 选择好后在WebSphere Applica
7、tion Server v6.1上点右键,选择Add and Remove project…. 在弹出的对话框中双击MDM将项目加入 点击finish,运行服务器,可以在Console中查看运行情况 扩展:(未完) New——》other——》MDM WorkBenrch,选择MDM model project(mdm模块项目) 输入project name :如PetProject Base javapackage name: com.ibm.mdm.training Serve namespace URI: ear project n
8、ame: MDM 建立好后,在该目录下有个Module.mdmxmi文件,双击既可以编辑其内容,如果是第一次运行 还需要在MDM项目(文件夹)下找到application.mdmxmi进行配置, 在Schema name 处填写 DB2ADMIN,在下面的Oracle与IBM DB2 for linux.Unix,or Windows上选勾 在右边的History Triggers下勾上Generate triggers,并将Compoound,On delete都勾上 图: module.mdmxmi 中验证和生产代码 其中*为别名,如Pet则下
9、面为PetProject *Project下的ejbModule下ponent下扩展 *BObj.java 加入如下引用 import com.ibm.mdm.training.interfaces.Pet; import com.dwl.tcrm.utilities.TCRMExceptionUtils; import com.dwl.tcrm.exception.TCRMException; import com.dwl.base.util.StringUtils; 类中加入private IDWLErrorMessage errHandler=null;定
10、义 构造函数中加入 setComponentID(*ProjectComponentID.*_BOBJ);//add 生成代码后,要运行db2文件夹下的脚本 db2 -tvf PetProject_SETUP_DB2.sql db2 -v -td@ -f PetProject_TRIGGERS_DB2.sql db2 -tvf PetProject_CONSTRAINTS_DB2.sql db2 -tvf PetProject_MetaData_DB2.sql 问题,
11、关于dtd里面的abc区域 A, 不用添加 B, 直接加入到相应的区域下 C, 直接复制粘贴到底部 需要扩展的几个文件 CustomerResources中properties文件夹下的 Codetable.properties :将*Project(如PetProjet)resources文件夹下对应文件加入到底部 DWLAdminService.properties (同上,直接将项目中配置粘贴到customerResources下的对应文件) DWLCommon_extenssion.properties(同上) Tcrm_txtension.prop
12、erties(同上) CustomerResources中xsd文件夹下的(本文只以xsd做扩展,dtd雷同,选一个即可) DWLAdminRequest_extension.xsd (各自对应*Project_DWLAdminResquestExtension.snippet.xsd将内容加入,只是bc区域) DWLAdminResponse_extension.xsd tcrmRequest_extension.xds tcrmResponse_extension.xds 附录:
13、 升级rsa到7.07 升级 rsa, 将升级包解压到一个文件夹下,该文件夹解压后形式如下: 安装ibm installation manager 1.3.4,如果版本低于此,请升级.安装好后在ibm installation manager菜单栏点击—文件à 首选项 去掉”在安装和更新过程中搜索服务存储(s)”前的勾.在更新栏,去掉”搜索Installation Manager更新”(这样安装就会很快速,不需要在网站上去搜索,不然会等N久!!!!) 回到存储库视图,点击”添加存储库” ,弹出添加存储库位置, 点击浏览选择刚才解压后,rsa 更新包所在的位置,定位到disk1中的diskTag.inf 点击确定后回到 存储库视图.可以点击下右边的 ”测试连接”来查看是否可用 确定后,回到主界面 点击第二个按钮”更新”即可






