WSDL編寫的五個步驟

2021-08-22 12:52:22 字數 1623 閱讀 6110

1)宣告命名空間

必須在 元素中提供各種命名空間的宣告.

xml **

<

definitions

xmlns=""

xmlns:xsd=""

xmlns:plnk=""

>

三個必須做的外部命名空間宣告是 wsdl、soap 和 xsd(xml 模式定義)

xmlns=""是wsdl命名空間

xmlns:soap="soap/" 是soap命名空間

xmlns:xsd=""是xsd命名空間

2)編寫服務

元素包含乙個或多個 元素,實際上,每個元素都是您希望表示的一系列operation。或者,您也可以將單個 porttype 元素看作是將各種方法組成類的乙個邏輯分組。我們稱porttype為服務---這就是"web服務"這個名稱的由來.

xml **

<

porttype

name="loanservicept"

>

<

operation

name="request"

>

<

input

message="lns:creditinformationmessage"

/>

<

output

/>

<

fault

name="unabletohandlerequest"

message="lns:errormessage"

/>

operation

>

porttype

>

可以看出,porttype是operation的集合.乙個operation是乙個方法,那乙個porttype不就是乙個類嗎?乙個類,我們可以看作乙個服務.

3)指定引數

operation指定了輸入的引數和輸出的引數,在 wsdl 術語中,所有引數稱為「訊息」。

xml **

<

message

name="creditinformationmessage"

>

<

part

name="firstname"

type="xsd:string"

/>

<

part

name="name"

type="xsd:string"

/>

<

part

name="amount"

type="xsd:integer"

/>

message

>

乙個訊息可以有多個part元素,part元素指定名稱和型別.

4)與soap繫結

wsdl以一種抽象方式定義了操作和訊息,而不考慮實現的細節。實際上,wsdl 的任務是定義或描述 web服務,然後提供乙個對外部框架的引用來定義 wsdl 使用者將如何實現這些服務。可以將這個框架當作wsdl 抽象定義和它們的實現之間的「繫結(binding)」。一般是與soap繫結,當然,也不是必須的.

5)指定實現

當您在 uddi 註冊中心發布 web 服務時,會使用它.

最後兩個步驟把wsdl與soap/uddi結合起來了.

WSDL編寫的五個步驟

轉貼 url 1 宣告命名空間 必須在 元素中提供各種命名空間的宣告.xml 三個必須做的外部命名空間宣告是 wsdl soap 和 xsd xml 模式定義 xmlns 是wsdl命名空間 xmlns soap soap 是soap命名空間 xmlns xsd 是xsd命名空間 2 編寫服務 元素...

WSDL編寫的五個步驟

wsdl編寫的五個步驟 我們以中的案例來說明.1 宣告命名空間 必須在 元素中提供各種命名空間的宣告.targetnamespace xmlns xmlns xsd xmlns plnk xmlns lns 三個必須做的外部命名空間宣告是 wsdl soap 和 xsd xml 模式定義 xmlns...

使用Echarts的五個步驟

參考 一 製作乙個圖表容器 二 引入echarts.js檔案 三 配置圖表路徑 require.config 四 載入圖表js檔案 require echarts echarts chart bar loadcomplete 五 繪製圖表 function loadcomplete ec 圖表配置資...