UDDIPublish ツールの使用

コマンド行ツールによって作成した Web サービスをデプロイおよびテストした後、コマンド行から UDDIPublish ツールを使用して、その Web サービスをビジネス・エンティティーまたはビジネス・サービスとしてパブリックまたは専用 UDDI レジストリーに発行できます。 Web サービスを発行するときに、このツールは UDDI 階層内に必要なバインディング・テンプレートおよび tModel エレメントを作成し、そのサービスを既存のビジネスに関連付けます。デフォルトでは、このツールによって専用レジストリーへの発行が行われます。パブリック・レジストリーに発行するには、『追加プロパティー』を参照してください。

専用 UDDI レジストリーを作成するには、「ファイル」>「新規」>「その他」の 順に選択した後、リストから「Web サービス (Web Services)」および 「単体テスト UDDI (Unit Test 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 に記載の Network Deployment の資料を参照してください。

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

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

  1. コマンド・プロンプトで、Rational® Developer 製品の 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 <新規サービスを記述する WSDL の URI> -accessPoint <ネットワーク上の新規サービスがある場所の URL> [<オプショナル引数>]
  • Linux: UDDIPublish.sh -service -serviceName <name> -businessName <name> -wsdlLocation <新規サービスを記述する WSDL の URI> -accessPoint <ネットワーク上の新規サービスがある場所の URL> [<オプショナル引数>]

 

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

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

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.