PDA

View Full Version : ILERPG und embedded SQL



Seiten : 1 2 [3]

BenderD
16-02-16, 06:46
Deshalb gilt eigentlich die Regel (und damit stehe ich nicht allein, da kann ich jede Menge bekannter Größen z.B. Barbara Morris, Jon Paris, Susan Gantner, Scott Klement, Charlie Guarino, Bob Cozzi etc. ins Rennen schicken):
ILE-(Service-)Programme sollten in einer benannten Aktivierungsgruppe ausgeführt werden.

Birgitta

... da fallen mir spontan die Millionen Fliegen ein...
Es stimmt ja alles, was Du über den Mix sagst und das der problematisch ist, deshalb muss man auch davon weg, aber das Rezept, das Du da anbietest, das würde ich keineswegs empfehlen (vielleicht hast Du Dich auch unklar ausgedrückt?).
Serviceprogramme sollten in ACTGRP *CALLER laufen, ansonsten lassen sie sich nicht Commit fähig machen und auch nicht deaktivieren (RCLACTGRP). Für die DFTACTGRP (in reality eine OPM compatible ILE Ablaufumgebung) kann das bedeuten, dass man sie über einen PGM wrapper aufruft (der dann eine benamte ACTGRP hat), oder dass man keine F Karten ablocht, oder dass man Dateien user controlled öffnet. Oder versucht Programmierung im wilden Mix zu entgehen, was für Nicht-Freelancer schwierig sein kann.

D*B

Fuerchau
16-02-16, 07:11
Ich weiß ja gar nicht, warum Birgitta sich so aufregt.
Ich habe ja nichts falsches gesagt da ich mit DFTACTGRP(*NO) umwandle.
Allerdings ist bei DFTACTGRP(*YES) das Programm in der QILE-ACTGRP die ich sehr wohl per RCLACTGRP löschen kann. Warum soll das, auch wenn es in der Doku steht, nun kein ILE sein?
Ich kann auch in QILE beliebige Serviceprogramme und sonstige ILE-Programme und Funktionen laufen lassen. Man benötigt halt nur keinen eigenen Namen.

Und Birgitta bestätigt mich ja nur, dass RCLRSC auf die *DFTACTGRP wirkt und somit auch ILE-Programme, die ja per *CALLER genau auch hier laufen, ebenso aus dem Speicher gekillt werden.

andreaspr@aon.at
16-02-16, 08:11
Ich glaube dass alle Standpunkte klar erklärt wurden und jeder Leser sich schlussendlich selbst entscheiden kann welche Richtung er einschlagen will.
Bzw. gibt es zu diesem Thema ja auch noch genug andere Beiträge in diesem Forum die ähnlich verlaufen sind.