IBM i Modernisierung

Stored Procedures


Stored Procedures (Gespeicherte Prozeduren) sind ein Datenbank-Feature der IBM i. Sie werden meist in RPG, SQL oder Java geschrieben und können Geschäftslogiken kapseln.

Die Bedieneroberfläche kann so weitgehend "dumm" bleiben und somit auch leicht ausgetauscht werden.

Dieses Beispiel zeigt den Aufruf einer Stored Procedure auf einer IBM i.

Summand 1:
Summand 2:

Summe:

Zum Addieren wird (live!) diese Stored Procedure auf der IBM i aufgerufen:

create procedure moddat.adder
(
    in   pSummand1 integer,
    in   pSummand2 integer,
    out  pSum integer
)

set pSum = pSummand1 + pSummand2
                    
In einer produktiven Anwendung kann eine Stored Procedure z.B. eine Umsatzstatistik berechnen. Die grafische Oberfläche präsentiert diese dann mit Diagrammen und Tabellen.

Boromir