Submitted by Anonymous (not verified) on Tue, 09/16/2014 - 00:00
Forums

Hi,

Can we have multiple versions of IceBreak running simultaneously on the same IBMi box?

Niels Liisberg

Tue, 09/16/2014 - 00:00

Yes – Simply follow these steps:

By default IceBreak will:

  • Install library ICEBREAK
  • Install “IceBreak" as a folder in the IFS root
  • Build a subsystem with the name ICEBREAK
  • Create a menu i QGPL called ICEBREAK

Now – All the above can be changed in the installation:

When you are on page 5 in the installation wizard, then press “Advanced”.
Here you can change the above default names, i.e. change it to ICEBRK2

After you have finished the installation you can migrate your production IceBreak into your new installed ICEBRK2.

1: First end the ICEBREAK production subsystem (GO ICEBREAK and ENDICESBS)
2: GO ICEBRK2 and then select option 69, Migrate from IceBreak Library (MGRICELIB)

3: Now STRICESBS and your server will run within the new environment.

NOTE 1:
Don’t just start you original production IceBreak subsystem until you have changed the servers you want to test from startup AUTO to startup *MANUAL. OR have changed the TCP/IP port it is litening on – You can not have two or more servers running on the same TCP/IP port and/or TCPIP interface.

NOTE 2:
If you have any resources in the /icebreak/system/shared folder – then you need to copy these items by hand into /icebrk2/system/shared with:

Qsh('cp -r /icebreak/system/shared/* /icebrk2/system/shared ’)

 

Best regards,
Niels Liisberg 

I have seen this issue if you have installed the IceBreak with a QPGMR kind of user profile – You need QSECOFR, otherwise some files are not restored and/or you cannot access the IFS files since public read is set by the installation, which the installation profile will not allow.

Best regards,
Niels Liisberg