Maximo7自定义实现WebService

时间:2023-03-09 05:11:57
Maximo7自定义实现WebService

最近很多人在群里聊这个话题,我就也一个hello world来实现一下。

1.自定义一个类,继承于AppService 代码如下:

Maximo7自定义实现WebService

2.部署

2.1) 编译代码,生成class,将类打包进ear包中。

2.2)登录maximo,进入系统参数中,找到如下两个参数,修改为正确值:

mxe.int.containerdeploy = 0 默认值为1 Deploy to Application Server Container  ,我不了解,没有处理

mxe.int.webappurl =http://127.0.0.1:7001/meaweb

2.3)打开数据库配置应用,选择操作/服务 将我们的服务添加进去

如下:

Maximo7自定义实现WebService

2.4重启应用,注意SystemOut.log的输出,我这里由于采用weblogic,所以为控制台输出,如下:

Maximo7自定义实现WebService

表示服务正常启动。

2.5 部署WebService

登录到maximo中,打开『WebService 库』应用

2.5.1)从标准服务创建Web Service

Maximo7自定义实现WebService

选择我们创建服务『CUSTHW』

Maximo7自定义实现WebService

部署成功如下

Maximo7自定义实现WebService

点击『生成模式、WSDL和查看XML』按钮

如果无误,就部署成功。

在浏览器中,输入:http://127.0.0.1:7001/meaweb/wsdl/CUSTHW.wsdl

显示如下:

Maximo7自定义实现WebService

成功部署,可以利用SOAPUI进行测试。