Difference between revisions of "UpdateMacroDefFile"

From Vital Soft Wiki
Jump to: navigation, search
>Johno
(Updating the Macro Definition File)
>Johno
(Updating the Macro Definition File)
Line 11: Line 11:
 
'''2. Backup the old definition file and copy the new definition file:'''
 
'''2. Backup the old definition file and copy the new definition file:'''
 
:* Logon to HPUX as '''askplus'''
 
:* Logon to HPUX as '''askplus'''
:: cd /ASKPLUS
+
:: cd /ASKPLUS/visimage
 
:: mv macrodef macrodefv26
 
:: mv macrodef macrodefv26
 
:: cp macrodef_e83.samp macrodef
 
:: cp macrodef_e83.samp macrodef

Revision as of 04:08, 10 November 2014

Updating the Macro Definition File

The macro definition file is a text file that should be uploaded using an ASCII transfer.

Download the macro definition file here.

  • Scroll to the bottom of the page and choose the version appropriate for AskPlus version E.8.3.3.

1. Transfer the file to UNIX:

  • Transfer the samp file, using an ASCII transfer, to the /ASKPLUS/visimage directory.

2. Backup the old definition file and copy the new definition file:

  • Logon to HPUX as askplus
cd /ASKPLUS/visimage
mv macrodef macrodefv26
cp macrodef_e83.samp macrodef

3. Rebuild the indexed macro file used by AskPlus and Visimage:

This step requires that the macro file (/ASKPLUS/visimage/macro) is not in use. You must have all users exit server in Visimage and no AskPlus jobs should be running.
  • While still logged in as askplus
cd /ASKPLUS/visimage
mv macrodef macrodefv26
./load_macros
It might be necessary to bring the listener down to ensure that the file is not being accessed.
  • To kill the listener:
  • Login as root
/ASKPLUS/kill_vsrvtcp -stop_all

Note, the above command will kill all copies of the listener running on any port.

Run the load_macros script again, remember to login as the askplus user and cd visimage.

  • To restart the listener:
  • Login as root
/ASKPLUS/vsrvtcp -a -t –n30501 –a >/dev/null
/ASKPLUS/vsrvtcp_49 -a -t –n30503 –a >/dev/null
Remember to start two listeners (on two different ports) if you have users running Visimage 2.6 and Visimage3.