[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Begrenzung Anzahl Eingabefelder in Bildschirmformaten

    Gibt es eine Begrenzung der Eingabefelder im Format-DDS (hier SFL)?
    Sobald ich ein Eingabefeld hinzufüge, Format und RPG fehlerfrei wandele, kommt beim Aufruf: Permanenter E/A-Fehler (bei EXFMT). Nehme ich irgendein Eingabefeld wieder weg, klappt der Programmaufruf.

  2. #2
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Nachtrag: Die Subfile ist mit Ein-/Ausgabe-Feldern definiert. Platzt dem System dadurch "der Kragen"?

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Ggf. gibts weitere Hinweise im Joblog, so ist das etwas dürftig.
    Eine Begrenzung gibts eigentlich nicht, nur dass jedes Feld ein Attributbyte vorneweg benötigt und eine 1-zeilige Subfile daher nur 78/130 Nutzstellen und somit max. 36/65 Felder haben kann.
    Die Satzlänge ist auf ca. 32KB, die Anzahl Sätze auf 9999 und die Gesamtgröße einer Subfile (Sätze * Satzlänge) max. 16 MB beschränkt.
    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
    Aug 2001
    Beiträge
    2.875
    Prüf mal sicherheitshalber noch ob sich irgendwelche Subfile-Felder überlagern.

    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
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Formatumwandlung fehlerfrei ohne Überlappungen. Die SFL hat 19 Ein-/Ausgabefelder. Zehn Sätze lassen sich problemlos erfassen. Beim 11. Satz kommt Fehler: Nachricht . . . : Permanenter E/A-Fehler in Datei PRPLAN1FMA aufgetreten.
    Ursache . . . . : RPG-Prozedur PRPLAN103 in Programm PLANUNG/PRPLAN103 hat
    einen permanenten (nicht behebbaren) Datei-, Sitzungs- oder Einheitenfehler
    erkannt. Die Sitzung, die Einheit und/oder das Programm wurden/wurde
    gestoppt. Anhand des Werts des über-/untergeordneten Rückkehrcodes den
    spezifischen Fehler bestimmen, der aufgetreten ist. Ist der übergeordnete
    Rückkehrcode 80, ist ein System- oder Dateifehler aufgetreten und eine
    Programmiereraktion zum Beheben des Fehlers erforderlich. Lautet der
    übergeordnete Rückkehrcode 81, ist ein Sitzungs- oder Einheitenfehler
    aufgetreten, möglicherweise kann aber eine andere Sitzung oder Einheit
    benutzt werden.

    Reduziere ich die Anzahl der Eingabefelder der Subfile, lassen sich beliebig viele Datensätze erfassen..

  6. #6
    Registriert seit
    Jan 2011
    Beiträge
    81
    könnte es sein, das in den Daten nicht darstellbare Zeichen enthalten sind.

  7. #7
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Das war auch meine Interpretation. Habe dann unterschiedliche Felder deaktiviert/aktiviert mit immer dem selben Ergebnis: Ab der 11. Zeile kommt der Crash. werde Programm umbauen: Subfile nur mit Ausgabefeldern - CRNR CHAIN Subfile -Daten in ein Eingabeformat ausgeben zum Ändern. Das funktioniert garantiert.

Similar Threads

  1. sql Anzahl Datensätze in Zweit-Datei
    By rr2001 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 13-12-06, 14:04
  2. Anzahl Felder in Displayfile
    By steven_r in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 07-11-06, 11:01
  3. Anzahl gelöschter Datensätze in PF
    By Der_Unwissende in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-10-06, 08:32
  4. Anzahl angemeldeter User auf der AS400
    By Bratmaxxe in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 29-06-06, 10:29
  5. Eingabefelder im Command reverse anzeigen
    By becama in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-05-06, 19:46

Berechtigungen

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