Check Server Version

If you're writing a protocol which relies on feature(s) added in a release of Pipeline Pilot which are not available in earlier versions, it may be considered polite to give your users an informative error if their server version doesn't support the feature(s) your protocol uses

For example, if you run the included Check Server Version 7.5 example protocol on a 7.0 server the following error is generated

"Sorry this functionalitiy is only available with server version 7.5.2.300 this is version 7.0.1.100"

However If you pass through the Check Server Version component the error generated is

"line 1, The function 'TerminatePipeline' requires 0 parameters."

which at first glance may seem like a PilotScript syntax error in your protocol which is not really the case