[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] How to set the address of the xmlBlaster Server in cpp code
Bjoern Ruff wrote:
Hello, 
can anybody tell what's wrong with the following cpp excerpt:
=======
This is a bug (or a future feature for multiple addresses?),
in the dump we see to address configurations.
A workaround is:
   global_.getProperty().setProperty("protocol", "SOCKET");
   global_.getProperty().setProperty("dispatch/connection/plugin/socket/hostname", "194.120.23.2");
   global_.getProperty().setProperty("dispatch/connection/plugin/socket/port", "7607");
		ConnectQos qos;
		.
		.
		.
		qos.setPtp(true);
		::org::xmlBlaster::util::qos::address::Address adr(global_);
		adr.set("194.120.23.2");
		adr.setType("SOCKET");
		adr.setPort(7607);
		qos.setAddress(adr);
		ConnectReturnQos retQos = con->connect(qos, this);
=======
The resulting connect qos looks like following, and the client tries to
connect to the local server:
 <qos>
  <securityService type="htpasswd" version="1.0">
   <![CDATA[
   <user>com.forstware at TTW</user>
   <passwd>abrakadabra</passwd>
   ]]>
  </securityService>
  <ptp>true</ptp>
  <duplicateUpdates>false</duplicateUpdates>
  <session name='client/de.forstware at TTW/1' timeout='0' maxSessions='1'
clearSessions='false' reconnectSameClientOnly='false'/>
  <!-- QueuePropertyBase -->
  <queue relating='connection' storeSwapLevel='1468006'
storeSwapBytes='524288' reloadSwapLevel='629145' reloadSwapBytes='524288'>
   <address type='SOCKET' bootstrapHostname='194.120.23.2'
bootstrapPort='7607'>
      socket://194.120.23.2:7607
   </address>
   <address type='SOCKET' bootstrapHostname='127.0.0.1'>
      socket://127.0.0.1:3412
   </address>
  </queue>
  <!-- QueuePropertyBase -->
  <queue relating='callback' storeSwapLevel='1468006'
storeSwapBytes='524288' reloadSwapLevel='629145' reloadSwapBytes='524288'>
   <callback type='SOCKET' bootstrapHostname='127.0.0.1'>
      socket://127.0.0.1:3412
   </callback>
  </queue>
 </qos>
=====================
Cheers, Bjoern
br at forstware.de 
--
http://www.xmlBlaster.org