gSOAP WSDL Importer tool 0.9
============================
INSTALLATION
============
1. Install an XML parser for Java, e.g. Apache Xerces 2.0.1
(xercesImpl.jar and xmlParserAPIs.jar) or 1.4.4 (xerces.jar),
and change the classpath accordingly. The wsdlcpp.java source
of the WSDL import tool is pre-configured for the Xerces Dom
parser. To use another Java DOM parser, please change the
Dom parser class import in wsdlcpp.java.
2. javac wsdlcpp.java
USAGE
=====
The creation of proxies (stubs) from WSDL is a two step process.
1. Execute: java wsdlcpp <file>.wsdl
This generates the following files:
<file>.h the header file declarations for the gSOAP compiler
<file>.c a client program template
The header file is to be processed by the gSOAP compiler:
2. Execute: soapcpp2 <file>.h
This generates the following files:
soapStub.h similar to <file>.h, but with data type annotations
soapH.h header file of soapC.cpp
soapC.cpp SOAP/XML (de)serializers for C/C++ data types
soapClient.cpp proxy stub routines for remote method calls
soapServer.cpp skeleton routines for service implementation
(not required for client applications)
soap<srv>.wsdl a WSDL file, where <srv> is the name of the service
soap<srv>.nsmap a namespace mapping table for the client application
Modify the client program template <file>.c to suit your needs.
Compile the client program as explained in the gSOAP documentation, e.g.
g++ <file>.c stdoap2.cpp soapC.cpp soapClient.cpp
LIMITATIONS
===========
The following limitations are specific to the WSDL importer tool. The
limitations are not general limitations of the gSOAP toolkit and the gSOAP
stub and skeleton compiler. Future releases of the WSDL import tool will
address these limitations.
1. No <import> (WSDL must be self-contained)
2. No support for SOAP Header and Fault messages
If Header processing is required, this will need to be added by hand to
the generated header file.
3. No support for doc/literal (<message> part must refer to schema types,
not elements)
4. To ensure compatibility to C, the current WSDL importer generates struct
declarations. These can be changed into class declarations in the
generated header file when necessary.
没有合适的资源?快使用搜索试试~ 我知道了~
gSOAP 对于soap协议的封装
共70个文件
h:20个
cpp:18个
c:8个
4星 · 超过85%的资源 需积分: 15 21 下载量 176 浏览量
2011-05-13
15:40:19
上传
评论 1
收藏 776KB RAR 举报
温馨提示
对于soap协议的封装c,c++通用哦; 方便易用例子丰富,只要1分锕。。。
资源推荐
资源详情
资源评论
收起资源包目录
gsoapcpp214.rar (70个子文件)
soapdoc2.html 428KB
INSTALL.txt 3KB
README.doc 2KB
stdsoap2.h 23KB
soapdoc2.pdf 440KB
stdsoap2.cpp 154KB
wsdlcpp
COPYING.txt 3KB
NsNode.java 1KB
NodeSearch.java 6KB
license.html 24KB
README.txt 2KB
wsdlcpp.java 49KB
NsNodeSearch.java 12KB
stdsoap2.c 154KB
README.txt 2KB
samples
quotex.cpp 2KB
polymorph.cpp 3KB
ckclient.cpp 3KB
lu.h 3KB
listing.h 496B
quote2.h 144B
googleapi.h 2KB
ckserver.cpp 3KB
googleapi.c 4KB
luclient.cpp 2KB
whois.cpp 1KB
quote.c 990B
client.pem 5KB
uddi.h 2KB
whois.h 309B
mtmagicserver.cpp 7KB
quote_VC
soapcpp2.exe 276KB
quote.cpp 1KB
stdsoap2.h 23KB
stdsoap2.cpp 154KB
quote.h 47B
Quote2.dsw 537B
Quote2.dsp 5KB
sslclient.c 662B
mybubble.c 1KB
polymorph.h 1021B
quote2.c 860B
server.pem 5KB
glossary.h 426B
magic.h 401B
mybubble.h 197B
quote.h 47B
glossary.cpp 2KB
magic.cpp 4KB
ssl.h 222B
magicserver.cpp 5KB
uddi.cpp 4KB
sslserver.c 1KB
quotex.h 434B
listing.cpp 2KB
cacert.pem 1KB
magic_VC
Magic2.dsp 5KB
soapcpp2.exe 276KB
stdsoap2.h 23KB
Magic2.dsw 537B
stdsoap2.cpp 154KB
magic.h 441B
magicclient.cpp 4KB
Makefile 4KB
localtime.c 545B
luserver.cpp 8KB
localtime.h 214B
dh512.pem 156B
ck.h 142B
license.pdf 25KB
共 70 条
- 1
资源评论
- wingsee2012-06-20还没错,例子在windows和linux都能执行
ruike77
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功