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

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

  1. Make sure that there aren’t any users currently using the Robot/SCHEDULE menu system.
  2. 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.
  3. Make sure no Robot/SCHEDULE jobs currently are running.
  4. End Robot/SCHEDULE. Display the Control Menu and select Option 2 OR enter the following commands on a command line:
  5. ADDLIBLE ROBOTLIB

    CALL RBT107

  6. Execute the following command to turn off the Robot/SCHEDULE Submit Job feature.
  7. RBTINSSBM *OFF

    Note: Run the command even if you are not sure whether you are using this feature.

  8. 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:
    • CRTSAVF FILE(ROBoTLIB/RBTSAVIFS)

    • Enter the following command to save the data to the save file:
    • sav dev(‘/QSys.lib/robotlib.lib/rbtsavifs .file’)

      obj((‘/Help Systems/installs/SCH’))

  9. Enter the following commands to save RBTSYSLIB, ROBOTLIB, and RBTMRGLIB.
  10. 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

  1. Load the tape containing ROBOTLIB, RBTSYSLIB, and RBTMRGLIB. 
  2. 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.
  3. 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.

  4. Do the following:
    • Enter the following command to restore RBTSYSLIB from your tape:
    • 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.

    • 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:
    • RSTOBJ OBJ(RSL062) SAVLIB(RBTSYSLIB) DEV(*SAVF) SAVF(savflib/RBTSYSLIB) RSTLIB(QGPL)

      CALL PGM(QGPL/RSL062)

      DLTOBJ OBJ(QGPL/RSL062) TYPE(*PGM)

    • Enter the following command to set up the Robot/SCHEDULE environment:
    • WRKSYSVAL QSYSLIBL

      Then, do the following:

      • 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.
  5. Enter the following commands to restore ROBOTLIB and RBTMRGLIB from your tape.
  6. 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.

  7. 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:
    • 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)

    • Restore the data to the IFS directory using the following command:
    • rst dev(‘/qsys.lib/robotlib.lib/rbtsavifs .file’)obj((‘Help Systems/installs/SCH’))

  8. Verify the data was restored to the IFS.
     
  9. Enter the following command to remove the save file containing the IFS objects:
  10. DLTF ROBOTLIB/RBTSAVIFS

  11. Enter the following command to change the system name in Help/Systems’ product files:
  12. 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)

  13. Display the subsystem description for RBTSLEEPER by entering the following command:
  14. DSPSBSD RBTSLEEPER

    Then do the following:

    • 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.)
  15. Add ROBOTLIB to your library list by entering the following command:
  16. ADDLIBLE ROBOTLIB

  17. 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:
  18. 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.

  19. To turn on the optional Robot/SCHEDULE Submit Job feature, enter the following command:
  20. RBTINSSBM *ON

  21. To create exit points, enter the following command:
  22. CALL RBT108

  23. Display the Robot/SCHEDULE Main Menu by entering one of the following commands:
  24. RBM

    or

    RBO

  25. Display the Control Menu and start Robot/SCHEDULE.
  26. 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.

 

Nov. 12, 2010