资源描述
作者:旭日乘风 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…(在做此步时确保网络连接通畅)
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,然后点击ok生效。如下图二所示:
(图二)
二、选择windows——》Preferences;
在Java选项卡中的Installed JREs,选择WebSphere v6.1 JRE作为默认的jre。
中Server选项卡,将Automatically publish前的勾去掉。(一般默认是去掉的)
完成后点击上图中的Apply使配置生效,点击ok完成。
三、回到主菜单,点击菜单中的Project选项,将Build automatically 前的勾去掉。
四,点击File—》New—》Other,此时在弹出的对话框中,选择 MDM Workbench,并选择 MDM Development and Test Environment,点击NEXT,如下图:
五、此时进入MDM开发环境设置,点击Select All将所有的都选上:
六,点击Next,来到websphere配置,这步一定要在第一栏,及Profile Name处点击右边的Create Profile按钮(下图中的创建概要文件按钮)来创建一个AppSrv,一定不要直接选AppSrv01.
下面是创建概要文件的步骤截图:
在上图中,去掉Enable administrative security(启用管理安全性)前面的勾,如下图操作:
下一步点击创建就可以
七、创建好配置文件后,系统会回到websphere Configruation菜单,此时在第一栏处选择你刚才创建好的配置文件,一般系统会给你自动的选择上,但这里自己多注意一下比较好。
如上图,在MDM distribution file:栏,选择MDM*_WAS_AIX.tar.gz(命名可能不一样,故mdm后面用*代替)所在的目录。点击Next,此时来到Database Information对话框,选择数据库目录,输入密码等信息,如下图:
点击Next,
该图中如果不知道主机名,可点击检测主机名
点击finish
安装完成后,在左边项目栏中,可能看到一些项目中有小红叉,这是系统没有找到一些xml文件的网络位置,可以点击菜单栏中的project——》clean进行编译。
三、运行
点击视图栏下的Servers选项卡(如果没有,就可以点击菜单栏中的windows——show view-)Servers)如下图
在servers选项卡中双击WebSphere Application Server v6.1,在Server Overview中的Server下选择WebSphere profile name 为你创建的配置,选择后保存,如下图:
选择好后在WebSphere Application 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 name: 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则下面为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;定义
构造函数中加入
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
问题,关于dtd里面的abc区域
A, 不用添加
B, 直接加入到相应的区域下
C, 直接复制粘贴到底部
需要扩展的几个文件
CustomerResources中properties文件夹下的
Codetable.properties :将*Project(如PetProjet)resources文件夹下对应文件加入到底部
DWLAdminService.properties
(同上,直接将项目中配置粘贴到customerResources下的对应文件)
DWLCommon_extenssion.properties(同上)
Tcrm_txtension.properties(同上)
CustomerResources中xsd文件夹下的(本文只以xsd做扩展,dtd雷同,选一个即可)
DWLAdminRequest_extension.xsd
(各自对应*Project_DWLAdminResquestExtension.snippet.xsd将内容加入,只是bc区域)
DWLAdminResponse_extension.xsd
tcrmRequest_extension.xds
tcrmResponse_extension.xds
附录: 升级rsa到7.07
升级 rsa, 将升级包解压到一个文件夹下,该文件夹解压后形式如下:
安装ibm installation manager 1.3.4,如果版本低于此,请升级.安装好后在ibm installation manager菜单栏点击—文件à 首选项
去掉”在安装和更新过程中搜索服务存储(s)”前的勾.在更新栏,去掉”搜索Installation Manager更新”(这样安装就会很快速,不需要在网站上去搜索,不然会等N久!!!!)
回到存储库视图,点击”添加存储库” ,弹出添加存储库位置,
点击浏览选择刚才解压后,rsa 更新包所在的位置,定位到disk1中的diskTag.inf
点击确定后回到 存储库视图.可以点击下右边的 ”测试连接”来查看是否可用
确定后,回到主界面 点击第二个按钮”更新”即可
展开阅读全文