-
Negative Auswirkungen ACTGRP(*NEW)
Hi
ich müsste ein Programm rekursiv aufrufen. Gibt es außer der Ressourcennutzung noch andere negative Auswirkungen beim ACTGRP(*NEW) in einem Programm?
Will nur nix übersehen und mir die Maschine abschiessen.
-
Nachtrag:
Was ich vorhabe ist folgendes
ProgrammA:
- läuft recht häufig
- wird mit ACTGRP(*CALLER) erstellt
- Ruft unter bestimmten Voraussetzungen Programm B auf
ProgrammB:
- läuft selten (1-2 x am Tag)
- wird mit ACTGRP(*NEW) erstellt
- Ruft imer Programm A auf
Es ist sicher gestellt das ProgrammA nicht ProgrammB aufruft wenn es selbst von ProgrammB aufgerufen wurde, also kann keine Endlosschleife entstehen.
-
... man muss halt die Nebenwirkungen, wie OVRSCOPE und CMTSCOPE im Auge behalten. Der etwas kleinere Hammer wäre ein Procedure Aufruf, der geht auch rekursiv in derselben ACTGRP.
D*B
-
Kanst du so machen, wir haben das auch oft.
Allerdings läuft bei uns Pgm B auch in *caller und wird Über ein CL, das als Weiche fungiert und das in *new läuft, gerufen, wenn Rekursion gewünscht ist.
So ist die Rekursion immer ein bewustes tun und kann nicht versehendlich ausgelöst werden.
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Zitat von BenderD
... man muss halt die Nebenwirkungen, wie OVRSCOPE und CMTSCOPE im Auge behalten. Der etwas kleinere Hammer wäre ein Procedure Aufruf, der geht auch rekursiv in derselben ACTGRP.
D*B
Uhm, jetzt steh ich auf dem Schlauch.
Programm B ist ein ILE Programm und da wird ProgrammA über ein callp (bzw. eben nur über den Namen aus dem Prototyp) aufgerufen. Das ist aber scheinbar nicht das was Du meinst.
-
... entscheidend ist, was dann im Prototyp steht, EXTPRC oder EXTPGM. Bei EXTPGM wird ein *PGM Objekt aufgerufen und bei EXTPRC eine exportierte Procedure eines anderen Moduls. Procedure Aufrufe gehen (auch aus demselben Modul) gehen auch rekursiv.
D*B
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks