TIPTOP服务端接口Webservice 开发步骤

design by leezec 296066606

1在aws_ttcfg2添加服务名,通常用驼峰命名规则,对应的函数名称则是在前面加一个aws_

2 在aws/4gl/aws_ttsrv2_service.4gl文件的aws_ttsrv_serviceFunction(p_op_name,p_func)函数下的case p_func 最后面添加服务名,服务名与 aws_ttsfg2 维护的对应erp函数名称一致,

以及在程序最后面添加函数,添加的函数仍然与aws_ttsfg2的一致,但是函数里面call的函数命名这是在每个驼峰之间添加一个下划线,(系统送了两百多标准接口函数方法,没卵用系列)

改完后编译,无需链接,然后在xshell执行ps -ef|grep aws参看当前aws的进程,全部杀掉之后执行startws重启webservice,就可以看到新添加的接口方法

查看url: http://主机ip:6384/ws/r/aws_ttsrv2?wsdl 端口为6384

后面就是写方法了,这里参考系统标准的函数就好,开发好之后需要在p_link里把开发的函数文件挂到aws_ttsrv2

Debug:产中提供的debug方式需要依靠soapui或者postman这类的第三方调用工具,

这里提供一种不需要依赖第三方工具debug的方法

打开aws/4gl/aws_ttsrv2.4gl

参考我改的,将-F参数指向需要debug的function,改完后编译,无需链接

准备好xml文件,比如命名为axmi221_20190601.xml,上传到aws/4gl目录下

执行:

r.d2+ aws_ttsrv2 -F /u1/topprod/tiptop/aws/4gl/axmi221_20190601.xml

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值