Moving Robot/SCHEDULE 10 to a Different System
During this procedure, you may need to refer to the Robot/SCHEDULE 10 User Guide and the Help/FACTS titled "Removing Robot/SCHEDULE 10 From Your System" (contact Help/Systems Support for this Help/FACTS).
Note: If you use the Robot/SCHEDULE 10 graphical PC interface, you must end it before proceeding.
WARNING! If you move Robot/SCHEDULE to a system where Robot/SCHEDULE already is installed, all Robot/SCHEDULE records on the target system will be overwritten. Therefore, we recommend you perform a full save of ROBOTLIB and RBTSYSLIB on the target system before proceeding. Follow the instructions in the Help/FACTS: Removing Robot/SCHEDULE 10 From Your System, to delete it from your target system.
Backing Up Robot/SCHEDULE on the Current System
- Make sure that there aren’t any users currently using the Robot/SCHEDULE menu system.
- Sign on under a user profile that is a member of the user class *SECOFR and has at least the following special authorities: *ALLOBJ and *SECADM.
- Make sure no Robot/SCHEDULE jobs currently are running.
- End Robot/SCHEDULE. Display the Control Menu and select Option 2 OR enter the following commands on a command line:
- Execute the following command to turn off the Robot/SCHEDULE Submit Job feature.
- Do the following to save the data in the IFS directory:
- Enter the following command to create a save file to hold the IFS data:
- Enter the following command to save the data to the save file:
CRTSAVF FILE(ROBoTLIB/RBTSAVIFS)
sav dev(‘/QSys.lib/robotlib.lib/rbtsavifs .file’)
obj((‘/Help Systems/installs/SCH’))
- Enter the following commands to save RBTSYSLIB, ROBOTLIB, and RBTMRGLIB.
ADDLIBLE ROBOTLIB
CALL RBT107
RBTINSSBM *OFF
Note: Run the command even if you are not sure whether you are using this feature.
Note: Back up RBTSYSLIB only if there are no other Help/Systems products on the target system.
SAVLIB LIB(RBTSYSLIB) DEV(device_name)
SAVLIB LIB(ROBOTLIB) DEV(device_name)
SAVLIB LIB(RBTMRGLIB) DEV(device_name)
where device_name is the name of your save device.
Note: Make sure all objects from all libraries are saved.
Restoring Robot/SCHEDULE on the Target System
- Load the tape containing ROBOTLIB, RBTSYSLIB, and RBTMRGLIB.
- Sign on under a user profile that is a member of the user class *SECOFR and has at least the following special authorities: *ALLOBJ and *SECADM.
- Do the following:
- Enter the following command to restore RBTSYSLIB from your tape:
- Make sure that the user profiles RBTADMIN and RBTUSER are valid user profiles on the target system or partition. If they aren't, use the following commands to create the user profiles:
- Enter the following command to set up the Robot/SCHEDULE environment:
- Enter option 2, Change, next to QSYSLIBL to update the system library list.
- Add RBTSYSLIB at the same sequence number position as it was on the source system.
- Sign off the system, then sign on for this change to take effect for your session.
RSTLIB LIB(RBTSYSLIB) DEV(device_name) MBROPT(*ALL) ALWOBJDIF(*ALL)
Note: If any messages about security or data format changes occur, review your job log and make sure all objects for the library were restored.
RSTOBJ OBJ(RSL062) SAVLIB(RBTSYSLIB) DEV(*SAVF) SAVF(savflib/RBTSYSLIB) RSTLIB(QGPL)
CALL PGM(QGPL/RSL062)
DLTOBJ OBJ(QGPL/RSL062) TYPE(*PGM)
WRKSYSVAL QSYSLIBL
Then, do the following:
- Enter the following commands to restore ROBOTLIB and RBTMRGLIB from your tape.
- Do the following to restore the data to the IFS help systems directory.
- If there already isn’t a Help Systems directory on the target system, create it using the following command:
- Restore the data to the IFS directory using the following command:
CRTdir dir(‘/Help Systems’) dtaaut (*RX) objaut(*NONE)
Enter the following command to change the object owner to RBTUSER:
Chgown obj(‘/Help Systems’) newown(rbtuser)
Create the Robot/SCHEDULE directory using the following command:
CRTdir dir(‘/Help Systems/installs/SCH’) dtaaut (*RWX) objaut(*NONE)
Enter the following command to change the object owner to RBTUSER:
Chgown obj(‘/Help Systems/installs/SCH’) newown(rbtuser)
rst dev(‘/qsys.lib/robotlib.lib/rbtsavifs .file’)obj((‘Help Systems/installs/SCH’))
- Verify the data was restored to the IFS.
- Enter the following command to remove the save file containing the IFS objects:
- Enter the following command to change the system name in Help/Systems’ product files:
- Display the subsystem description for RBTSLEEPER by entering the following command:
- Look for an entry for RBT103. (If one does NOT exist, see Using RBT103 in the Robot/SCHEDULE User Guide.)
- Return to the Display Subsystem Description panel. Select option 6, Job queue entries.
- Look for an entry for RBTSLEEPER. (If one does NOT exist, see Starting and Stopping Robot/SCHEDULE in the Robot/SCHEDULE User Guide.)
- Add ROBOTLIB to your library list by entering the following command:
- You must enter a new license code because the target machine has a different serial number and/or model number than the source system. Display a command line and enter the following command:
- To turn on the optional Robot/SCHEDULE Submit Job feature, enter the following command:
- To create exit points, enter the following command:
- Display the Robot/SCHEDULE Main Menu by entering one of the following commands:
- Display the Control Menu and start Robot/SCHEDULE.
- After you are certain that the product is functioning correctly on the target system, you can delete Robot/SCHEDULE from the source system. See the Help/FACTS, Removing Robot/SCHEDULE 10 From Your System for complete information.
If there are no other Help/Systems products installed on the target system, continue with Step 3. If other Robot products are installed on the target system, skip to Step 4.
RSTLIB LIB(ROBOTLIB) DEV(device_name) MBROPT(*ALL) ALWOBJDIF(*ALL)
RSTLIB LIB(RBTMRGLIB) DEV(device_name) MBROPT(*ALL) ALWOBJDIF(*ALL)
Note: If any messages about security or data format changes occur, review your job log and make sure all objects for the libraries were restored.
DLTF ROBOTLIB/RBTSAVIFS
RSLCHGSYSN BEFORE(old_system_name) AFTER(new_system_name) PRODUCT(ROBOT)
After the RSLCHGSYSN command completes, run the following command to initialize the Robot/SCHEDULE database: (Do this only if RBTSYSLIB is at R01M96, dated 071119, or higher. Enter the command RSLVER to see the release/modification level of RBTSYSLIB)
RSLSETOID PRC(RBT)
DSPSBSD RBTSLEEPER
Then do the following:
ADDLIBLE ROBOTLIB
CALL RBT240
If you receive a message that your security code is expiring or has expired, or if your code displays as a series of Xs, call your Help/Systems Regional Sales Manager.
RBTINSSBM *ON
CALL RBT108
RBM
or
RBO
Nov. 12, 2010




