2011-06-09 104 views
0

我必须为Web服务制作客户端。网络服务还没有准备好。我想用一种模型方法制作一个Web服务服务器。该方法必须采用一个参数 - 一组对象。我现在唯一的是描述Web服务方法参数的数据类型的xsd。这是如何快速创建用于测试目的的Web服务?

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://localhost/1csite/Contractors" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://localhost/1csite/Contractors"> 
<xsd:complexType name="Contractor"> 
    <xsd:sequence> 
     <xsd:element name="Code" type="xsd:string"/> 
     <xsd:element name="Name" type="xsd:string"/> 
     <xsd:element name="ParentCode" type="xsd:string"/> 
    </xsd:sequence> 
</xsd:complexType> 
<xsd:complexType name="Contractors"> 
    <xsd:sequence> 
     <xsd:element maxOccurs="unbounded" minOccurs="0" name="Element" nillable="true" type="tns:Contractor"/> 
    </xsd:sequence> 
</xsd:complexType> 

如何快速做一个Web服务服务器提供一个方法,采用这种数据类型的对象?

谢谢。

回答

1

如果我理解正确,您需要临时服务器来处理尚未完成的Web服务,以便您可以针对该服务构建客户端。如果是这种情况,并且您对Linux感到满意,则可以设置您自己的Apache Web服务器,并使用Apache Axis2 web services engine以及您的xsd文件。检查出quick start guide