Automic Workload Automation

Ist es möglich einen AS 400 Agenten mit einem speziellen Subsystem zu verbinden?

  • 1.  Ist es möglich einen AS 400 Agenten mit einem speziellen Subsystem zu verbinden?

    Posted Feb 27, 2017 06:15 AM

    Der AS400 Agent kann mit Hilfe der AnweisungenSTRUCAGENT orENDUCAGENT gestartet und gestoppt werden. Mehr Infos dazu koennenhiereingesehen werden

     

    DieSTRUCAGENT-Anweisung weist tatsächlich per Default auf die Job Description UC4Agent, die selbst als ein Objekt in der Agentenlibrary enthalten ist.

     

    ql1szvkmhgmy.pnghttps://us.v-cdn.net/5019921/uploads/editor/up/ql1szvkmhgmy.png" width="504">

     

    STRUCAGENT ruft den Agenten im Batch Modus auf, damit ist gemeint dass es dazu die SystemanweisungSBMJOBbenutzt. Einer der vielen Parameter dieser Anweisung ist unter Anderen die Job Queue in welcher der Job gestartet werden soll (Objekt type JOBD).

     SBMJOB CMD(***) JOB(UC4AGENT) JOBD([Agent LIBRARY]/UC4AGENT)

    Per Default, benutztSTRUCAGENT die Job QueueQBATCH, welche vom SubsystemQBATCH ausgesteuert wird.


     scrpzjhobpcd.pnghttps://us.v-cdn.net/5019921/uploads/editor/ge/scrpzjhobpcd.png" width="497">

    Zusaetzliche Information ueber die AnweisungSBMJOB koennen auf der IBM Pagehier eingesehen werden.

     

    Mit Hilfe der AnweisungCHGJOBD koennen diese Parameter den Systembedürfnissen entsprechend angepasst werden. Es kann jede Job Queue benutzt werden, vorausgesetzt dass die zugehoerige Library bekannt ist.

    Job queue  . . . . . . . . . . . ______      Name, *SAME         

    Library  . . . . . . . . . . .      _______   Name, *LIBL, *CURLIB

     

    Es darf nicht vergessen werden, dass ein Subsystem (Object type SBSD) immer einer Library angehört. Zum Beispiel, gehört die Job QueueQBATCH dem SubsystemQBATCH an, welches als Job Description der LibraryQGPL, aber als Subsystem der LibraryQSYS angehört.

    m64y77efhbwr.pnghttps://us.v-cdn.net/5019921/uploads/editor/yg/m64y77efhbwr.png" width="506">

     

    Da der Agent nun einem Subsystem angehört, kann er über das Aktivieren des Subsystems gesteuert werden; d. h. dass der Agent auf einem AS400 System einem beliebigen Subsystem zugewiesen werden kann.