Okay, so I finally have Openfire Enterprise running and configured. For whatever reason, the server had to be rebooted before the new firewall rules were recoognized. In the Administration, I see this:
Client to Server
The standard port for clients to connect to the server. Connections may or may not be encrypted. You can update the security settings/ for this port.
So, does that mean that the client needs to connect to myserver.com:5222? There seems to be a lack of documentation from the user end of accessing Openfire. Also, I assume that Spark is just one of many clients that can be used to access Openfire. Is that correct?