[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2006
    Beiträge
    16

    write() File descriptor bei 2. Aufruf

    Hallo liebes forum,

    hab mal wieder ein API Problem:
    Hab ein kleines Programm geschrieben, welches eine Textdatei öffnet, schreibt, schliesst (open, write, close).
    Dieses Programm wird aus einem anderen Pgm heraus aufgerufen und funktioniert super.

    Beim 2. Aufruf wird zwar die Datei geöffnet, aber keine Sätze geschrieben.
    Wenn ich die Sitzung beende (Job beenden) und das Programm unter einem anderen Job laufen lasse, funktioniert das wieder nur beim 1. Aufruf.

    was kann hier das problem sein?
    danke für denkanstösse.....

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Die Beschreibung ist etwas dürftig, aber ich gehe hier einfach von einem Logik-Fehler aus.
    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. #3
    Registriert seit
    Mar 2006
    Beiträge
    16
    stimmt, etwas dürftige Beschreibung.

    Programmsyntax:
    --> datei öffen
    eval fd = open(pathptr: oflag: omode: cp_file: cp_open)
    --> Sätze schreiben mit
    callp write(fd: bufPtr: %LEN(%TRIMR(buf)))
    --> schliessen
    callp close(fd)


    1. Aufruf:
    Textdatei auf root wird incl. Sätze korrekt geschrieben.

    2. Aufruf des Programmes (neuer Dateiname):
    --> Datei wird auf root geöffnet
    --> Sätze werden nicht geschrieben (Dateigrösse 0 Byte).


    Programm funktioniert erst wieder, wenn es unter anderem Job aufgerufen wird.
    (z.b. Sitzung beenden).

Similar Threads

  1. probleme file ins IFS stellen
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-01-07, 07:48
  2. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  3. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  4. CALL-Befehl in File hinterlegen
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 18-08-06, 07:30
  5. Subfilepositionierung bei der Ausgabe des Steuersatz mit WRITE
    By timeless in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-05-06, 06:37

Berechtigungen

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