Interstage Application Server UDDIサービス ユーザーズガイド
|
目次
索引

|
5.1.4 Webサービス情報の削除
samplesディレクトリの下の delete ディレクトリに含まれているサンプルは、UDDIレジストリから指定したビジネスデータを削除するサンプルです。
このサンプルは、指定されたパラメタを元に delete_business 呼び出しを行います。
このサンプルプログラムを使うことで、『Webサービス情報の登録』を使って登録したビジネスデータを削除することができます。
以下にサンプルの構成ファイルの一覧を示します。

C:\Interstage\F3FMuddic\samples\delete
- DeleteCall.java ... サンプルのソースコード
- DeleteCall.class ... DeleteCall.java のバイナリコード
- Util.java ... DeleteBusiness で使われるユーティリティクラス
- Util.class ... Util.java のバイナリコード
- callprop ... 設定用プロパティファイル
- run.bat ... 実行用スクリプトファイル


/opt/FJSVuddic/samples/delete
- DeleteCall.java ... サンプルのソースコード
- DeleteCall.class ... DeleteBusiness.java のバイナリコード
- Util.java ... DeleteCall で使われるユーティリティクラス
- Util.class ... Util.java のバイナリコード
- callprop ... 設定用プロパティファイル
- run ... 実行用スクリプトファイル
サンプルの実行には同ディレクトリの実行用スクリプトファイルをご利用ください。スクリプトファイルの引数は以下のようになります。引数のプロパティファイルには設定用プロパティファイル(callprop)を指定してください。もう一つの引数の 削除用businessKeyには、UDDIレジストリから削除するビジネスデータを示すbusinessKeyを指定します。
『Webサービス情報の登録』で登録したビジネスデータを削除する場合のbusinessKeyについては『登録されたビジネスデータの識別情報』をご覧下さい。
run プロパティファイル 削除用businessKey |
スクリプトファイルの実行の前には以下の作業を完了している必要があります。
- SOAPクライアント実行環境の環境構築が完了している
- クライアント側のSSL通信の環境構築が完了している
- UDDIクライアントのCLASSPATH設定が完了している
- callprop 内のレジストリに対するアカウント情報の設定が完了している
- 削除するビジネスデータのbusinessKeyが用意できている
- (必要なら)callprop 内の問い合わせを行う UDDIレジストリの設定が完了している
- (必要なら)callprop 内のプロキシ設定部分の修正が完了している
レジストリの URL と、登録系 API の利用に必要なアカウント情報の設定は callprop の以下の個所で行います。
サービス提供 URL は、プロパティ org.uddi4j.publishURL に設定します。デフォルトでは 米IBM社 の UDDIビジネスレジストリが指定されています。
アカウント情報の設定は、ユーザID をプロパティ registry.id の値に、パスワードをプロパティ registry.password の値に設定します。
# ===================================================
# Registry Information
# ===================================================
## NOTE:
## If you want to publish your business data, maybe you need to
## add a root SSL certificate into your SSL keystore before publishing.
##
## About how to add a root SSL certificate, please check the
## Interstage Application Server Security System Operation Guide.
##
## NOTE:
## If you want to publish your business data, you must get your account
## on the target registry at first.
## IBM UDDI V2.0 site
org.uddi4j.publishURL=https://uddi.ibm.com/ubr/publishapi
registry.id =
registry.password =
# Microsoft UDDI V2.0 site
# org.uddi4j.publishURL=https://uddi.microsoft.com/publish
# registry.id =
# registry.password = |
プロキシを利用する場合は、callprop の以下の個所のコメントアウトされているプロパティを有効にしてから、http.proxyHost、 http.proxyPort、 https.proxyHost、 https.proxyPort、http.proxyUserName、 http.proxyPassword の値を修正してください。プロキシの Basic 認証を行わない場合は http.proxyUserName、 http.proxyPassword はコメントのままにしておいてください。
# ===================================================
# Proxy settings
# ===================================================
# http.proxyHost=your.proxy.host.name
# http.proxyPort=your.proxy.port.number
# https.proxyHost=your.proxy.host.name
# https.proxyPort=your.proxy.port.number
# http.proxyUserName=your.proxy.basic-auth.userID
# http.proxyUserName=your.proxy.basic-auth.userID |
All Rights Reserved, Copyright(C) 富士通株式会社 2005