...
Code Block |
---|
TimeSeries[] runFewsWorkflow(String clientId, String workflowId, Date forecastStartDateTime, Date forecastDateTime0, Date forecastEndDateTime, TimeSeries[] inputTimeSeries) throws Exception; |
Runs a FEWS workflow on the MC.
- clientId: A descriptive id used in logging and passed as user id in the taskProperties. Required
- workflowId: A workflow id known by the MC configuration. Required
- forecastStartDateTime: The start time of the forecast. If provided a module state at or before the start time will be used. When not specified the the forecast will start at the last available warm state or will use a cold state when no warm state is available. WARNING ! Because XFire does not support nulls for date/times pass new Date(0) instead of null. Optional
- forecastDateTime0: The time for new saved states during this run, a time observed data is likely to be available for all stations. When not specified the current time will be used. WARNING! Because XFire does not support nulls for date/times pass new Date(0) instead of null.
- forecastEndDateTime: The end time of the forecast. When not specified a default is used specified in the fews configuration. WARNING! Because XFire does not support nulls for date/times pass new Date(0) instead of null. Optional.
- returns: The output timeseries produced by the workflow.
- throws: An exception when something goes wrong.
Installing a Workflow Runner Service
...