最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

TIPTOP Webservice增加接口操作

开发相关 bron1984 10822浏览

具体步骤:

在目录aws/4gl 中下载 aws_ttsrv2_service.4gl 文件。

在此文件中按规定增加服务节点:

还有实现接口,继续增加

记住其中 call aws_aimt_3xx()

新建立(或者在aws/4gl随便下载一个4gl)一个程序,按格式编写实现代码:

上传文件在aws/4gl中,并编译:r.c2 aws_aimt_3xx

在aws_ttcfg2这个程序中加入函数入口:

在p_link程序中把aws_aimt_3xx加入到aws_ttsrv2的链接中去

r.c2 aws_ttsrv2_service

r.l2 aws_ttsrv2

视GP版本(不同版本不同方式),执行 exe2 aws_ttsrv2 -W http://192.168.0.4:6384/ws/r/aws_ttsrv2?WSDL 或者 r.r2 aws_ttsrv2 -W http://192.168.0.4:6384/ws/r/aws_ttsrv2?WSDL

查看 cd $TEMPDIR 中是否已经产生了wsdl文件,文件中是否有 aws_aimt3xx函数

以管理员root身份登陆,重启httpd服务 su – root service httpd restart

重启as.xcf_84服务。先找出该服务 ps –ef | grep as.xcf_84 ,kill掉,再重启。

(不同版本不同方式 5.1版本用 startweb as restart / startweb as start)如有报错,检查 /etc/httpd/conf

重启命令:startws,此命令只有 tiptop 用户才能操作

kill 2904

以后每次修改函数,都要重启一下as.xcf_84

用产生的地址http://192.168.0.4:6384/ws/r/aws_ttsrv2?WSDL 去IE测试看是否产生了aimt3xx的接入口

 

如果ERP做服务端:
1.打开别的系统的WSDL地址
2.另存为oa_jiekou01.wsdl 上传到aws/4gl下,在aws/4gl下执行下面操作。
3. fglwsdl -o oa_jiekou01 oa_jiekou01.wsdl
4.r. c2 oa_jiekou
5.r. l2

转载请注明:赫非域 » TIPTOP Webservice增加接口操作