Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Development Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

5.4 Generated Files

HydraExpress generates code into a series of subdirectories, separating Web services-related code into client and server subdirectories, and XML binding code into data subdirectories. For example, for the command line

HydraExpress generates a project titled MyProject that includes Web services code and XML bindings, and places all files into a directory named MyProject, based on the following directory structure:

//1The top-level code generation directory containing the generated HydraExpress project file, the top-level makefiles, MSVC deployment batch files, and several subdirectories.
//2The app directory containing the generated sample applications that you may use as a basis to implement your applications. Note that app and codegen may contain client, data, and server subdirectories, depending on whether the generator was provided a WSDL, an XML Schema, or both.
//3The directory codegen containing the source files for the generated code. These source files are not intended to be modified. Note that the data subdirectory may contain one or more <namespace> directories, depending on whether your XML Schema uses a namespace.
//4The directory conf containing configuration files to customize transports, handlers, and objects. Generated only for a WSDL.
//5The directory docs containing documentation for the generated classes. Use <MyProject>\docs\index.html for easy access to all classes.
//6The directory include containing a <projectname> subdirectory holding all header files. If an XML Schema with a namespace was used as an argument, the <projectname> directory also contains a namespace subdirectory with the relevant code.


Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.