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

3.2.7 ディレクトリライブラリ

ディレクトリライブラリでは、以下のクラス/メソッドを提供します。

項番 クラス名称

3.2.7.1 ディレクトリ作成/ディレクトリ削除

3.2.7.2 ディレクトリのアクセス権限変更

3.2.7.3 ディレクトリ圧縮

3.2.7.1 ディレクトリ作成/ディレクトリ削除

クラス名

  Swrba_Directory

メソッド一覧

メソッド

意味

String make_directory(String HostName, String UserName, String Password, String Directoryname, String OSType, String ExecUserName, String ExecPassword)

指定したホストにディレクトリを作成します。

ディレクトリの作成に成功した場合、“Success”を返します。

ディレクトリの作成に失敗した場合、例外を返します。

String delete_directory(String HostName, String UserName, String Password, String Directoryname, String OSType, String ExecUserName, String ExecPassword)

指定したホストのディレクトリ内を再帰的に削除します。

ディレクトリの削除に成功した場合、“Success”を返します。

ディレクトリの削除に失敗した場合、例外を返します。

Integer return_code()

ディレクトリ作成または削除の結果の復帰値を返します。

入力情報

Hostname              ホスト名もしくはIPアドレスを指定します。
UserName ディレクトリを作成または削除するホストへSSHを利用して接続するユーザー名を指定します。
Password ディレクトリを作成または削除するホストへSSHを利用して接続するユーザーのパスワードを指定します。
Directoryname 作成または削除するディレクトリの名前を指定します。 OSType 対象となるホストのOS種別を指定します。
ExecUserName ディレクトリを作成または削除するユーザー名を指定します。
ExecPassword ディレクトリを作成または削除するために必要なパスワードを指定します。

注意事項

格納場所

Windows

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

standard\swrba_file.rb

Linux

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

3.2.7.2 ディレクトリのアクセス権限変更

クラス名

  Swrba_Directory

メソッド一覧

メソッド

意味

String change_directory_authority(String HostName, String UserName, String Password, String Directoryname, String OwnerAuthority, String GroupAuthority, String OtherAuthority, String OSType, String ExecUserName, String ExecPassword)

指定したホストに存在するディレクトリのアクセス権限を変更します。

ディレクトリのアクセス権限変更に成功した場合、"Success"を返します。

ディレクトリのアクセス権限変更に失敗した場合、例外を返します。

Integer return_code()

ディレクトリのアクセス権限変更の結果の復帰値を返します。

入力情報

Hostname              ホスト名もしくはIPアドレスを指定します。
UserName アクセス権限を変更するディレクトリが存在するホストへSSHを利用して接続するユーザー名を指定します。
Password アクセス権限を変更するディレクトリが存在するホストへSSHを利用して接続するユーザーのパスワードを指定します。
Directoryname アクセス権限を変更するディレクトリの名前を指定します。
OwnerAuthority 変更するディレクトリの所有者のアクセス権限内容を指定します。 実行権限(X)、読み込み(R)、書き込み(W)、すべての権限解除(C)を指定します。
GroupAuthority 変更するディレクトリの所有グループのアクセス権限の内容を指定します。 実行権限(X)、読み込み(R)、書き込み(W)、すべての権限解除(C)を指定します。
OtherAuthority 変更するディレクトリのその他のユーザーのアクセス権限の内容を指定します。 実行権限(X)、読み込み(R)、書き込み(W)、すべての権限解除(C)を指定します。 OSType 対象となるホストのOS種別を指定します。
ExecUserName アクセス権限を変更するユーザー名を指定します。
ExecPassword アクセス権限を変更するために必要なパスワードを指定します。

注意事項

格納場所

Windows

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

standard\swrba_file.rb

Linux

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

3.2.7.3 ディレクトリ圧縮

クラス名

  Swrba_Directory

メソッド一覧

メソッド

意味

String compress_directory(String HostName, String UserName, String Password, String CopmFilename, String Directoryname, String Overwrite, String OSType, String ExecUserName, String ExecPassword)

指定したホストのディレクトリを圧縮します。

圧縮形式はzip形式です。

ディレクトリの圧縮に成功した場合、“Success”を返します。

ディレクトリの圧縮に失敗した場合、例外を返します。

Integer return_code()

ディレクトリ圧縮の結果の復帰値を返します。

入力情報

Hostname              ホスト名もしくはIPアドレスを指定します。
UserName ディレクトリを圧縮するホストへSSHを利用して接続するユーザー名を指定します。
Password ディレクトリを圧縮するホストへSSHを利用して接続するユーザーのパスワードを指定します。
CompFilename 圧縮ファイルの名前を指定します。
Filename 圧縮するディレクトリの名前を指定します。
Overwrite 圧縮ファイルが既に存在する場合に、上書きして作成するかどうかを指定します。 OSType 対象となるホストのOS種別を指定します。
ExecUserName ディレクトリを圧縮するユーザー名を指定します。
ExecPassword ディレクトリを圧縮するために必要なパスワードを指定します。

注意事項

格納場所

Windows

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

standard\swrba_file.rb

Linux

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