ページの先頭行へ戻る
Systemwalker Runbook Automation リファレンスガイド
Systemwalker

3.16.8 サービスライブラリ

サービスライブラリでは、以下のクラスを提供します。

項番 クラス名称

3.16.8.1 サービス

3.16.8.1 サービス

クラス名

  Swrba_Service

メソッド一覧

メソッド

意味

String service_process_start_check(String servicename, String processname, String hostname, String username, String password, String ostype, String execusername, String execpassword)

指定したホストのサービスもしくはプロセスの起動を確認します。

サービスもしくはプロセスの起動の確認に成功した場合、"Success"を返します。

サービスもしくはプロセスの起動の確認に失敗した場合、例外を返します。

String service_process_stop_check(String servicename, String processname, String hostname, String username, String password, String ostype, String execusername, String execpassword)

指定したホストのサービスもしくはプロセスの停止を確認します。

サービスもしくはプロセスの停止の確認に成功した場合、"Success"を返します。

サービスもしくはプロセスの停止の確認に失敗した場合、例外を返します。

String service_start_check(String servicename, String hostname, String username, String password, String ostype)

指定したホストのサービスの起動を確認します。

サービスの起動の確認に成功した場合、"Success"を返します。

サービスの起動の確認に失敗した場合、例外を返します。

String service_stop_check(String servicename, String hostname, String username, String password, String ostype)

指定したホストのサービスの停止を確認します。

サービスの停止の確認に成功した場合、"Success"を返します。

サービスの停止の確認に失敗した場合、例外を返します。

String start_service(String service, String hostname, String username, String password, String ostype, String execusername, String execpassword)

指定したホストのサービスを起動します。

サービスの起動に成功した場合、“Success”を返します。

サービスの起動に失敗した場合、例外を返します。

String stop_service(String service, String hostname, String username, String password, String ostype, String execusername, String execpassword)

指定したホストのサービスを停止します。

サービスの停止に成功した場合、“Success”を返します。

サービスの停止に失敗した場合、例外を返します。

Integer return_code()

各メソッドの結果の復帰値を返します。

入力情報

servicename           起動・停止を確認するサービス名を指定します。
processname           起動・停止を確認するプロセス名を指定します。
service 起動・停止するサービス名を指定します。 hostname ホスト名もしくはIPアドレスを指定します。
username 対象となるホストへSSHを利用して接続するユーザー名を指定します。
ファイル転送基盤を利用して接続する場合は、接続ユーザー名は以下のようになり 変更できません。このため、ユーザー名を指定しても無効になります。 ・業務サーバがWindowsの場合: Administrator
・業務サーバがLinuxの場合: root password 対象となるホストへSSHを利用して接続するユーザーのパスワードを指定します。
ファイル転送基盤を利用して接続する場合は、パスワードを指定しても無効になります。
ostype 対象となるホストのOS種別を指定します。
execusername 実行するユーザー名を指定します。
hostnameに指定したホストがWindowsで、ファイル転送基盤を利用して接続する場合は、 Administratorユーザーで実行します。このため、ユーザー名を指定しても無効になります。 execpassword 本ライブラリではexecpasswordの値を使用しません。 execpasswordの値を指定した場合、無効となります。

注意事項

格納場所

Windows

<インストールパス>\SWRBAM\rbaope\bin\parts\lib\

standard\swrba_service.rb

Linux

/opt/FJSVswrbam/rbaope/bin/parts/lib/standard/swrba_service.rb