0

WSDLWebサービスを定義することになっているXSDドキュメントを確認しています。ftp://ftp.ihe.net/TF_Implementation_Material/ITI/schema/IHE/RFD.xsdを見ると、 このXSDを意味のあるWebサービス契約に変換する方法がわかりません。XSDを自動的に解析してWebサービスのスタブを作成するツールはありますか?XSDをWSDLコントラクトに解釈するにはどうすればよいですか?-以下のスニペット...

<xs:complexType name="workflowDataType">
<xs:sequence>
<xs:element name="formID" type="xs:string">
<xs:annotation>
<xs:documentation>The identifier of the form to be retrieved.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="encodedResponse" type="xs:boolean" default="true">
<xs:annotation>
<xs:documentation>
true - return either Structured or Unstructured inline form content false - return a URL to the form
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archiveURL" type="xs:anyURI" minOccurs="0">
<xs:annotation>
<xs:documentation>
The URL that the Form Filler provides to the Form Manager so that the returned form can have the archive location prefilled.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="context" type="anyXMLContentType" nillable="true">
<xs:annotation>
<xs:documentation>tbd an IHE Content Profile</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="instanceID" type="xs:string" nillable="true">
<xs:annotation>
<xs:documentation>
An optional form instanceID returned by the Form Manager
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
4

1 に答える 1

0

XSD 自体は Web サービスを定義しないため、Web サービスを介して送受信されるデータ (実際には、データの XML 表現) を定義するだけです。

欠けているのは、実際の Web サービス呼び出しの定義です。そのために、XSD とは異なる WSDL ファイルがあります。

于 2012-10-06T15:28:23.130 に答える