provide the script panel with a method for getting errors when they occur, so it can mark where they have occurred.
this is a non-trivial problem, and for now we will assume any .jyds has local references and therefore cannot be run from a remote .vap file from the server. Further, it's probably better to look into creating a sandboxed thread on which to run the script.
Reject when: - the URI doesn't contain a timerange but the data source has TimeSeriesBrowse