[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2019
    Beiträge
    36

    SQLXSR Objekte verschwinden

    Hallo.

    Ich habe hier verschiedene XSD Dateien zum validieren vn XML Dateien. Diese lese ich mittels SQL Befehl "CALL CALL SYSPROC.XSR_REGISTER" und "CALL SYSPROC.XSR_COMPLETE" in eine Bibliothek X ein (nicht QTEMP). Dort sind diese für ca. 5-10 Minuten sichtbar und verfügbar. Über WRKLNK haben diese folgendermassen sichtbar "NAME.SQLXSR" Art ist ebenfalls SQLXSR. Dann verschinden diese plötzlich. Soweit ist mir kein Programm oder irgendein "Aufräummechanismus" bekannt der dafür verantwortlich sein soll. Habe auch schon andere Bibliotheken versucht.

    Kann mir jemand sagen wieso diese Objekte einfach verschwinden bzw. gelöscht werden oder wie ich dem ganzen auf den Grund gehen kann?

    Vielen Dank schon mal und Gruß
    Sebastian

    Hier Scrennshots über so eine Datei:

    Click image for larger version. 

Name:	Screenshot 2021-10-06 132157.png 
Views:	8 
Size:	29,4 KB 
ID:	618

    Click image for larger version. 

Name:	Screenshot 2021-10-06 132309.png 
Views:	6 
Size:	46,4 KB 
ID:	619

    Click image for larger version. 

Name:	Screenshot 2021-10-06 132400.png 
Views:	3 
Size:	55,0 KB 
ID:	620

    Click image for larger version. 

Name:	Screenshot 2021-10-06 132421.png 
Views:	4 
Size:	39,5 KB 
ID:	621

    Click image for larger version. 

Name:	Screenshot 2021-10-06 132458.png 
Views:	4 
Size:	17,6 KB 
ID:	622

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Commitment Control? Und Commit nicht gesetzt und dann den Job beendet?
    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

  3. #3
    Registriert seit
    Jan 2019
    Beiträge
    36
    Hallo B.Hauser und danke für die Antwort.

    Also das einlesen mach ein eigenes Programm. Das startet, importiert die XSD Dateien, erstellt die SQLXSR Objekte und beendet sich danach wieder. Auch nach dem Ende existieren die Objekte für mehrere Minuten. Und selbst wenn gar kein Programm mehr darauf zugreift, verschwinden die Objekte nach einiger Zeit. Das kann doch dann eigentlich nichts mit COMMIT zu tun haben , oder?

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Gesetzt der Fall das Programm würde mit Commitment Steuerung arbeiten ...
    Wenn der Commit am Ende nicht gesetzt wurde und auch keines der nachfolgenden Programme einen Commit macht bleibt alles bestehen. Wenn jedoch der Job (oder die Aktivierungsgruppe - je nach Angabe im STRCMTCTL) beendet wird, werden alle nicht committeten Transaktionen zurückgesetzt.

    Ansonsten ist mir (zumindest systemseitig) nichts bekannt, das *.XSR löschen würde. Meine stehen schon seit Ewigkeiten unverändert.
    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
    Registriert seit
    Apr 2019
    Beiträge
    43
    Als Lösungsmöglichkeit:

    Security Audit Journal starten
    https://www.ibm.com/docs/en/i/7.1?to...-audit-journal

    https://www.ibm.com/docs/en/i/7.2?to...dspaudjrne.htm
    Für dich ENTTYP = 'DO'

  6. #6
    Registriert seit
    Jan 2019
    Beiträge
    36
    Es war tatsächlich die COMMIT Steuerung. Da wir fast gar nicht mit Commit arbeiten, es aber in diesem Fall nötig ist, bin ich darauf gar nicht gekommen.

    Vielen Dank für die Hilfe!

Similar Threads

  1. Geschütze Objekte
    By KingofKning in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-07-17, 13:42
  2. nicht verwendetet Objekte
    By Dollak in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 13-02-14, 16:12
  3. IFS per FTP auf NAS, aber nur geänderte Objekte
    By programmer400 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-12-13, 12:14
  4. FTP - dir bzw ls zeigt keine Objekte
    By coolie in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 15-12-10, 17:33
  5. Objekte Überwachen
    By homerun in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-04-03, 11:37

Berechtigungen

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