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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

プールのリセット

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

仕様制限