「文件存取定義」(DADX) 是 XML 文件格式,它指定如何使用由 DAD 檔和 SQL 陳述式所定義之作業設定來建立 Web 服務。DADX Web 服務可讓您在標準 Web 服務中包裝 DB2® Extender 或一般的 SQL 陳述式。 DADX 檔定義 DADX 執行時期環境所能使用的作業,以及 SQL 作業的輸入和輸出參數。
使用「Web 服務 DADX 群組配置」精靈來配置資料庫連線。 然後,建立一個 DADX 檔案。您可以使用 XML 工具來建立 DAD 和 DADX 檔。 如果需要從 SQL 產生 DADX 檔的詳細資訊,請參閱產生 DADX 檔案。 您也可以使用任何文字編輯器來撰寫 DADX 檔案。接著,請使用「Web 服務精靈」精靈來產生 WSDL 文件、部署描述子、用戶端 Proxy、內容對映、部署對映以及測試 DADX Web 服務,來準備將 Web 服務發佈至 UDDI 登錄。
Web 服務 DADX 群組精靈協助您建立 DADX 群組。DADX 群組包含連線(JDBC 和 JNDI)以及其他群組中 DADX 檔內共用的資訊。完成建立 DADX 群組後,使用 Web 服務精靈來協助您建立和部署新 Web 服務。一旦部署了 Web 服務,精靈會協助您產生用戶端 Proxy 和範例應用程式來測試新 Web 服務。在完成測試後,您可以使用「匯出」精靈將 Web 服務發佈至 UDDI Business Registry。
如果要確定已在 DB2 中已經啟用 JDBC 2.0 版:
關於 DB2 的詳細資訊,請參閱 www.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/v7pubs.d2w/en_main
附註®:
如果需要使用「Web 服務瀏覽器」發佈 Web 服務的詳細資訊,請參閱「發佈 Web 服務」。
如果您是在遠端伺服器中執行 DADX,您必須手動將 worf.jar 從 plugins/com.ibm.etools.webservice.consumption.soap_version/runtime 資料夾複製到遠端機器上的某個位置。 您接著必須更新遠端伺服器的 classpath,以便參照這個 worf.jar 檔。
重要事項:
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 提供 myco.com 的零件訂購資訊的查詢。 </wsdl:documentation>
新的文件項目是:
<documentation> 提供 myco.com 的零件訂購資訊的查詢。 </documentation>
public static void test ( String class_code, short day, java.sql.Time starting, java.sql.Time ending ) throws SQLException, Exception在本情況中,class_code 參數會導致 DADX 執行時期失敗。 要避免這個問題,請使用不加底線的參數名稱。