PDA

View Full Version : Befehlsstandards ändern für CRTBNDRPG



edv90020
16-07-08, 10:33
Hallo Forum,

ich versuche den Standardwert OPTION vom CRTBNDRPG zu verändern:

QSYS/CHGCMDDFT CMD(CRTBNDRPG) NEWDFT('OPTION(*SRCSTMT)')

Folgende Meldung erhalte ich:

Für Schlüsselwort OPTION existiert kein Standardwert.

:confused:
Kann man nicht einen Standardwert hinzufügen ???
Wie es aussieht geht es nur bei OPTION nicht.

Danke schon mal im vorraus!

Fuerchau
16-07-08, 10:35
Das Thema hatten wir schon mal.
Man kann nur einen Default ändern, nicht hinzufügen und entfernen.

ExAzubi
16-07-08, 10:49
Hallo,

mach dir doch eine "Benutzerdefinierte Auswahl". dort gibst du dann deine Standards an und anstelle von 14 wandelst du dann z.B. mit UM.

CRTBNDRPG SRCFILE(&L/&F) SRCMBR(&N) NEWDFT('OPTION(*SRCSTMT)

edv90020
16-07-08, 11:07
Das ging ja fix mit den Antworten. :)
Danke für die infos...

Den Hintegrund muss ich doch nicht wissen warum man einige Parameter mit Standards ändern kann und einige nicht oder?!
Ich muss wohl damit leben. :(

KM
16-07-08, 13:15
Hallo,

Du könntest Dir auch eine Dataarea RPGLEHSPEC in Deiner LIBL erstellen und dort die benötigten H-SPECs eintragen, z.B.:

DECEDIT('0,') DEBUG(*YES) DATFMT(*EUR) DATEDIT(*DMY.) TIMFMT(*HMS) OPTION(*SRCSTMT: *NODEBUGIO)

Gruß,
KM

Fuerchau
16-07-08, 13:36
DEBUG(*YES) erlaubt nur die Ausführung der DUMP-Anweisung und hat mit Source-Debugging leider nichts zu tun.

Robi
18-07-08, 10:13
Moin,


Den Hintegrund muss ich doch nicht wissen warum man einige Parameter mit Standards ändern kann und einige nicht oder?!
Ich muss wohl damit leben.

Hab vor einigen Wochen ein CMD erstellt.
Sinnvolle Dft-Werte waren nicht möglich also hab das Schlüsselwort im CMD weggelassen.

Danach gab's mecker von der Fachabteilung die sich in diversen Kopieen des CMD's ihre Voreinstellungen machen wollten.
Das ging nämlich nicht.
Also hab ich das CMD erneut angefasst, alle Parameter mit (zum Teil völlig blöden) DFT werten ausgestattet und die Fachabteilungen haben sich ihren Wunsch erfüllen können.

--> hatte IBM keine sinnvolle IDEE was als DFT da rein soll, haben sie den DFT weggelassen. In Folge dessen kannst du keiner 'hinzufügen'

Robi

Fuerchau
18-07-08, 10:19
Das Problem ist hier, dass mehrere Optionen angegeben werden können.
Bei CMD's mit Listen kann man keinen sinnvollen Default angeben.

Wenn du dir die Werte in der Hilfe anschaust, wirst du entsprechende Defaults sehen.

Es gibt allerdings einen kleinen Trick:
Ändere die Quellenart auf SQLRPGLE.
Beim CRTSQLRPGI gibts den Parameter DBGVIEW, dessen Default man ändern kann.
Wer sagt denn schließlich, dass ein SQLRPGLE auch SQL's enthalten muss !?