-
Wenn du mit BNDDIR arbeitest, solltest du die 2. Methode wählen, da du dann eine eigene Signatur wählen kannst.
Da beim Binden die Signatur übernommen wird, stellt die Laufzeit sicher dass das passt.
Die Reihenfolge der exportierten Prozeduren wird nicht mehr geprüft und ist deshalb unbedingt einzuhalten.
Neue Exporte gehören immer ans Ende da der Funktionsaufruf immer über die relative Position erfolgt (dann braucht nicht gesucht zu werden).
Tauscht du Positionen aus, kommt es zu schweren Laufzeitfehlern da ja eine andere Prozedur aufgerufen wird.
Parametererweiterungen einer Prozedur sind möglich, wenn sie hinten angehängt werden und die Anzahl in der Funktion geprüft wird.
Ansonsten eine neue Funktion hinten anhängen und ggf. aus der alten Funktion die neue mit den erweiterten Parametern (Defaults!) aufrufen (Wrappen).
Man kann auch mehrere Serviceprogramme/Module in ein BNDDIR packen.
Im Forum gibt es 2 Meinungen:
Ohne BNDDIR und die Module im CRTPGM explizit aufführen, dazu gibt es ja auch Hilfsmittel.
Vorteil: Wenn sich ein Service-PGM ändert, dann müssen alle Programme neu kompiliert werden. Ansonsten gibt es Laufzeitfehler.
Nachteil: Genau dieses, was als Vorteil gesehen wird, wird schnell zum Nachteil.
Wenn die IBM für System-Runtime (RPG, LE, COBOL, ...) ohne BNDDIR arbeiten würde müssten mit jedem PTF alle Programme neu gebunden (nicht compiliert) werden.
Den Aufwand will wirklich keiner.
Similar Threads
-
By hgdieterle in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 07-11-14, 06:59
-
By Franz.Rung in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 09-10-14, 14:00
-
By jgv in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 06-11-13, 14:41
-
By Franz.Rung in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-11-13, 15:32
-
By hs in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 25-04-02, 16:49
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