Integration Server 10.3 | Integration Server Administrator's Guide | Managing Services | Running Services When Packages Are Loaded, Unloaded, or Replicated | What Is a Startup Service?
 
What Is a Startup Service?
A startup service is one that the server automatically executes when it loads a package. The server loads a package:
*At server initialization (if the package is enabled)
*When someone uses the Integration Server Administrator to reload a package
*When someone uses the Integration Server Administrator to enable a package
Startup services are useful for generating initialization files or assessing and preparing (e.g., setting up or cleaning up) the environment before the server loads a package. However, you can use a startup service for any purpose. For example, you might want to execute a time-consuming service at startup so that its cached result is immediately available to client applications.