-
/COPY /INCLUDE aus IFS
Hallo,
wir binden bestimmte Sourcen (Prototypen, Datenstrukturdeklarationen) per /COPY bzw. per /INCLUDE - Anweisung in RPGLE ein. Wir würden jetzt gerne diese einzufügenden Sourcestücke mit "langen Namen" im IFS ablegen. Also z.B. ein Serviceprogramm heißt "ermittleAlleBetraege()". Die Prototypdeklaration würden wir gerne im IFS unter dem Namen "ermittleAlleBetraege.rpgle" ablegen und per /INCLUDE in unseren RPGLE-Source einbinden.
Der Prototyp soll natürlich nicht im Root des IFS abgelegt werden, sondern in einer bestimmten Verzeichnisstruktur. Das heißt, der Pfadname könnte etwas länger werden. Im RPGLE-Source habe ich aber nur 80 Zeichen Platz für die /INCLUDE-Anweisung. Ich habe eben gelesen, dass man deshalb das Grundverzeichnis (oder einen Suchpfad?) fest angeben kann.
Dazu folgende Fragen:
1. Wo gebe ich das Verzeichnis (am besten) an? In einer ENVVAR oder im Compile-Script?
2. Wie sage ich meinem RDP, wo er die Include-Files findet? Ich habe unter Fenster/Benutzervorgaben/Ferne Systeme/IBM i/Programmprüffunktionen/ILE RPG/Definitionen den Punkt "Einfügeverzeichnis" gefunden. Da habe ich auch etwas eingetragen, hat aber nichts gebracht. Wenn ich die die Copy-Strecke mit der rechten Maustaste im Source editieren will, sucht RDP das ganze anscheinend immer noch in einer Datei namens QRPGLESRC.
Hat jemand so etwas schon gemacht?
Danke im Voraus.
Dieter
-
@1: Parameter INCDIR beim CRTBNDRPG
lg Andreas
-
Vielen Dank. Ich werde das Schlüsselwort in unser Compile-Script einbauen.
Jetzt habe ich noch das Problem, dass ich das Verzeichnis meinem RDP irgendwie beibringen muss.
-
Ich glaube, ich habe das Problem im RDP jetzt gefunden: Die Funktion, die ich suche, gibt es gar nicht. RDP kann den Inhalt einer COPY-Strecke anzeigen. Aber nur, wenn es sich um eine Teildatei in einer Sourcefile in einer Bibliothek handelt. Die Funktion auf dem Kontextmenü heißt "Teildatei /COPY". Damit scheint IBM ausdrücken zu wollen, dass man damit Copy-Strecken, die sich im IFS befinden, NICHT anzeigen kann. Sonst stände da wahrscheinlich nicht "Teildatei".
Schade.
Gruß,
Dieter
-
Für mich sieht es auch so aus.
Zumindest die Ansicht "Gliederung" kann die Copy vom IFS auflösen und die darin enthaltenen Definitionen anzeigen.
lg Andreas
-
ja, das habe ich auch festgestellt.
Danke nochmals.
Dieter
Similar Threads
-
By ChrisX in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 03-12-07, 12:07
-
By eps330 in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 26-11-07, 12:24
-
By bode in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 30-10-06, 11:10
-
By jo400 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 21-10-06, 17:57
-
By y-tom in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 29-05-06, 14:31
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