boolean isRegistration = Boolean.valueOf(_odeConfig.getProperty(BPEL_UDDI_REGISTRATION, "false"));
boolean isWebserviceSecure = Boolean.valueOf(_odeConfig.getProperty(BPEL_WEBSERVICE_SECURE, "false"));
if (isRegistration) {
try {
ServerConfig serverConfig=JBossDSPFactory.getServerConfig();
String webServiceHost = serverConfig.getWebServiceHost();
int webServicePort = serverConfig.getWebServicePort();
URL url = new URL("http://" + webServiceHost + ":" + webServicePort);
if (isWebserviceSecure) {
int secureWebServicePort = serverConfig.getWebServicePort();
url = new URL("https://" + webServiceHost + ":" + secureWebServicePort);
}
//give the user the option to override
if (_odeConfig.getProperty(BPEL_WEBSERVICE_BASEURL)==null) {
_odeConfig.getProperties().setProperty(BPEL_WEBSERVICE_BASEURL, url.toExternalForm());