-
Hallo Jürgen,
da geht an einem Redesign der Anwendung nix vorbei!!!
1. Schritt: Erstellung einer SQL basierten separaten Datenbankzugriffsschicht, die analog zu jedem Rekord Löffel Exzess Zugriff eine Procedure anbietet, die das gleiche liefert.
2. Schritt Austausch der Rekord Löffel Exzess Zugriffe durch die entsprechenden Callp Aufrufe (geht auch mit CALL, wenns denn kein ILE ist, was ich mal so vermute).
3. In der nunmehr SQL Zugriffsschicht, kann man dann auf die Subselect Variante zurück greifen.
Wenn man das geschickt einfädelt, kann man den Aufwand durch Generierung minimieren - ganz wenig wird es nicht werden, Designschwächen werden halt bestraft.
Dieter Bender,
grundsätzlich
 Zitat von Schnichels
Hallo,
es handelt sich um die Auftragsbearbeitung und die Kundenstammbearbeitung. Beides definitiv mit UPDATE und WRITE.
Gruss
Jürgen Schnichels
-
1. Hier noch folgende Alternative:
Wir hatten vor den Internetzeiten, Zugänge für unsere Kunden auf die AS/400. Auch die Kunden durften mit unserer Auftragsbearbeitung arbeiten.
Wir lösten das Problem mit eigenen Bildschirm-DDS-Files, welche bei der Anmeldung vorne (in die Libl) reingehängt wurden.
In unseren Fällen war die Kundenummer einfach immer vorausgefüllt (Default) und nicht änderbar (Achtung! muss ein Inputfeld bleiben, sonst Lvlchk). Ob es in deinem Fall mit vorausgefüllten und gesperrten Feldern geht, kann ich für deine Applikation nicht sagen. Bei uns wäre das auch mit der Verkäufernummer gegangen.
2. Noch zum Thema Joinlog + WRITE und UPDATE:
Ob das funktioniert, hängt natürlich von der Machart der Applikation ab.
Mitunter wird das Subfile ja wegen der Sortierung aus einer logischen Datei aufgebaut (diese ist dann zur Joinlogischen "hingebogen"), wenn der Auftrag/Kunde ausgewählt wurde, wird wieder mit der PF-Datei gearbeitet, welche aber kein Override benötigt, da der Sachbearbeiter bereits vorher eingeschränkt wurde.
Eventuell kommt man ja mit einem Mix aus 1 und 2 hin.
LG Rob
PS: Wenn es irgendwie geht, schmeiße ich 3GL-Programme natürlich weg und schreibe sie mit LANSA/VB6/VB.NET/Access/Perl neu
Similar Threads
-
By marmart in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 25-09-07, 15:29
-
By schatte in forum NEWSboard Windows
Antworten: 7
Letzter Beitrag: 21-11-06, 11:37
-
By pwrdwnsys in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 07-11-06, 15:34
-
By zannaleer in forum NEWSboard Drucker
Antworten: 6
Letzter Beitrag: 13-09-06, 10:35
-
By procher in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 21-05-02, 12: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