The Express Interface (Xi / OPC .NET 3.0) specification bases on .NET3.5 WCF (Windows Communication Foundation). The communication can be configured for any of the WCF supported communication bindings.
Microsoft provides the SvcConfigEdit utility that is rather difficult to use and doesn't do consistency checks. Users without much WCF experience likely create incomplete or inconsistent configurations that cause the server to crash at start-up.
The XiConfig utility makes the configuration of Xi servers simple. XiConfig can create basic configurations based on user selections about the application situation. The created WCF configuration can be edited to exactly match the application requirements.
XiConfig includes edit features for server options in the AppSettings configuration file and additional XML configuration files for Xi Wrapper server settings for the OPC server access.
XiConfig is easy and quick to use. There are dialogs for all bindings and endpoint settings.
New endpoints can be created by dragging a binding definition to contract tree node.
When a binding is deleted then all related endpoints are automatically deleted, ensuring consistent configuration settings.