Difference between revisions of "RPMS Installation"
From VistApedia
DavidWhitten (talk | contribs) |
DavidWhitten (talk | contribs) (→RPMS Installation Instructions) |
||
Line 54: | Line 54: | ||
#* Go back to your namespace | #* Go back to your namespace | ||
#** <tt>D RebuildIndex^%R("","",1)</tt> | #** <tt>D RebuildIndex^%R("","",1)</tt> | ||
− | # In Programmer mode, D ^ZTMGRSET, choose OpenM for OS, and type your namespace on the three quetions, and rename fileman routines. | + | # In Programmer mode, [[ROUTINE ZTMGRSET|D ^ZTMGRSET]], choose OpenM for OS, and type your namespace on the three quetions, and rename fileman routines. |
− | # Correct the Volume Set and Default HFS fields in the Kernel Systems Parameters file | + | # Correct the Volume Set and Default HFS fields in the [[FILE 8989.3 |Kernel Systems Parameters]] file |
# Correct the Volume in [[FILE 14.5|Volume Set]] file | # Correct the Volume in [[FILE 14.5|Volume Set]] file | ||
# Taskman Site Parameters need to be XXX:CACHE or XXX:ENSEMBLE or XXX:<INSTANCE NAME> | # Taskman Site Parameters need to be XXX:CACHE or XXX:ENSEMBLE or XXX:<INSTANCE NAME> | ||
# Check the Mailman Site Params file for the correct entry in the below field: CPU (UCI,VOL) FOR FILER TO RUN: XXX,XXX | # Check the Mailman Site Params file for the correct entry in the below field: CPU (UCI,VOL) FOR FILER TO RUN: XXX,XXX | ||
− | # Before you proceed, fix the volume set field for devices |TRM| and |TNT| or otherwise you won't be able to use | + | # Before you proceed, fix the volume set field for devices |TRM| and |TNT| or otherwise you won't be able to use FileMan features. |
− | # In Option Scheduling file, correct Volume field for tasks by stuffing the right one | + | # In [[FILE 19.2|Option Scheduling]] file, correct Volume field for tasks by stuffing the right one |
− | # In Device File, correct Volume Set field also by stuffing | + | # In [[FILE 3.5|Device]] File, correct Volume Set field also by stuffing |
# Kill [[GLOBAL %ZTSK|^%ZTSK]] and [[GLOBAL %ZTSCH|^%ZTSCH]]. Reindex the Option Scheduling file (all indices) | # Kill [[GLOBAL %ZTSK|^%ZTSK]] and [[GLOBAL %ZTSCH|^%ZTSCH]]. Reindex the Option Scheduling file (all indices) | ||
# Fix the RPMS Site file. Set OS to DOS | # Fix the RPMS Site file. Set OS to DOS | ||
# In CIA LISTENER file, correct UCI. | # In CIA LISTENER file, correct UCI. | ||
− | # In XUP, go to CIANB MAIN MENU, edit the CIA broker package parameters and remove old UCI and put new one. | + | # In XUP, go to [[OPTION CIANB MAIN MENU|CIANB MAIN MENU]], edit the CIA broker package parameters and remove old UCI and put new one. |
− | # Start the | + | # Start the listener. |
# In BMXMENU, edit all the ports to have a correct namespace, and then start all of them. | # In BMXMENU, edit all the ports to have a correct namespace, and then start all of them. | ||
# In the portal, go to system services and enable telnet. | # In the portal, go to system services and enable telnet. | ||
# Go to XUP, and add yourself as a user. | # Go to XUP, and add yourself as a user. | ||
− | # Find your DUZ | + | # Find your [[DUZ~|DUZ]] |
# Give yourself the "@" | # Give yourself the "@" | ||
# Assign yourself all the keys in the universe by [[ROUTINE AKMOSUSR|D ^AKMOSUSR]] | # Assign yourself all the keys in the universe by [[ROUTINE AKMOSUSR|D ^AKMOSUSR]] |
Revision as of 00:18, 1 July 2009
RPMS Installation Instructions
Written by Sam Habiel. I want to acknowledge Rick Pullen and Nancy Anthracite, who helped me put this together.
For development use; consult a Vista Cache expert for production system set-up. Optional steps marked with *.
- Install Cache or Ensemble (lastest versions); answer no to the question that asks whether to put the key in now if you have the key as a file.
- In the Mgr directory, copy the key and make sure it's named cache.key
- Log into the System Mangement Portal. Right-click on notification icon, choose that option, and if you set a password, log in
- Home > Configuration > Advanced Settings
- IO
- Filemode = True
- Openmode = 1 for Read/Write
- Memory
- GenericHeapSize = 10000. More may be needed for shadowed systems.
- ZFHEAP = 125000 (minimum). May require more depending on software running and OS platform.
- Miscellaneous
- WebServerPort = 57772 (default) This can be changed and is the port number that the System Management Portal uses.
- ObjectScript
- Set ZEOF = True
- Telnet
- DNSLookup = True (if DNS server is available). Set to False if no DNS server available. Only affects Windows OS.
- *Home > Configuration > Memory and Startup
- Routine Cache: Min 50MB
- Database Cache (8 KB): Min 1500MB. Leave 2 KB Cache at 0.
- IO
- Create a blank database
- Configuration > Local Databases > Create New Database
- Give it a 2-5 letter name, and put in a directory with the same name
- Size: 1MB
- Jounal: No
- Resource: %DB_%Default
- Create a namespace
- Configuration > Namespaces > Create New Namespace
- Give it the same name as your DB created in #4
- Map it to your DB
- Don't copy any mappings
- Create the mappings (Namespaces, Global Mappings and Routine Mappings)
- Globals: (%Z*, %z*) to your namespace; (UTILITY, TMP, TEMP, XTMP) to CACHETEMP
- Routines: %DT*, %HOSTCMD, %INET, %RCR, %Serenj*, %XB*, %XU*, %ZI*, %ZO*, %ZT*, %ZU*, %ZV*, %ZDEBUG
- *Home > Security Management > Users
- Add accounts. Copy from SuperUser. Add Password. Set Namespace. If this is intended for general use, set the routine to be ^ZU, otherwise, leave it blank.
- *Home > Security Management > CSP Applications > Edit /csp/sys (this portal). Uncheck unauthenticed and check password to allow only authenticated users to use the system management portal.
- *Home > Security Management > Services > Edit %Service_Telnet. Enable it and choose appropriate authentication.
- *Home > Security Management > Resources > Edit %Development and enable it (only for systems on which development will be performed).
- Shutdown Cache/Ensemble, put your real CACHE.DAT in the folder, and start Cache/Ensemble again.
- *For databases migrated from Cache 5.0.x, recompile the routines and update database objects.
- Enter Programmer Mode
- Go to your namespace
- Execute the following:
- D ^%RCOMPIL
- Routine(s): %*
- Routine(s): **
- ZN "%SYS"
- $System.OBJ.UpgradeAll()
- Go back to your namespace
- D RebuildIndex^%R("","",1)
- In Programmer mode, D ^ZTMGRSET, choose OpenM for OS, and type your namespace on the three quetions, and rename fileman routines.
- Correct the Volume Set and Default HFS fields in the Kernel Systems Parameters file
- Correct the Volume in Volume Set file
- Taskman Site Parameters need to be XXX:CACHE or XXX:ENSEMBLE or XXX:<INSTANCE NAME>
- Check the Mailman Site Params file for the correct entry in the below field: CPU (UCI,VOL) FOR FILER TO RUN: XXX,XXX
- Before you proceed, fix the volume set field for devices |TRM| and |TNT| or otherwise you won't be able to use FileMan features.
- In Option Scheduling file, correct Volume field for tasks by stuffing the right one
- In Device File, correct Volume Set field also by stuffing
- Kill ^%ZTSK and ^%ZTSCH. Reindex the Option Scheduling file (all indices)
- Fix the RPMS Site file. Set OS to DOS
- In CIA LISTENER file, correct UCI.
- In XUP, go to CIANB MAIN MENU, edit the CIA broker package parameters and remove old UCI and put new one.
- Start the listener.
- In BMXMENU, edit all the ports to have a correct namespace, and then start all of them.
- In the portal, go to system services and enable telnet.
- Go to XUP, and add yourself as a user.
- Find your DUZ
- Give yourself the "@"
- Assign yourself all the keys in the universe by D ^AKMOSUSR
- Make a folder where your ehr client will reside. Share that folder with read access to all users.
- Find lastest major version of EHR (currently 1.1) and double click on the exe and extract the files to folder you just created.
- In the resulting dialog, put the UNC path of the shared folder in the first box; in the last box, add /trace to enable tracing by default (for developers).
- Install EHR 1.1 patch 1
- Install EHR 1.1 patch 4. It contains the last license (the permanent one).
- Edit the VueCentric Framework defaults. In XUP, choose CIAV MANAGER
- Choose site parameter edit
- Object source path is the UNC to your bin folder
- You may choose to change the default VueCentric Template now or later
Stuff to do later... There is so much set-up you can work on. Here are some things that are needed:
- *Add Mailman Domain; Christen; have Kernel point to it.
- *Add Institution; Set-up Medical Center Division to point to it; have Kernel point to default division.
- *Setup Backup and Journalling in Cache/Ensemble.