BrokerClient brokerClient =
new BrokerClient(configurationContextService.getClientConfigContext(),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_URI),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_USERNAME),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_PASSWORD));
brokerClient.publish(topicName, message);
} catch (AuthenticationExceptionException e) {
throw new BrokerEventProcessingException("Can not authenticate the broker client", e);
} catch (AxisFault axisFault) {
throw new BrokerEventProcessingException("Can not subscribe", axisFault);
}