コマンド行から 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® Test Registry からビジネスおよびサービスを除去できます。
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 で作業することができます。