Moinsen,

beim RUNSQLSTM bekomme ich Stelle 22 auf Zeile 3 um die Ohren gehauen.
Ich seh' den Fehler nicht. Oder ist "numeric" nicht (mehr) erlaubt? - Eigentlich hat das statement doch schon mal funktioniert...

Kann jemand helfen? Vielen Dank!
Robert


Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 FLGNR. Letzte Änderung

1 create or replace function RTVFAXSTS
2 (
3 INTNBR numeric(7,0),
4 XCHABT char(10),
5 XCHAVG decimal(3,0),
6 XCHBOX char(1),
7 XCHBST char(2),
8 XCHCCC char(1),
9 XCHGFN decimal(7,0),
10 XCHKZ2 char(1),
11 XCHKZ8 char(1),
12 XCHMX2 char(1),
13 XCHPTY char(1),
14 XCHRST numeric(7,0),
15 XCHSDT numeric(8,0),
16 XCHSPY char(1),
17 XCHSTM numeric(4,0),
18 XCHSTS char(1),
19 XCHUSR char(10)
20 )
21 returns char(19)
22 language rpgle
23 deterministic
24 no sql
25 external name FAXSTSUDF(RTVFAXSTS)
26 parameter style general
27 program type sub
28

* * * * * E N D E D E R Q U E L L E * * * * *
5770SS1 V7R3M0 160422 SQL-Anweisungen ausführen RTVFAXSTS 17.07.20 17:49:20 PAGE 3

Satz *...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 FLGNR. Letzte Änderung

MSG ID WTK SATZ TEXT
SQL0104 30 3 Position 22 Token ( ungültig. Gültige Token: ) ,.



Nachrichtenzusammenfassung
Gesamt Info Warnung Fehler Wertigk. Beendigung
1 0 0 0 1 0


Fehler der Wertigkeitsstufe 30 in Quelle gefunden.

* * * * * E N D E D E R L I S T E * * * * *