[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2012
    Beiträge
    25

    DTAFMT für Job abweichend von SYSVAL ändern auch auf nachfolgenden JOBs

    Hallo,
    unsere Anwendung ist auf das DTAFMT *DMY ausgelegt.
    Auf einer anderen AS400 haben wir das Problem, das dort *YMD eingetragen ist, der Wert darf aber nicht geändert werden.

    Momentan mache ich überal ein CHGJOB DATFMT(*DMY ) ...
    bei den Programme die per SBMJOB aufgerufen werden.

    1. Gibt es einen einfacheren Weg?

    2. Bei den QSH Aufrufen und Java-Jobs habe ich noch Jobs die auf *YMD stehen wie kann ich es dort ändern? Wobei ich in der Java-Anwendung nach dem erstellen der AS400 Connection ein CHGJOB ... ausführe.

    Danke + Gruß
    TR

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wo genau liegt denn das eigentliche Problem?
    Hast du einen Fehler?
    Man kann bei den H bzw. CTL-Specs das Datumsformat für das Programm angeben. Oder auch via set option im SQL.
    Im Java arbeitest du dann sowieso mit dem Datumsobjekt und da sollten die Treiber den Rest für dich übernehmen.

  3. #3
    Registriert seit
    Jun 2012
    Beiträge
    25
    Ich bekomme die Meldung "Datums-, Zeit- oder Zeitmarkenwert ist ungültig."

    Eine einfachere Möglichkeit z.B. JOBD, wobei ich da nichts gefunden habe, was man setzten könnte, gibt es nicht?

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Wobei bekommst Du diese Fehlermeldung?
    In den RPG-Programmen beim Ausführen von SQL-Anweisungen?
    System oder Job-Format ändern ist eigentlich nicht das Gelbe vom Ei.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Das Pproblem ist, wenn du das Datumformat bei der Umwandlung für SQL nicht auf ISO festgelegt hast und dann vor allem Konstantenwerte verwendest.
    Prüfe den Inhalt der Variablen zum Zeitpunkt der Fehlermeldung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. ILERPG Debugger Screen Size ändern
    By harkne in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 20-03-19, 12:35
  2. SAVRSTLIB (auch bei RSTLIB) und 1:1 Kopie
    By linguin in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 22-12-14, 10:59
  3. System i Systemüberwachung (Teststellung ist auch möglich)
    By TARASIK in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 06-08-13, 16:46
  4. ML®4... jetzt auch in Skandinavien
    By Kirsten Steer in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 21-02-03, 12:42
  5. geht dieser SQL-Befehl auch einfacher?
    By rebe in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 13-02-02, 14:13

Berechtigungen

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