-
1. Es ist COBOL
2. Wenn spezielle /36-Funktionen (Session-Map) verwendet werden, muss man das Programm u.U. sogar neu schreiben.
-
Wie Fuerchau schreibt, es ist COBOL.
Ach wenn's nur RPG wäre. 
Egal, trotzdem danke für die Hilfe. Schön, dass es noch ein paar alte Haudegen mehr gibt
-
Hast du denn mal versucht, das Programm als CBL zu wandeln?
Oder verwendet ihr etwas MAP-Funktionen?
-
-
Jetzt wurde natürlich die Büchse der Pandora geöffnet.
Daten stelle ich im LDA bereit, aber, wenn ich jetzt die /36-Prozedur aufrufe, dann steht das nix mehr. Jetzt vermute ich, dass der LDA-Bereich in meinem CL nicht der gleiche ist wie der in der Prozedur.
Gehe ich richtig in der Annahme und kann ich das lösen?
@Fuerchau: Hab's mit dem CBL probiert und bekomme eine seitenlange Fehlerliste.
Da müsste wohl einiges anders programmiert werden. Deshalb lass ich's wie's ist.
Ich muss jetzt nur noch die Übergabe der Daten in den Griff kriegen. Allerdings mach ich mir doch ein wenig Sorgen bzgl. der Geschwindigkeit. Wir werden's erfahren.
-
Wohnen deine Daten in der LDA am richtigen Ort?
Bedenke, LDA AS400 und LDA 36 sind nicht das gleiche, da die LDA AS400 bedeutend länger ist.
kf
-
Ja wenn ich das nur wüsste 
Hab's zum Test einfach mal an die erste Stelle gestellt und den Bereich dann im Programm gedebugt und da stand dann nichts. Deshalb ja meine Vermutung, dass die Bereiche nicht die gleichen sind.
Wie geschrieben könnte ich das Ganze über eine Datei lösen, aber das ist betreffend der Performance die letzte Alternative.
-
Hat die /36 Prozedur vielleicht folgende Anweisung:
// LOCAL OFFSET-1,BLANK-*ALL
-
Nein 
Bin einen Schritt weiter. Der Parameter wird übergeben, aber das Cobol-Pgm nimmt ihn nicht an. Vermute da fehlt noch irgendein Statement im /36-Cobol.
Vergleich schon seit einer Stunde ein funktionierendes Pgm, hab auch schon ein Kopie davon erstellt ... erfolglos.
Ein /36-RPG liest den LCA ohne Probleme.
Man sollte sich einfach nicht mit so einem alten Sch... auseinandersetzen müssen 
Dachte auch schon an die Library und hab sie gewechselt, nada.
-
Bingo, das Zauberwort heisst:
ACCEPT FELD FROM LCA
und falls sich je nochmal jemand mit so etwas rumschlagen muss, um die Werte vom Pgm wieder zurückzugeben braucht es den DISPLAY FELD UPON LCA.
Danke für alle Hilfe und sorry für so ein archaisches Thema ... es gibt da draussen noch mehr davon als man denkt
Similar Threads
-
By Eschenbacher in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-01-12, 07:58
-
By ttom in forum IBM i Hauptforum
Antworten: 23
Letzter Beitrag: 10-12-06, 21:55
-
By Brownie in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 18-09-06, 08:18
-
By HDW in forum NEWSboard Server & Hardware Markt
Antworten: 2
Letzter Beitrag: 12-09-05, 13:02
-
By Kirsten Steer in forum Archiv NEWSboard Events
Antworten: 1
Letzter Beitrag: 23-04-04, 20:45
Tags for this Thread
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