The Touchpoint Server supports persistence of the Atom documents, which could be either automatically generated by it or provided by a remote client. The persistence that is used by the server is stored in a configured folder, in a tree-like structure. The default persistence directory is solution_directory/tp_state.
The persisted resources are read back again when the Touchpoint Server is starting up. At this point the Touchpoint Server restores the complete resource tree. The Touchpoint Server persist the Touchpoint Instance configurations in order for a Touchpoint Instance to survive a restart of the server. A Touchpoint Instance is restarted when all of the following conditions are met:
In the case when the remote Touchpoint Provider is not running the Touchpoint Instance will not be automatically started right after the Touchpoint Provider comes back up. You must either make sure that the Touchpoint Provider is running prior to starting the Touchpoint Server or send a GET request to the Touchpoint Types Feed resource to force the Touchpoint Server to refresh the connection to the remote Touchpoint Provider.
Editing of the files in the persistence directory is not advisable. Currently, those files should be edited by the Touchpoint Server only.