Anmelden

View Full Version : Full Free RPG



Seiten : 1 [2]

camouflage
16-01-20, 09:13
Ich befürchte da braucht's noch ein bisschen mehr als schiere Handbücher. ILE ist immerhin ein ganz anderes Brett als RPG400. Googeln hat noch nie etwas geschadet, im Netz gibt es tausende von RPG Free, inkl. SQL, Beispielen.

Zur Source Länge (und da hatten wir hier schon einige Diskussionen) ist sicher interessant, dass die Empfehlung für Javascript sich auf 80 Zeichen beschränkt - zwecks Lesbarkeit. Vielleicht etwas, das man sich auch bei RPG beherzigen sollte, anstelle von 200 stelligen Tatzelwürmern, nur weil man's kann.

Just my 2cts.

Fuerchau
16-01-20, 10:42
ILE (Integrated Language Environment) hat nur indirket was mit RPG zu tun.
Mit ILE kann ich verschiedene Sprachen (RPGLE, CLLE, CBLLE, …) in ein Programmkonzept (Programme/Services) verarzten.
Schließlich kann man, und das sieht man bei vielen Kunden und Programmen, per CVTRPGSRC schnell ein RPGLE erstellen ohne ILE tatsächlich zu verwenden.

Es wurde ja nur nach Full Free und nicht nach ILE gefragt;-).

User_
16-01-20, 13:38
Vorab ... Vielen vielen Dank ...

Es hat mir schon sehr geholfen ...

Wenn noch jemand ein Beispiel-Programm hätte ... lesen Pf-file und SQL

wäre ich schon super happy ..

die ersten Schritte haben schon mal zum Erfolg geführt ...

ILE kann ich ... mit Build-In und in Free hab ich schon was gemacht ... klappte seh gut

ich hab das Problem mit der F und D Karte ...

Definiton von Files und array und DS

Defonition und Aufruf SQL

Der Rest geht ...

Danke

und nochmals Danke an alle !!!!

Fuerchau
16-01-20, 14:13
F-Karte = DCL-F
D-Karte = DCL-S, DCL-DS, DCL-C

Lesen:
read (Key) File Struktur;
chain recnr File Struktur;
write Format Struktur;

update Format Struktur;
delete (key) File;

SQL:
exec SQL ……;

Steht aber alles in der PDF;-).

Fuerchau
16-01-20, 14:15
Nachtrag:
Die ganze neue Syntax wird von SEU nicht mehr unterstützt und als Fehler abgewiesen.
Hier hilft nur noch der RDi oder das Abschalten des Syntaxcheckers.
RDi hilft aber schon mal bei den meisten Syntaxfehlern.

User_
16-01-20, 14:36
super ... danke ...
das war auc mein Fehler ...
hatte genau dieses Problem ... im SEU ...
probiere es mit RDI ... Danke
hab den errorcheck ausgeschalten
DANKE !!!
vielen DANK!!!

B.Hauser
16-01-20, 15:01
F-Karte = DCL-F
D-Karte = DCL-S, DCL-DS, DCL-C

Lesen:
read (Key) File Struktur;
chain recnr File Struktur;
write Format Struktur;

update Format Struktur;
delete (key) File;

SQL:
exec SQL ……;

Steht aber alles in der PDF;-).

Das ist kein SQL, sondern native I/O.
Für embedded SQL brauchst Du keine F-Bestimmungen/Karten lediglich D-Bestimmungen um die Host-Variablen zu definieren.
1. Cursor Definieren: Exec SQL DECLARE CURSOR ...
2. Cursor Öffnen: Exec SQL OPEN ...
3. Cusror Verarbeiten: Exec SQL FETCH NEXT FROM ...
4. Cursor Schließen: Exec SQL CLOSE ...

Mehr Details solltest Du in den Links finden, die ich Dir bereits gegeben habe.

Birgitta

Rainer Ross
16-01-20, 19:43
Hallo,
hier ein Beispiel
Native I/O https://github.com/RainerRoss/WEBSRVUTL/blob/master/Examples/WEBSRV01.RPGLE

User_
17-01-20, 07:40
Vielen Dank ...

Hat mir sehr geholfen ...

Vielen Dank an alle ...