活動化および活動化グループ

プログラム・オブジェクトまたはサービス・プログラムを実行できるようにすることを活動化といいます。 活動化は、システムによりプログラム・オブジェクトが呼び出された時点で実行されます。 サービス・プログラムの場合、その全体が呼び出されるわけではないので、 サービス・プログラムが活動化されるのは、プログラム・オブジェクトが直接または間接にサービス・プログラムを必要とする時になります。 サービス・プログラム内の ILE プロシージャーは、静的プロシージャー呼び出しを使用して呼び出されます。 それらは動的プログラム呼び出しを使用して呼び出すことはできません。

活動化によって、次の機能が実行されます。

活動化によってプログラム・オブジェクトが使用する静的変数に必要なストレージが割り振られると、 スペースが活動化グループから割り振られます。 それぞれの活動化グループには名前があります。 活動化グループの名前は、ユーザーが指定します (または *NEW を指定するとシステムにより提供されます)。 その プログラム・オブジェクトまたはサービス・プログラムを活動化する活動化グループは、CRTPGM または CRTSRVPGM を使用してプログラム・オブジェクトまたはサービス・プログラムを作成する時に指定できます。 活動化および活動化グループに関する詳細については、「ILE 概念」を参照してください。