超急,在线等,关于Webservice问题(280分)

  • 主题发起人 主题发起人 jiangzhang3942
  • 开始时间 开始时间
J

jiangzhang3942

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个农合的接口,但是我不知道怎么调用,资料如下
一、接口概述
新型农村合作医疗接口为嵌入式接口,需要调用管理中心服务上的WebService接口函数来实现合作医疗相关的业务。
二、接口函数
新型农村合作医疗WebService发布路径如下:
http://192.168.2.1/Hzyl_Ts/Service_RySb.asmx
函数名 F_ZySb
参 数1:合作医疗机构编码+患者病例号(字符数据类型)
2:XML字符数据流(字符数据类型)
请问怎样调用F_ZySb这个函数呀
 
大致的操作步骤如下:
-----------------
0.你可以根据 http://192.168.2.1/Hzyl_Ts/Service_RySb.asmx 得到WebService服务的WSDL.
形如:http://192.168.2.1/Hzyl_Ts/Service_RySb.asmx?WSDL
1.Delphi7中新建Project &
Application;New-Other-WebService-WSDL Importer,选择WebService服务的WSDL描述文件,也可选择WSDL文件的URL;
2.生成WSDL文件对应*.pas单元文件;
建议:保存由WSDL文件生成的*.pas单元文件时要重命名,最好不使用默认名字;
注意一个该pas文件中有一个function,名字就是WebService提供的函数F_ZySb()。
另外,可能有一个function GetXXXXX(): XXXXX;//该XXXXX由WebService定义接口。
3.Delphi7编写的客户端调用WebService服务的代码:
uses your_webservice_pas;
var abc: XXXXX;
//该类型同上所述
begin
abc:=GetXXXXX();
abd.F_ZySb(YYY,ZZZ);//这里传入你的参数
end;
-------------
其他细节,要靠你自己了。[:)]
 
to jrq
怎样得到WebService服务的WSDL.呀,老大
 
delphi 中:Project &
Application;New-Other-WebService-WSDL Importer
C#中,添加Web引用,输入Url即可
 
Delphi7中新建Project &
Application;New-Other-WebService-WSDL Importer,选择WebService服务的WSDL描述文件----------------------已经很祥细了.
 
WSDL描述文件是什么呀,他们没有给我们呀,随便选择一个可以吗
 
后退
顶部