-
CallP über mehrere Zeilen im Free-Format
Hallo,
habe folgenden callp:
CallP PgmCall(p_marktnr : p_tag : p_monat : p_tagbez
: p_kzf1 : p_brotzKZ : p_tarif : p_mint : p_gleitzeit
: p_brotzeit : p_bzsa : p_bzsp : p_zeit : p_bzul : p_ntzl
: p_fzt : p_tags : p_zusi : p_na01 : p_brmi ) ;
der Compiler mag weder + noch - als Fortsetzungszeichen.
Erhalte folgende Fehler beim compile:
327 CallP PgmCall(p_marktnr : p_tag : p_monat : p_tagbez
328 : p_kzf1 : p_brotzKZ : p_tarif : p_mint : p_gleitzeit
*RNF5501 20 328 017300 Der Kommentareintrag in einer Rechenbestimmung mit freiem
Format ist ungültig.
329 : p_brotzeit : p_bzsa : p_bzsp : p_zeit : p_bzul : p_ntzl
*RNF5501 20 329 017400 Der Kommentareintrag in einer Rechenbestimmung mit freiem
Format ist ungültig.
330 : p_fzt : p_tags : p_zusi : p_na01 : p_brmi ) ;
-
mach die doppelpunkte am ende der zeile.
sollte dann laufen meine ich
len = read(fd:
%addr(Buff):
%size(Buff));
tuts bei mir subba
Gruß
Martin
-
leider nicht...
-
callp read(fd:
%addr(Buff):
%size(Buff));
tuts aber auch bei mir
Gruß
Martin
-
Danke hat geklappt.
Es lag an den blanks zwischen Parameter-Namen und : .
Solch ein Schrott...
-
das ist doch kein Schrott, das ist Free Format RPG, der größte Fortschritt im Software Engineering seit der Erfindung der Lochkarte!
Zitat von edig
Danke hat geklappt.
Es lag an den blanks zwischen Parameter-Namen und : .
Solch ein Schrott...
-
Das hat doch nichts mit den Leerzeichen zwischen Parameternamen und Doppelpunkt zu tun. Wie die Fehlermeldung schon sagt, darfst Du halt nicht bis in den Kommentarbereich schreiben. Der beginnt glaube ich bei Stelle 81 im SEU. Du musst einfach nur früher Deinen Zeilenumbruch machen. Das ist alles.
Gruß,
KM
-
sicher?
bei /free gibts doch keinen kommentarbereich.
das is ja das schöne dadran. keine festen bereiche mehr
Gruß
Martin
-
Oh doch. Ab Stelle 81 beginnt der Kommentarbereich. Du kannst nur bis Stelle 80 codieren. Probier's doch mal aus.
Gruß,
KM
-
.... Wenn Du allerdings Kommentare ab Stelle 80 angeben willst, müssen auch diese mit Doppel-Slash (//) beginnen.
Weder in RPG-Free-Format, noch in embedded SQL, noch z.B. bei SQL-Scripts, die über RunSQLSTM ausgeführt werden, darf Source-Code nach der 80. Stelle angegeben werden.
Das war schon immer so und hat sich auch mit Release V5R4 nicht geändert.
Birgitta
-
Da müsste man ja auch erst noch ein neues Lochkartenformat festlegen und da sei Herr Hollerith davor. Stelle 1 bis 4 Kartennummer, Stelle 6 Kartenart, Stelle 7 Steuerzeichen und ab Stelle 80 Kommentar zum Wiederholen der Anweisung, so haben wir das schon immer gemacht und das kann man ja mit so neumodischem Zeug wie Freeformat nicht ändern!
)
Zitat von B.Hauser
.... Wenn Du allerdings Kommentare ab Stelle 80 angeben willst, müssen auch diese mit Doppel-Slash (//) beginnen.
Weder in RPG-Free-Format, noch in embedded SQL, noch z.B. bei SQL-Scripts, die über RunSQLSTM ausgeführt werden, darf Source-Code nach der 80. Stelle angegeben werden.
Das war schon immer so und hat sich auch mit Release V5R4 nicht geändert.
Birgitta
Similar Threads
-
By Fucasdreh in forum NEWSboard Server Job
Antworten: 0
Letzter Beitrag: 10-01-07, 13:12
-
By kr1s in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 08-09-06, 11:59
-
By Muchi in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 03-08-06, 09:41
-
By redsky in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 04-05-05, 12:26
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