[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2000
    Beiträge
    287

    Noch eine Idee zum Problem

    Hi,
    kann es sein, dass der gesuchte Satz erst kurz vorher von einem Anderen PGM geschrieben wurde. Dann setze mal die Datei auf zwingend screiben "1" FRCDTA glaube ich. Ich hatte so ein Problem mal selbst. Der Satz stand noch im Speicher war aber noch nicht auf Platte und konnte von einem folgenden PGM nocht nicht glesen werde. Dieser Fehler existiert seit V1R3 :-(
    Im DBG-Modus hats bei mir auch immer geklappt aber im BAtch nur wenn die Auslastung so hoch war, dass die AS den Cache gleich leeren musste.

    Klaus

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.774
    Dies ist kein Fehler sondern ein Feature!

    Wenn eine Datei für Output geöffnet wird (F-Spezifikation) wird von RPG/LE immer geblockt (das steht auch im Spool).
    Somit weiß die DB noch gar nichts von diesem Satz und kann dies anderen nicht mitteilen.

    Umgehung:
    Datei mit U für Update öffnen, dann wird auch nicht geblockt.

    Damit der RPG-Compiler nicht auch noch das Compilieren unterbindet, habe ich dann immer eine Pseudo-SR, die alle nötigen E/A-Befehle enthält.

    Beim ILERPG funktioniert das auch ohne Pseudobefehle.

    FRCDTA verlangsamt das System drastisch, das Blocken wird dann aber auch verhindert.
    Im Joblog findet man dann meist den ominösen Hinweis "... wurde in SEQONLY(*NO) geändert ...".
    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

Berechtigungen

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