1.0 サポートされているプラットフォーム
2.0 ソフトウェア要件
3.0 システム要件
4.0 ディレクトリ構造
5.0 配備UDDIサービス
6.0 パブリッシュおよび問い合わせ
7.0 配備の検証
8.0 UDDIサービスの配備解除
NOVELL_EXTEND_APPSERVER_HOME/UDDI/configディレクトリには、次のディレクトリおよびファイルが含まれます。
UDDIサービスとともにNovell exteNd Application Server 5.0をインストールすると、UDDIサービスのインストールファイルは、NOVELL_EXTEND_APPSERVER_HOME/UDDIディレクトリにコピーされます。NOVELL_EXTEND_APPSERVER_HOMEは、exteNd 5 Application Serverがインストールされているディレクトリです。
ファイル名 | 読み込み | 書き込み | 実行 |
TreeData.xld | yes | yes | no |
uddi.conf | yes | yes | no |
uddi-file.conf | yes | yes | no |
uddi_v2.xsd | yes | no | no |
NOVELL_EXTEND_APPSERVER_HOME/UDDI/installディレクトリからUDDI_Dep_Plan.xmlファイルを開き、次のパラメータの値を入力します。
UDDIサービスを配備する準備が整いました。 Application Serverが実行中であることを確認します。
コマンドプロンプトで次のように入力します。
SilverCmd DeployWAR hostname:port dbname path/novelluddi.war -f path/UDDI_Dep_Plan.xml -U username -P password -o -v 5
ここで、「hostname」はexteNd Application Serverを実行しているサーバのホスト名またはIPアドレス、「port」はポート番号、
「dbname」はSilverMasterデータベース名、
「username」はexteNd Application Server管理者名または同等のユーザ、
「password」はパスワードです。
-oオプションでは、すでに配備されたUDDIサービスが上書きされ、-v 5オプションは、配備操作の完全なverboseリストです。
配備が正常に完了した場合は次のメッセージが表示されます。
Completed deployment to the server for the WAR novelluddi (novelluddi.war)
Deployment completed successfully.
Composer 4.1を使用している場合は、UDDI v2パッチで更新されていることを確認してください。 これは、designer/libディレクトリに配置されるxwb-wsdl-uddi.jarファイルです。 このパッチはNovellテクニカルサポートから取得できます。 Workbench 4.1.1.を使用している場合はこのバッチが必要です。
配備されたUDDIサービスを使用してWebサービス情報をパブリッシュしたり問い合わせたりするには、NOVELL_EXTEND_APPSERVER_HOME/UDDI/docディレクトリにある『UDDI Services User Guide』の第4章を参照してください。
Novell Application Server Management Console (SMC)を開き、Application Serverに接続して、配備されたオプジェクトを表示します。
SilverMasterのデータベース名の下に「novelluddi」オブジェクトが表示されます。
ブラウザウィンドウに次のURLを入力して、UDDIServerが実行中であることを確認します。
http://hostname:port/novelluddi/servlet/rpcrouter
ここで、「hostname」はexteNd Application Serverを実行しているサーバのホスト名またはIPアドレスで、「port」はポート番号です。
次のメッセージが表示されます。
UDDI Server Status
The server has been initialized successfully.
これは、UDDIサービスが正常に配備および初期化され、正常に実行していることを示します。
Application Serverが実行中であることを確認します。
コマンドプロンプトで次のように入力します。
SilverCmd Undeploy hostname:port dbname novelluddi
または
SMCの配備オプションを使用して、UDDIサービスが配備解除される「novelluddi」オブジェクトを配備解除します。