Anmelden

View Full Version : Seltsames Phänomen



oopsy-dear
07-08-13, 13:25
Ich habe bei vielne Kunden ein CL-Progrämmchen, Scheduler gesteuert laufen, dass zu einem definierten Zeitpunkt im Batch das steuernden SBS herunter fährt, ein SAVSYS, ein SAVLIB *NONSYS, ein SAVDLO und ein SAV ausführt, also ein SAVE 21 im Batch durchführt. Das klappt bei allen Kunden, nur nicht bei einem. Da sicher aus der QSYS 5 Objekte, eins aus QUSRSYS, 17 DLO´s und rnd. 40.000 Objekte. Lasse ich den Job Interaktiv in QCTL laufen, arbeitet er korrekt. Jemand eine Idee?
Hier das Log:


Subsystem QSYSWRK beendet.
System beendet, eingeschränkter Zustand.
5 Objekt(e) aus Bibliothek QSYS gesichert.
1 Objekt(e) aus Bibliothek QUSRSYS gesichert.
17 Dokumentbibliotheksobjekte wurden gesichert.
40727 Objekte gesichert.
Subsystem QCTL startet in Bibliothek QSYS.
Subsystem QSYSWRK startet in Bibliothek QSYS.

KingofKning
07-08-13, 13:48
Eine Frage der Berechtigung?
Benutzt Du interaktiv wie im Batch den selben User?

Du kannst ja beim sichern protokollieren was gesichert wird. Einfach mal die Dateien vergleichen wo der Unterschied ist.

Einschränkungen bezgl. der Auswahl der Objekte hast Du nicht gemacht?

Ansonsten CL posten.

GG

TARASIK
07-08-13, 14:00
Hallo Oopsy-Dear,
welches Release ist denn auf dem System installiert ? Schon einmal das Logging im CL Programm eingeschaltet.

CHGJOB LOG(4 00 *SECLVL) LOGCLPGM(*YES)

oopsy-dear
07-08-13, 14:11
Eine Frage der Berechtigung?
Benutzt Du interaktiv wie im Batch den selben User?


Ja, immer den QSECOFR



Du kannst ja beim sichern protokollieren was gesichert wird. Einfach mal die Dateien vergleichen wo der Unterschied ist.


Einschränkungen bezgl. der Auswahl der Objekte hast Du nicht gemacht?


Nein



Ansonsten CL posten.

GG

ENDHOSTSVR SERVER(*ALL)
ENDTCPSVR
DLYJOB DLY(60)
ENDTCP
DLYJOB DLY(60)

ENDSBS SBS(*ALL) OPTION(*IMMED) BCHTIMLMT(&SABTLM)

DLYJOB DLY(120)


SAVSYS DEV(&SATAPD) ENDOPT(*LEAVE)
SAVLIB LIB(*NONSYS) DEV(&SATAPD) ENDOPT(*LEAVE)
SAVDLO DLO(*ALL) DEV(&SATAPD) ENDOPT(*LEAVE)
CHGVAR VAR(&SADEVD) VALUE('/qsys.lib/TAP01.devd')
CHGVAR VAR(%SST(&SADEVD 11 5)) VALUE(&SATAPD)
SAV DEV(&SADEVD) OBJ(('/*' *INCLUDE) ('/qsys.lib' *OMIT) -
('/qdls' *OMIT)) ENDOPT(&SATAPE)

Wie gesagt, die Anwendung läuft bei ca. 10 Anwendern seit 2 Jahren problemlos.

TARASIK
07-08-13, 14:19
Hallo Oopsy-Dear,
ist denn Dein "BCHTIMLMT" richtig gefüllt ? Es gibt Probleme unter R610 und R710 mit sav im restricted Batch mit Ptfs gelöst. Interessant wäre ein richtiger Joblog.

oopsy-dear
07-08-13, 14:20
Ich glaube, ich hab´s. Das Log sagt, das noch nicht alle Subsysteme beendet sind .... Ich check das nochmal

Edit sagt: Ja, das war´s Es waren zum Start des SAVSYS nicht alle Subsysteme beendet

Danke für Eure Hilfe!