How to move the base library and directories - 7.0

Assure Security Installation (Manual) Guide

Product type
Software
Portfolio
Integrate
Product family
Assure
Product
Assure Security > Assure Elevated Authority Manager (EAM)
Assure Security > Assure Encryption
Assure Security > Assure Secure File Transfer
Assure Security > Required for All Modules
Assure Security > Assure Monitoring and Reporting (AMR)
Assure Security > Assure Security Multi-Factor Authentication (MFA)
Assure Security > Assure DB2 Data Monitor (DB2MON)
Assure Security > Assure System Access Manager (SAM)
Assure Security > Assure Secure File Transfer with PGP
Version
7.0
Language
English
Content type
Installation (Manual) Guide
Product name
Assure Security
Title
Assure Security Installation (Manual) Guide
Copyright
2023
First publish date
1999
Last updated
2025-01-05
Published on
2025-01-05T12:58:06.220000

Follow these steps to move the Assure Security base library and directories:

  1. Create the following save files on the original system:
    • CRTSAVF FILE(QGPL/SECOPS)
    • CRTSAVF FILE(QGPL/SECOPSEX)
    • CRTSAVF FILE(QGPL/SECOPSDT)
    • CRTSAVF FILE(QGPL/SECOPSDIR)
  2. End the Assure Security subsystem to prevent any locks on objects while saving them by running the following command:
    ENDSBS SBS(SECOPS) OPTION(*IMMED)
  3. Save the following libraries:
    • SAVLIB LIB(SECOPS) DEV(*SAVF) SAVF(QGPL/SECOPS)
    • SAVLIB LIB(SECOPSEX) DEV(*SAVF) SAVF(QGPL/SECOPSEX)
    • SAVLIB LIB(SECOPSDT) DEV(*SAVF) SAVF(QGPL/SECOPSDT)
  4. Save the following directory:
    SAV DEV('/QSYS.LIB/QGPL.LIB/SECOPSDIR.FILE') OBJ(('/VISIONSOLUTIONS')) SUBTREE(*ALL)
  5. Create the following user profile on the target system:
    CRTUSRPRF USRPRF(SECOPS) PASSWORD(*NONE) STATUS(*DISABLED) INLMNU(*SIGNOFF) TEXT('ASSURE SECURITY - USER PROFILE') SPCAUT(*ALLOBJ *AUDIT *IOSYSCFG *JOBCTL *SAVSYS *SECADM *SERVICE)
  6. Create the following authorization lists on the target system:
    • CRTAUTL AUTL(SECOPS) TEXT('ASSURE SECURITY - OBJ CREATED BY PRECISELY')
    • CRTAUTL AUTL(SECOPSPG) TEXT('ASSURE SECURITY - OBJ CREATED BY PRECISELY')
  7. Set up the following authorization lists on the target system:
    • CHGOBJOWN OBJ(QSYS/SECOPS) OBJTYPE(*AUTL) NEWOWN(SECOPS)
    • CHGOBJOWN OBJ(QSYS/SECOPSPG) OBJTYPE(*AUTL) NEWOWN(SECOPS)

    Refer to the SECOPS, SECOPSPG, LAKEVIEW_I, LAKEVIEW_C and LAKEVIEW_U authorization lists on the original system. If there are profiles on the target system that are not included in the authorization lists of the target system, adjust these authorization lists to add users from the source system using the EDTAUTL command on each system to view and edit authorization lists.

  8. Move the save files (SECOPS, SECOPSEX, SECOPSDT, SECOPSDIR) to the target system by first creating the save files on the target system and then moving them from the original system into the new save files on the target system.
  9. Restore the following libraries on the target system:
    • RSTLIB SAVLIB(SECOPS) DEV(*SAVF) SAVF(QGPL/SECOPS) MBROPT(*ALL) ALWOBJDIF(*ALL)
    • RSTLIB SAVLIB(SECOPSDT) DEV(*SAVF) SAVF(QGPL/SECOPSDT) MBROPT(*ALL) ALWOBJDIF(*ALL)
    • RSTLIB SAVLIB(SECOPSEX) DEV(*SAVF) SAVF(QGPL/SECOPSEX) MBROPT(*ALL) ALWOBJDIF(*ALL)
  10. Restore the following directory on the target system:
    RST DEV('/QSYS.LIB/QGPL.LIB/SECOPSDIR.FILE') OBJ(('/VISIONSOLUTIONS/*')) CRTPRNDIR(*YES) ALWOBJDIF(*ALL)
  11. Update Assure Security in License Manager by running the following command:
    LAKEVIEW/UPDINSPRD
  12. Optionally, run the following commands to clear messages from the source system:
    • CLRMSGQ MSGQ(SECOPS/QJRNOPR)
    • CLRMSGQ MSGQ(SECOPS/QJRNDMP)
  13. You will need new license keys for the new system. To obtain license keys for the new system, gather and send the CALL QLZARCAPI information from both the old system and the new system to Fulfillment_case@precisely.com, so the license can be transferred. The license for PGPCL9 is stored in the “PGPprefs.xml” file in the PGP directory. PGPCL9 must be licensed for the target system. Once you have a new license, go to the AMMAIN menu, select option 1, then option 12 to license PGPCL9 for the target system.
  14. If the source system started the SECOPS subsystem automatically after an IPL, this is done when the SECOPS job is part of the auto start job entries of the QSYSWRK subsystem. Rebuild the SECOPS subsystem description and add SECOPS to the QSYSWRK subsystem auto start job entries with the following commands:
    • ADDLIBLE LIB(SECOPS)
    • CALL PGM(SECOPS/QJRN_SBS)
  15. The “from address” for email may need to be adjusted if, for example, you specify the system name in the “from address” in emails sent from Assure Security. Follow these steps:
    1. Run the WRKQJSET command.
    2. From the search bar at the top, enter “FROMADDR’ and press Enter.
    3. Enter option 2 next to this setting to adjust the “from address” for this system.
  16. Restart the subsystem on the source system if needed by running the following command:
    STRSBS SBSD(SECOPS/SECOPS)
Note: You must also save and restore or create any user libraries, directories, or journals that are being used by Assure Security. Some examples would be the libraries and IFS directories used by destinations of Assure Monitoring and Reporting, journals queried by Assure Monitoring and Reporting, libraries, output queues or directories scanned by Assure Secure File Transfer.