<div>Hi,</div>
<div>&nbsp;</div>
<div>I am writing a message listener that would listen (on a socket) for message comming out of an Openfire server #1 on one host to Openfire server #2 on another host.&nbsp; <br>Openfire server #1 is configured to send the chat message to the message listener and the message listener would read the message (thru a socket) and then <br>
forward the message to openfire server # 2.&nbsp; </div>
<div>&nbsp;</div>
<div>My initial design&nbsp;is to&nbsp;use JAXB binding compiler (xbj) to generate a set of Java classes from the XMPP XML Schemas and unmarshalling incomming xml message to the corsponding Java class.&nbsp;&nbsp;&nbsp;However, I am having problem generating the Java classes from the XMPP schemas (downloaded from <a href="http://xmpp.org">xmpp.org</a>) because some of the shemas contain errors.&nbsp; A few of the shemas that I looked at that contains errors are &quot;component-accept.xsd&quot;, &quot;x-data.xsd&quot;, &quot;component-connect.xsd&quot;, &quot;eature-neg.xsd&quot;, etc..&nbsp; Also, this may not work because the message comming out from the Openfire server may not follow the schemas exactly.</div>

<div>&nbsp;</div>
<div>My next step is to looking into the Openfire server src code and see how the server reads in message from another server.&nbsp;I am a newbie to Openfire any help would greatly appreciated.</div>
<div>&nbsp;</div>
<div>thanks,</div>
<div>-ricky</div>
<div>&nbsp;</div>
<div>&nbsp;</div>