-
CMD besonderheiten
Hi,
nochmal zu CMD's
1. Kann ich einen Wert vortragen (im CMD hinterlegt)
der mit blank überschreibbar ist ?
2. kann ich als DFT ein blank eintragen ohne das die störenden Hochkomma am BS stehen?
Danke
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Wenn du Leerzeichen nicht direkt als Eingabe zulassen willst, geht das nur mit Sonderwerten:
PARM KWD(MYPARM)
TYPE(*CHAR)
LEN(1)
DFT(*BLANK)
SPCVAL((*BLANK ' '))
Ansonsten kannst du im DFT alles reichschreiben, was der Parameter eben erlaubt.
-
das für blank ist so ok, danke.
ich habe hier einen Wert, der per DFT vorgetragen werden soll.
Er ist aber nicht zwingend, er kann auch blank, xyz oder x beliebig viele andere Werte enthalten.
geht sowas?
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Dann verstehe ich dein Problem nicht.
Im DFT kannst du alles definieren.
Zu beachten ist lediglich:
Großbuchstaben gehen ohne Hochkomma, Kleinbuchstaben nur mit Hochkomma.
Dies liegt in der Stuktur von CMD's begründet. dass alle Parameter in allen Kommandos automatisch in Großbuchstaben konvertiert werden wenn es geht ansonsten automatisch in Hochkomma gesetzt werden.
-
Wie stellst du dir "alles" vor?
Ich kenne nicht alle eingaben, da 'alles' möglich ist.
D.h. ich kann nicht jeden möglichen Wert definieren
Code:
PARM KWD(AA3) TYPE(*CHAR) LEN(256) +
DFT('/WEG1/WEG2/WEG3/') MIN(0) +
PROMPT('Wohin')
/Weg1/Weg2/Weg3/ soll Dft sein.
Das wird aber in 50% der Fälle erweitert um Weg4/Weg...
in 25 % der Fälle wird es ersetzt durch 'irgend etwas'
und in 25 % der fälle wird rausgenommen.
Dann kommt es wieder, da es DFT ist.
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Rausnehmen geht in diesem Fall nicht, da ja der DFT dann eingesetzt wird.
In diesem Fall solltest du einen SPCVAL definieren der dann verwendet werden muss:
PARM KWD(MYPARM)
TYPE(*CHAR)
LEN(..)
DFT('BlaBla...)
SPCVAL((*NONE ' '))
Similar Threads
-
By V_P in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 14-11-06, 10:42
-
By ILEMax in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 26-07-06, 17:07
-
By muadeep in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-04-05, 09:47
-
By mk in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-09-04, 15:48
-
By K_Tippi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 27-03-01, 09:17
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