# Error processing

If the PPX server encounters either PPX service errors or SWI service errors while processing a PPX function call for a client, the PPX connection database returns to its initial state at the time the function was initiated. Some PPX service functions call SWI service functions as part of normal execution.

For example, if a new talker is set for a connection, the previous talker is disconnected from the listeners on the connection, and the new talker is connected to these listeners. If the connection fails while the new talker is being connected to any one of the listening points, the previous talker is reestablished on the connection. Any new connections established up to the point of the failure are broken, and any previously existing connections to the previous talker are restored.