PDA

View Full Version : Jobs aus WRKJOBSCDE



Peet
31-08-14, 12:46
Hallo zusammen,
ich bin mir unserer AS400 von V5R4 auf eine AS400 V7R1 umgestiegen.

Bei den Jobs in WRKJOBSCDE (die habe ich manuell auf die neue AS400 übernommen) habe ich nun folgendes Problem...
...eine angegebene JOBD bei Einträgen in dem JobSheduler "zieht" nicht !

...d.h. der entsprechende Job wird submitted, aber die LIBL-Liste ist nicht die gemäß der JOBD !!!

...auf beiden System ist der Befehl SBMJOB mit INLLIBL(*CURRENT) eingestellt,
was unbedingt so bleiben muss !

Auf der alten AS400 V5R4 werden die Jobs aus dem JobSheduler korrekt "submitted", die LIBL-Liste ist gemäß der angegeben JOBD korrekt !

Auf der neuen AS400 V7R1 aber nicht !!!

Gibt es Einstellungen, die steuern, das der Jobsheduler eine angegebe JOBD hinsichtlich der LIBL-List beim "automatischen" SBMJOB berücksichtigt, unabhängig vom Schlüsselwort
INLLIBL(*CURRENT) im Befehl SBMJOB ???

Ich finde nichts !

Vielen Dank im Voraus !

Fuerchau
31-08-14, 15:20
Wo soll denn INLLIBL(*CURRENT) bei den automatischen Jobs herkommen wenn nicht aus dem Systemwert QUSRLIBL?
Vergleiche hier doch mal, denn das ist der Default beim Start eines neuen Jobs über das System.

BenderD
31-08-14, 15:47
... addjobscde cmd(sbmjob ....INLLIBL(*JOBD)) tut alles was er soll und ist unabhängig von dem, der den JOBSCDE macht und den entsprechenden Comman defaults. Ich meine mich dumpf zu reinnern, dass der ADDJOBSCDE Werte aus dem aktuellen Job zieht, ähnlich bei direkter Übergabe.

D*B

holgerscherer
31-08-14, 17:35
Ich meine mich dumpf zu reinnern, dass der ADDJOBSCDE Werte aus dem aktuellen Job zieht, ähnlich bei direkter Übergabe.


dumpf, aber richtig :) *current heisst eben "jetzt gerade eben im Moment", und der ist bei einem submitteten jobscde der Zeitpunkt des addjobscde - meines Erachtens nicht immer die perfekte Methode.

@Peet - bitte möglichst alles explizit angeben, und nicht darauf vertrauen, dass beim sbmjob die Einstellungen gerade so passen, wie es Dir recht ist :)

-h

Peet
31-08-14, 18:40
Wo soll denn INLLIBL(*CURRENT) bei den automatischen Jobs herkommen wenn nicht aus dem Systemwert QUSRLIBL?
Vergleiche hier doch mal, denn das ist der Default beim Start eines neuen Jobs über das System.


Hallo,
die Systemwerte habe ich natürlich abgeglichen, sonst hätte ich hier auch keinen
Beitrag aufgemacht.

Peet
31-08-14, 18:41
... addjobscde cmd(sbmjob ....INLLIBL(*JOBD)) tut alles was er soll und ist unabhängig von dem, der den JOBSCDE macht und den entsprechenden Comman defaults. Ich meine mich dumpf zu reinnern, dass der ADDJOBSCDE Werte aus dem aktuellen Job zieht, ähnlich bei direkter Übergabe.

D*B

Hallo,
das würde ja bedeuten, einen SBMJOB zu machen, um einen SBMJOB zu machen !
2 Jobnummern pro Aufruf, generell sicherlich nicht das Problem, aber für AS400 recht
"unkomfortabel" !
Trotzdem vielen Dank....

Peet
31-08-14, 18:45
dumpf, aber richtig :) *current heisst eben "jetzt gerade eben im Moment", und der ist bei einem submitteten jobscde der Zeitpunkt des addjobscde - meines Erachtens nicht immer die perfekte Methode.

@Peet - bitte möglichst alles explizit angeben, und nicht darauf vertrauen, dass beim sbmjob die Einstellungen gerade so passen, wie es Dir recht ist :)

-h


Hallo,
das ist ja voll doof, das kenne ich von der AS400 gar nicht !
Mag auch für IBM logisch sein, aber z.B. die Tatsache, dass man einen Benutzer für den Eintrag
im JobSheduler angegeben kann, könnte mich dazu verleiten daran zu glauben, dass dann ggf. sogar eine JOBD aus dem Benutzerprofil gezogen wird, auch wenn diese beim ADDJOBSCDE gar nicht angegeben wird !
Und bei Angabe eines anderen Benutzers für ADDJOBSCDE als der ausführende ist *CURRENT irgenwie "herrenlos".

Trotzdem vielen Dank, ich werde das mal für einen Job ausprobieren !

BenderD
31-08-14, 19:18
... sicherlich ein typischer Fall von zweitbeste Lösung, aber m.E. kriegt man das am einfachsten mit dem ADDJOBSCDE SBMJOB, oder mit einem command dicht, wenn denn das, was man aufruft selfcontaining ist, dann kann man das dort mit curlib oder PRDLIB glatt bügeln.

D*B

Peet
31-08-14, 19:45
Hallo zusammen,

ich habe die betroffenen "SCDJOBS" jetzt neu eingerichtet, nachdem ich die "Umgebung" des einrichtenden Jobs entsprechend angepasst habe.
Es waren letztendlich nur 4 Stück, die anderen "fummeln" sich ihre "Jobumgebung" durch eigene CLLE's sowieso selbständig "zurecht". :=)

Und ich habe für mich "dokumentiert", dass man hier "gewarnt" sein sollte ! :eek:

Vielen Dank an alle "Supporter" ! ;)