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 にある 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, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005