[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2008
    Beiträge
    90

    "geplanten Task" auf Windows 2003 Server starten

    Hallo miteinander!

    Wir haben mal wieder ein kniffiliges Problem und die bleiben immer bei mir hängen

    Bei uns ist eine Fremd-SW im Einsatz, die läuft auf Win2003 Server. Dort läuft jede Stunde ein geplanter Task zwecks Datenübernahme.

    Jetzt soll, immer wenn von der i5 eine neue Schnittstellen-Datei erstellt wurde, gleich der geplante Task angestoßen werden, damit die Änderungen sofort im Fremdsystem wirksam werden.

    Hat jemand eine Idee, wie man das am besten anstellt?

    Danke,
    Günter

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hi,

    üblicherweise hat man dafür einen Job, der alle paar Minuten eine Auflistung aller Files aus dem fernen Verzeichnis einliest und falls vorhanden, die entsprechenden abholt.
    Das ganze noch mit einem User-Exit sodass, die Datenübernahme gleich danach gestartet werden kann.

    Ich habe sowas einmal auf der AS/400 geschrieben, und auf der PC-Welt sollte das sehr einfach sein.

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    ... wenn man das synchron haben will, schreibt man das am Besten direkt in die entsprechende Datenbank rein. Wo sollen die Daten denn landen?

    D*B

    Zitat Zitat von gue_br Beitrag anzeigen
    Hallo miteinander!

    Wir haben mal wieder ein kniffiliges Problem und die bleiben immer bei mir hängen

    Bei uns ist eine Fremd-SW im Einsatz, die läuft auf Win2003 Server. Dort läuft jede Stunde ein geplanter Task zwecks Datenübernahme.

    Jetzt soll, immer wenn von der i5 eine neue Schnittstellen-Datei erstellt wurde, gleich der geplante Task angestoßen werden, damit die Änderungen sofort im Fremdsystem wirksam werden.

    Hat jemand eine Idee, wie man das am besten anstellt?

    Danke,
    Günter
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Jan 2008
    Beiträge
    90
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    Hi,

    üblicherweise hat man dafür einen Job, der alle paar Minuten eine Auflistung aller Files aus dem fernen Verzeichnis einliest und falls vorhanden, die entsprechenden abholt.
    Das ganze noch mit einem User-Exit sodass, die Datenübernahme gleich danach gestartet werden kann.

    Ich habe sowas einmal auf der AS/400 geschrieben, und auf der PC-Welt sollte das sehr einfach sein.
    Leider haben wir keine Programmier-Resourcen im PC-Bereich, sondern nur meine beschaulichen RPG-Kenntnisse auf der i

    Und es soll ja eben nicht zeitlich gepollt werden, sondern von der i5 aus der gepl. Task angestupst werden, die weiß ja, wenn sich die Daten ändern.

  5. #5
    Registriert seit
    Jan 2008
    Beiträge
    90
    Zitat Zitat von BenderD Beitrag anzeigen
    ... wenn man das synchron haben will, schreibt man das am Besten direkt in die entsprechende Datenbank rein. Wo sollen die Daten denn landen?

    D*B
    Es gibt leider nur die Schnittstelle mit csv-Dateien, die erstelle ich eh schon auf der i5, kopier sie ins IFS und von dort soll sie der geplante Task stündlich abholen.

    Die Gegen-DB ist eine Progress OpenEdge 10.02A.
    Ob es dafür einen jdbc-Treiber gibt, habe ich bisher nicht herausfinden können.

    Wir haben schon ein paar solcher "Direktverbindungen" z.B. zu Oracle und MS SQL-Server, das geht ganz gut.

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    JDBC Drivers

    @Direktverbindung: ich habe dafür die Open Source ArdGate, mit der kann man direkt im SQLRPGLE Programm auf beliebige Datenbanken via JDBC mit normalem embedded SQL zugreifen.

    @Aufgabe: das muss dir dein Lieferant beantworten, da steht doch letztlich ein Programmaufruf dahinter, den man auch über REXEC anstoßen könnte.

    D*B


    Zitat Zitat von gue_br Beitrag anzeigen
    Es gibt leider nur die Schnittstelle mit csv-Dateien, die erstelle ich eh schon auf der i5, kopier sie ins IFS und von dort soll sie der geplante Task stündlich abholen.

    Die Gegen-DB ist eine Progress OpenEdge 10.02A.
    Ob es dafür einen jdbc-Treiber gibt, habe ich bisher nicht herausfinden können.

    Wir haben schon ein paar solcher "Direktverbindungen" z.B. zu Oracle und MS SQL-Server, das geht ganz gut.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Jan 2008
    Beiträge
    90
    so, hab jetzt selbst was gefunden:

    mit dem DOS-Befehl SCHTASKS kann man Einträge in den gepl. Tasks einfügen, ändern etc. und auch ausführen.

    Hab mir da einen Test-Task gemacht, der z.B. Notepad aufruft und mit
    schtasks /run /TN "Test_Remote" geht das.

    Das werd ich in ein runrmtcmd packen und fertig.

    Danke,
    Günter

  8. #8
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Zitat Zitat von gue_br Beitrag anzeigen
    Es gibt leider nur die Schnittstelle mit csv-Dateien, die erstelle ich eh schon auf der i5, kopier sie ins IFS und von dort soll sie der geplante Task stündlich abholen.

    Die Gegen-DB ist eine Progress OpenEdge 10.02A.
    Ob es dafür einen jdbc-Treiber gibt, habe ich bisher nicht herausfinden können.

    Wir haben schon ein paar solcher "Direktverbindungen" z.B. zu Oracle und MS SQL-Server, das geht ganz gut.
    Hallo,
    mit der Progress-DB kannst Du die Daten direkt von der AS/400 holen.

    GG

Similar Threads

  1. Windows Anwendungen mit SQL auf iSeries
    By watchdogg in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 11-09-10, 17:08
  2. Windows 2008 Server Kerberos und R520
    By TARASIK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 25-01-10, 08:54
  3. Nur Readonly auf AS400 über ODBC Link von Access 2003
    By Bublerator in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 02-12-05, 10:15
  4. Client Access V4R5 auf Windows XP SP2 an AS/400
    By Hannibal2 in forum NEWSboard Windows
    Antworten: 3
    Letzter Beitrag: 21-01-05, 08:42
  5. Karl Achenbach rollt HR-Bereich auf
    By RM Haaßengier in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 24-03-03, 17:00

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •