グローバルリソースの設定

グローバルリソースの設定とは

グローバルリソースの設定とは、すべてのプロジェクト・スクリプトから参照できるグローバルリソースの設定を行うツールです。
グローバルリソースについては、「グローバルリソース」を参照してください。

グローバルリソースの設定の機能

グローバルリソースの設定では、以下の機能を提供しています。
機能の説明
機能名 説明 備考
グローバルリソースの一覧表示 グローバルリソースの一覧を表示します。グローバルリソースの設定起動時に表示されます。
  • ソートの順序は、Unicode順となります。
グローバルリソースの新規作成 グローバルリソースの新規作成を行います。  
グローバルリソースの変更 グローバルリソースの変更を行います。  
グローバルリソースの複製 グローバルリソースの複製を行います。  
同名のグローバルリソースを作成 同名で異なる種別のグローバルリソース作成を行います。
  • 詳細については、「種別」を参照してください。
グローバルリソースの削除 グローバルリソースの削除を行います。  
プールのリセット プールされているグローバルリソースをリセットして「0」にします。  
グローバルリソースの検索 グローバルリソースの検索を行います。  

グローバルリソースの一覧表示

項目の説明
項目名 説明 備考
名前 グローバルリソース名です。  
種別 グローバルリソースの「種別」です。
  • 新規に作成した場合は必ず「デフォルト」になります。
  • 「デフォルト」以外の種別のグローバルリソースを作成する場合は、「同名のグローバルリソースを作成」を使用します。
  • [種別]の変更はできません。
種類 グローバルリソースの種類です。  
オーナー グローバルリソースのオーナーです。  
プール数(うち未使用) 現在ロードされているプール数と、そのうちの未使用数です。
  • 常に「未使用の数≦プール数」という関係が成り立ちます。未使用の数は、リソースを使用するたびに1つ減り、リソースの使用が終了すると1つ増えます。
プール上限 プールできる上限値です。
  • デフォルト値は「不可」または「無制限」です。(アダプタによって変わります。)

グローバルリソースの新規作成

グローバルリソースの新規作成は、以下の手順で行います。
  1. メニューの[ファイル]-[新規グローバルリソース作成]を選択します。

  2. 作成したいグローバルリソースの種類を選択し、[次へ]ボタンを押下します。

  3. 接続設定の画面が表示されます。[必須設定]タブの内容を設定します。
    [必須設定]タブの内容は、データソースの種類によって異なります。設定内容については、各アダプタの「グローバルリソースのプロパティ」を参照してください。
    グローバルリソース名の制約については、「グローバルリソース名の文字制約について」を参照してください。

  4. [コンポーネントプールの設定]タブを選択し、コンポーネントプールに関する設定を行います。
    選択したアダプタによっては、[コンポーネントプールの設定]タブは表示されません。
    詳細については、「コンポーネントプール」を参照してください。
    項目の説明
    項目名 説明 備考
    コンポーネントプールを利用する コンポーネントプールを使用するかどうかを選択します。
    • [チェックあり]:(デフォルト)
      コンポーネントプールを使用します。
    • [チェックなし]:
      コンポーネントプールを使用しません。接続のたびに、グローバルリソースを生成します。
    • アダプタにより[チェックなし]がデフォルトとなる場合があります。
      詳細については、各アダプタの「グローバルリソースのプロパティ」を参照してください。
    プールのリセット コンポーネントプールをリセットします。
    • [コンポーネントプールを利用する]にチェックを入れた場合、有効になります。
    • 新規作成時には表示されません。
    接続数の初期値と上限値 初期接続数 DataSpiderServerの起動時にプールされるコネクション数を入力します。
    • [コンポーネントプールを利用する]にチェックを入れた場合、有効になります。
    • デフォルト値は「0」です。
    接続数上限 プールされるコネクション数の上限を入力します。
    • [制限]:
      プールされるコネクション数の上限を入力します。
    • [無制限]:
      プールされるコネクション数の上限を設定しません。
    • [コンポーネントプールを利用する]にチェックを入れた場合、有効になります。
    • [制限]を選択した場合のデフォルト値は「0」です。
    • 「0」を指定した場合、[完了]ボタンの押下後に[無制限]が設定されます。
    接続の生存期間設定 接続の生存期間 プールされるコネクションがコンポーネントプールGCの対象になるまでの時間(ミリ秒)を入力します。
    • [コンポーネントプールを利用する]にチェックを入れた場合、有効になります。
    • デフォルト値は「1800000」(30分)です。
    タイムアウト [接続数上限][制限]を選択した場合に、接続数上限を超えたコネクションを要求した際のタイムアウト時間(ミリ秒)を入力します。
    • [コンポーネントプールを利用する]にチェックを入れた場合、有効になります。
    • デフォルト値は「30000」(30秒)です。
    • タイムアウト時間を過ぎてもコネクションが生成できなかった場合はエラーが発生します。

    接続の生存期間やタイムアウトの値を変更した場合、それまでプールされていた接続は破棄され新しい設定値を使用した接続が生成されます。そのため変更直後の接続数は、初期接続数に設定した値にリセットされます。

  5. [セキュリティ]タブを選択し、グローバルリソースのセキュリティに関する設定を行います。
    項目の説明
    項目名 説明 備考
    所有者 グローバルリソースの所有者(オーナー)です。
    • デフォルトでは、作成したユーザが設定されます。
    グループ グローバルリソースの所有者(オーナー)が所属するグループです。
    • デフォルトでは、作成したユーザのプライマリグループが設定されます。
    アクセス権限 グローバルリソースのアクセス権限です。
    • [リソースの使用]
      グローバルリソースを参照および実行することができる権限です。
    • [リソースの編集]
      グローバルリソースの設定を編集または削除することができる権限です。
    • リソースの使用権限がないグローバルリソースは一覧に表示されません。
    • デフォルトのアクセス権限については、「デフォルトのアクセス権限について」を参照してください。

  6. [OK]ボタンを押下すると、登録が完了します。

グローバルリソースの変更

グローバルリソースの変更は、メニューの[ファイル]-[プロパティ]から行います。
各種設定については、各アダプタの「グローバルリソースのプロパティ」ページを参照してください。

グローバルリソース名変更時の注意事項

グローバルリソースの複製

グローバルリソースの複製は、メニューの[編集]-[コピー]、およびメニューの[編集]-[貼り付け]から行います。

複製されたグローバルリソースのセキュリティ設定

同名のグローバルリソースを作成

同名で異なる種別のグローバルリソースを作成することができます。
種別の詳細については、「種別」を参照してください。

同名のグローバルリソースの作成は、右クリックメニューの[同名のグローバルリソースを作成]から行います。

グローバルリソースの削除

グローバルリソースの削除は、右クリックメニューの[削除]から行います。
種別が「デフォルト」のグローバルリソースを削除する場合、同名の別種別のグローバルリソースも削除されます。

プールのリセット

プールのリセットは、以下の操作で行います。
リセットの詳細については、「コンポーネントプールのリセット」を参照してください。

グローバルリソースの検索

グローバルリソースの検索は、メニューの[ツール]-[グローバルリソースの検索]から行います。
検索対象は、グローバルリソースの設定で参照可能なグローバルリソースになります。
検索結果で選択したノード以下の検索結果をクリップボードにコピーすることができます。

使用可能な検索条件

グローバルリソースの検索では、以下の条件を組み合わせることができます。検索結果にはいずれかの条件に一致した結果を表示します。
項目の説明
検索条件 説明 備考
定義しているグローバルリソース名
  • [に次を含む]
  • [が次と一致する]
  • [が次で始まる]
  • [が次で終わる]
指定した条件に一致する名前を定義しているグローバルリソースを検索します。  
定義している種別 指定した条件に一致する種別を定義しているグローバルリソースを検索します。
  • 初めから用意されている種別で検索する場合は、以下の値を指定してください。
    種別名 検索で指定する値
    デフォルト default
    テスト用 test
    本番用 production
関連するキーワード 指定したキーワードが含まれるグローバルリソースをあいまいに検索します。
  • チェックボックスやリストなど、表示されている内容で正しく検索できない場合があります。
  • 内部情報に一致した想定しないグローバルリソースが検索結果に含まれる場合があります。
プロパティアクション
項目名 説明 備考
検索 指定した条件でグローバルリソースを検索します。
  • 大文字小文字は区別しません。
リセット 検索条件と検索結果をクリアし初期表示状態に戻します。  
+ 検索条件を追加します。  
- 検索条件を削除します。
  • 検索条件が1つの場合は削除できません。

デフォルトのアクセス権限

デフォルトのアクセス権限は、システムプロパティ内の「default.globalresource.permissions」から設定できます。
詳細については、「プロパティリファレンス」を参照してください。

未設定の場合、または不正な値を設定した場合は以下のアクセス権限が付与されます。

  リソースの使用 リソースの編集
所有者
グループ ×
その他 ×

設定値について

設定値は3桁の8進数で設定します。各桁はアクセス権限を付与する対象を表し、左から順に所有者、グループ、その他を表します。

各桁に設定できる値と、各値が表すアクセス権限は以下の通りです。

設定値 リソースの使用 リソースの編集
0 × ×
2 ×
4 ×
6

例:「644」の場合

  設定値 リソースの使用 リソースの編集
所有者 6
グループ 4 ×
その他 4 ×

仕様制限