实在是搞不定了,上来求救。
我的环境是:windows2000 Adv Server,IIS5吧
想建立一个WebService。希望能够尽量少地在系统上另外安装软件,
比如.net framework之类的最好不要安装。
我的目的
接受client通过web发送过来的SOAP包,解析之,提取参数,进行处理,
然后发送响应消息(也是SOAP包)
我目前的困境
(1)用ASP写。尝试了一个上午,不知道怎么调试。因为服务器端的程序
看不到响应和处理过程,很难跟踪,不知道哪里错了。
(2)用ASP作为WebService的listener,然后调用DLL里面的函数进行解吸/处理
等工作。这需要用SOAP TOOLKIT来建立WSDL和WSML。最后的实现方式我选择的是
ASP,而不是ISAPI,因此,作为listener的ASP是TOOL KIT自动生成的。
我的问题是:DLL里面应该怎么写,写哪些内容?client发送的SOAP包,我如何
接受呢,还是我把SOAP包作为某个函数的入口参数,让client直接调用我这个函数?
这个DLL有多种语言实现,VB和CBUILDER都可以。但是在VB6里面似乎无法处理XML
和DOM文档;在CBUILDER里面找不到文档介绍如何接受client发送过来的SOAP包,
以及如何发送SOAP包(SOAP包的解析我倒马马乎乎可以搞定)。
(3)用CBuilder6写一个SOAP SERVER,看来是可以的。可是不知道client的SOAP包
是如何传递到server的,而且不清楚这种情况下,我这个server给client的调用接口
是如何的?
第一次搞WebService,真是很郁闷。烦请各位帮个忙。
看看我现在的实现思路是否可行,或者在我现在的环境下,如何更快更好地解决之?
--
修改:truebasic FROM 210.29.175.*
FROM 210.29.175.*