Hallo Schorsch,

ILE Concepts

Zitat Zitat von Schorsch

Hallo,
hat jemand Literatur zum Thema Aktivierungsgruppen?

Danke.
Schorsch

Aber wieso Literatur? An dem Thema ist nicht viel dran, das meiste findet man, wenn man alle OS400 Commands sucht, die einen Parameter Activation Group haben:

RCLACTGRP =>
Eine AG ist eine Bereinigungseinheit.

STRCMTCTL =>
Eine AG hat einen eigenen Commit Scope (entspricht einer DB connection)

OVRxxx =>
Eine AG hat einen eigenen OVR Scope (sowas macht man nicht!)

CRTPGM, CRTSRVPGM =>
Eine Activationgroup ist eine Eigenschaft eines Programmes oder Service-Programms.
Bei den Parameterwerten sind die special Values interessant:
*NEW wird automatisch aktiviert und sofort wieder deaktiviert (sowas nimmt man nicht!)
*CALLER nimmt die AG des Aufrufers (nimmt man für SQL Programme, die nicht Commit steuern)
Default Activation Group kann lein ILE (sowas nimmt man nicht)
Bleibt als Essenz: man verwende benamte Activation Groups, am einfachsten ACTGRP = Programmname für jedes dynamisch aufgerufene Programm, soweit man keine anderen Anforderungen (COMMIT) hat.

mfg

Dieter Bender