ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:964.89KB ,
资源ID:22501866      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22501866.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Maximo二次开发培训Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Maximo二次开发培训Word文件下载.docx

1、MAXIMO提供的字段类型。长度:字段长度域:该字段可供选择值的域名称该字段上用于验证和触发的业务逻辑java类名。psdi.app.site.FldOrganizationID要求?是否要求该段必须填写?1.2、MBO介绍如果需要在新建的对象中加入特殊的业务逻辑,则需要自己编写MBO,并部署到相应的对象。操作方法是在数据库配置应用程序中,找到指定的对象,并在“类”字段处输入值。保存修改后,需要停止服务,执行configdb.bat使更改生效。如下图所示:1.2.1、MBO介绍Mbo可理解为数据库中某一条记录,其方法都是对记录的操作,如:添加、删除、修改等。1.2.1.1、MBO中常用的方法方

2、法名功能add新建mboinit初始化mbosave保存mbodelete删除mbogetXXX根据字段类型获取mbo内字段数据,如getString(),getInt(),getDouble()等setValue设置mbo内字段的值1.2.2、MboSet介绍MboSet可以理解为Mbo的集合,既多个Mbo。其方法都是对整个Mbo集合的操作。1.2.2.1、MboSet常用方法Save 保存mboSetcount得到当前MboSet包含的记录数setWhere设置对mboset的过滤条件setOrderBy设置对mboset的排序条件getMbo得到指定的mbo1.2.3、字段绑定逻辑介绍如

3、果需要在指定的字段上加入特殊的业务逻辑,则需要自己classes,并部署到相应的字段上。必须继承psdi.mbo.MboValueAdapter或psdi.mbo.MAXTableDomain。1.2.3.1、字段绑定类中常用的方法初始化字段时触发action字段值发生变化时触发1.3、AppBean介绍AppBean用于实现MAXIMO6中应用程序的界面操作控制,如界面的新建、保存、发送工作流等。在HARV-EAM系统中可参考“采购单”应用程序的AppBean,harv.webclient.beans.po.CtmPOAppBean。1.3.1、AppBean常用方法介绍initialize

4、App应用程序初始化SAVE界面的保存事件getMboSet得到当前的MboSet得到当前的Mbo1.4、DataBean介绍DataBean用于实现MAXIMO6中特定数据源的界面操作控制,如弹出窗口中按钮的事件等。在HARV-EAM系统中可参考“采购单”应用程序的DataBean,harv.webclient.beans.pocheck.SelectPoCheckLineBean。数据源的初始化XXX对应按钮的事件2、开发工具配置2.1、启动eclipse启动eclipse,FileNewProject2.2、新建工程选择Java Project输入工程名称配置工程所需的JDK,如果生产环

5、境是websphere,则eclipse中的JDK必须配置为WebSphere的jdk。否则,编译完成的类发布到websphere环境下有可能无法正常使用。配置过程如下:配置工程配置完成。3、二次开发范例创建一个应用程序,用于管理代保管库的退库申请。3.1、编写MBO编写退库申请业务中两张表需要用到的MBO,编写完成后需用java的rmic进行编译。1、 用javac编译class,将编译好的class文件拷贝到一个MAXIMO环境的相应目录下;2、 通过命令行,设置classpath为MAXIMO环境目录。如:set classpath=C:Maximoapplicationsmaximob

6、usinessobjectsclasses3、 在存放ReturnLoc.java的目录下,用以下命令进行编译:rmic -d . harv.app.inventory.ReturnLoc4、 在该目录的harvappinventory目录下会同时产生ReturnLoc_Stub.class文件;5、 将ReturnLoc.class和ReturnLoc_Stub.class文件拷贝到C:Maximoapplicationsmaximobusinessobjectsclassesharvappinventory目录下。源代码,见ReturnlocJAVA.rar3.2、创建对象及属性3.2.1

7、、代保管物资入库主表:HDRETURNLOC内容代保管物资入库主表harv.app.inventory.ReturnLocSetYNo.字段名字段描述类型长度域类1. ORGID组织机构UPPER82. SITEID地点标示103. HDRETURNLOCIDINTEGERN4. REQNUM申请编号305. DESCRIPTION描述ALN506. DEPTNUM部门7. ENTERBY创建人8. ENTERDATE创建日期DATE9. STATUS状态2010. STATUSDATE状态日期DATETIME3.2.1.1、创建关系关系名父表子表条件1、PERSONpersonid=:ent

8、erby2、HDDEPTdeptnum = :deptnum3、HDRETURNLOCLINEreqnum = :reqnum3.2.2、代保管物资入库行表:代保管物资入库行表harv.app.inventory.ReturnLocLineSe级别:SITENULL?LINENUM申请行号ITEMNUM库存项目LOCATION仓库ORDERQTY数量DECIMAL15,2ISSUEUNIT单位申请人11. 申请日期3.2.2.1、创建关系ITEMitemnum = :itemnumLOCATIONStype = STOREROOM and location = :location and isdbgku = 1停止MAXIMO服务,进入C:Maximotoolsmaximo目录,执行configdb.bat,使数据库更改生效。3.3、创建应用程序3.3.1、新建应用程序3.3.2、界面布局 多行选择 链接记录详细信息 子表 打开明细 删除行 子表“新建行”按钮3.3.3、增加操作 签名选项:可以通过授权控制的功能必须首先在该界面中添加。 选择操作菜单:“选择操作”中的菜单必须在该界面中添加,并且只能从“签名选项”对话框中已经添加的选项中选择。 工具栏按钮:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1