![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: I have a DEC 3000-600, OpenVMS 6.2 I have just purchased an RMS Journaling license. It has been installed and loaded without problems. The data files are correctly set to RU. When however I execute a record update, the program crashes with the error "Operation prohibited outside recovery unit". The software works perfectly at another site. What have I done wrong with the installation on my machine? Best regards, Steve Todd The Answer is : The "%RMS-F-NRU, operation prohibited outside recovery-unit" error indicates that there is no transaction currently active. The Wizard would first check the code for how it handles errors resulting from failures of the transaction system services. The Wizard would also check the (failing) host for the status of the DECdtm transaction processing services on the system -- check to make sure that DECdtm is active, and that it has a log file. -- $ HELP/MESSAGE NRU NRU, operation prohibited outside recovery-unit Facility: RMS, OpenVMS Record Management Services Explanation: Your application program opened a data file marked for recovery unit journaling and attempted to change the contents of the data file when no recovery unit is active. User Action: Either unmark the data file for recovery unit journaling, or put the operations that change the contents of the data file into a recovery unit.
|