Dynamically Configuring Endpoint Connection Properties

See Also

The binding component Application Configuration property allows you to specify values for the component's endpoint connectivity parameters, which are normally defined in the WSDL service extensibility elements, and apply these values to a user-named endpoint ConfigExtension Property. The Application Configuration property editor includes fields for all of the connectivity parameters that apply to that component's binding protocol. When you enter the name of a saved ConfigExtension and define the connectivity parameters in the Application Configuration editor, these values will override the WSDL defined connectivity attributes when your project is deployed. To change these connectivity parameters again, you simply change the values in the Application Configuration editor, then shutdown and start your Service Assembly to apply the new values.

The Application Configuration property editor allows you to create several application configurations referenced the user-defined names. Note that different binding component protocols will have different attributes. For example, HTTP binding attributes are not the same as the JMS binding attributes, and therefore, the Application Configuration property editors for each of these binding components will contain different attributes .

To apply a named ConfigExtension to the Application Configuration:

  1. In the CASA editor, specify a name for your endpoint Configuration Extension (see ConfigExtension Property).
  2. In the Services window, go to the Binding Components directory under the JBI node, right-click the binding component used by your application, and select Properties. The Properties window appears.
  3. In the binding component's properties, click on the Application Configuration property ellipsis (...) button. The Application Configuration property editor appears.
  4. Enter the user-defined name of the ConfigExtension you want and define the values for the connection parameters.
  5. Once the Application Configuration values have been defined, deploy your application.

 

See Also
JBI Node (Under Services/Servers)
Application Variables Property
ConfigExtension Property

Legal Notices