[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jul 2012
    Beiträge
    26

    Libl-List bei SCDE-Job

    Hallo zusammen,
    ich habe ein Verständnisproblem : Ich habe einen SCDE-Job geerbt, der einen CMD in einer Anwendung mit komplexer Bibliotheksliste ausführt. Lasse ich den SCDE laufen wie es seiner Einstellung über Datum und Uhrzeit entspricht ist alles Okay. Starte ich den Job per F10 (Sofort ausführen) bekomme ich Fehlermeldungen, die auf eine falsche Bibliotheksliste zurückzuführen sind. Ich muss aber jetzt diesen CMD per RUNRMTCMD von einer anderen Partition aus aufrufen (Im Rahmen einer komplexen Verarbeitung). Jetzt meine Frage : Wie kommt die Bibliotheksliste zu dem SCDE-Job?
    Ich hatte bisher vermutet über die Jobbeschreibung die mitgegeben wird denn der Benutzer ist es nicht (Ist QPGMR und der hat mit der spezifischen Anwendung nichts zu tun. ) und das Programm hinter dem CMD enthält auch keine Anweisungen betrf. Bibliotheksliste. Aber wie genau, denn in der JOBD kann ich nichts finden.
    Kann mir jemand auf die Sprünge helfen ? Ich möchte kein extra CL erstellen müssen um 14 Bibliotheken zuzufügen, CMD ausführen ...) nur weil ich das Prinzip nicht verstanden habe. Danke !

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Schau dir den Eintrag mal mit 5 gut an.
    Hier wird eine JOBD verwendet und für USRLIBL auf *JOBD verwiesen.
    Mit Auswahl 10 übernimmt das Kommando aber nicht alles und ändert USRLIBL auf *CURRENT.
    Also ändere vor dem SBMJOB die USRLIBL auf *JOBD.

    RUNRMTCMD hat da etwas Schwierigkeiten.
    Hier kannst du direkt keine JOBD angeben sondern halt nur ein Kommando.
    Dieses kann dein SBMJOB aus dem WRKSCDE sein.
    Allerdings kannst du dann nicht auf das Ende warten (Waittime).

    Alternativ mach ein neues CLP.
    Dieses kann ein CHGLIBL durchführen und den Call dann an Stelle des SBMJOB ausführen.
    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

  3. #3
    Registriert seit
    Jul 2012
    Beiträge
    26
    Hallo Fuerchau,
    ich glaube, ich steh mir selbst im Weg und muss noch mal fragen : Mit Auswahl 5 auf den SCD-Job sehe ich eine Jobbeschreibung XXX in der Lib YYYDTA. Wenn ich den JOB mit 10 starte dann wird YYYDTA durch *CURRENT ersetzt und die JOBD wird nicht mehr gefunden. Deshalb die Fehler. Aber was mir immer noch fehlt....In dieser JOBD steht ein Benutzerprofil. Wenn ich mir das ansehe finde ich bei Startprogramm eine Prozedur. Die hab ich nach einem RTVCLSRC mir angesehen und dort wird die Bibliotheksliste zusammengebaut. Ist das der Weg den der SCDE-Job geht wenn er mit der JOBD XXX
    ausgeführt wird ? Bitte nochmal um Hilfe ..

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein!
    Die Startprozedur wird ausschließlich von Dialog-Job's aufgerufen.
    Schau dir per DSPJOBD die JOBD XXX in YYYDTA an. Da findest du am Ende auch deine USRLIBL.
    Bei Auswahl 10 benötigst du vor die Lib YYYDTA in deiner Libl.
    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

  5. #5
    Registriert seit
    Jul 2012
    Beiträge
    26
    Wenn man beim Aufruf des DSPOBJD mal auf die Angabe "Eingabetaste > Weiter" achtet und nicht nur blättert dann erhält man auch die Infos die man haben will nämlich die Anfangsbibliotheken.
    Asche auf mein Haupt, Fuerchau, das ist mir jetzt echt peinlich. Das war das berühmt Brett vor dem Kopf.
    Vielen Dank für deine Mühe und die Geduld.....

  6. #6
    Registriert seit
    Dec 2000
    Beiträge
    281
    Wenn es nur eine einmalige Sache ist, dann ändere den JOBSCDE auf Startzeit *current dann läuft er mit den gewünschten Einstellungen, nachher zurückändern nicht vergessen. :-)

    Klaus

Similar Threads

  1. QIBM_QZDA_SQL2 *LIBL
    By dabeda in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 24-01-14, 08:03
  2. Libl******rmanent ändern
    By delphix in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 17-01-02, 14:50

Berechtigungen

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