-
Achtung:
Du erwartest mit &PARM2 und &PARM3 mehr als 32 Zeichen !!!
D.h., dass du das Programm so aus der Kommandozeile oder mit Konstanten nicht aufrufen kannst, da der CALL-Befehl nur soviele Zeichen übergibt wie eingegeben, mindestens jedoch 32 Zeichen.
Dein CLP greift dadurch ggf. auf Schrottdaten zu !!!
Entweder schreibst du ein CMD dazu wodurch dir die Übergabeparameter garantiert sind oder du kannst dieses CLP nur von anderen PGM'en aufrufen.
-
Alles klar. Danke. Ich werde das Ganze überdenken. Fortsetzung folgt ...
-
Hoppla, was ist denn das?
Wenn ich das C-Progrämmchen so aufrufe, aus dem Prompt:
Programm aufrufen (CALL)
Auswahl eingeben und Eingabetaste drücken.
Programm . . . . . . . . . . . . > SHDX Name
Bibliothek . . . . . . . . . . > DXXSAMPLES Name, *LIBL, *CURLIB
Parameter . . . . . . . . . . . > DEGOEHR1
> '/home/TECCMD/NetPriceMasterData.dad'
+ für weitere Werte > '/home/TECCMD/NetPriceMasterData.xml'
Dann geht's siehe hier:
Connecting to database DEGOEHR1
errCode=-85:0
msgtext'DXXQ047E Parserfehler in Zeile 1 Spalte 1: Invalid document struct
ure
':0
Die Eingabetaste drücken, um die Terminalsitzung zu beenden.
Aber nicht über's CL. Naja der Parser ist schonmal angesprungen, mehr wollte ich im Moment nicht.
Fortsetzung folgt...
-
Hallo,
nun habe ich den XML-Extender einigermaßen starten können, bekomme aber nun einen Parserfehler: DXXQ047E 'Invalid document structure'.
Meine *.dad-Datei und die *.xml-Datei habe ich mit Websphere Dev Studio Client bearbeitet/erstellt und dann ins IFS in home/TECCMD exportiert.
Beim Extender Aufruf (stored procedure im C-Progrämmchen) achte ich darauf, das die CCSID des Jobs und der Dateien gleich ist. z.B. 37. Trotzdem komme ich nicht weiter.
Ich habe auch hier klick nachgeschaut und nichts gefunden, ehrlich.
-
"Probieren geht über studieren." [Zitat unbek.]
In meinem Fall sollte die Job-CCSID 273 lauten, die der Dateien 819, warum auch immer. Auf jeden Fall jetzt geht's.
-
819 entspricht ANSI (besser wäre ggf. 1252, Windows).
Der Job auf 273 ist nur dann erforderlich, wenn im Programm Konstanten verwendet werden.
037 für USA müsste genauso gehen.
-
OK, wir auch ausprobiert, merci.
Similar Threads
-
By vige1000 in forum NEWSboard Linux
Antworten: 4
Letzter Beitrag: 21-12-06, 11:56
-
By Weki in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 11-09-06, 13:31
-
By kuempi von stein in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-07-06, 08:50
-
By Jenne in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 29-03-06, 09:49
-
By DEVJO in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 18-04-05, 09:38
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