[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Mar 2004
    Beiträge
    181

    Programm mit Subsystem starten

    Hallo,
    ich habe ein neues Subsystem mit Jobq erstellt. Ich möchten nun, dass ein Programm gestartet wird, wenn das Subsystem gestartet wird. Wie genau funktioniert das?
    THX Michael

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    746
    Hallo,

    - eine Jobbeschreibung mit Anforderungsdaten = CALL PGMX erstellen
    - in der Subsystembeschreibung diese Jobbeschreibung als Autostartjob eintragen

    Gruß,
    Robert

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    ADDPJE startet ggf. das Programm sogar mehrfach oder neu, wenn dieses beendet wurde.
    ADDAJE startet genau dieses Programm.
    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

  4. #4
    Registriert seit
    Mar 2004
    Beiträge
    181
    Muss ich dafür auch einen Leitwegeintrag machen? Oder geht das auch ohne?
    Oder wie erstelle ich die JOBD?

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Du benötigst keinen Leitwegeintrag, da das Programm ja dem Subsystem zugeordnet wird.
    Eine eigene Jobbeschreibung (CRTJOBD) ist ggf. unnötig wenn du die Bibliotheksliste selber im Programm einstellst.
    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

  6. #6
    Registriert seit
    Mar 2004
    Beiträge
    181
    Danke. Genau das habe ich gesucht.
    Aber ich habe noch eine weitere Frage.

    Ich möchte einen neuen Speicherpool anlegen. Wie kann ich das machen?

    Zitat Zitat von Fuerchau
    ADDPJE startet ggf. das Programm sogar mehrfach oder neu, wenn dieses beendet wurde.
    ADDAJE startet genau dieses Programm.

  7. #7
    Registriert seit
    Jun 2001
    Beiträge
    388

    Pool

    Hallo Muchi,

    versuch doch mal WRKSHRPOOL und definiere einen neuen Sharepool und diesen trägst Du dann in der Subsystembeschreibung im Bereich der Speichergöße als *SHRPOOLNN ein.

    Andreas
    Andreas Herzfeldt

  8. #8
    Registriert seit
    Mar 2004
    Beiträge
    181
    Also ich habe jetzt den ersten *SHRPOOL1 genommen und angpasst. Kann ich dem auch eine Pool ID hinterlegen?

    Zitat Zitat von Andreas Herzfeldt
    Hallo Muchi,

    versuch doch mal WRKSHRPOOL und definiere einen neuen Sharepool und diesen trägst Du dann in der Subsystembeschreibung im Bereich der Speichergöße als *SHRPOOLNN ein.

    Andreas

  9. #9
    Registriert seit
    Jun 2001
    Beiträge
    388
    Im Sharepool nicht direkt, dann müssetest Du dann direkt in der SBSD eintragen und zwar als weitere Pool-ID:
    **Ausdruck eines SBS mit einem Pool 2 **
    Subsystembeschreibung: QBATCH Status: ACTIVE
    Speichergröße
    Pool-ID (KB)
    1 *BASE
    2 512000

    Wie gesagt ein SHRPOOL teilt sich den vorhandenen Speicher.

    Andreas
    Andreas Herzfeldt

  10. #10
    Registriert seit
    Mar 2004
    Beiträge
    181
    Kann ich auch neue Speicherpools definieren, die dann z.B. als Pool im wrksyssts angezeit werden?

    Zitat Zitat von Andreas Herzfeldt
    Im Sharepool nicht direkt, dann müssetest Du dann direkt in der SBSD eintragen und zwar als weitere Pool-ID:
    **Ausdruck eines SBS mit einem Pool 2 **
    Subsystembeschreibung: QBATCH Status: ACTIVE
    Speichergröße
    Pool-ID (KB)
    1 *BASE
    2 512000

    Wie gesagt ein SHRPOOL teilt sich den vorhandenen Speicher.

    Andreas

  11. #11
    Registriert seit
    Jun 2001
    Beiträge
    388
    Ja, mach doch einfach ein CRTSBSD SBSD(MYLIB/MYSBS) POOLS((1 *BASE) (2 1000 5)). Dann starte es und schon siehst Du im WRKSYSSTS einen neuen Pool mit dem neu erstellten Subsystem.

    Andreas
    Andreas Herzfeldt

  12. #12
    Registriert seit
    Mar 2004
    Beiträge
    181
    Super. Danke. Gibt es ein Redbook für den Umgang mit den Pools?
    Warum sollte ich 2 Pools einem Subsystem zuordnen?
    Stehen die Pool IDs in der Beschreibung nur für das eine Subsystem?
    Wenn ich Speichergröße *BASE angebe, wird dann der Speicher aus dem Systempool *BASE genommen?
    Wie kann ich mitteilen, das ein Job die Pool ID 2 (aus der SBSD) nutzen soll?

    Zitat Zitat von Andreas Herzfeldt
    Ja, mach doch einfach ein CRTSBSD SBSD(MYLIB/MYSBS) POOLS((1 *BASE) (2 1000 5)). Dann starte es und schon siehst Du im WRKSYSSTS einen neuen Pool mit dem neu erstellten Subsystem.

    Andreas

Similar Threads

  1. Programm auf "ferner" AS400 ausführen.
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-05-09, 19:50
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Programm auf anderer AS400 starten
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 04-07-06, 11:52
  4. Programm im anderen Subsystem starten
    By Pepi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 28-04-05, 10:43
  5. Antworten: 7
    Letzter Beitrag: 23-07-04, 07:29

Berechtigungen

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