Difference between revisions of "UpdateMacroDefFile"
>Johno (→Updating the Macro Definition File) |
>Johno (→Updating the Macro Definition File) |
||
Line 8: | Line 8: | ||
:* 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. | ||
− | + | '''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: | |
− | + | ||
− | /ASKPLUS/kill_vsrvtcp -stop_all | + | ::* 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. | Run the load_macros script again, remember to login as the askplus user and cd visimage. | ||
− | To restart the listener: | + | :* 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. | |
− | 2. | ||
− |
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.
Rename the current /ASKPLUS/visimage/macrodef to /ASKPLUS/visimage/macrodefv26. Transfer the macrodef file to the Unix box, using an ASCII transfer. Issue a chmod 644 on the macrodef file so that it is readable by everyone.
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.