[NEWSboard IBMi Forum]
Seite 3 von 3 Erste ... 2 3
  1. #25
    Registriert seit
    Aug 2001
    Beiträge
    2.930
    Das Ganze ist doch relativ einfach und mit relativ wenig Aufwand zu handhaben:
    Einfach bei den Datums-Feldern in Prototyp und Procedure-Interface DATFMT(*ISO) angeben.

    RPG konvertiert die unterschiedlichen Datums-Formate korrekt, d.h. auch wenn in den H-Bestimmungen und/oder D-Bestimmungen das Format *EUR angegeben ist wird das Format im ISO-Format übergeben und anschließend wieder korrekt konvertiert.

    Wird die Funktion in SQL als UDF registriert wird das Datum in der alphanumerischen Darstellung eines ISO-Formats übergeben, so wie es RPG erwartet und korrekt weiterverarbeitet.

    Birgitta
    Birgitta Hauser

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

  2. #26
    Registriert seit
    Feb 2001
    Beiträge
    20.703
    @Birgitta
    Schön, dass du meine Aussagen nur bestätigst.
    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

  3. #27
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Den Vorschlag hatte Birgitta eigentlich schon auf der ersten Seite gebracht
    Zitat Zitat von B.Hauser Beitrag anzeigen
    Zu Deiner Idee mit dem ISO-Format. Habt Ihr bei den Datums-Feldern im Prototypen ein Datums-Format hinterlegt?
    Wenn nein solltet Ihr das tun (DATFMT(*ISO)). Die vorhandenen RPG-Programme sollten dann die Funktion ohne Umstellung des Formats aufrufen können. Die Runtime konvertiert das Datum in das erwartete Format.

    Birgitta

  4. #28
    Registriert seit
    Mar 2002
    Beiträge
    5.368
    ... die spannende Frage ist aber, ob das Nebenwirkungen haben könnte, z.B.: wenn
    - der Parameter nicht als CONST oder VALUE deklariert war, also by reference übergeben wird
    selbst wenn das ohne recompile der verwendenden Programme durchgeht, würde ich mich da nicht drauf verlassen wollen, ob das nach jedem Release Wechsel noch funzt, es gab da so einiges an verschärften Prüfungen, wo dann Programme unter V7R1 ...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. SQL create function
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 09-10-15, 08:12
  2. Artikel: IDC: IBM als Nummer eins in Software-Defined-Storage-Marktreport
    By NEWSolutions Redaktion in forum NEWSolutions artikel
    Antworten: 0
    Letzter Beitrag: 09-10-14, 01:41
  3. SQL User Defined Function mit V5R1
    By Atomik in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 09-10-02, 09:57
  4. Remote Function Call -> SAP
    By areichelt in forum NEWSboard SAP
    Antworten: 2
    Letzter Beitrag: 24-02-02, 16:44
  5. Intersystem Communication Function
    By delphix in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 14-02-02, 16:14

Berechtigungen

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