2011-06-09 61 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