CREATE DATA FILE and OPEN DATA FILE are commands that function slightly differently when executed locally vs on a server. If a developer is running into a problem like that the commands are working as intended in development when run locally, but fail when run on a server, they should take note of these differences.
Both commands cause the application to restart which causes startup and shutdown methods to execute. If the application is running on 4D Standalone the "On Exit" and "On Startup" methods will execute, and if the application is running on 4D Server, "On Server Shutdown" and "On Server Startup" will trigger. Developers should verify that their program is expecting the correct pair of shutdown methods for the context they are executing the program in.