wsdl檔案標籤的描述

2021-08-09 19:56:26 字數 1893 閱讀 5989

schemalocation=""

namespace=""/>

xsd:schema>

types>

內容如下:

<?xml version="1.0" encoding="utf-8"?>

targetnamespace=""

version="1.0"

xmlns:xs=""

xmlns:tns="">

type="tns:say"

name="say"/>

type="tns:sayresponse"

name="sayresponse"/>

name="say">

type="xs:string"

name="arg0"

minoccurs="0"/>

xs:sequence>

xs:complextype>

name="sayresponse">

type="xs:string"

name="return"

minoccurs="0"/>

xs:sequence>

xs:complextype>

xs:schema>

types定義資料交換的格式

name="say">

name="parameters"

element="tns:say"/>

message>

name="sayresponse">

name="parameters"

element="tns:sayresponse"/>

message>

message:用來定義訊息結構

part:指定引用types中定義的訊息片段

name="helloworldimpl">

name="say">

message="tns:say"

wsam:action="helloworldimpl/sayrequest"/>

message="tns:sayresponse"

wsam:action="helloworldimpl/sayresponse"/>

operation>

porttype>

porttype:指定乙個web services可被執行的操作以及相關訊息(可比作乙個函式庫,乙個類,乙個模組)

operatoin:指定類的乙個方法,有乙個輸入引數和乙個返回引數

input:指定客戶端傳過來的引數;

out:伺服器響應給客戶端的引數;

name="helloworldimplportbinding"

type="tns:helloworldimpl">

style="document"

transport=""/>

name="say">

soapaction=""/>

use="literal"/>

input>

use="literal"/>

output>

operation>

binding>

wsdl 繫結可為 web service 定義訊息格式和協議細節。

binding:name指定繫結的名稱,type用於指定繫結的埠。

soap:binding:style可取document/rpc,transport屬性指定要使用soap協議傳輸

operation:定義了每個埠要進行的操作

對於每個操作,相應的 soap 行為都需要被定義。同時您必須如何對輸入和輸出進行編碼。在這個例子中我們使用了 「literal」。

WSDL的檔案結構(WSDL 1 1規範

為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...

WSDL的檔案結構(WSDL 1 1規範)

為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...

WSDL的檔案結構(WSDL 1 1規範

為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...