




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EAM MAXIMO6 实施指南 实施指南 当前版本 V1 0 作 者 审 核 雪上情人 文件状态 草稿文件 正式文件 更改正式文件 完成日期 EAM MAXIMO6 实施指南 EAM 开放社区 第 2 页 共 34 页 版本修改历史版本修改历史 版本版本作者作者日期日期审批审批修改说明修改说明 V1 0谢莫锋2007 08 06 EAM MAXIMO6 实施指南 EAM 开放社区 第 3 页 共 34 页 目目 录录 1 引言引言 4 1 1 编写目的 4 1 2 适应范围 4 1 3 阅读对象 4 1 4 参考资料 5 1 5 术语缩写 5 2 概述概述 5 3 通用配置说明通用配置说明 5 3 1 数据库配置介绍 5 3 2 应用程序设计器介绍 5 3 3 域介绍 5 4 MAXIMO 批处理工具说明批处理工具说明 5 4 1 概述 5 4 2 工具说明 6 5 域配置域配置 7 5 1 修改同义词域 SYNONYM 7 5 2 添加 修改 ALN 域并关联 7 5 3 添加 修改数字域 NUMERIC 并关联 7 5 4 添加 修改数字范围域 NUMRANGE 并关联 7 5 5 添加 修改表域 TABLE 并关联 7 5 6 添加 修改交叉域 CROSSOVER 并关联 8 6 数据库配置数据库配置 9 7 MAXIMO 消息配置消息配置 9 7 1 概述 9 7 2 配置方法和技巧 9 8 启动中心配置启动中心配置 10 9 MEA 配置配置 11 9 1 MEA 配置 11 9 1 1 导入导出环境配置 11 9 1 2 JMS队列配置 11 9 2 导出脚本修改说明 12 9 2 1 XML格式说明 12 9 2 2 块结构修改 12 9 2 3 ACTION参数说明 13 9 3 工作流支持数据导出 13 9 3 1 数据导出 13 9 3 2 数据修改 14 9 3 3 数据导入 14 9 4 数据库配置导入导出 15 9 5 域数据导入 导出 15 9 6 队列消息错误处理办法 15 10 MAXIMO 附加文档配置附加文档配置 16 11 MAXIMO 报表移植案例报表移植案例 16 EAM MAXIMO6 实施指南 EAM 开放社区 第 4 页 共 34 页 12 APPLICATION DESIGNER 17 13 MAXIMO HELP 修改和新增办法修改和新增办法 17 13 1 必须工具 17 13 2 修改MAXIMO中的帮助文件 18 13 3 定制应用程序的帮助文件 21 14 应用客户化技巧应用客户化技巧 21 15 技巧技巧 22 1 引言引言 1 1 编写目的编写目的 为了记录应用配置研究过程中的成果 防止重复研究 同时方便其他人员阅读使用 特编写本指南 1 2 适应范围适应范围 本指南的适应范围如下 数据库配置工具使用 应用程序设计器使用 域的使用 1 3 阅读对象阅读对象 本指南阅读对象如下 需要对 MAXIMO 进行应用配置的人员 想了解 MAXIMO 客户化机制的人员 被授权阅读的其他任何机构和个人 EAM MAXIMO6 实施指南 EAM 开放社区 第 5 页 共 34 页 1 4 参考资料参考资料 文档名称文档名称作者作者日期日期备注备注 MAXIMO 系统管理员指南MRO application designerMRO 1 5 术语缩写术语缩写 术语 缩写术语 缩写解释解释 MXESMaximo Enterprise Suite 2 概述概述 MAXIMO 提供的应用配置工具主要有如下三种 数据库配置工具 应用程序设计器 域 3 通用配置说明通用配置说明 1 要在 WEBLOGIC 控制台中显示日志 修改 Maximo applications maximo properties logging properties 中的 Fixed MAXIMO Root loggers 部分就可以了 例如 log4j logger maximo sql INFO 2 查询 SQL 日志方法 利用如下语句 select v sql sql text v sql first load time v sql last load time v sq larea executions v sql fetches from v sql v sqlarea where v sql HASH VALUE v sqlarea HASH VALUE and v sql LAST LOAD TIME to char sysdate 1 24 yyyy mm dd hh24 mi ss and v sql module JDBC Thin Client and v sql SQL TEXT like update order by v sql LAST LOAD TIME desc 3 1 数据库配置介绍数据库配置介绍 3 2 应用程序设计器介绍应用程序设计器介绍 3 3 域介绍域介绍 4 Maximo 批处理工具说明批处理工具说明 4 1 概述概述 MAXIMO6 为实施人员提供了强大的配置开发工具 主要用来方便系统管理员 实施顾问进行 MAXIMO6 用户配置和定制开发使用 所有工具位 于 tools maximo 目录下面 EAM MAXIMO6 实施指南 EAM 开放社区 第 6 页 共 34 页 4 2 工具说明工具说明 tools maximo 目录下 NameFunction and Parameter Function公用环境设置 commonenv bat Parameter Function通过数据库配置工具修改了数据库配置以后需要停止 WEBLOGIC1 分钟后执行该命令将修改后的结果配置到数据库中 configdb bat Parameter Function删除语言表指定语言数据 例如 deletelang l en deletelang bat Parameter l 指定语言编码 例如 zh en Function dropbackup bat Parameter Function考虑到安全性问题 某些用户可能希望对 maximo properties 文件进行加密 encryptproperties bat Parameter Function导出语言表数据 用在多语言环境下 exportlang bat Parameter Function导入语言表数据 用在多语言环境下 importlang bat Parameter FunctionMAXIMO 数据库整体有效性检验工具 检查结果可以指导 MAXIMO 系统管理员对数据优化 垃圾数据的清理工作 integrityui bat Parameter Function从文件导入数据库 maxinst bat Parameter Function带 UI 界面的数据导入工具 maxinstui bat Parameter Function pkghelp bat Parameter Function pkginstall bat Parameter Function resetbaselang bat Parameter Function如果在配置数据库之前从 configdb bat 中删除了 r 参数就需要执行该命令 restorefrombackup bat Parameter Function updatedb bat Parameter Function validate bat Parameter EAM MAXIMO6 实施指南 EAM 开放社区 第 7 页 共 34 页 tools maximo internal 5 域配置域配置 5 1 修改同义词域 修改同义词域 SYNONYM 参见联机帮助 5 2 添加添加 修改修改 ALN 域并关联域并关联 参见联机帮助 5 3 添加添加 修改数字域 修改数字域 NUMERIC 并关联 并关联 参见联机帮助 5 4 添加添加 修改数字范围域 修改数字范围域 NUMRANGE 并关联 并关联 还为搞清楚怎么操作 还为搞清楚怎么操作 5 5 添加添加 修改表域 修改表域 TABLE 并关联 并关联 任务描述 假定要在 劳动费率合同 的 合同 标签页的 买方 字段关联一个表域 要求选择的员工编号必须以 XMF 开始 NameFunction and Parameter Function checkmxserver bat Parameter Function commonEnv bat Parameter Function exportapp bat Parameter Function intclient bat Parameter Function 将消息 xml 文件导入到数据库消息表 maxmessages 例如 messageloader bat iD Maximo resources messages newmessage xmlmessageloader bat Parameter参数 i 表示将指定导入文件 Function 将数据库消息表 maxmessages 中的数据导出到 xml 文件 例如 messageunloader bat iD Maximo resources messages newmessage xmlmessageunloader bat Parameter参数 i 表示将文件导出到制定位置 Function mxdiff bat Parameter Function mxverify bat Parameter Function runscriptfile bat Parameter Function setlangname bat Parameter Function TestEmail bat Parameter Function将数据库导出成 ORA 文件 Unlcvt bat Parameter FunctionUpdateGLDelimiter ba tParameter EAM MAXIMO6 实施指南 EAM 开放社区 第 8 页 共 34 页 StepAction 1 打开域应用程序 添加一个新表域 输入域名和描述 在对象中选择 PERSON 列出 where 子句中填入 personid like XMF 验证 where 子句中填入 personid purchaseagent 注意 purchaseagent 为劳动 费率合同的买方字段 2 打开数据库配置工具 并打开 laborview 对象的 PURCHASEAGENT 字段 在域中填入 XMFPERSON 并配置数据库 3 打开应用程序设计器并选择打开 CONTLABOR 在工作空间中打开合同标签页 选择买方字段 点击控件属性 在属性字段填入 PURCHASEAGENT 在查找字段填入 PERSON 4测试是否成功 5 6 添加添加 修改交叉域 修改交叉域 CROSSOVER 并关联 并关联 MAXIMO 交叉域需要配合编程客户化来实现 稍后讨论 交叉域需要配合编程客户化来实现 稍后讨论 EAM MAXIMO6 实施指南 EAM 开放社区 第 9 页 共 34 页 6 数据库配置数据库配置 1 对一个字度长度修改后需要修改与之相关的所有字段的做法 select t objectname t attributename t maxtype t length t changed from maxattributecfg t where t attributename SAFETYPLANID 在查询结果集中直接修改 然后配置数据库 7 MAXIMO 消息配置消息配置 7 1 概述概述 MAXIMO 消息存放在消息表 MAXMESSAGES 表中 表中数据如下图所示 MAXIMO 消息的特点 1 MAXIMO 消息按 MSGGROUP 进行分组管理 2 MAXIMO 有两种类型的 MSGBOX 和 STATUS 3 消息 ID 可以被程序 表域应用引用 安装完 MAXIMO 后 MAXIMO 的默认消息文件存放在 resources message 下面 7 2 配置方法和技巧配置方法和技巧 StepAction 1 从数据库 maxmessages 表中导出消息 xml 文件 命令如下 tools maximo internal messageunloader bat 注 如果需要导出到 messages resources 下面需要加参数 i 全路径 例如 messageunloader bat iD Maximo resources messages newmessage xml 见下图 2根据您的需要修改导出的 resources messages 下面的 xml 文件 xml 文件格式如下图所示 EAM MAXIMO6 实施指南 EAM 开放社区 第 10 页 共 34 页 StepAction 3 将修改后的文件导入到数据库 命令如下 例如 messageloader bat iD Maximo resources messages newmessage xml 注意 根据数据库编码不同需要进行编码的调整 例如数据库编码为默认值 SIMPLIFIED CHINESE CHINA ZHS16GBK 查询语句 select userenv language from dual 而命令 messageunloader 导出的 xml 文件的编码为 UTF 8 在修改文件的时候请将编码格式改为 GB2312 否则会报如下图所示的错误 8 启动中心配置启动中心配置 1 结果集是在各个应用的的高级查询中编辑 SQL 语句保存后实现的 2 在启动中心增加一个链接 参加 mxesguide chm 步骤如下 1 修改 maxpresstentation 表 APP library 增加一个段 相当于克隆 2 在这个结构中增加连接 在 maxlabels 表的 app library 中增加标签定义 self ibm 3 修改 maxpresstentation 中 app STARTCNTR 3 重启生效 9 MEA 配置配置 9 1 MEA 配置配置 9 1 1 导入导出环境配置导入导出环境配置 1 参照文档 60v3 mea sag pdf 的附录 D Creating the JMS Queues 进行 JMS 消息配置 2 打开集成 外部系统 从外部系统中打开 EXTSYS1 然后复制一个新的系统为您所用 注意 请不要修改 EXTSYS1 的配置 3 对新建的系统 从选择操作中打开 集成管理设置 设置如下图所示 4 转到配置 后台任务设置应用 启用 JMSQSEQCONSUMER 的两个实例 将 有效 字段钩上 5 以 maxadmin 权限组用户登陆系统 默认用户为 mxintadm 打开外部系统应用 就可以到处工作流基础数据和工作流 6 注意在导出后 导出文件需要延时几秒才出现 导出文件路径为 D Program bea user projects domains mydomain xmlfiles 注 如果您 修改了全局目录位置那就去那里找 文件夹 xmlfiles 是系统自动产生的 9 1 2 JMS 队列配置队列配置 MAXIMO 中提供如下两种形式的队列 1 有先后顺序的队列 sequential queue 用在出站和入站 后台任务已经提供了 2 连续队列 continuous queue 用在入站 注意 需要重新配置 MDB 消息驱动 bean EAM MAXIMO6 实施指南 EAM 开放社区 第 12 页 共 34 页 9 2 导出脚本修改说明导出脚本修改说明 9 2 1 XML 格式说明格式说明 参考代码如下 HLEXTSYS 2007 01 09T15 04 57 08 00 MX 11683262976099954 SPECIALTY 专 专 ALN ALN 30 0 304 专 专 专 专 393 请注意上图中有颜色的字体和字块 9 2 2 块结构修改块结构修改 1 MX中的 MX 修改为您导出的系统 例如 HLEXTSYS 2 HLEXTSYS中的 HLEXTSYS 修改为 MX EAM MAXIMO6 实施指南 EAM 开放社区 第 13 页 共 34 页 9 2 3 ACTION 参数说明参数说明 在对导出的 XML 文件进行导入前一定要修改 XML 文件中的集成对象块 在修改过程中请遵循以下原则 集成对象的源 MBO 全部要替换 例如应该替换为 参数说明如下 9 3 工作流支持数据导出工作流支持数据导出 9 3 1 数据导出数据导出 9 3 1 1 导出操作导出操作 在出站接口中选择 MXACTIONInterface 导出所有的条件 action in select action from wfaction 导出指定工作流操作的条件 action in select action from wfaction where processname name and processrev rev 9 3 1 2 导出角色导出角色 在出站接口中选择 MXMAXROLEInterface 导出所有的条件 maxrole in select roleid from wfassignment 导出指定工作流角色的条件 maxrole in select roleid from wfassignment where processname name and processrev rev 9 3 1 3 导出通信模版导出通信模版 在出站接口中选择 MXCTEMPLATEInterface 导出所有的条件 templateid in select templateid from wfassignment or templateid in select templateid from wfnotification 导出指定工作流通信模版的条件 templateid in select templateid from wfassignment where processname name and processrev rev or templateid in select templateid from wfnotification where processname name and processrev rev EAM MAXIMO6 实施指南 EAM 开放社区 第 14 页 共 34 页 9 3 1 4 工作流数据导出工作流数据导出 在出站接口中选择 MXWFInterface 导出所有工作流 条件为空 导出指定工作流 PROCESSNAME name AND PROCESS rev 9 3 2 数据修改数据修改 9 3 2 1 工作流支持数据修改工作流支持数据修改 从 bea user projects domains mydomain xmlfiles 打开导出的 XML 格式的数据进行编辑 1 查找标记将该行的 MX 替换成您的外部系统 例如您用 ZJEXTSYS 导出的 那么就将其替换成 ZJEXTSYS 2 查找将该行中的外部系统名称改成 MX 3 对操作 搜索 并用替换 对角色 搜索 并用替换 对通信模版 搜索 并用替换 9 3 2 2 工作流数据修改工作流数据修改 从 bea user projects domains mydomain xmlfiles 打开导出的 XML 格式的数据进行编辑 1 找到 SenderID 修改其中的导出系统名字为您导出时候外部系统的名字 例如用 ZJEXTSYS 那么你修改后的结果应该如下 ZJEXTSYS 2 找到 修改成如下格式 MX 3 进行如下规则的全部替换 Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with Search for Replace with 注 可以利用工具进行修改 参见雪上情人小工具 MXES 工作流导出文件修改工具 9 3 3 数据导入数据导入 9 3 3 1 工作流支持数据导入工作流支持数据导入 sequential queue 有先后顺序的 FIFO 如果前面一个出了问题会影响后面的 continuous queue 连续的 注意 在导入数据的时候把 使用连续队列 的钩去掉 如果要使用连续队列 需要配置 MDB 注 可以利用工具进行修改 参见雪上情人小工具 MXES 工作流导出文件修改工具 EAM MAXIMO6 实施指南 EAM 开放社区 第 15 页 共 34 页 9 3 3 2 工作流导入工作流导入 如果系统已经存在工作流 导入后会创建一个新的工作流 注意 在导入数据的时候把 使用连续队列 的钩去掉 9 4 数据库配置导入导出数据库配置导入导出 1 出站接口 MXOBJECTCFGInterface MAXIMO 对象和属性配置 进行导入导出 2 关联表为 maxobjectcfg 3 导出指定对象加入条件 objectname 对象名 9 5 域数据导入域数据导入 导出导出 1 在出站接口中选择 MXDOMAINInterface 2 关联表为 maxdomain 3 导出指定域 domainid 域名 9 6 队列消息错误处理办法队列消息错误处理办法 1 如果在使用 MEA 外部系统过程中出现如下图所示错误 WEBLOGIC 中与 JMS 相关的几个文件夹说明如下 EAM MAXIMO6 实施指南 EAM 开放社区 第 16 页 共 34 页 Error 在集成处理过程中产生的错误消息 Retry 正确的消息被 MAXIMO 处理的 Delete 被删除的消息 DeletedHistory 删除历史 如果您发现 error 下面有错误消息 那么您可以修改这个错误消息中的部分 注意部分是原始信息 修不修改没有影响 将修改完后 的文件拷贝导 retry 文件夹下面 JMS 在下一个轮询会处理 2 将 error 下面的错误消息拷贝到一个临时地方修改完然后放入 retry 文件夹 系统会自动处理 如果成功 那么 error 下面的文件会被删除 如果不成功 retry 下面的被删除 而 error 下面的还在 3 直接删除错误的办法 将 error 下面的文件拷贝到 delete 下面 系统会自动删除 delete 下面和 error 下面的文件 10 MAXIMO 附加文档配置附加文档配置 具体配置参见文档 MAXIMO系统管理员指南 60v2 mx sag pdf 中的 附加文档配置和管理部分 针对一般的配置可以将附加文档与应用 服务器放在一台机器上 参看的文档部分为 双计算机 本地 HTTP 服务器 Windows 其中配置管理库的时候不要加前面的盘符 否则就会失其中配置管理库的时候不要加前面的盘符 否则就会失 败 败 11 MAXIMO 报表移植案例报表移植案例 环境说明 我的机器开始是完全默认安装 数据库用户为 maximo 密码 maximo 报表可以完好正确使用 我现在要将数据库用户和密码换成 maximodemo maximodemo 需要做那些配置 1 修改 Actuate8 iServer etc rsse maximo properties 中的 jdbc username 和 jdbc password 2 修改 Actuate8 iServer bin com actuate ExternalText actuatei18ntext properties 中的用户名和密码 3 修改 applications maximo properties maximo properties 中 mxe hostname 如果你安装多套环境 可能需要改变端口 mxe db schemaowner mxe db user EAM MAXIMO6 实施指南 EAM 开放社区 第 17 页 共 34 页 mxe db password mxe report actuate portalHost 如果你安装多套环境 可能需要改变端口 4 Maximo applications activeportal WEB INF classes com actuate ExternalText actuatei18ntext properties 中的用户名和密码 5 build 一下测试一下应该是 OK 的 12 Application Designer 1 删除一个应用需要执行一些语句 delete from maxapps where app delete from maxpresentation where app delete from sigoption where app delete from applicationauth where app delete from maxlabels where app delete from maxmenu where moduleapp and menutype MODULE delete from maxmenu where moduleapp and elementtype APP and keyvalue delete from appdoctype where app 2 设定默认值语句 加再前面 3 在进行应用克隆前 如果需要对其进行工作流程配置 那么需要先对母应用进行工作流配置 将工作流相关的操作加入权限操作列表才可以 4 如果在转到菜单中增加一个应用模块 然后将新建立的应用加入到该模块 在 MAXMODULE 表中直接插入一个您需要增加的应用模块 然后在表 maxmenu 中增加一个 elementtype 为 module 的该记录 例如 这样就 OK 了 注 模块菜单相关 SQL 语句如下 select t t rowid from maxmodules t 查看所有模块名称 select t t rowid from maxmenu t where t elementtype MODULE 查询菜单中的所有模块 select t t rowid from maxmenu t where t elementtype APP and t moduleapp ASSET 查询指定模块的所有应用 select t t rowid from maxapps t 查看所有应用 5 如何在列表的前面增加一个选择框 首先增加一个表列 在应用程序设计器中设定 类型 EVENT 属性 关键字 一般是 ID 列入 PERSONID 也就是查找中可以查找的关键字 事故 toggleselectrow 事故描述 Select Row 0 6 地点 EAM MAXIMO6 实施指南 EAM 开放社区 第 18 页 共 34 页 13 MAXIMO Help 修改和新增办法修改和新增办法 13 1 必须工具必须工具 为了定制你的帮助文件 你需要下列的工具 RoboHelp for HTML Help x4 1 版本以上或最近的 Macromedia 使用这一种产品定制 WebHelp 源文件 注意事项 注 版本注 版本 X5 不支持双字节语言不支持双字节语言 如果您使用RoboHelp x5版本 则必须安装英文版的操作系统 否则提示 错误而中止安装此程序 因为 RoboHelp 目前的最新版本是 X5 该版本目前对于安装到中文的操作系统上的时候会出现报错的问题 关于这方面的解决问题 那就是用英文操 作系统 然后装 RoboHelpX5 之后再装多国语言包 使用 X5 来处理文档 其实 RoboHelpX5 是可以处理很多国家双字节语言的 但是官方没有在这 个版本的支持语言上明确声明支持简体中文 当在英文操作系统下安装完多国语言包后 RoboHelp X5 软件中的字体选项中也一定要设置为宋体 GB2312 否则中文将无法现实 13 2 修改修改 maximo 中的帮助文件中的帮助文件 1 在 maximo 的工具包光盘下 MCP1375 Chinese Help and Documentation Customization Kit Help sourceChineseHelp zip 有全部标准的帮 助源文件 如图 2 RoboHelp 打开其源文件夹中的 mpj 文件 例如 我们需要修改 资产 应用程序中帮助文件的内容 EAM MAXIMO6 实施指南 EAM 开放社区 第 19 页 共 34 页 3 进入 robohelp for HTML Help 中 可以修改 增加 删除内容或标签页 4 当修改完帮助内容保存后 我们将要创建输出目录 从 maximo 被安装到的机器的目录下 如 C Maximo applications maximohelp helpweb webmodule zh mergedProjects asset asset htm EAM MAXIMO6 实施指南 EAM 开放社区 第 20 页 共 34 页 5 点击 查看修改后的结果 EAM MAXIMO6 实施指南 EAM 开放社区 第 21 页 共 34 页 6 在之后产生帮忙输出文件而且移去对 RoboHelp 的联机在线帮助 你一定建立并且展开新的 MAXIMOHELP EAR 文件 如何 build an ear 文 件 详情查看系统管理员手册 60v2 mx sag pdf 里 13 3 定制应用程序的帮助文件定制应用程序的帮助文件 当我们在实际的业务需求中需要克隆或客户化新的程序时 相应应用程序的帮助文件是空的 那样我们就需要定制应用程序的帮助文件 所 以我们只能拷贝 Maximo 标准的帮助源文件来进行修改 例如需要开发定制一次设备的程序 我们就可以拷贝资产应用程序的帮助文件进行修改后如图 注意 注意 当定制新建应用程序的帮助时 帮助的文件名一定要和应用程序名相同 weblogic 会直接调用到 14 应用客户化技巧应用客户化技巧 1 修改界面字段长度的方法 maximouiweb webclient controls tablecol 中修改 colwidth jsp 文件 EAM MAXIMO6 实施指南 EAM 开放社区 第 22 页 共 34 页 if colwidth equals int colsize controlProperties getInt MAXDATALENGTH 0 if colsize 100 colwidth double colsize TABLECOL SIZE FACTOR if colsize 600 colsize 300 colsize 150 colwidth double colsize TABLECOL SIZE FACTOR 15 技巧技巧 总结 actuate报表卷导 出 导入 将使用的卷导出 将使用的卷导出 首先使卷脱机 然后执行如下命令 首先使卷脱机 然后执行如下命令 C Actuate8 iServer bin AcExport exeC Actuate8 iServer bin AcExport exe latest latest output output c myreport20091221c myreport20091221 注 注 myreport20091221myreport20091221相当于相当于oracle exportoracle export 将卷导入 将卷导入 例如报表由正式环境迁移到测试环境例如报表由正式环境迁移到测试环境 命令如下命令如下 C Actuate8 iServer bin acimport cust batC Actuate8 iServer bin acimport cust bat acimport cust batacimport cust bat内容 内容 cdcd cdcd D D C Actuate8 iServer bin C Actuate8 iServer bin acimport exeacimport exe all all force force username username maxadminmaxadmin password password maxgzwzmaxgzwz input input C abcC abc 注 注 acimport cust batacimport cust bat见附件见附件 copy cmd框信息 ctrl shift cctrl shift c 域索引 selectselect fromfrom syssys all indexes t wherewhere t owner CTXSYS ANDAND T INDEX TYPE DOMAIN selectselect fromfrom all indexes wherewhere domidx status VALID oror domidx opstatus VALID forfor updateupdate selectselect fromfrom maxobjectcfg wherewhere objectname A PO FORFOR UPDATEUPDATE SELECTSELECT FROMFROM MAXATTRIBUTECFG wherewhere objectname A PO FORFOR UPDATEUPDATE selectselect fromfrom MAXSYSINDEXES wherewhere namename A PO NDX1 selectselect fromfrom mmis a po EAM MAXIMO6 实施指南 EAM 开放社区 第 23 页 共 34 页 DROPDROP INDEXINDEX A PO NDX1 CREATECREATE INDEXINDEX A PO NDX1 ONON a po cust projectdesc INDEXTYPEINDEXTYPE ISIS CTXSYS CONTEXTCONTEXT 汇率 美元对人民币汇率为美元对人民币汇率为6 86 8 合同出现另一用户 已将记录更新 重 新提取 然后重试 是什么原因 可能原因 相关触发器修改了数据造成 可能原因 相关触发器修改了数据造成 应用程序在菜单中 的位置 selectselect fromfrom MAXAPPS wherewhere descriptiondescription likelike 付款 oror descriptiondescription likelike 物资需求汇总 应用菜单所在的模块不仅和moduleapp字段值有关还和position值 有关 selectselect fromfrom MAXMENU wherewhere moduleapp CONTRACT FORFOR UPDATEUPDATE selectselect fromfrom MAXSEQUENCE 属性文件位置 Maximo applications maximo properties 根据用户自定义启 动中心 为用户赋予布局权限和喜爱应用权限 以maxadmin用户新建并保存模版 为权限组添加模版 添加税代码在 组织 应用选择菜单中添加 由maxadmin为用户 赋权 在 用户 应用中找到选择菜单 授权组重新分配 添加权限组 消息存放位置 maxmessages 由一个Mbo和关系 获得另一个Mbo maxrelationship name为WORKORDER parent为INVRESERVE child 为WORKORDER whereclause为wonum wonum and siteid siteid try WORemote woRemote WORemote invRes getMboSet WORKORDER getMbo 0 WORKOR DER为关系名 strStatus2 woRemote getString status catch Exception e 解除用户锁定 select from maxuser where loginid maxadmin for update 应用xml文件存储 位置 selectselect fromfrom maxpresentation select from maxlabels selectselect fromfrom MAXPRESENTATION wherewhere app likelike LIB 弹出对话框 Utility showMessageBox sessionContext getCurrentEvent po 已完成记账操作 0 EAM MAXIMO6 实施指南 EAM 开放社区 第 24 页 共 34 页 执行configdb 在cmd窗口 maximo tools maximo configdb 开发环境搭配 开发工具选择 Eclipse 3 1 开发的JDK 1 4 2 配置开发环境 1 将maximo安装目录下的class文件打包 不打包也可以 此处为方 便管理 maximo安装目录 applications maximo businessobjects classes 下面的psdi目录 压缩成 zip文件 bpsdi zip maximo安装目录 applications maximo maximouiweb web inf class psdi目录压缩成zip文件 webui zip 2 在Eclipse3 1中 打开windows preferences 窗口 选择 java build path user libraries选项目 把刚才的两个ZIP文件 添加进来 保存 取名maximo62 3 添加J2EE 类库 在maximo安装目录中 找到j2ee jar和jdom jar这两个类库文件 同 一样操作 加到user libararies中 取名j2ee 至此 maximo的基本开发环境搭配完成 可以进行二次开发了 在新建的环境中配 置文档管理环境 1 在C DOCLINKS路径下新建WEB INF文件夹 2 将D Maximo deployment下的web xml文件拷到上面的路径下 3 登陆http wmc zhanggl 7001 console 找到web application Modules部署DOCLINKS 4 完毕 应用程序设计器 在应用程序设计器中工作 操作控件属性时可能超出了屏幕 可通过 修改分辨率为1280 1024来解决 应用程序设计 先加section再加textbox 为字段加默认值 在应用程序设计器中 选择操作 切换显示全部控件 拖一个默认值 控件 在此默认值控件属性中输入 属性 和 值 怎么对整个set设 置只读 MboSet setFlag 7L true thisMbo getThisMboSet setFlag 7L true 故障汇报是非实体字段 通过类 psdi app workorder FldWORemarkField赋值 对应 FAILUREREMARK DescriptionDescription maxrole与 maxgroup关系 selectselect maxrole persongroup fromfrom maxrole SELECTSELECT persongroup FROMFROM PERSONGROUP selectselect respparty personid persongroup fromfrom persongroupteam selectselect personid fromfrom person selectselect fromfrom maxgroup selectselect fromfrom labor selectselect fromfrom maxuser selectselect fromfrom groupuser selectselect fromfrom maxrelationship wherewhere parentparent PERSONGROUP OROR CHILDCHILD MAXROLE MAXIMO测试环境向 正式环境迁移客户 化开发应用 数据 表迁移 在maximo中 二次开发一般都在测试环境开发 向正式环境迁移的时 候 按标准操作 真的很费用 为比 我看了一下maximo的数据库维 护应用 分析了一个 数据库维护主要有以下几张表 maxobject 用来记录maximo中的对像数据 EAM MAXIMO6 实施指南 EAM 开放社区 第 25 页 共 34 页 maxobjectcfg 用来配置maximo中的对像 数据库维护应用 maxtable 记录maximo中的表数据 maxtablecfg 用来配置maximo表数据库 maxattribute 用来记录object属性数据 maxattributecfg 用来配置object属性数据 MAXRELATIONSHIP 用来记录对像关系 MAXSYSINDEXES 用来记录索引 当我们在数据库配置中进行操作的时候 主要是对 maxobjecfg maxtablecfg maxattributecfg这三张表进行操作 当执行configdb操作后 系统检测上述三张表的数据 通过一系 统操作 写入相应的表中并生成相应的对像 通过分析 我们基本上了解了 当对象增加或删除字段时 主要 是在maxattributecfg这张表中 这个表的CHANGED字段表名字段是变化类型的 1 定义表 我们还是通过maximo本身来实现 定义好表本身的基 本属性 保存 2 从开发环境中 得到变化数据 如下 select OBJECTNAME ATTRIBUTENAME ALIAS AUTOKEYNAME ATTRIBUTENO CANAUTONUM CLASSNAME COLUMNNAME DEFAULTVALUE DOMAINID EAUDITENABLED ENTITYNAME ESIGENABLED ISLDOWNER ISPOSITIVE LENGTH MAXTYPE MUSTBE REQUIRED PERSISTENT PRIMARYKEYC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业名称2020-2025年实践报告医疗器械企业社会责任实践与投资决策依据综合报告投资者视角
- 基于情感营销的2025年市场推广效果研究报告
- 智能家居产品生态链构建2025年管理改进计划研究报告
- 2025兵器装备集团陵川工业春季招聘开启笔试题库历年考点版附带答案详解
- 2025中电建电力投资集团有限公司社会招聘16人笔试题库历年考点版附带答案详解
- 2025中国能建国际集团春季社招36人笔试题库历年考点版附带答案详解
- 2025中国南水北调集团水网水务投资有限公司本部及下属单位秋季招聘20人笔试题库历年考点版附带答案详解
- 2025年区块链行业技术应用案例解析研究报告
- 2025年临床检验学临床应用技术考核模拟试卷答案及解析
- 2025年化妆品行业个性化美妆品牌定位与市场推广研究报告
- 消防员心理测试题库及答案解析
- 2025小升初租房合同模板
- 放射科造影剂过敏反应应急处理预案
- 《大嘴巴纸玩偶》名师课件
- 2025年上海市高考英语热点复习:阅读理解说明文
- 国家管网集团合同范本
- 中医全科学科
- Unit 1 Teenage life单词变形-学生背诵与默写清单-2024-2025学年高中英语人教版(2019)必修第一册
- 铁路技术规章:018铁路军事运输管理办法
- 生物发酵安全培训
- 2024-2025学年广东省深圳市九年级上学期期中数学试题及答案
评论
0/150
提交评论