[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.120

    CRTSQLRPGI erzeugt 2 Wandlungsllisten

    Hallo,

    seit einiger Zeit bleiben beim Wandeln von SQLRPGLE Programmen immer Wandlungslisten stehen. Das ist mir zunächst gar nicht aufgefallen. Aber auch meine Kollegin meint, das wäre früher nicht so gewesen.

    Das Problem scheint beim Erstellen des Moduls zu liegen:
    CRTSQLRPGI COMMIT(*NONE) OBJTYPE(*MODULE) TGTRLS(*CURRENT) DATFMT(*EUR) DBGVIEW(*SOURCE) USRPRF(*OWNER) DYNUSRPRF(*OWNER) RPGPPOPT(*LVL2) OBJ(EDPGMLIB/PGX99SV07) SRCFILE(EDPGMLIB/QRPGLESRC) SRCMBR(PGX99SV07) OPTION(*XREF)

    Dabei kommt folgendes im Joblog heraus:
    Diagnoseprüfung der Quelle ist beendet. Höchste Bewertungsstufe ist 00.
    Teildatei PGX99SV07 zu Datei QSQLTEMP1 in QTEMP hinzugefügt.
    Abfrageauswahl aus Datei QAQQINI in Bibliothek QUSRSYS abgerufen.
    Eigentumsrecht für Objekt QRNFER in QTEMP Art *USRSPC geändert.
    Eigentumsrecht für Objekt PGX99SV07 in EDPGMLIB Art *MODULE geändert.
    Modul PGX99SV07 in Bibliothek EDPGMLIB gestellt. Höchste Bewertungsstufe
    ist 00. Erstellt am 04.07.14 um 10:22:23.


    Sieht also soweit gut aus. Aber es werden 2 Wandlungsspools erzeugt. Ist das normal?
    Wir löschen nach erfolgreicher Wandlung immer den letzten Wandlungsspool. Jetzt bleibt aber einer stehen, weil ja 2 Wandlungsspools erstellt werden. Ich denke, dass war nicht immer so. Bin mir aber nicht sicher.

    Kann man irgenwo einstellen, dass er er Wandlungsliste nur im Fehlerfall erzeugen soll?

    Dieter

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Habe gerade schon gefunden, woran es liegt:
    Wir haben seit einiger Zeit im CRTSQLRPGI die Option RPGPPOPT(*LVL2) drin. Früher stand das bei uns auf *NONE. Seit dem erzeugt er 2 Wandlungsspools.

    Mal sehen, was ich da mache.

    Dieter

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Beim mir gab es schon immer die SQL-Vorumwandlungsliste.
    Man kann sich ja per DSPSPLFA mal die PRTF ansehen und ggf. per CHGPRTF eine "Müll"-Outq angeben die automatisch regelmäßig bereinigt wird.
    Allerdings ist im Fehlerfall die Liste hilfreich wenn der Precompiler bereits mit Fehler abbricht.
    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
    Jan 2012
    Beiträge
    1.120
    Vielen Dank.
    Wir haben ja ein eigenes Compilescript. Das habe ich gerade so umgebaut, dass beim (erfolgreichen) Kompilieren von SQLRPGLE 2 Spools gelöscht werden. Bei erfolgloser Wandlung wird nichts gelöscht.
    Jetzt gehts es.

    Dieter

Similar Threads

  1. CRTSQLRPGI Problem
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 21-03-14, 13:25
  2. Umfrage: Wie viel Umsatz erzeugt das Nb market im Monat?
    By Burgy Zapp in forum NEWSboard Server & Hardware Markt
    Antworten: 5
    Letzter Beitrag: 08-07-02, 14:39

Berechtigungen

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