EAM(MAXIMO6)实施指南
3.1 数据库配置介绍 3.2 应用程序设计器介绍 3.3 域介绍
4 Maximo批处理工具说明
4.1 概述
MAXIMO6为实施人员提供了强大的配置开发工具,主要用来方便系统管理员/实施顾问进行MAXIMO6用户配置和定制开发使用,所有工具位于:
4.2 工具说明
Name commonenv.bat Function 公用环境设置 Parameter Function 通过数据库配置工具修改了数据库配置以后需要停止WEBLOGIC1分钟后执行该命令将修改后的结果配置到数据库中 Function and Parameter configdb.bat Parameter deletelang.bat Function 删除语言表指定语言数据,例如deletelang –l en Parameter -l 指定语言编码,例如zh,en Function Parameter Function 考虑到安全性问题,某些用户可能希望对maximo.properties文件进行加密 Parameter Function 导出语言表数据(用在多语言环境下) Parameter Function 导入语言表数据(用在多语言环境下) Parameter dropbackup.bat encryptproperties.bat exportlang.bat importlang.bat EAM开放社区(www.eampub.com) 第 6 页 共 31 页
EAM(MAXIMO6)实施指南
Name Function Function and Parameter MAXIMO数据库整体有效性检验工具,检查结果可以指导MAXIMO系统管理员对数据优化、垃圾数据的清理工作 integrityui.bat Parameter maxinst.bat Function 从文件导入数据库 Parameter Function 带UI界面的数据导入工具 Parameter Function Parameter Function Parameter Function Parameter Function 如果在配置数据库之前从configdb.bat中删除了“-r”参数就需要执行该命令 Parameter Function Parameter Function Parameter maxinstui.bat pkghelp.bat pkginstall.bat resetbaselang.bat restorefrombackup.bat updatedb.bat validate.bat
Name checkmxserver.bat Function Parameter Function Parameter Function Parameter Function Parameter Function 将消息xml文件导入到数据库消息表maxmessages,例如: messageloader.bat -iD:\\Maximo\\resources\\messages\\newmessage.xml Function and Parameter commonEnv.bat exportapp.bat intclient.bat messageloader.bat Parameter 参数i表示将指定导入文件 EAM开放社区(www.eampub.com) 第 7 页 共 31 页
EAM(MAXIMO6)实施指南
Name Function Function and Parameter 将数据库消息表maxmessages中的数据导出到xml文件,例如: messageunloader.bat -iD:\\Maximo\\resources\\messages\\newmessage.xml messageunloader.bat Parameter 参数i表示将文件导出到制定位置 mxdiff.bat Function Parameter Function Parameter Function Parameter Function Parameter Function Parameter Function 将数据库导出成 .ORA 文件 Parameter Function Parameter mxverify.bat runscriptfile.bat setlangname.bat TestEmail.bat Unlcvt.bat UpdateGLDelimiter.bat 5 域配置
5.1 修改同义词域(SYNONYM)
参见联机帮助。
5.2 添加/修改ALN域并关联
参见联机帮助。
5.3 添加/修改数字域(NUMERIC)并关联
参见联机帮助。
EAM开放社区(www.eampub.com) 第 8 页 共 31 页
EAM(MAXIMO6)实施指南
5.4 添加/修改数字范围域(NUMRANGE)并关联
还为搞清楚怎么操作?
5.5 添加/修改表域(TABLE)并关联
任务描述:假定要在“劳动费率合同”的“合同”标签页的“买方”字段关联一个表域,要求选择的员工编号必须以“XMF”开始。
Step 打开域应用程序,添加一个新表域 Action 1 输入域名和描述,在对象中选择PERSON,列出where子句中填入:personid like 'XMF%',验证where子句中填入:personid=:purchaseagent(注意:purchaseagent为劳动费率合同的买方字段)。 打开数据库配置工具,并打开laborview对象的PURCHASEAGENT字段, 2 在域中填入XMFPERSON,并配置数据库。 3 打开应用程序设计器并选择打开CONTLABOR,在工作空间中打开合同标签页,选择买方字段,点击控件属性 EAM开放社区(www.eampub.com) 第 9 页 共 31 页
EAM(MAXIMO6)实施指南
Step Action 在属性字段填入PURCHASEAGENT,在查找字段填入PERSON。 4 测试是否成功 5.6 添加/修改交叉域(CROSSOVER)并关联
MAXIMO交叉域需要配合编程客户化来实现,稍后讨论。
6 数据库配置
1. 对一个字度长度修改后需要修改与之相关的所有字段的做法, select t.objectname,t.attributename,t.maxtype,t.length,t.changed
from maxattributecfg t where t.attributename = 'SAFETYPLANID' 在查询结果集中直接修改,然后配置数据库
EAM开放社区(www.eampub.com) 第 10 页 共 31 页