maximo扩展开发-典型应用-类-参数配置说明

maximo扩展开发-典型应用-类-参数配置说明

ID:8232110

大小:373.62 KB

页数:6页

时间:2018-03-11

maximo扩展开发-典型应用-类-参数配置说明_第1页
maximo扩展开发-典型应用-类-参数配置说明_第2页
maximo扩展开发-典型应用-类-参数配置说明_第3页
maximo扩展开发-典型应用-类-参数配置说明_第4页
maximo扩展开发-典型应用-类-参数配置说明_第5页
资源描述:

《maximo扩展开发-典型应用-类-参数配置说明》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.开发方法一下内容详细的描述一个典型应用的开发过程以及注意事项。1.1定义后台的程序1.1.1服务的建立一般情况下,我们不需要创建新的服务,你可以指定你开发的应用为系统已经存在的服务,这样的话只需要在数据库配置—详细信息的服务部分输入系统已经存在的服务名。系统的所有服务均保存在MAXSERVICES表中。如果需要创建新的服务,必须在MAXSERVICES表中手动的加入您想要创建的SERVICE纪录具体的操作过程如下:使用数据库工具PLSQLDeveloper,找到maximo数据库的表MAXSERVICES,添加一条记录。记录内

2、容如下列内容servicenameTESTdescription测试对象的服务Classnamepsdi.app.test.TESTService当然也可以直接使用SQL脚本。insertintomaxserVICE(SERVICENAME,DESCRIPTION,CLASSNAME,MAXSERVICEID)values('TEST','TEST','psdi.app.test.TESTService',MAXSERVICESEQ.nextval);关于psdi.app.test.TESTService类的书写说明:psdi.a

3、pp.test.TESTService类的书写可以完全参照MXIMO提供的例子。packagepsdi.mbo.custapp;importjava.rmi.RemoteException;importpsdi.server.*;publicclassCustomServiceextendsAppServiceimplementsAppServiceRemote{publicCustomService()throwsRemoteException{}publicCustomService(MXServermxserver)thro

4、wsRemoteException{super(mxserver);}}您书写的TESTService必须继承AppService,同时实现AppServiceRemote接口,具体类的方法必须定义如上所述的两个构造函数。具体的结果可以为:packagepsdi.app.test;importjava.rmi.RemoteException;importpsdi.server.*;publicclassTESTServiceextendsAppServiceimplementsAppServiceRemote{publicTEST

5、Service()throwsRemoteException{}publicTESTService(MXServermxserver)throwsRemoteException{super(mxserver);}}编译您写的类并打包发布,这样您定义的service就完成了。重启maximo,如果能在日志中看到初始化了TEST的对象成功则表示添加成功,如下显示:24十月200623:04:50:296[INFO]InitializingTESTService.建议:由于service与MAXIMO的KEY有关,因此,建议您在开发的时

6、候尽量的使用MAXIMO已经存在的service。1.1.2数据对象的建立进入“配置-数据库配置”中创建创建对象,在新建一个对象时,设置对象名称、描述、服务名、绑定的类名及路径、级别、语言列,是主对象的在主对象栏打“√”。具体的例子可以参照如下的页面。您可以看到,在服务的地方可以选择您刚刚全新定义的TEST服务了。这个地方,您需要注意的是在类的地方需要定义和您的数据对象相关联的mboset类。关于psdi.app.test.testMboSet类的书写,mxesguide.chm文档中有详细的说明,在这里就不再赘述。您还可以参照p

7、sdi.mbo.custapp.CustomMbo和psdi.mbo.custapp.CustomMboSet类进行书写.具体的例子如下:1.定义接口testMboSetRemotepackagepsdi.app.test;importpsdi.mbo.MboSetRemote;publicinterfacetestMboSetRemoteextendsMboSetRemote{}2.定义接口testMboRemotepackagepsdi.app.test;importpsdi.mbo.MboRemote;publicinter

8、facetestMboRemoteextendsMboRemote{}3.定义testMboSet,该类必须实现getMboInstance方法,以获取testMbopackagepsdi.app.test;importjava.rmi.Remot

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。