Anmelden

View Full Version : Attribute CLE



Miles
22-11-18, 13:29
Hallo,

ich habe eine kurze Frage, was ist den dies für ein Object wenn ist als Attribute CLE drin steht?

Wie kann ich mir den Code anschauen? Oder wiederherstellen?

Danke

Robi
22-11-18, 13:41
Lt Wrkobjpdm, F17 und Bedhelp auf dem Attribut gibt es kein CLE

CLLE oder CLP oder ...

Es ist also etwas exotisches

Pikachu
22-11-18, 13:52
Wenn es sich um ein Programm (*PGM) handelt:

CLE = ILE C

Das kann zum Beispiel auch eine SQL-Funktion oder SQL-Prozedur oder ein SQL-Trigger sein...

In QSYS (und QSYS2) gibt's auch einige Programme mit diesem Attribut.

Miles
22-11-18, 13:54
Danke aber leider kann mir den code nicht anschauen. Es muss eine SQL PROCEDURE sein

Miles
22-11-18, 14:01
Wenn es sich um ein Programm (*PGM) handelt:

CLE = ILE C

Das kann zum Beispiel auch eine SQL-Funktion oder SQL-Prozedur oder ein SQL-Trigger sein...

In QSYS (und QSYS2) gibt's auch einige Programme mit diesem Attribut.

Wie kann ich mir den die SQL-Prozedur anschauen?

Fuerchau
22-11-18, 15:42
Dazu benötigst du die Quelle. Den Quell-Code kann man nur dann sehen, wenn das Programm mit Listdebug erstellt wurde, da dann der Spool eingebettet ist. Diesen bekommt man mit DMPOBJ heraus oder per STRDBG.
Ansonsten hat man da inzwischen schlechte Karten, da auchbei der Anzeige einer Quelleinformation des Moduls/Programmes häufig auf die QTEMP verwiesen wird.
Allerdings sollte der Name da irgendwie sprechend sein um auf die Herkunft schließen zu können.

Pikachu
26-11-18, 14:22
Da gibt's neuerdings wohl etwas von IBM:

QSYS2.GENERATE_SQL() procedure

Retrieve source from stored procedure on AS/400 (http://www.code400.com/forum/forum/iseries-programming-languages/db2/14453-retrieve-source-from-stored-procedure-on-as400)