Sun Java System Portal Server Desktop 線上說明 |

目錄 索引

> # 簡易 Web 服務通道

> 「簡易 Web 服務通道」會動態地產生使用者介面，以便與相對的簡易 Web 服務進行互動。簡易 Web 服務的某些範例包括：

> - 股票報價 Web 服務
> - 貨幣匯率 Web 服務
> - FedEx 追蹤 Web 服務

> 例如， Web 服務通道可以讓使用者與貨幣匯率 Web 服務進行互動。「通道」將會以不斷變化的方式建立前端一般使用者的介面，讓使用者提供貨幣匯率 Web 服務所需的輸入參數值，並在提交輸入表單時在 Web 服務呼叫指定的方法，而在隨後提出自 Web 服務所收到的結果。

> 簡易 Web 服務通道為：

> - 範例預先配置 Web 服務通道
> - 範例可配置 Web 服務通道

> 在預設情況，「範例預先配置 Web 服務通道」可用於標準「Portal Desktop」。範例可配置 Web 服務通道可由管理員加入。

> ## 範例預先配置 Web 服務通道

> 範例預先配置 Web 服務通道提供了範例貨幣轉換程式服務。

> ### 若要使用 Web 服務

> 1. 輸入輸入參數的值。

> 預設值已經顯示，但是您可以刪除欄位中的這些值，並輸入您自己的值。

> 2. 選擇「執行」。
> 3. 當您完成時，請選擇「確定」。

> ### 設定 Web 服務的預設值

> 預設值會自動顯示在貨幣轉換程式欄位中。若要變更這些值，請執行下列動作：

> 1. 請從通道工具列選取編輯。
> 2. 輸入用於預設輸入參數的值。
> 3. 選擇「完成」儲存設定值並回到標準「Portal Desktop」頁，或是選擇「取消」回到標準「Portal Desktop」而不做變更。

> ## 範例可配置 Web 服務通道

> 「可配置 Web 服務通道」提供將通道變為表示使用者指定 Web 服務的功能。上述功能是透過提供使用者修改 WSDL URL 值，以及屬於 Web 服務的方法名稱的能力所完成的。但是和預先配置通道類型不同的是，可配置 Web 服務通道並不允許使用者具備儲存 Web 服務輸入參數預設值的能力。

> 在任何給定的時間，根據「簡易 Web 服務提供者」的通道可以連結至單一 Web 服務以及相關的方法。

> 根據名稱的建議，可配置的簡易 Web 服務通道將只適合與相對的簡易 Web 服務一起使用，例如擁有非複合輸入與輸出參數以及介面展示需求的 Web 服務。

> 「簡易 Web 服務提供者」將會僅支援簡易的資料類型，例如整數、字串、倍數。在輸入或輸出參數中的陣列則不支援。

> 上述唯一的例外則是支援使用者定義的類型，該類型是由本身簡易類型所組成，而且只有一層巢式級別，例如它們不能夠包含其他使用者定義的類型。

> 「簡易 Web 服務提供者」將支援下列的 WSDL 配置屬性類型：

> - SOAP 連結樣式：rpc & document
> - SOAP 編碼類型：encoded & literal

> 備註 | 將不支援 rpc/literal 組合。 以 .Net 為基礎的 Web 服務可能會受限制。

> 「簡易 Web 服務提供者」將不支援在「WSDL 定義」的結合作業中使用匯入敘述或錯誤資料。

> 如果「簡易 Web 服務提供者」偵測到它並未裝備好控制特定的 Web 服務，將會對使用者顯示適當的訊息。

> ### 若要配置指向某個 Web 服務的通道

> 1. 請從通道工具列選取編輯。
> 2. 輸入要指向的 Web 服務的「WSDL 位置」。
> 3. 在欲呼叫的指定 Web 服務上輸入「方法名稱」。
> 4. 選擇「完成」儲存設定值並回到標準「Portal Desktop」頁，或是選擇「取消」回到標準「Portal Desktop」而不做變更。

目錄 索引