Difference between revisions of "UpdateMacroDefFile"
>Johno (→Updating the Macro Definition File) |
>Johno (→Updating the Macro Definition File) |
||
Line 3: | Line 3: | ||
The macro definition file is a text file that should be uploaded using an ASCII transfer. | The macro definition file is a text file that should be uploaded using an ASCII transfer. | ||
− | |||
− | |||
Download the macro definition file [https://www.vital-soft.com/product-downloads/ here]. | Download the macro definition file [https://www.vital-soft.com/product-downloads/ here]. | ||
:* Scroll to the bottom of the page and choose the version appropriate for AskPlus version E.8.3.3. | :* Scroll to the bottom of the page and choose the version appropriate for AskPlus version E.8.3.3. |
Revision as of 04:07, 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
- 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.