Scenario

The Operations Support Interface (OSI) is a feature in HEC-ResSim that allows the user to create their own release overrides (and inflows) editor. The configuration data is stored separately for each alternative, and there is currently no option in the OSI to copy the configuration from one alternative to another. Configuring the OSI is not a trivial process. If you have two or more alternatives that are built using the same network, then the OSI configuration information CAN be copied from one alternative to another following the steps outlined in this tutorial.

Assumptions

These instructions are based on the following assumptions:

  • You completed the OSI configuration for one alternative.
  • The alternative(s) that you want to copy the OSI configuration to use the same network and do NOT have the OSI configured.
  • You will be using a text editor. This example utilizes Notepad++.

The Process

  1. In the rss folder of your watershed, find the .ralt file for the alternative that already has the OSI configured. Open this file using a text editor (such as Notepad++). For example, if your alternative is named NormalOps, the file you want to open is named NormalOps.ralt.
     
  2. Look carefully at the figure below to identify the block of lines that represent the OSI configuration information.
    Example .ralt File

  3. Select the necessary lines in your file and copy them to the clipboard (ctrl + c).

  4. Next, open the .ralt file for the alternative you want to copy the OSI configuration into. For example, if the alternative is named ByTheBook, then ByTheBook.ralt is the target file.

  5. Paste (ctrl + v) the lines you copied in Step 3 at the end of the target file. See the figure below for an example.
    Pasting the Lines into the Target .ralt File

  6. After pasting the OSI configuration into the target file, Save the file.
     
  7. Open the CAVI and add the target alternative to a forecast. Make the alternative active and compute it.
     
  8. Open the OSI. The OSI for the target alternative should now be fully configured.