PDA

View Full Version : cl und runqry - abfrage kopieren



Seiten : [1] 2

FREIER
15-09-05, 17:16
Hallo zusammen

Als Neuling habe ich mal eine kleine Frage:

Ich habe mit WRKQRY eine Abfrage kopiert, umbenannt und ein entsprechendes CL Script ebenfalls kopiert, umbenannt und entsprechend den Abfragen angepasst.

Wenn die ursprünglichen Abfragen mittels "call scriptname" gestartet werden erscheint die Eingabemaske für die Abfrage-Parameter und nach Enter wird das Script ausgeführt.

Mein neues Script ruft jedoch immer die alte Parameter-Eingabemaske auf.

Wieso? - Was muss ich noch ändern?

Vielen Dank für eure Hilfe
Freundliche Grüsse
Michael

malzusrex
15-09-05, 18:23
hallöchen!
wie wärs mit ein bisschen mehr infos (sonst bleibt nur der blick in die glaskugel :D )

hast du das query nur kopiert und umbenannt ? (mann sollte in dem query dann auch die dateien ändern)

wenn du die cl's (alt/neu) hier zumindestens auszugsweise posten würdest, dann würdet dies auch helfen


gruß ronald

FREIER
15-09-05, 19:00
Hallo Ronald
Ja, ich habe die queries nur kopiert und umbenannt.

Die CL's sind bis auf die neuen Namen identisch

PGM
MONMSG MSGID(CPF0000)
RUNQRY QRY(UTIL/AMEQ1) RCDSLT(*YES)
RUNQRY QRY(UTIL/AMEQ2)
RUNQRY QRY(UTIL/AMEQ3)
ENDPGM

habe hier nur AMEQ1 in zb. AMFQ1 umbenannt
Wie meinst Du das genau mit "auch die Dateien ändern" ?
Die Ursprungstabellen für die Abfragen sind ja die gleichen.
Wie kann ich die Dateien ändern?? Ist da noch eine versteckte Verknüpfung oder so?
Sorry für meine DAU-hafte Ausdrucksweise.

malzusrex
15-09-05, 19:53
naja, ein query ist doch eine abfrage auf eine/mehrere datei(en)
wenn ich jetzt den namen des querys ändere (von paul nach paula), so bleibt es immer noch das gleiche query. wenn du eine flasche mineralwasser hast und das etikett abreist und ein etikett von Dom Perignon drauf klebst, so ist immer noch wasser drin und kein Champagne.

du musst dir bei wrkqry mal mit "2 - Ändern" die ein query anschauen. da gibt es dann mehrere punkte. im ersten ist die datei auswahl, und, und, und..

gruß ronald

kuempi von stein
16-09-05, 08:16
Hallo Ronald
Ja, ich habe die queries nur kopiert und umbenannt.

Die CL's sind bis auf die neuen Namen identisch

PGM
MONMSG MSGID(CPF0000)
RUNQRY QRY(UTIL/AMEQ1) RCDSLT(*YES)
RUNQRY QRY(UTIL/AMEQ2)
RUNQRY QRY(UTIL/AMEQ3)
ENDPGM

habe hier nur AMEQ1 in zb. AMFQ1 umbenannt
Wie meinst Du das genau mit "auch die Dateien ändern" ?
Die Ursprungstabellen für die Abfragen sind ja die gleichen.
Wie kann ich die Dateien ändern?? Ist da noch eine versteckte Verknüpfung oder so?
Sorry für meine DAU-hafte Ausdrucksweise.



müsste das neue clp nicht
RUNQRY QRY(UTIL/AMFQ1) RCDSLT(*YES) aufrufen wenn du die querys umbenannt hattest?

k.

Fuerchau
16-09-05, 08:19
Wenn ich ein Objekt umbenenne, einer Sache also nur einen anderen Namen gebe, heißt das nicht, dass das Objekt nun was anderes ist oder was anderes tut.

Nur weil ich mein Auto nun Flugzeug nenne, fliegt es noch immer nicht ;)

Pikachu
16-09-05, 08:29
Hallo Michael!

Mein neues Script ruft jedoch immer die alte Parameter-Eingabemaske auf.
Woran erkennst du, dass die alte Parameter-Eingabemaske aufgerufen wird? Hast du das neue CL-Programm gewandelt, nachdem du die Querys-Aufrufe geändert hast? Was passiert, wenn du die einzelnen Query-Aufrufe einmal testweise von Hand in der Befehlzeile eingibst?

Viele Grüße
Jürgen

FREIER
16-09-05, 08:34
OK, langsam komme ich der Sache auf die Schliche... :rolleyes:
Offenbar habe ich es nicht gewandelt. Die Queries sollten stimmen.

Wie wandelt man es denn?



Hallo Michael!

Woran erkennst du, dass die alte Parameter-Eingabemaske aufgerufen wird? Hast du das neue CL-Programm gewandelt, nachdem du die Querys-Aufrufe geändert hast? Was passiert, wenn du die einzelnen Query-Aufrufe einmal testweise von Hand in der Befehlzeile eingibst?

Viele Grüße
Jürgen

JonnyRico
16-09-05, 08:39
In PDM eine 14 vor das CL-Programm und Datenfreigabe

kuempi von stein
16-09-05, 09:18
OK, langsam komme ich der Sache auf die Schliche... :rolleyes:
Offenbar habe ich es nicht gewandelt. Die Queries sollten stimmen.

Wie wandelt man es denn?
hello,

ist das heute so üblich nen azubi einfach machen zu lassen?
ohne grundgerüst ohne alles?
ich hoffe mal, das benutzerprofil ist wenigstens ansatzweise kontrolliert.
nicht das ihm jemand nen tip gibt die programme werden mit PWRDWNSYS *IMMED gewandelt und dann hatter den salat....
:eek:

sachen gibts...

kuempi