Help/Systems SEQUEL Software PowerTech Skybot Software
Help/Systems
The World's Leader in IBM iSeries Software Solutions

Recommendations for Running Help/Systems Products in an IASP Environment

These instructions explain the rules for installing a Help/Systems product in an Independent Auxiliary Storage Pool (IASP) environment. Help/Systems products cannot be installed in an IASP outside of the *SYSBASE pool.

Notes on Installing Robot/SCHEDULE V9 in an IASP

Note: In Robot/SCHEDULE Version 10, IASPs can be controlled by a job, environment, or job description

System Base Pool (*SYSBASE) Installation

ROBOTLIB typically is installed in ASP 01 of the *SYSBASE pool. Therefore, it cannot be installed in an IASP as ROBOTLIB. When ROBOTLIB is in the *SYSBASE pool, all jobs submitted by Robot/SCHEDULE have access to ROBOTLIB because it resides in *SYSBASE.

For user jobs submitted by Robot/SCHEDULE to access user objects in an IASP, the jobs must be submitted with the correct ASP group. Or, the user must add the SETASPGRP command to the job’s command list.

Accessing User Objects

Users objects referenced by Robot/SCHEDULE should be in *SYSBASE or in an ASP group used by the user’s submitted job. In addition, users who access Robot/SCHEDULE through menus or commands must use the correct ASP group.

Submitting Jobs

When submitting jobs, keep the following in mind:

  • The INLASPGRP parameter on the SBMJOB command defaults to *CURRENT. Therefore, all jobs submitted by Robot/SCHEDULE use the ASP group of the job that does the submitting.
  • When the Robot/SCHEDULE monitor job starts, it starts with the current ASP group of the user’s job.
  • When the Robot/SCHEDULE monitor job submits a user job, it is submitted with the current ASP from the monitor job.
  • If a user enters a DO override code on a job in Robot/SCHEDULE, the job is submitted with the current ASP of the user’s job.

Using OPAL

When using OPerator Assistance Language (OPAL), keep the following in mind:

  • When the Robot/SCHEDULE monitor job submits a job with Before OPAL, the OPAL is executed by the monitor job, using the monitor job’s current ASP group.
  • When a user executes a DO Special override code with OPAL for a job with Before OPAL, the OPAL is executed by the user’s job and uses the current ASP group of the user’s job.
  • When a job is submitted with After OPAL, the OPAL is executed by the submitted job with the current ASP group of the submitted job.
  • OPAL can check the status of an IASP device with the DEVSTS variable and AVAILABLE, which is implemented in OPAL.

Notes on Installing Robot/CONSOLE in an IASP

System Base Pool (*SYSBASE) Installation

RBTCONLIB typically is installed in ASP 01 of the *SYSBASE pool. Robot/CONSOLE monitors message queues in *SYSBASE or the current ASP group; it does not monitor multiple ASP groups. You must modify the job description RBTCONLIB/RBCJOBD to include the ASP group name. Robot/CONSOLE cannot be installed in an IASP as RBTCONLIB.

When Robot/CONSOLE is installed in *SYSBASE, all OPAL runs in the same ASP group as the monitor job. For OPAL to access user objects in an IASP, the OPAL program must specify the ASP group using the SETASPGRP command. Ensure that you are getting the messages from *SYSBASE or the ASP group associated with job.

Notes on Installing Robot/NETWORK in an IASP

System Base Pool (*SYSBASE) Installation

RBTNETLIB and RBTNETNODE should be installed in ASP 01 of the *SYSBASE pool.

Updated Oct. 29, 2009