Maximo是一种流行的资产管理解决方案,由IBM提供,主要用于IT资产、服务请求和人力资源管理。在这个文档中,我们主要关注Maximo Web Service (WSDL) 的开发和集成,特别是通过Eclipse进行接口开发的过程。
首先,提到的是Eclipse版本3.4.2,它支持Webservice工程,这对于在Maximo环境中进行开发是非常重要的。在这个版本中,开发者可以利用其IDE工具集来构建和管理Web Services,以便与其他系统进行数据交换。
在IBM Tivoli Asset Management for IT 7.2.2.0的Maximo环境中,开发人员可以访问系统的配置选项,如平台配置中的Webservice库(webservicelib),来查找或创建所需的Web Services。如果没有现成的MXASSET、MXSR或MXPERSON等服务,可以根据对象结构自定义创建,比如对资产(MXASSET)进行增删改查操作,或者对服务请求(MXSR)进行管理和记录。
当第三方系统需要与Maximo进行交互时,例如更新资产信息或创建维护记录,开发者需要使用MXASSET来处理资产操作,而维护记录则放入MXSR。创建完Webservice后,需要部署并验证,通过检查是否能正常显示MXASSET.wsdl文件在指定的URL(如http://51.96.2.72/meaweb/wsdl/MXASSET.wsdl)来确认服务创建成功。
此外,为了利用Maximo的Web Services,还需要在Eclipse中创建一个Java项目,这既是Maximo客户端也是第三方系统的服务器端代理。开发者需要新建webproject,然后创建类来处理数据转换,确保数据格式正确,并适配Maximo的接口。在这个过程中,会使用到webserviceclient工程,通过Eclipse的工具(如WSDL浏览器)来调用和测试Web Services。
最后,系统属性设置也至关重要,如mxe.int.webappurl用于配置Maximo应用程序的URL,而mxw.int.globaldir则是服务器端路径,用于生成和访问WSDL文件。开发者应参考web_Service_Interactions.pdf文档获取更详细的交互指南。
这个文档详细介绍了如何在Maximo环境中利用Eclipse开发和集成Web Services,以及如何处理数据交互,确保与第三方系统的无缝对接和高效资产管理。通过遵循文档中的步骤,开发者能够成功创建并利用Maximo的Webservice接口进行集成工作。