I am using my personal domain "zhenhua.info" and subdomain is
"wave1.zhenhua.info".
I tested it on Feb 24 and Feb 26.

Log when federated with **initech-corp.com**.

----------------------- Starting server ---------------------------
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl <init>
INFO: Wave Server configured to host local domains:
[wave1.zhenhua.info]
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.ServerMain
$RpcInetSocketAddressFactory <init>
INFO: Starting client frontend on host: wave1.zhenhua.info port: 9876
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
initialize
INFO: initializing with JID: wave.wave1.zhenhua.info
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
start
INFO: connected to XMPP server with JID: wave.wave1.zhenhua.info
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppDisco
sendDiscoItemsGet
INFO: Trying to discover remote server: initech-corp.com
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processPacket
INFO: received XMPP packet:

<iq type="get" id="505-11" from="component.wave1.zhenhua.info"
to="wave.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processIqPacket
INFO: key for this error is
org.xmpp.packet.IQ:component.wave1.zhenhua.info:505-11
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: sent XMPP packet:
<iq type="result" id="505-11" from="wave.wave1.zhenhua.info"
to="component.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#info";>
    <identity category="collaboration" type="google-wave" name="Google
Prototype Wave Server - FedOne"/>
    <feature var="http://waveprotocol.org/protocol/0.2/waveserver"/>
  </query>
</iq>
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: sent XMPP packet:
<iq type="get" id="651-0" to="initech-corp.com"
from="wave.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#items"/>
</iq>
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: key for this error is org.xmpp.packet.IQ:initech-corp.com:651-0
Feb 26, 2010 10:56:39 AM
org.waveprotocol.wave.examples.fedone.ServerMain run
INFO: Starting server
Feb 26, 2010 10:56:43 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processPacket
INFO: received XMPP packet:

<iq type="result" id="651-0" from="initech-corp.com"
to="wave.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#items";>
    <item jid="wave.initech-corp.com" name="FedOne"/>
  </query>
</iq>
Feb 26, 2010 10:56:43 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processIqPacket
INFO: key for this error is org.xmpp.packet.IQ:initech-corp.com:651-0
Feb 26, 2010 10:56:43 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: sent XMPP packet:
<iq type="get" id="5293-1" to="wave.initech-corp.com"
from="wave.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
Feb 26, 2010 10:56:43 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: key for this error is org.xmpp.packet.IQ:wave.initech-corp.com:
5293-1
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processPacket
INFO: received XMPP packet:

<iq type="result" id="5293-1" from="wave.initech-corp.com"
to="wave.wave1.zhenhua.info">
  <query xmlns="http://jabber.org/protocol/disco#info";>
    <identity category="collaboration" type="google-wave"
name="FedOne"/>
    <feature var="http://waveprotocol.org/protocol/0.2/waveserver"/>
  </query>
</iq>
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processIqPacket
INFO: key for this error is org.xmpp.packet.IQ:wave.initech-corp.com:
5293-1
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppDisco
$DiscoItemIterator run
INFO: Discovered remote JID: wave.initech-corp.com for initech-
corp.com
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
transmitDummyMessage
INFO: sending ping message:

<message type="normal" to="wave.initech-corp.com"
from="wave.wave1.zhenhua.info" id="9197-2">
  <ping xmlns="http://waveprotocol.org/protocol/0.2/waveserver"/>
  <request xmlns="urn:xmpp:receipts"/>
</message>
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: sent XMPP packet:
<message type="normal" to="wave.initech-corp.com"
from="wave.wave1.zhenhua.info" id="9197-2">
  <ping xmlns="http://waveprotocol.org/protocol/0.2/waveserver"/>
  <request xmlns="urn:xmpp:receipts"/>
</message>
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processPacket
INFO: received XMPP packet:

<message id="9197-2" to="wave.wave1.zhenhua.info" from="wave.initech-
corp.com">
  <received xmlns="urn:xmpp:receipts"/>
</message>
Feb 26, 2010 10:56:45 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processMessageReceipt
INFO: got ping response from initech-corp.com

<message id="9197-2" to="wave.wave1.zhenhua.info" from="wave.initech-
corp.com">
  <received xmlns="urn:xmpp:receipts"/>
</message>
----------------------------- end starting server
-------------------------

>From the log, I can tell ping succeeds.

Then I use "./run-client-console.sh username" to test it. I created a
new wave and added my wavesandbox account to it. Then I typed some
messages, the log became really long. I picked the part which I think
may be important:

---------------------------- for blips
------------------------------------
Feb 26, 2010 11:12:00 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
sendPacket
INFO: sent XMPP packet:
<iq type="result" id="/c6ecuvzyLkAAAAAAAABfQ=="
from="wave.wave1.zhenhua.info" to="wave.wavesandbox.com">
  <pubsub xmlns="http://jabber.org/protocol/pubsub";>
    <items>
      <item>
        <applied-delta xmlns="http://waveprotocol.org/protocol/0.2/
waveserver"><!
[CDATA[CscDCpoBCjYIABIyd2F2ZTovL3dhdmUxLnpoZW5odWEuaW5mby93K2U1QzVocnJQdzVSOS9jb252K3Jvb3QSGWdlcmFsZEB3YXZlMS56aGVuaHVhLmluZm8aGwoZZ2VyYWxkQHdhdmUxLnpoZW5odWEuaW5mbxooGiYKDGNvbnZlcnNhdGlvbhIWChAaDgoMY29udmVyc2F0aW9uCgIgARKnAgqAAkmhLHeGyMTwsO84yaQlT/
bjEJdK/Ec45r9bguleBWrlbnIGCVmwc4ZKVxo1Fe6SFE+6pGG+dg/
GDXlEGu57ykiRUiSbAMf6UfC9Vdoc7lDxWyCC8ySUYv9EU/
eYg6UEdQenj2KUuinyxcH5YYIVuNCEK7Vtrw2lR6DOhZrViXv1E5AYCu1gv58IxGBwrUpzwYA4QS9Rcn
+HrFtYygOT7ECDXOPfvAMGq5MMlC+A
+Ju3gxrDaJFToF2rm6JT6hWjpsQ6iDc3QYjKdfQZ1R4GWTVHg0GtNbCcLrLFHnh3dANdNhp9p
++8rQpoi+ZpAuEse+DjO4G05NzdBUPdaZmphuYSIABoyVP+2HN/
XvVXqhyLHx4FtOfMHe5h0Qpp9x3pFpa7GAESNggAEjJ3YXZlOi8vd2F2ZTEuemhlbmh1YS5pbmZvL3crZTVDNWhyclB3NVI5L2NvbnYrcm9vdBgCINqZptjwJA==]]></
applied-delta>
      </item>
      <item>
        <applied-delta xmlns="http://waveprotocol.org/protocol/0.2/
waveserver"><!
[CDATA[CvsCCk8KGAgCEhRBSeQkheafsDxezXwqEJGs2XfxYBIZZ2VyYWxkQHdhdmUxLnpoZW5odWEuaW5mbxoYChZqZW52b3JAd2F2ZXNhbmRib3guY29tEqcCCoAC5k3gt4S1ryZAt/
tNloQ5TnGr9f4p9d3yHdY10wv2j
+MkC8AAXfiBFwyYqPH9ZWfs218p4KO1ZIq97UH2lTmkwaXMWPhSvxlyuyrP
+cnyEArHC6inTfEXWlWFgAWDs9bl6EqsFnaOlczTZnY71o+0+W7v/2nWz
+ug0rVgSgXAVZtyNcZwjt+6VQfPowjtHSagJgzvkPa86uhdXKOaM
+EPkd0K40E8zO4Ao9HWLiykoz74aad3RkF48PfRofDNZkGlIkKQAmC74R67wycIpbaFB8RL2O
+4K9J3mQ9tpsFwsNc9Fvf5cN4/G0CEqyUfLpxnnqcervcr7w5It+mCEWNNQxIgAGjJU/
7Yc39e9VeqHIsfHgW058wd7mHRCmn3HekWlrsYARIYCAISFEFJ5CSF5p
+wPF7NfCoQkazZd/FgGAEgssGq2PAk]]></applied-delta>
      </item>
      <item>
        <commit-notice xmlns="http://waveprotocol.org/protocol/0.2/
waveserver" version="3"/>
      </item>
      <item>
        <history-truncated xmlns="http://waveprotocol.org/protocol/0.2/
waveserver" version="3"/>
      </item>
    </items>
  </pubsub>
</iq>
Feb 26, 2010 11:12:00 AM
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent
processPacket
INFO: received XMPP packet:

<iq type="get" id="rXVSkzdQICYAAAAAAAABfg=="
from="wave.wavesandbox.com" to="wave.wave1.zhenhua.info">
  <pubsub xmlns="http://jabber.org/protocol/pubsub";>
    <items node="wavelet">
      <delta-history xmlns="http://waveprotocol.org/protocol/0.2/
waveserver" start-version="0" start-version-
hash="d2F2ZTovL3dhdmUxLnpoZW5odWEuaW5mby93K2U1QzVocnJQdzVSOS9jb252K3Jvb3Q="
end-version="3" end-version-hash="ReelYXF5LfbqhRSKOKtbVTI6N1w="
wavelet-name="wave://wave1.zhenhua.info/w+e5C5hrrPw5R9/conv+root"/>
    </items>
  </pubsub>
</iq>
--------------------------------------------------------------------------

It seems that my server and wavesandbox can communicate with each
other.

But the messages just did not pop up in wavesandbox user interface.

I also tried *acmewave.com*, the log is similar to what is shown
above.

I tried *wavesandbox.com* as well,  no luck.

When I used top-level domain, federation with "initech-corp.com" was
successful.


Thanks,
Gerald


On Feb 26, 1:42 am, Joe Gregorio <[email protected]> wrote:
> Gerald,
>   Yes, sub-domains should work. What is the domain name
> you are using and when is the time and date when you last
> ran your test against wavesandbox?
>
>    Thanks,
>    -joe
>
> --
> Joe Gregorio
> Developer Relations, Google Wave
>
> On Wed, Feb 24, 2010 at 8:00 PM, Gerald <[email protected]> wrote:
> > I tried using both top-level domain and subdomain for federation.
> > I obtained corresponding CA-issued certificates for them and changed
> > run-config.sh accordingly. Also XMPP server OpenFire configuration was
> > changed accordingly.
>
> > Top-level domain works while subdomain does not work.
>
> > For subdomain, it seems connection between my XMPP server and wave
> > server are connected (ping succeeds) and blips are sent and
> > acknowledged. But the message does not pop up in wave sandbox user
> > interface.
> > I wonder whether wave sandbox server treats subdomains differently
> > from top-level domains. Even if all configurations are correct, using
> > subdomain still won't work?
>
> > This pagehttp://code.google.com/p/wave-protocol/wiki/Federation
> > introduces the procedure of connection establishment. In the example
> > top-level domain (other.com) is used. I assume if I replace other.com
> > with sub.other.com, it will work.
>
> > Thanks
> > Gerald
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Wave Protocol" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/wave-protocol?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to