Issue Details (XML | Word | Printable)

Key: ODE-295
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Matthieu Riou
Reporter: Alexis Midon
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ODE

EPR configuration

Created: 27/May/08 04:41 PM   Updated: 30/Mar/09 11:47 PM
Return to search
Component/s: BPEL Runtime
Affects Version/s: None
Fix Version/s: 1.2

Time Tracking:
Issue & Sub-Tasks
Issue Only
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works ODE-295_branch_patch#2.txt 2008-06-06 03:38 AM Alexis Midon 79 kB
Text File Licensed for inclusion in ASF works ODE-295_patch#1.txt 2008-05-30 03:38 PM Alexis Midon 169 kB
Text File Licensed for inclusion in ASF works ODE-295_trunk_patch#1.txt 2008-06-03 03:01 AM Alexis Midon 161 kB
Issue Links:
Duplicate
 
Incorporates
 
Reference
 

Resolution Date: 06/Jun/08 05:48 PM

Sub-Tasks  All   Open   
No sub-tasks match this view.

 Description  « Hide
*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.


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alexis Midon made changes - 27/May/08 07:22 PM
Field Original Value New Value
Link This issue incorporates ODE-276 [ ODE-276 ]
Alexis Midon made changes - 30/May/08 03:38 PM
Attachment ODE-295_patch#1.txt [ 12383121 ]
Alexis Midon made changes - 03/Jun/08 03:01 AM
Attachment ODE-295_trunk_patch#1.txt [ 12383270 ]
Alexis Midon made changes - 03/Jun/08 04:00 AM
Description 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 deployement unit).

*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.
Matthieu Riou made changes - 05/Jun/08 09:10 PM
Fix Version/s 1.1 [ 12312471 ]
Resolution Fixed [ 1 ]
Fix Version/s 1.3 [ 12313165 ]
Assignee Matthieu Riou [ mriou ]
Status Open [ 1 ] Resolved [ 5 ]
Alexis Midon made changes - 06/Jun/08 03:27 AM
Resolution Fixed [ 1 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Alexis Midon made changes - 06/Jun/08 03:38 AM
Attachment ODE-295_branch_patch#2.txt [ 12383526 ]
Alexis Midon made changes - 06/Jun/08 04:25 AM
Summary Integration-Layer configuration EPR configuration
Matthieu Riou made changes - 06/Jun/08 05:48 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Matthieu Riou made changes - 06/Jun/08 05:51 PM
Link This issue is duplicated by ODE-276 [ ODE-276 ]
Alexis Midon made changes - 30/Mar/09 11:47 PM
Link This issue relates to ODE-566 [ ODE-566 ]