However, when the management component needs to forward the information on, it needs the full jid to send the IQ too. How do I find this full jid? How do I determine the resource being used by a particular user in order to deliver my Iq. This is a push based system so I can't rely on an incoming message from the client and get the full jid that way.
Use presence. It will also tell you when a consuming client is online, so you don't send things to offline storage.
Under the rules you guys pointed me to, IQs don't work if more than one resource is on line.
Well, <iq/> to the bare jid will be handled by the recipients server. It will not be forked to the clients like <message/>, not even if there is only one client connected.
