Using Help/Systems GUI Products Without RBTSYSLIB in QSYSLIBL
Before You Begin
Some sites have security requirements that prohibit the use of the Robot system library, RBTSYSLIB, in the system portion of your library list (system value QSYSLIBL). This Help/FACTS describes the steps you should take to ensure your Robot GUI products still function properly.
Steps to Modify GUI Products
- If necessary, update or convert the Robot products installed on your System i to the most current release and modification level.
- Update all GUI products to the current version from our Web site.
- Add RBTSYSLIB to all job descriptions that are used in your products. This can include the following, depending on the products you have installed:
- Robot/NETWORK
- RBTNETNODE/RBNJOBD
- RBTNETNODE/RBNNAJ1
- RBTNETLIB/RBNHAJ
- RBTNETLIB/RBNJOBD
- Robot/SCHEDULE
- ROBOTLIB/RBTBATCH
- ROBOTLIB/RBTOPALJD
- ROBOTLIB/ROBOTSBMJ
- ROBOTLIB/SLEEPER
- ROBOTLIB/SLEEPSTART
- Robot System Library
- RBTSYSLIB/RSLAUTO
- RBTSYSLIB/RSLDDM
- RBTSYSLIB/RSLSLEEPER
- Robot/SPACE
- RBTSPCLIB/SPCAJ
- RBTSPCLIB/SPCAUDJOBD
- RBTSPCLIB/SPCJOBD
- RBTSPCLIB/SPCRPTJOBD
- Robot/SCHEDULE Enterprise
- RBTENDLIB/RBESAJ
- Robot Browser Interface
- RBTPORLIB/PORTOMCAT
- Robot/CONSOLE
- RBTCONLIB/RBCAJ
- RBTCONLIB/RBCJOBD
- RBTCONLIB/RBCMS
- RBTCONLIB/RPTJOBD
- Robot/NETWORK
- Remove RBTSYSLIB from the system portion of your library list using the following command:
- The value of the RSLGUISYSL data area must be 1 on all systems that will not have RBTSYSLIB in QSYSLIBL. Use the following command to change the data area:
- Change the job description (jobd) or library list (libl) identified to each job submitted by Robot/SCHEDULE to include RBTSYSLIB. If you are using a library list object on your Robot/SCHEDULE job(s), you must have RBTSYSLIB in its library list. RBTSYSLIB also must exist in the job description specified on the control options panel of the Robot/SCHEDULE job.
- Do the following to check the system library list entry for the RBTSLEEPER subsystem:
- Enter the following command:
- Select option 5, Display, on the Work with Subsystem Descriptions panel next to the RBTSLEEPER subsystem
- Select option 1, Operational Attributes, on the Display Subsystem Description panel
- On the Display Operational Attributes panel, look at the System library list entry value and verify it does not contain RBTSYSLIB.
WRKSBSD RBTSYSLIB/RBTSLEEPER
Considerations for Running Product Installs, Updates, or Conversions
When your system is running without RBTSYSLIB in QSYSLIBL and you want to install a new Robot product, or update or convert an existing product, you must do the following before running your install, update, or conversion.
- Change the job that will run the install, update, or conversion so that RBTSYSLIB is removed from the user portion of the library list, and added to the system portion of your library list.
- After the install, update, or conversion completes, check QSYSLIBL and remove RBTSYSLIB if it was added by the install, update, or conversion process.
- Reverse Step 1: Add RBTSYSLIB to the user portion of your library list (QUSERLIBL) and remove it from the system portion of the library list (QSYSLIBL).
Updated Sep. 10, 2009




