How Do I Set Up Envision to Connect to AgilePoint Server Using WCF Bindings?

To connect Envision to AgilePoint Server using different WCF bindings such as netTcp or BasicHttp, and binding attributes, or metadata, do the following.

Instructions

  1. Run the Windows Service Client Utility tool against the file Envision.config.

    For more information, see Run the Windows Service Client Utility Tool.

  2. In Envision.config, add the following appSettings node.

    <add key="EnabledConfiguration" value="true"/>Allowed

    values are:
    • true - Envision refers to the config file for reading the binding configuration.
    • false - Envision uses the default built in binding setting to connect to the AgilePoint Server. This setting is required for AgilePoint for Azure.
  3. In Envision.config, add a separate application key value for each AgilePoint Server.

    The application key must start with the literal string "Server_" followed by the custom name representing the respective AgilePoint Server.

    The value of the application key must include the following information:

    • The type of binding used to connect to AgilePoint Server
    • The workflow service binding
    • The admin service binding
    • The Event Services binding
    • The Data Services binding
    • The EndPoint URL of the service
    • The User Principal name (UPN). The UPN is mandatory in case of netTcpBinding.
    Example:

    <add key="Server_CSC-NINE-STAGING" value="Binding=netTcpBinding; WorkFlowBindingUsed=NetTcpBinding_IWCFWorkflowService; AdminBindingUsed=NetTcpBinding_IWCFAdminService; DataServicesBindingUsed=NetTcpBinding_IWCFDataServices; EventServicesBindingUsed=NetTcpBinding_IWCFEventServices; EndPointUrl=net.tcp://csc-nine:7001/AgilePointServer; UPN=DEMO3\Administrator">

  4. Paste the configuration file in [AgilePoint Envision installation folder].

Downloads