[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Funktionsfehler X'1720' in Maschineninstruktion.

    Hallo,

    wenn ich Heute in ein (seit Jahren laufendes) Pgm einsteige, bekomme ich
    Weitere Nachrichteninformationen

    Nachrichten-ID . . . . : MCH3203
    Sendedatum . . . . . . : 04.04.11 Sendezeit . . . . . . : 09:25:45

    Nachricht . . . : Funktionsfehler X'1720' in Maschineninstruktion. Interne
    Speicherauszugs-ID .

    Ursache . . . . : Die Ausführung der Maschineninstruktion ist
    fehlgeschlagen. Zeitmarke = 04.04.11 09:25:45, Fehlercode = X'1720',
    Fehlerklasse = 0, Einheitennummer = X'0000'. Die Fehlerklasse zeigt an, wie
    der Fehler entdeckt wurde:
    0000 = nicht spezifizierte abnormale Bedingung
    0002 = logisch ungültiger Einheitensektor;
    0003 = Einheitenfehler
    0004 = ungültige Operation ausgeführt
    Bei Fehlerklasse 0003 kennzeichnet die Einheitennummer die fehlerhafte
    Einheit oder sie enthält Null, falls der Fehler im Hauptspeicher aufgetreten
    Weitere ...
    Nachrichten Details:
    Nachrichtendetails anzeigen

    Nachrichten-ID . . . . : MCH3203 Bewertung . . . . . . : 60
    Sendedatum . . . . . . : 04.04.11 Sendezeit . . . . . . : 09:25:45
    Nachrichtenart . . . . : Abbruch
    Von . . . . . . . . . : RJ CCSID . . . . . . . . : 65535

    Von Programm . . . . . . . . . : assert
    Instruktion . . . . . . . . : 000004

    An Programm . . . . . . . . . : QQQOOODBOP
    An Bibliothek . . . . . . . : QSYS
    An Modul . . . . . . . . . . : QQQOOOINV
    An Prozedur . . . . . . . . : CALLDBMAINTFOROPENOROPTIMIZE
    An Anweisung . . . . . . . . : 4632

    Sendezeit . . . . . . . . . . : 09:25:45,764194


    Ende
    Donnerstag habe ich das Pgm noch erfolgreich aufgerufen, es hat sich nichts geändert.

    Wir arbeiten mit Schreib/Lese Programmen. (Dateizugriff NUR über diese Pgmme)

    In diesem Fall wird eine Datei mit SQL gelesen. Das SQL wird zur Laufzeit zusammen gebaut. Wenn ich in dem Pgm den LeseIndex wechsel (immer noch SQL Lesen, nur anderer Order By) bekomme ich eine Anzeige. Wechsel ich nun zurück auf den 'defekten' Index, bekomme ich auch eine Anzeige.

    V7R1, Ptf Stand vom 22.3.11 (danach ging es noch !!)

    hat jemand eine Idee ?

    Danke Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.642

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Moin, danke

    hab das PTF geladen und installiert.

    Im Begleitschreiben steht nix von IPL.

    noch geht es nicht
    Werde noch das ipl abwarten

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.642

    Microcode Ptfs benötigen immer ein IPL

    Hallo Robi,
    MF* Ptfs benötigen immer ein IPL zum Anlegen.

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Moin,

    heut Nacht ist ein IPL gelaufen. Leider ist der Fehler noch da.

    Ich bekomme auch 6 Spools mit mehr oder weniger lesbaren Informationen, für mich nix brauchbares.

    Extrem komisch ist, das sich von funktionierenden Aufruf zum kaputten nix auf der Kiste verändert hat (von außen)

    noch ne Idee ?
    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #6
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von Robi Beitrag anzeigen
    Moin,

    heut Nacht ist ein IPL gelaufen. Leider ist der Fehler noch da.

    ...

    noch ne Idee ?
    Danke
    Robi
    Ja

    Versetze die Maschine in den eingeschränkten Modus und wiederhole das anlegen der PTF - hatte schon bei einer 170 mit V5 das Problem das sich einige PTF nur im eingeschränkten Modus einspielen ließen - da gab es auch keine Fehlermeldungen aber es funktionierte erst nach anlegen im Eingeschränkten Modus.

    Gruß AS400.lehrling

  7. #7
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Hmm,
    Lt. QHST ist das PTF heute morgen aber angelegt worden.

    meinst du das trotzdem ?
    Kenne die As/400 eingendlich nicht als Rechner mit 'Windows'- Allüren

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  8. #8
    Registriert seit
    Aug 2009
    Beiträge
    121
    Ein Funktionsfehler X'1720' deutet in der Regel auf ein Problem im Lizensierten Internen Code (LIC) hin, und zwar im speziellen Fall aus dem SQL-Optimizer, der seit V5R2M0 auch im LIC implementiert ist. Solche Probleme werden typischerweise mit PTFs behoben, aber wahrscheinlich ist es ein anderes Problem als das, welches mit MF52253 behoben wird. Um eine korrekte Lösung zu erhalten, sollte das Problem an den IBM-Support berichtet werden. Es könnte bei der Lösungsfindung helfen, wenn sich irgendwie herausfinden ließe, welche SQL-Anweisung zu dem Fehler führt. Außerdem ist eine Fehlermeldung MCH3203 in der Regel mit LIC-Log-Einträgen verbunden, die man an IBM zur Problemeingrenzung schicken könnte.

    Mit freundlichen Grüßen,
    Christian Bartels.

  9. #9
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Der Fehler tritt nach dem PREPARE beim OPEN auf.

    das Preparte Statement (es wird generiert und sieht daher etwas komisch aus) ist :
    SELECT VO1001,VO1002,VO1003,VO1004,VO1005,VO1006,VO1007,V O1008,VO1009,VO1010,VO1011,VO1012,VO1013,VO1014,VO 1015,V1016,VO1017,VO1018,VO1019,VO1020,VO1021,VO10 22,VO1023,VO1024,VO1025,VO1026,VO1027,VO1028,VO102 9,VO1030,VO1031,VO1032,VO1033,VO1034,VO1035,VO1037 ,VO1038,VO1039,VO1040,VO1041,VO1042,VO1043,VO1044, VO1045,VO1046,VO1047,VO1048,VO1049,VO1050,VO1051,V O1052,VO1053,VO1054,VO1057,VO1058,VO1059,VO1060,VO 1061,VO1062,VO1063,VO1064,VO1065,VO1066,VO1067,VO1 068,VO1069,VO1070,VO1071,VO1072,VO1073,VO1074,VO10 75,VO1076,VO1077,VO1078,VO1079,VO1080,VO1081,VO108 2,VO1083,VO1084,VO1085,VO1086,VO1087,VO1088,VO1089 ,VO1090,VO1091,VO1092,VO1093,VO1094,VO1095,VO1096, VO1097,VO1098,VO1LPGM,VO1SDAT,VO1PGML,VO1KZ01,VO1K Z02,VO1KZ03,VO1KZ31,VO1KZ32,VO1KZ33,RRN(VO1M1 ) FROM VO1M1 WHERE VO1043 = 'V' AND (VO1006 > ' ' OR VO1006 = ' ') AND ( VO1072 = ' ') AND ( VO1034 = ' ' OR VO1034 = '0' OR VO1034 = '1' OR VO1034 = '2' OR VO1034 = '3 ' OR VO1034 = '4' OR VO1034 ='5' OR VO1034 = '6' OR VO1034 ='7' OR VO1034 = '8' OR VO1034 = '9' OR VO1034 NOT IN (' ','0','1','2','3','4','5','6','7','8','9')) AND ( VO1024 IN('GS ','STD','ST4')) ORDER BY VO1043, VO1006 OPTIMIZE FOR 19 ROWS
    Es sieht hier etwas seltsam aus, da der Umbruch an einigen Stellen nicht passt. Das Statement ist aber lauffähig,(lief bisher, läuft beim Kunden,läuft auf der V6R1 und V5R4 Lpar) kommt wie gesagt aus einem Generator und funktioniert, wenn ich vorher dem gleichen Befehl mit anderem Order By generieren lasse.


    Da muß ich wohl IBM ins Spiel bringen

    Danke allen Helfern,
    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wobei mir der Sinn dieser Abfrage vollkommen entgeht:

    VO1034 = ' ' oder '1' ... '9'
    oder
    VO1034 <> ' ' und <> '1' ... '9'

    Und da fragt man sich anschließend, wo die Performance belibt .

    Ich weiß, mit dem Fehler hat das nichts zu tun.
    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

  11. #11
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Ne, nicht mt dem Fehler, aber mit dem Generator.

    Das ist der 'akzeptable' Nachteil wenn hochflexieble Standard Software aus einem Generator fällt.

    Hier:
    Der User kann in einem Satzauswahl-Fenster bestimmen welchen Status er sehen will

    'Status ' ' anzeigen J/N'
    'Status '0' anzeigen J/N'
    ...

    Ob eine Statusfrage da ist oder nicht ist abh. vom Pgm

    Fehlt jetzt, warum auch immer, eine Frage zu einem existierenden Status, so soll dieser Satz auf jeden Fall angezeigt werden, damit der Satz nicht unter geht.
    Daher diese generierte Selektion.

    Performance ist übrigens ok

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  12. #12
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    IBM hat mir grade mitgeteilt, das sie ohne Softwarevertrag keine Fehlermeldungen annehmen.

    Das sie mir nur kostenpflichtig helfen, wenn ich zu blöd bin, wuste ich. Das Sie ihre eigenen Fehler nur aufnehmen/beseitigen wenn ich dafür zahle wuste ich nicht.

    Das wars also mit diesem Fehler.
    Ich hoffe das jemend mit SW-Vertrag bald dieses Problem hat.
    Ptf's bekomm ich ja.

    Ob ich das wohl nicht begreife ?

    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Berechtigungen

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