/
QESTField Scheduler Configuration Guide

QESTField Scheduler Configuration Guide

QEST Platform 5.0 Documentation
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 NameAddressDefault BindingPurpose
Lab_Session/Unsecured TCPAllows QESTField to open and close QESTNet session and issue commands.
Lab_Query/queryUnsecured TCPAllows QESTField to query data structures from QESTNet's LIMS functionality set.
Lab_File/fileUnsecured Streaming TCPStreams 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


Products described on these pages, including but not limited to QESTLab®, QESTNet, QESTField, QEST Web App, Construction Hive, and associated products are Trademarks () of Spectra QEST Australia Pty Ltd and/or related companies.

The content of this page is confidential. Do not share, duplicate or distribute without permission.

© 2021 Spectra QEST® Australia Pty Ltd and/or related companies.  Terms of Use and Privacy Statement


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.