[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2012
    Beiträge
    51

    Stimmt, es war das gleiche Jahrtausend. :-)


  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.793
    Mit anderen Worten:
    Stelle ich meine Quellen auf IFS um (wie von RDi/RDp o.ä. empfohlen), wobei ich dann auf "/Include" angewiesen bin, kann ich keine SQL-Programme mehr schreiben.

    Wer sich da wohl was bei gedacht hat.

    Ach ja, der PreCompiler kann ja noch nicht mal geschachtelte Copies .
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.943
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Mit anderen Worten:
    Stelle ich meine Quellen auf IFS um (wie von RDi/RDp o.ä. empfohlen), wobei ich dann auf "/Include" angewiesen bin, kann ich keine SQL-Programme mehr schreiben.

    Wer sich da wohl was bei gedacht hat.

    Ach ja, der PreCompiler kann ja noch nicht mal geschachtelte Copies .
    Warum solltest Du denn auf den /INCLUDE angewiesen sein, wenn sich die Quellen im IFS befinden?

    Lt. RPG Referenz kann man in beiden sowohl Teildateien als auch IFS-Dateien angeben.

    The /COPY and /INCLUDE compiler directives cause records from other files to be inserted, at the point where the directive occurs, with the file being compiled.
    The inserted files may contain any valid specification including /COPY and /INCLUDE up to the maximum nesting depth specified by the COPYNESTkeyword (32 when not specified).

    /COPY and /INCLUDE files can be either physical files or IFS files.
    Und verschachtelte Copy-Strecken kann der Precompiler sehr wohl (und zwar schon seit V5R3!). Du must lediglich im Compile Command RPG-Vorprozessoroptionen (RPGPPOPT) auf *LVL1 setzen.

    Ach ja und bei *LVL2 werden auch die (verschachtelten) /INCLUDES aufgelöst.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.793
    Und irgendwo stand auch der Hinweis, dass Copy und Include nicht gemischt werden können.

    Wenn ich schon Quellen (wegen z.B. CVS) im IFS ablege, fange ich ja nicht an zu mischen mit IFS und SRCPF.

    Aber wie so oft, alles Releaseabhängig.
    Was in V7 geht kann ich halt nicht in V5R1 verwenden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Wenn ich schon Quellen (wegen z.B. CVS) im IFS ablege, fange ich ja nicht an zu mischen mit IFS und SRCPF.
    Nur zur Info: wir haben zuerst SVN verwendet, sind letztens auf Mercurial umgestiegen und die Sourcen sind dennoch weiterhin als Members in PFs. Für eine Versionsverwlatung müssen Sourcen nicht zwingend im IFS gespeichert werden.

    lg Andreas

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    2.943
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Und irgendwo stand auch der Hinweis, dass Copy und Include nicht gemischt werden können.

    Wenn ich schon Quellen (wegen z.B. CVS) im IFS ablege, fange ich ja nicht an zu mischen mit IFS und SRCPF.

    Aber wie so oft, alles Releaseabhängig.
    Was in V7 geht kann ich halt nicht in V5R1 verwenden.
    ... also wir verwenden seit V5R1 /COPY und /INCLUDE gemeinsam in embedded SQL Quellen (und wandeln so um, dass /INCLUDE nicht aufgelöst wird und nur unverschachtelte /COPYs verwendet werden können - Default auch Release 7.1) und hatten dabei noch nie Probleme.

    z.B. werden Copy-Strecken mit Prototypen und andere Informationen, die der SQL Precompiler nicht benötigt grundsätzlich mit /INCLUDE eingebunden (ca. 95% aller Copy-Strecken), während mit /COPY lediglich Referenz-Felder und -Datenstrukturen, die zur Definition von Hostvariablen erforderlich sind eingebunden werden.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 11:15
  2. SQL im Programm
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 19-10-06, 10:12
  3. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 13:01
  4. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43
  5. Character verbinden in Embedded SQL
    By e_sichert in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-05-06, 11:47

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •