This class is the most generic linkage through a data location it does not enforce that the location store a dss file, but it does support a getDssPath request. This is the data location class used by most plug-ins. DataLocation is not marked as abstract, but there are many classes which extend DataLocation.
DataLocations have a type, the type can be one of the following:
- Timeseries
- PairedData
- Grid
- File
- Scalar
- Location
By default the DataLocation class sets the type to TimeSeries.
DSS F-Part
The DSS F-Part consists of
<Simulation Name>:<Event Name>:<Model>-<Model Alternative>
where:
<Simulation Name> is the first 10 character in the name of the simulation.
<Event Name> is the first 10 characters in the name of the Event.
<Model> is the name of the plug-in.
<Model Alternative> is the name of the Model Alternative.
FRA DSS F-Part
During an FRA compute the DSS F-Part has an additional part: the collection number.
<collection number>|<Simulation Name>:<Event Name>:<Model>-<Model Alternative>
F-Part Replacement
To ensure that earlier models can feed later models' data through the Simulation's DSS file, F-Part replacement will have to occur during the compute. The plug-in will be told what its output F-Part will be at compute time. The program should then look through its input DSS pathnames for a pathname matching a WAT style linked F-Part pathname and replace the simulation name:event name part of the pathname with the current simulation name:event and replace the DSS file.
Example of F-Part Replacement
If ResSim Model Alternative "FloodOps" is linked to HMS Model Alternative "Base", the DSS F-Part for the ResSim model will be something like: WithoutPro:50Years:HMS-Base. If the same two models are used in a different simulation, the output DSS F-Part passed to ResSim could be UpdatedCon:Jan_2006:ResSim-FloodOps. ResSim takes all its linked DSS input pathnames and changes them from WithoutPro:50Years:HMS-Base too ResSim would take all its linked DSS input pathnames and change them from has to implement the agree on the file format. UpdatedCon:Jan_2006:HMS-Base.