-
QSH Befehl in Variable wird nicht ausgeführt, wenn diverse Kochkommas enthalten sind
Hi Leute,
ich lese schon seit Jahren regelmäßig hier mit und habe auch schon für diverse Probleme eine Lösung hier gefunden. Nun habe ich aber ein, mMn kleines, Problem, zu dem ich keine Lösung finde.
Das Konstrukt ist ganz einfach. Ich übergebe eine Variable (1024 Char) in ein CL. Das CL soll nun einen QSH CMD Befehl mit eben dieser Variable im Bauch ausführen. Der QSH Befehl wird dazu verwendet, um nachträglich eine Verschlagwortung im Content Manager OnDemand vorzunehmen. Der Befehl lautet wie folgt:
QSH CMD(&BEFEHL1)
Befehl1 =
'arsdoc update -h HOST -u USER -p PASSWD.stash -f "Folder" -g "Group" -i "where Key1 = ''XX''
and Key2 = ''YY''" -n "SCHLAGWORT = ''Hallo''"'
Wenn ich den Befehl, auf der gleichen Sitzung, mit den selben Einstellungen, interaktiv aufrufe funktioniert es jedoch.
Wenn in Befehl1 irgend ein anderer Wert steht, der keine doppelten ' hat, funktioniert dies ohne Probleme. Foglendes zB läuft:
'arsdoc query -h HOST -f "Folder" -u USER -p PASSWD.stash -q test'
Mit den normalen Anführungszeichen (") hat er also keine Probleme.
Habt ihr ne Idee, woran das liegen kann, dass ein und derselbe Befehl interaktiv funktioniert und im CL nicht (nur die doppelten Hochkommabefehle).
Auch ein SBMJOB mit dem QSH und der Variablen im Bauch bringt nix. Als Fehler wird dann nur ein Spool mit folgender Meldung erzeugt:
Befehl wurde normal mit Ausführungsstatus 194 beendet.
qsh: 001-0018 Fehler gefunden beim Ausführen des Befehls arsdoc update ...
Vielleicht wisst ihr ja Rat. Danke schonmal :-)
-
Hallo,
Wenn du den Befehl selbst interaktiv aufrufst, tust du das dann auch mit den doppelten Hochkommas?
Also Key2 = ''YY''"
oder Key2 = 'YY'"
Wenn du Key2 = ''YY''" eingibst musst du im CL eventuell 4 Hochkommas machen:
Key2 = ''''YY''''"
lg Andreas
-
Hi,
natürlich gebe ich den Befehl interaktiv genau so ein wie im CL. Und 4 Hochkommas bringen leider auch nichts. Hab da schon alle Variationen durch. Trotzdem danke 
Evtl weiß ja sonst einer noch etwas?!
Similar Threads
-
By juergens in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 19-08-08, 07:34
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 28-08-06, 12:21
-
By mikex01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 01-06-06, 11:55
-
By cheffe1008 in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 16-05-06, 07:45
-
By NEich in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 10-05-06, 08:42
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