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.
