AS400 Query täglich zur bestimmten Uhrzeit ausführen
Hallo zusammen,
Newbie Frage:
ich habe ein AS400 Abfrage unter (WRKQRY) erstellt welche ich jetzt täglich zu einer bestimmten Uhrzeit ausführen möchte, um im Anschluss mit Excel die jeweils tagesaktuellen Daten per ODBC mir abzuholen.
Habt ihr eine Idee wie das auf der AS400 Funktioniert (Taskplaner oder ähnliches).
Falls Du Dich ein wenig mit Excel VBA auskennst, würde ich Dir empfehlen das ganze gleich direkt in Excel zu machen. Du kannst Dort einen ODBC-Connectionstring hinterlegen und über ein QueryTable in VBA eine ganz normale SQL-Anweisung auf der AS/400 ausführen und das Ergebnis in das Tabellenblatt ausgeben. Damit ist das ganze dynamisch und Du kannst ggf. auf Knopfdruck Dir die Daten in Excel aktualisieren.
Dazu musst du ein Script (ein CL-Programm) schreiben. Dort stehen einfach die Betriebssystemcommandos (also RUNQRY ...) drin. Das können beliebig viele sein.
Das CL-Programm kannst du dann über WRKJOBSCDE automatisch starten.
mit welcher Anwendung kann ich ein CL Programm auf der AS400 oder im iNavigator erstellen?, und muss das CL Programm anschließend auch kompiliert werden?
Das AS/400 "Bordmittel" zum Editieren ist der SEU-Editor. Mit STRPDM startest du die Green-Screen "Entwicklungsumgebung". Wenn du den Source eingetippt hast, musst du das CL-Programm (mit der PDM-Auswahl 14 kompilieren).
Das war die Kurzfassung. Eine ganze Einführung in PDM usw. ist doch ein bisschen viel, um das hier zu schreiben.
Dieter
Hallo, Du solltest Dir angwöhnen die Fehlermeldungen zu lesen. Mit Hilfe der F1 Taste bekommst Du ausführliche Hilfestellung. Hier ist die Endung falsch. Es ist nicht CL sonder CLP.
Bookmarks