Maximo经验分享

1. Maximo 相关对象

Maximo对象一般由MBO,MBORemote, MBOSet,MBOSetRemote组成。 Maximo表单级别的代码参考psdi.app.ticket.Incident

表单中的Field控制由单独的类来实现,可以参考psdi.app.ticket.FldTicketID

在对象代码扩展之后,需要在后台maxobject表单中调整该object对应的classname,调整为开发的MboSet。

对于appBean,扩展代码之后,需要导出该object的xml,并替换该对象相应的classname。

 

    在编译后如果是MBO对象需要调用RMI程序,rmic –d . psdi.app.test.Test

    生成stub 文件

 

2. 关于SigOption

SigOption在ApplicatoinDesign工具中添加修改删除。如果需要扩展功能,那么需要在对象的Class中实现相应的功能,需要有对应的方法。

 

3. 关于Edit Text中与字段的绑定

1) 与本表单字段绑定

需要选择本表单的对象绑定,并选择相应的Database字段

2) 与Dialog中的字段绑定

如果与Dialog中字段绑定,那么需要在DataSourceID 中设置MAINRECORD

 

 

4. Maximo安装

 

1) 机器名不能有下划线_,不然会影响WebSphere中Jms的使用。

2) 中文版选择字符集ALN32-Unicode

3) 把数据库的nsl_language那个参数由byte改为char

4) 调整open_cursor数量等Oracle参数,参见安装文档。

5) 调整WebSphere参数。

Add to the the Generic JVM Args field in:

Application Server-><ServerName>->Java and Process Management->Process

Definition->JVM:

 

-Dsun.rmi.dgc.ackTimeout=100000 -Djava.net.preferIPv4Stack=true

 

 

5. Maximo初始化配置

1) 配置Currency Code (财务->货币代码)

2) 配置 Exchange Rate (财务->汇率)

3) 配置 GL Account (配置->数据库配置->总分类帐科目配置),写入GLConfigure对象

4) 配置 Chart of Account (财务->科目表)

 

6. 权限控制

1) Security Group

对应后台数据库表

a) MAXGROUP

b) SITEAUTH

c) APPLICATIONAUTH

d) GLAUTH

e) LABORAUTH

f) LOCAUTH

g) GROUPRESTRICTION

h) GROUPUSER

2) MAXUSER

对应后台数据库表

a) MAXUSER

b) PERSON

c) PHONE

d) EMAIL

e) GROUPUSER

f) USERPURGL

g) GRPREASSIGNAUTH

3) Start Center

a) 用Maxadmin用户登录系统,建议不要为Maxadmin用户配置StartCenter

b) Maxadmin用户可以添加,修改,删除StartCenter模板

c) 在KPI Manager中定义KPI条件

d) 在WorkView里定义ResultSet的查询条件

 

7. MultiSite功能

1) 创建一个Organization

2) 然后选择这个Organization,并在Select Action中定义不同Option工单的类型,还有定义一些规则。各工单的单号规则。

 

8. 对于权限组中加入用户的授权控制

1) 需要在User中选中管理员,并在Select Action中选择“授权组重新分配”操作,并加入相关的组。

 

9. Database Configuration

1) 千万不要直接去删除View里面的字段,系统会崩溃。先把Table里的字段删除,config db,然后再加。关注以下表格:

Maxviewcolumncfg

Maxviewcolumn

Maxobject

Maxobjectcfg

Maxattribute

Maxattributecfg

 

2) 配置项自动编号

需要在Database Configuration中选择表单中需要自动编号的字段,选择自动编号选项,并选择一个自动编号名称。然后在默认值里填写“&AUTOKEY&”

 

10. 数据库导入导出问题

在数据库导入后,如果报RowStamp错误,需要检查数据库的Trigger是不是编译错误,如果错误需要重新编译Trigger

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值