-
QCMDEXC
Hallo Fabax,
die Funktion system() findest Du unter:
ILE C/C++ for iSeries Run-Time Library Functions
Darstellung von Hochkommata in einem Text-String:
Werden Hochkommata in einem Text-String benötigt, muss das Hochkomma verdoppelt werden.
Dann klappt's auch mit dem QCMDEXC:
PHP-Code:
D QCMDEXC PR extpgm('QCMDEXC')
D P$Cmd 32702A const options(*VARSIZE)
D P$CmdLen 15P 5 const
D P$IGC 3A const options(*NoPass)
D Parm1 S 10A
D Programm S 10A
D Command S 60A Varying
/Free
Command = 'CALL PGM(' +%Trim(Programm) + ') ' +
'PARM(''' + Parm1 + ''')';
Monitor;
QcmdExc(Command: %Len(Command));
On-Error;
EndMon;
/End-Free
Das Hochkomma durch den Hex-Wert x'7D' darzustellen, macht nur dann Sinn, wenn die Anwendung niemals mit anderer Sprache laufen soll. x'7D' ist nicht international.
Birgitta
-
Tolle Diskussion aber doch Sinnlos:
1. Die maximale Länge von Kommandos über QCMDEXC ist (per Handbuch) auf 6000 Zeichen beschränkt !
2. Doppelte Hochkomma (") sind ok, aber einfache Hochkomma müssen verdoppelt werden, was aber zu einm CPF0001 führen würde.
3. Alternative zu QCMDEXC ist QCAPCMD
http://publib.boulder.ibm.com/iserie...is/qcapcmd.htm
Dort können auch größere Kommandos übergeben werden.
PS:
Was das einzelne Hochkomma angeht, so ist dieses im Latin1-Raum auf jeder CCSID identisch. Siehe:
http://publib.boulder.ibm.com/iserie...antcharset.htm
Similar Threads
-
By TARASIK in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 23-08-06, 14:11
-
By muadeep in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 24-06-06, 23:59
-
By flytokiwi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 29-03-06, 13:49
-
By Lichtblitz in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-07-05, 12:44
-
By Freezer in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 02-12-04, 13: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