UDDIPublish ツールの使用

このタスクについて

コマンド行ツールで作成した Web サービスのデプロイとテストが終了したら、 コマンド行から UDDIPublish ツールを使用して、その Web サービスをビジネス・エンティティー またはビジネス・サービスとして、パブリックまたはプライベートの UDDI レジストリーに 公開することができます。Web サービスを公開する場合、このツールによって、UDDI 階層に必要なバインディング・テンプレートと tModel 要素が作成され、 そのサービスが既存のビジネスと関連付けられます。デフォルトでは、このツールはプライベート・レジストリーに 公開します。パブリック・レジストリーに公開する場合は、その他のプロパティーを 参照してください。

プライベート UDDI レジストリーを作成するには、 「ファイル」>「新規」>「その他」を選択します。次に、リストから「Web サービス」「ユニット・テスト UDDI」を選択します。

注:
  • 単体テスト UDDI のデフォルト設定をすべて受け入れる場合は、 照会 URL を http://localhost:9080/uddisoap/inquiryapi に、公開 URL を http://localhost:9080/uddisoap/publishapi に設定します。デフォルトでは、照会 URL は http://localhost:6080/uddisoap/inquiryapi で、 公開 URL は https://localhost:6443/uddisoap/publishapi です。
  • プライベート UDDI レジストリーは、ごく基本的なテスト目的の Cloudscape データベースで 構成してください (複合照会などのアクションでは現在問題があるので、Cloudscape は実動作業には使用しないでください)。 プライベート UDDI レジストリーについて詳しくは、WebSphere® Application Server InfoCenter に 記載の「ネットワーク・デプロイメント」に関する説明を参照してください。

コマンド行のセットアップ

このタスクについて

UDDIPublish ツールを使用する前に、次の手順でコマンド行をセットアップする必要が あります。

手順

  1. コマンド・プロンプトから install_directory/bin に移動します。
  2. 次のバッチ・スクリプトを実行します。
    • Windows:

      setupenv.bat

    • Linux:

      . setupenv.sh  

  3. ビジネス・エンティティーまたはビジネス・サービスを公開する ディレクトリーに移動します。

タスクの結果

これで、ビジネス・エンティティーまたはビジネス・サービスを公開できます。

ビジネス・エンティティーの公開

このタスクについて

ビジネス・エンティティーを公開するには、コマンド・プロンプトで 以下を実行します (引数の順序は重要ではありません)。

  • Windows: UDDIPublish -business -businessName <name> [<optional arguments>]
  • Linux: UDDIPublish.sh -business -businessName <name> [<optional arguments>]

 

必須引数およびオプション引数のリストについては、 UDDIPublish ツールを参照してください。

公開操作が 正常に完了したことを知らせるメッセージが戻されます。 新規ビジネスの固有キー (レジストリーで生成したもの) も 表示されます。

ビジネス・サービスの公開

このタスクについて

ビジネス・サービスを公開するには、コマンド・プロンプトで 以下を実行します (引数の順序は重要ではありません)。

  • Windows: UDDIPublish -service -serviceName <name> -businessName <name> -wsdlLocation <URI of WSDL describing new service> -accessPoint <URL of where the new service exists on the network> [<optional arguments>]
  • Linux: UDDIPublish.sh -service -serviceName <name> -businessName <name> -wsdlLocation <URI of WSDL describing new service> -accessPoint <URL of where the new service exists on the network> [<optional arguments>]

 

必須引数およびオプション引数のリストについては、 UDDIPublish ツールを参照してください。

公開操作が 正常に完了したことを知らせるメッセージが戻されます。 新規ビジネス・サービス、バインディング・テンプレート、および tModel インスタンスの固有キーも 表示されます。


フィードバック