[ https://issues.apache.org/jira/browse/ODE-295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexis Midon updated ODE-295: ----------------------------- Attachment: ODE-295_branch_patch#2.txt patch to be applied on top on the previous one. > Integration-Layer configuration > ------------------------------- > > Key: ODE-295 > URL: https://issues.apache.org/jira/browse/ODE-295 > Project: ODE > Issue Type: New Feature > Components: BPEL Runtime > Reporter: Alexis Midon > Assignee: Matthieu Riou > Fix For: 1.2 > > Attachments: ODE-295_branch_patch#2.txt, ODE-295_patch#1.txt, > ODE-295_trunk_patch#1.txt > > > *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. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.