The App Directory
The app directory contains code you are expected to modify. All contents are overwrite-protected. For a discussion on overwrite-protection, see Overwrite Protection.
The app directory contains several subdirectories and makefiles. Each subdirectory is created only if the generator created relevant code. For example, if you generated code using a -noserver option, the generator would not create a subdirectory server. These subdirectories are listed in bold below.
 
app\
makefile, makefile_debug
client\
MyServiceClient.cpp
makefile, makefile_debug
obj\
MyServicePortClient.obj
data\
<schema name>_main.cpp
makefile, makefile_debug
obj\
<schema name>_main.obj
server\
MyServiceImp.cpp
MyServiceImp.h
makefile, makefile_debug
obj\
MyServiceImp.obj
For information on how the code generator names the generated files, please see Appendix A.
The client subdirectory includes any client sample implementations, including the sample Client.cpp. Its only subdirectory is an obj directory containing object files. The obj directory is created when you build the contents of the client directory.
The data subdirectory contains sample code for all specified schemas in the project. If there are no schemas, this directory is not created.
The server subdirectory contains sample server implementations.