-
Der SBMJOB ist hier das Problem !!
Da dem Kommando CALL keine Paramter per Adresse sondern nur per Wert mitgegeben werden können schlägt hier eine gemeine Falle zu:
Zeichenketten werden in ihrer Länge, jedoch mit max. 32 Stellen übergeben, d.h. Leerzeichen am Ende werden abgeschnitten, Zahlen immer als 15.5 !
Lösung:
Setze den CALL per CHGVAR und *CAT zusammen, so dass die Original-Längen erhalten bleiben !
chgvar mycall ('CALL PGM(EDIPMPRCV2) PARM(''' *cat &PARM *CAT ''' ''' *CAT &PFAD *CAT ''' ''' *CAT &FILE *CAT ''')')
Sieht etwas kompliziert aus, aber die Hochkomma sind wichtig, damit die Leerzeichen erhalten bleiben.
Alternativ und einfacher wäre da die Benutzung der LDA:
PGM1:
chgvar %sst(*lda 1 10) &partner
chgvar %sst(*lda 11 250) &pfad
chgvar %sst(*lda 261 128) &file
PGM2:
chgvar &partner %sst(*lda 1 10)
:
Die LDA wird beim SBMJOB immer mitkopiert, so dass man dort Daten übergeben kann (max. 1KB).
Sollte diese belegt sein, kann man sich diese ja vorher retten und hinterher wiederherstellen.
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By bo1 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 23-06-06, 15:00
-
By Frank.Sobanek in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 15-03-06, 11:27
-
By mk in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-09-04, 15:48
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