免费webservice测试工具 java调用webservice接口

一、发布网络服务1.se37创建webservice服务2.TCODE:SOAMANAGER3.定义服务等级:输入服务名称,点击下一步:输入服务名,然后单击下一步:生成WSDL:生成WSDL:url输入浏览器和sap登

本文最后更新时间:  2023-03-09 19:35:45

一、发布网络服务1.se37创建webservice服务

2.TCODE:SOAMANAGER

3.定义服务等级:

输入服务名称,点击下一步:输入服务名,然后单击下一步:

生成WSDL:生成WSDL:

url输入浏览器和sap登录验证信息,测试wsdl:输入url浏览器和sap登录验证信息以测试wsdl:

至此,webservice发布完成。此时,webservice已经发布。

二。调用web服务

创建web服务消费者

选择服务消费者。

这里测试用配置个本地对象这里,用测试配置一个本地对象。

生成代理类:生成代理类:

激活所有对象

Se80企业服务,您可以看到代理信息:

再次返回TCODE:SOAMANAGER并配置代理类的逻辑端口:

注意这个搜索“消费代理”:

这里选择了基于WSDL的配置,以后还会有更多的步骤。(我测试了其他几个选项,但都不起作用):

逻辑端口:逻辑端口是指在逻辑意义上用来区分服务的端口,比如TCP/IP协议中的服务端口。端口号范围从0到65535,例如80端口用于网页浏览服务,21端口用于FTP服务。由于物理端口和逻辑端口数量较多,为了区分端口,每个端口都进行了编号,这就是端口号。简单来说,ip地址用来区分主机,端口号用来区分主机上的不同服务。

一直下一步直到完成一直到下一步,直到完成。

Ping web服务

程序中调用:程序调用:

数据:lo_cx_root类型引用cx_root。

数据:l_prox_e类型引用zco_sap_service_port_type。

数据:lo_sys_exception类型引用cx_ai_system_fault,

CX _ ai _应用程序_故障类型是指CX _ ai _应用程序_故障

如果l_prox_e是初始的。

试试看。

创建对象l _代理_e

出口

逻辑端口名= ‘ZLP01 & # 8217。

将cx_ai_system_fault捕获到lo_sys_exception中。

IF lo _ sys _ exception->errortext不是初始的。

output-msgty = ‘E & # 8217。

output-msgtx = lo _ sys _ exception->错误文本。

追加输出。清除:输出。

退出。

ENDIF。

将cx_ai_application_fault捕获到cx_ai_application_fault中。

ENDTRY。

ENDIF。

invoke _ flow _ request-in0 = LV _ JSON。

试试看。

调用方法l _ prox _ e->调用流

出口

调用流请求=调用流请求

进口

调用流响应=调用流响应。

将cx_ai_system_fault捕获到lo_sys_exception中。

IF lo _ sys _ exception->errortext不是初始的。

output-msgty = ‘E & # 8217。

output-msgtx = lo _ sys _ exception->错误文本。

追加输出。清除:输出。

退出。

ENDIF。

将cx_ai_application_fault捕获到cx_ai_application_fault中。

ENDTRY。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。