Siebel Service Handheld Guide > Developing Siebel Handheld Applications >
Compiling the Siebel Handheld Application
Compiling the repository for the Siebel Handheld application is identical to compiling on the Siebel Web Client. For more information about compiling the repository, see Using Siebel Tools. For deployment to production, always perform a full compilation. This assumes that you have organized all of the object definitions for your Handheld application in one project or a limited set of projects.
When you compile your application, a Siebel repository file (.srf) is created and put in the destination directory you specified during the compile procedure. Make the .srf file the source of repository information for the Handheld application test client machine, defining all Siebel applications for that client, when you move it to your local
It is strongly recommended that you make a backup of the existing .srf file in your local
\Siebel\objects directory before overwriting it with the new one. That way, if you make an error or you want to revert to the original application, you have a backup that you can easily restore. Versioning for the repository is tracked, and if the .cfg, schema, or repository files have changed, the synchronization process will automatically rebuild the .rml and schema. For more information about compiling the Handheld application, see Using Siebel Tools.