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

    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:

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Screenshot 2021-10-06 132157.png 
Hits:	5 
Größe:	29,4 KB 
ID:	618

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Screenshot 2021-10-06 132309.png 
Hits:	4 
Größe:	46,4 KB 
ID:	619

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Screenshot 2021-10-06 132400.png 
Hits:	1 
Größe:	55,0 KB 
ID:	620

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Screenshot 2021-10-06 132421.png 
Hits:	2 
Größe:	39,5 KB 
ID:	621

    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Screenshot 2021-10-06 132458.png 
Hits:	2 
Größe:	17,6 KB 
ID:	622

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.765
    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 2021
    Virtuelle SQL und RPG Schulungen

  3. #3
    Registriert seit
    Jan 2019
    Beiträge
    17
    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.765
    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 2021
    Virtuelle SQL und RPG Schulungen

  5. #5
    Registriert seit
    Apr 2019
    Beiträge
    39
    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
    17
    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!

Ähnliche Themen

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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •