ディレクトリライブラリでは、以下のクラス/メソッドを提供します。
項番 クラス名称 |
クラス名
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 ディレクトリを作成または削除するために必要なパスワードを指定します。
注意事項
本ライブラリは、Hostnameに管理サーバ以外の情報を入力した場合、ファイル転送基盤またはSSH通信を利用して動作を実現しています。少なくともどちらか片方では通信可能となるように設定してください。各通信方法の注意事項については、“3.3 各通信方法の注意事項”を参照してください。
接続ユーザーと実行ユーザーが異なる場合、“3.3.3 接続ユーザーと実行ユーザーが異なる場合の注意事項”を参照してください。
作成または削除するディレクトリ名には、半角英数字と以下の記号のみを利用してください。
利用可能な記号:「!」「~」「_」「-」「.」
各入力情報には、半角カナ文字および以下の記号は使用しないでください。半角カナ文字および以下の記号を使用すると、メソッドの実行に失敗する場合があります。
「~」「£」「―」「∥」「¢」「¬」「 ̄」「¥」「〃」
格納場所
Windows | <インストールパス>\SWRBAM\rbaope\bin\parts\lib\ standard\swrba_file.rb |
Linux | /opt/FJSVswrbam/rbaope/bin/parts/lib/standard/swrba_file.rb |
クラス名
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 アクセス権限を変更するために必要なパスワードを指定します。
注意事項
本ライブラリは、Hostnameに管理サーバ以外の情報を入力した場合、ファイル転送基盤またはSSH通信を利用して動作を実現しています。少なくともどちらか片方では通信可能となるように設定してください。各通信方法の注意事項については、“3.3 各通信方法の注意事項”を参照してください。
接続ユーザーと実行ユーザーが異なる場合、“3.3.3 接続ユーザーと実行ユーザーが異なる場合の注意事項”を参照してください。
アクセス権限を変更するディレクトリ名には、半角英数字と以下の記号のみを利用してください。
利用可能な記号:「!」「~」「_」「-」「.」
各入力情報には、半角カナ文字および以下の記号は使用しないでください。半角カナ文字および以下の記号を使用すると、メソッドの実行に失敗する場合があります。
「~」「£」「―」「∥」「¢」「¬」「 ̄」「¥」「〃」
格納場所
Windows | <インストールパス>\SWRBAM\rbaope\bin\parts\lib\ standard\swrba_file.rb |
Linux | /opt/FJSVswrbam/rbaope/bin/parts/lib/standard/swrba_file.rb |
クラス名
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 ディレクトリを圧縮するために必要なパスワードを指定します。
注意事項
本ライブラリは、Hostnameに管理サーバ以外の情報を入力した場合、ファイル転送基盤またはSSH通信を利用して動作を実現しています。少なくともどちらか片方では通信可能となるように設定してください。各通信方法の注意事項については、“3.3 各通信方法の注意事項”を参照してください。
接続ユーザーと実行ユーザーが異なる場合、“3.3.3 接続ユーザーと実行ユーザーが異なる場合の注意事項”を参照してください。
圧縮ファイル名および圧縮するディレクトリ名には、半角英数字と以下の記号のみを利用してください。
利用可能な記号:「!」「~」「_」「-」「.」
各入力情報には、半角カナ文字および以下の記号は使用しないでください。半角カナ文字および以下の記号を使用すると、メソッドの実行に失敗する場合があります。
「~」「£」「―」「∥」「¢」「¬」「 ̄」「¥」「〃」
格納場所
Windows | <インストールパス>\SWRBAM\rbaope\bin\parts\lib\ standard\swrba_file.rb |
Linux | /opt/FJSVswrbam/rbaope/bin/parts/lib/standard/swrba_file.rb |