コマンド行から UDDIUnublish ツールを使用すると、
UDDI レジストリーからビジネス・サービスまたはエンティティーを除去できます。
コマンド行をセットアップすると、次の構文と引数を使用してこのツールを実行できます。
構文
ビジネス・エンティティーを非公開にするには、次のように入力します。
- Windows®:
UDDIUnpublish -business -businessName <name> [<optional
arguments>]
- Linux: UDDIUnpublish.sh -business -businessName <name>
[<optional arguments>]
ビジネス・サービスを非公開にするには、次のように入力します。
- Windows:
UDDIUnpublish -service -serviceName <name> -businessName
<name> [<optional arguments>]
- Linux: UDDIUnpublish.sh -service -serviceName <name>
-businessName <name> [<optional arguments>]
引数
ビジネス・エンティティー
必須引数:
- -business
- ビジネス・エンティティーがレジストリーから除去されるように指定します。
- -businessName <name>
- 人間が読めるビジネス名を指定します。
<name> は、スペースが含まれているときは引用符で囲みます。
オプションの引数:
- -inquiryURL <Inquiry API URL>
- UDDI レジストリーの照会 URL を設定します。
この引数を指定しないときのデフォルトは http://localhost:6080/uddisoap/inquiryapi です。
- 注: ユニット・テスト UDDI
レジストリーをデフォルト設定で使用している場合は、
-inquiryURL を http://localhost:9080/uddisoap/inquiryapi に設定します。
- -publishURL <Publish API URL>
- UDDI レジストリーの公開 URL を設定します。
この引数が指定されていない場合のデフォルトは、https://localhost:6443/uddisoap/publishapi です。
- 注: ユニット・テスト UDDI
レジストリーをデフォルト設定で使用している場合は、
-publishURL を http://localhost:9080/uddisoap/publishapi に設定します。
- -businessKey <key>
- ビジネスが最初に公開されたときに UDDI レジストリーによって生成されたビジネスの、固有のビジネス・キーを指定します。
レジストリー内に名前が複数回現れるビジネスで非公開を試みた場合、このオプションは必須となります。
指定したビジネス名がその固有キーと共に指定されたビジネスの数を指定する、障害メッセージが戻されることがあります。
この場合、この引数を指定してコマンドを再試行してください。
- -username <name>
- プライベート UDDI レジストリーに渡すユーザー名を指定します。
- -password <password>
- 提供したユーザー名に対応する UDDI レジストリーのパスワードを指定します。
- -uddiprops <プロパティー・ファイルの位置>
- 等号で区切られた名前値のペアを含む従来型の Java™ プロパティー・ファイルを指定します。
『追加プロパティー』を参照してください。
- -verbose
- このツールの実行中に追加情報を表示します。
- -help
- ヘルプ情報を表示します。
ビジネス・サービス
必須引数:
- -service
- ビジネス・サービスがレジストリーから除去されるように指定します。
- -serviceName <name>
- 人間が読めるサービス名を指定します。
<name> は、スペースが含まれているときは引用符で囲みます。
- -businessName <name>
- 指定したサービスを含むビジネス・エンティティーの人間が読める名前を指定します。
<name> は、スペースが含まれているときは引用符で囲みます。
オプションの引数:
- -inquiryURL<inquiry API URL>
- UDDI レジストリーの照会 URL を設定します。
この引数を指定しないときのデフォルトは http://localhost:6080/uddisoap/inquiryapi です。
- 注: ユニット・テスト UDDI
レジストリーをデフォルト設定で使用している場合は、
-inquiryURL を http://localhost:9080/uddisoap/inquiryapi に設定します。
- -publishURL <Publish API URL>
- UDDI レジストリーの公開 URL を設定します。
この引数が指定されていない場合のデフォルトは、https://localhost:6443/uddisoap/publishapi です。
- 注: ユニット・テスト UDDI
レジストリーをデフォルト設定で使用している場合は、
-publishURL を http://localhost:9080/uddisoap/publishapi に設定します。
- -businessKey <key>
- 削除するサービスを含むビジネス・エンティティーの固有のビジネス・キーを指定します。
レジストリー内に複数のインスタンスがある、指定のサービスに所属するビジネス・サービスで非公開を試みた場合は、
これが必須になります。
これが該当する場合、コンテナー・ビジネスを識別するにはビジネス名だけでは不十分です。
障害メッセージが戻され、このメッセージには、
固有キーと共に指定ビジネス・エンティティー名を付けて存続するビジネス数が指定されています。
この場合、この引数を指定してコマンドを再試行してください。
- -serviceKey <key>
- サービスが最初に公開されたときに UDDI レジストリーによって生成されたサービスの、固有のサービス・キーを指定します。
レジストリー内に名前が複数回現れるビジネス・サービスで非公開を試みた場合、これは必須となります。
これが該当する場合、
指定サービス名がその固有キーと共に存続するビジネス・サービスの数を指定する障害メッセージが戻されます。
この場合、この引数を指定してコマンドを再試行してください。
- -removeTModels
- サービスに関連した tModels およびバインディング・テンプレートもレジストリーから除去するように指定します。
- - username <name>
- プライベート UDDI レジストリーに渡すユーザー名を指定します。
- -password <password>
- 提供したユーザー名に対応する UDDI レジストリーのパスワードを指定します。
- -uddiprops <プロパティー・ファイルの位置>
- 等号で区切られた名前値のペアを含む従来型の Java プロパティー・ファイルを指定します。
『追加プロパティー』を参照してください。
- -verbose
- このツールの実行中に追加情報を表示します。
- -help
- ヘルプ情報を表示します。
追加プロパティー
-uddiprops 引数に UDDIUnpublish を指定すると、
追加入力情報を含む Java プロパティー・ファイルの場所を指定できます。
UDDIUnpublish では、以下のプロパティーが使用されます。
プロパティー |
目的 |
wdsk.uddi.publish.url |
リモート UDDI レジストリーの -publishURL への URL をオーバーライドします。
このプロパティーを設定していない限り、このツールでプライベート・レジストリーへの公開が行われます。 |
wdsk.uddi.inquiry.url |
リモート UDDI レジストリーの -inquiryURL への URL をオーバーライドします。
このプロパティーを設定していない限り、このツールでプライベート・レジストリーへの照会が行われます。 |
UDDIUnpublish を指定してプロパティー・ファイル
<WS-install-dir>¥wstools¥eclipse¥plugins¥com.ibm.etools.webservice.was.creation.core_5.1.0¥properties¥speedstart.properties
を使用すると、パブリック IBM® テスト・レジストリーからビジネスおよびサービスを除去できます。
UDDIUnpublish を指定してプロパティー・ファイル
<WS-install-dir>¥wstools¥eclipse¥plugins¥com.ibm.etools.webservice.was.creation.core_5.1.0¥properties¥testregistry.properties
を使用すると、IBM
UDDI v2 Business Test Registry からビジネスおよびサービスを除去できます。同様に、
ファイル
<WS-install-dir>¥wstools¥eclipse¥plugins¥com.ibm.etools.webservice.was.creation.core_5.1.0¥properties¥businessregistry.properties
を使用すると、IBM
UDDI v2 Business Registry で作業することができます。