[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: Beispiel

  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    170

    Beispiel

    Hallo zusammen,

    ich finde leider meine unterlagen nicht mehr zum programmieren auf der AS400.

    Kann mir jemand eventuell ein Beispiel geben für Datei lesen und in eine andere Datei schreiben?

    Danke

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Sql?
    RPG, RPGLE?
    Cobol?
    PHP
    Assembler?
    Ruby?
    ...
    Was hätt mer denn gerne?
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Guckst du hier (leider nicht auf Deutsch):
    https://www.ibm.com/support/knowledg...e/pdftable.htm
    Zu vielen Dingen gibt es das "Programmers"-Handbuch mit Beispielen.
    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

  4. #4
    Registriert seit
    Oct 2003
    Beiträge
    170
    Hi Robi,

    wenn ich mir was wünschen kann würde ich gerne
    RPGLE
    RPG FREE
    gerne ein Beispiel haben mit Daten lesen und die andere Datei schreiben.

    DANKE
    Und auch Danke für Fuerchau!

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Hier ein typisches Beispiel in RPGLE

    Code:
    H DECEDIT('0,')  DATEDIT(*DMY.)  ACTGRP('BSPPGM') 
    Finput    IP   E           K DISK                
    FOutput   O    E             DISK                
    C                   WRITE     SATZFORMAT
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    In diesem Fall kannst du die H-Zeile auch noch weglassen.
    Wie mein Chef früher sagte: In RPG ist das doch ein 3-Zeiler.
    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

  7. #7
    Registriert seit
    Oct 2003
    Beiträge
    170
    Danke Robi. Damit kann ich jetzt was anfangen. Muss jetzt noch lesen mit dem Chain usw...

  8. #8
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    In der ILE RPG Referenz gibt es auch Beispiele zu Zugriffen auf die Datenbank.

  9. #9
    Registriert seit
    Oct 2003
    Beiträge
    170
    Vielen Dank Pikachu.

  10. #10
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    In diesem Fall kannst du die H-Zeile auch noch weglassen.
    Wie mein Chef früher sagte: In RPG ist das doch ein 3-Zeiler.
    Stimmt,
    präzise Anforderung (Siehe Thema: Beispiel) präzise Antwort.
    mein Beispiel liest die Datei Input und schreibt die Datei Output
    Anforderung zu 100% erfüllt

    @Miles
    ggf. etwas genauer defineren was gewünscht ist oder IBM Handbücher ergoogeln.
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  11. #11
    Registriert seit
    Oct 2003
    Beiträge
    170
    Robi, stimmt schon hätte etwas mehr schreiben müssen :-(

    Ich versuch es mal:
    Ich will ein Programm schreiben das eine Datei durch liest mit allen mein Keys.
    Und das Ergebnis bestimmte Felder in die andere Datei schreibt:


    FTEST IP E K DISK
    FTEST1 O E DISK
    DSOC S LIKE(WAREH)
    *KEYS
    C BBKEY KLIST
    C KFLD SOC
    *
    C BBKEY READE TESTF
    C* *IN01 IFEQ *ON
    C move Kunde Kunde1
    C WRITE test1f
    C ENDIF

    Aber funktioniert nicht.

  12. #12
    Registriert seit
    Nov 2003
    Beiträge
    2.306
    Gib mal "IF" anstelle von "IP" an, wenn du selbst mit READE liest. Außerdem beim READE als letzte 2 Indikatoren jeweils 01. Und die Abfrage muß *IN01 IFEQ *OFF (kein Fehler) lauten. Der READE (Read Equal) findet nur Datensätze passend zu deinem BBKEY. Was sind "Kunde" und "Kunde1"? Sieh dir die erstellte Umwandlungsliste (Spooldatei) an: WRKSPLF > F18=Ende > letzte Spooldatei > mit 5=Anzeigen > mit E (Ende) auf die letzte Seite > eine Seite zurückblättern, da stehen RNF....-Nachrichten mit den Warnungen und Fehlern. :-)

Similar Threads

  1. Beispiel für RUNRMTCMD gesucht
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 05-04-16, 14:40
  2. Beispiel Dialog-Prg. RPG/400 gesucht
    By Oskar in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 14-07-15, 21:02

Berechtigungen

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