Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-295

EPR configuration

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.2
    • BPEL Runtime
    • None

    Description

      Abstract:
      Add support for external services configuration at runtime.
      Some settings (like timeout, proxy, headers etc) may have to be defined dynamically and on a service-basis.

      This could be done with a property file (per deployment unit).

      Details:
      This issue adds a mechanism to pass properties from the ProcessConf to the Integration Layer, and leverages it to configure external services.

      The ProcessConf interface has a method Map<String, String> getProperties(String...).
      This method is meant to expose properties to the Integration Layer. These properties have to be specific to the process configuration. It's the implementor responsability to define what these properties are, what they are used for. The String array received as argument may be used to specify filters, criteria to get only a subset of the properties.
      Default Implementation

      The default implementation will use the first two parameters as service name and port name.

      This method is backed by a property file named integration-layer.properties. This file must be placed in the deployment unit.

      Attachments

        1. ODE-295_branch_patch#2.txt
          79 kB
          Alexis Midon
        2. ODE-295_trunk_patch#1.txt
          161 kB
          Alexis Midon
        3. ODE-295_patch#1.txt
          169 kB
          Alexis Midon

        Issue Links

          Activity

            People

              mriou Matthieu Riou
              alexismidon Alexis Midon
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: