CA Process Automation 用の Web サービス メソッドは、CA Service Catalog から CA Process Automation、および CA Process Automation から CA Service Catalog の 2 方向の接続をテストします。
Web サービス メソッド
long getITPAMConnectionStatus(String configName, String nodeUrl)
入力パラメータ
(オプション)設定名を定義します。これは[管理]-[設定]-[CA Process Automation]で定義される CA Process Automation のグループ名です。 このパラメータを削除して、デフォルトの設定をテストすることができます。
(オプション) CA Process Automation から CA Service Catalog への接続用の値を指定します。 個別のノードへの接続を確認するためにクラスタ化されたセットアップでこのパラメータを使用します。
注: このパラメータを使用するには、クラスタをセットアップする間に無効な HTTP コネクタ ポートを有効にします。 診断が完了したら、再度 HTTP コネクタ ポートを無効にします。 詳細については、「Implementation Guide」の「Clustering」の章を参照してください。
nodeURL パラメータが無視される場合、CA Process Automation で設定された CA Service Catalog URL を選択します。
以下に例を示します。
http://host_name:port_no
For Secure Sockets Layer (SSL): https://host_name:port_no
戻り値パラメータ
CA Process Automation および CA Service Catalog への接続にそれぞれ要した時間(ミリ秒)を配列として返します。 接続時に例外が発生する場合は、-1 の値が返されます。
CA Process Automation 接続 Web サービスを使用する疑似コード
URL endpoint1 = null;
AdministratorServiceSoapBindingStub adminStub = null;
endpoint1 =
new java.net.URL("http://catalog:8080/usm/services/AdministratorService");
adminStub = (AdministratorServiceSoapBindingStub) new AdminServiceImplServiceLocator().getAdministratorService(endpoint1);
long[] millSecs = new long[2];
try {
millSecs = adminStub.getITPAMConnectionStatus("subton", null);
System.out.println(String.format("Time taken for connection from Catalog to CA PAM: %d ms. and CA PAM to Catalog: %d ms.", millSecs[0], millSecs[1]));
} catch (Exception ex) {
System.out.println("Connection to ITPAM failed. " + ex.getMessage());
}
| Copyright © 2013 CA. All rights reserved. |
|