QESTField Scheduler Configuration Guide
Applies to QESTField Scheduler
This article details the configuration for the QESTField Scheduler product
Contents
Web.config
Web.config is the primary configuration file for the QESTField Scheduler web application. It resides in the root physical path of the web site. The file is an XML format file and can be edited by any standard text or XML editor.
The initial config file contains several major sections as shown below. Do not change settings in any section except the system.serviceModel unless advised to do so by Spectra QEST.
system.serviceModel
This section contains requires two subsections: bindings and client.
bindings
The type of the bindings defined needs to match those defined for the Lab Service of the QESTNet instance to which the QESTField Scheduler will be connecting. By default these bindings are TCP and defined separately for each of the three required endpoints. These client settings control the connection timeouts and buffer sizes, where not overridden by the QESTNet server's binding settings.
For more information on how to customise service bindings, see: https://msdn.microsoft.com/en-us/library/ms731399(v=vs.110).aspx
client
The client section defines the endpoints to which the client connects. The QESTField Scheduler requires three endpoints of QESTNet:
Endpoint Name | Address | Default Binding | Purpose |
---|---|---|---|
Lab_Session | / | Unsecured TCP | Allows QESTField to open and close QESTNet session and issue commands. |
Lab_Query | /query | Unsecured TCP | Allows QESTField to query data structures from QESTNet's LIMS functionality set. |
Lab_File | /file | Unsecured Streaming TCP | Streams the data content of large files. |
The configuration for each endpoint specifies:
addressThe endpoint address - typically only the host name must be changed to match the QESTNet server. If further customisation of protocol or port has been made then those two must match the QESTNet server configuration.bindingThe binding type - must match the type of the binding configuration.bindingConfigurationThe binding configuration - must match a name from the bindings section.contractThe service interface - do not change.nameThe identifier for the endpoint - do not change.
For more information on how to customise the service client, see: https://msdn.microsoft.com/en-us/library/ms731704(v=vs.110).aspx
Related content
Integrity | Curiosity | Empathy | Unity
The content of this page is confidential and for internal Spectra QEST use only. Do not share, duplicate or distribute without permission.