Using properties within switchyard.xml
Issue
-
There is a SwitchYard project in which an URL to a REST service is specified like this (in
switchyard.xml):<resteasy:address>http://test-server:8080/myRestService</resteasy:address> -
Different environments are used (
DEVELOPMENT,TEST, andPRODUCTION), which makes it necessary to specify a different URL in each environment. It is preferred to use properties files in which, for example, the following property could be specified:dummy.myRestService.url = http://test-server:8080/myRestService -
Given the property file mentioned above, users would like to be able to specify the REST URL in the following way (in
switchyard.xml):<resteasy:address>${dummy.myRestService.url}</resteasy:address> -
It appears that the only way of making this happen is to add the property as a system property. Is this correct or is there some other way?
- In SOA-P 5 and EAP 5 it was possible to use
properties-service.xmlto specify properties files which should be read as system properties. Is there some similar functionality in FSW 6 or is there some better options without performing a restart of the server?
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0
- Red Hat JBoss Fuse (Fuse)
- 6.2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
