EAM(MAXIMO6)实施指南
9.6 队列消息错误处理办法
1. 如果在使用MEA外部系统过程中出现如下图所示错误:
WEBLOGIC中与JMS相关的几个文件夹说明如下:
EAM开放社区(www.eampub.com) 第 21 页 共 31 页
EAM(MAXIMO6)实施指南
? Error:在集成处理过程中产生的错误消息 ? Retry:正确的消息被MAXIMO处理的 ? Delete:被删除的消息 ? DeletedHistory:删除历史
如果您发现error下面有错误消息,那么您可以修改这个错误消息中的
2. 将error下面的错误消息拷贝到一个临时地方修改完然后放入retry文件夹,系统
会自动处理,如果成功,那么error下面的文件会被删除,如果不成功,retry下面的被删除,而error下面的还在。
3. 直接删除错误的办法,将error下面的文件拷贝到delete下面,系统会自动删除
delete下面和error下面的文件。
EAM开放社区(www.eampub.com) 第 22 页 共 31 页
EAM(MAXIMO6)实施指南
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 mxe.db.password
mxe.report.actuate.portalHost(如果你安装多套环境,可能需要改变端口) 4. Maximo\\applications\\activeportal\\WEB-INF\\classes\\com\\actuate\\ExternalText\\a
ctuatei18ntext.properties中的用户名和密码 5. build一下测试一下应该是OK的
12 Application Designer
1. 删除一个应用需要执行一些语句:
delete from maxapps where app='';
EAM开放社区(www.eampub.com) 第 23 页 共 31 页
EAM(MAXIMO6)实施指南
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. 如何在列表的前面增加一个选择框? 首先增加一个表列,在应用程序设计器中设定: EAM开放社区(www.eampub.com) 第 24 页 共 31 页 EAM(MAXIMO6)实施指南 类型:EVENT 属性:关键字(一般是ID,列入PERSONID,也就是查找中可以查找的关键字) 事故:toggleselectrow 事故描述:Select Row {0} 6. 地点 13 MAXIMO Help修改和新增办法 13.1 必须工具 为了定制你的帮助文件,你需要下列的工具: RoboHelp for HTML Help x4.1 版本以上或最近的(Macromedia?):使用这一种产品 定制 WebHelp 源文件。 注意事项: 注:版本X5不支持双字节语言 如果您使用RoboHelp x5版本,则必须安装英文版的操作系统,否则提示 错误而中止安装此程序。 因为: RoboHelp目前的最新版本是X5,该版本目前对于安装到中文的操作系统上的时候会出现报错的问题。关于这方面的解决问题,那就是用英文操作系统,然后装RoboHelpX5,之后再装多国语言包,使用X5来处理文档。其实RoboHelpX5是可以处理很多国家双字节 EAM开放社区(www.eampub.com) 第 25 页 共 31 页