Directory | Files | Description |
---|---|---|
MyProject/ | MyProject.xml | The project file defining all project elements (options, configurations, schemas, WSDLs, etc.). See The Project File. |
makefile makefile_debug | Project-level makefiles. Calls all makefiles in subdirectories. Overwrite-protected. | |
makefile.include | Include makefile. Contains all makefile compiler and linker options. Edits to this file cascade down to all makefiles. Overwrite-protected. | |
MyProject.sln | MSVC solution file. Generated for Windows platforms. | |
app/ | makefile makefile_debug | Makefiles. Calls all makefiles in subdirectories. Overwrite-protected. |
/client | <MyService>Client.cpp | Sample client implementation using the client proxy. Overwrite-protected. |
makefile makefile_debug | Makefiles. Builds contents of app/client directory. Overwrite-protected. | |
<MyService>Client.vcproj | MSVC project file generated for Windows platforms. | |
/server | <MyService>Imp.cpp <MyService>Imp.h | Sample service implementation and header files. Derives from MyService Base. You can implement your service by implementing the methods of this class, or you can derive your own class from MyServiceBase. Overwrite-protected. |
makefile makefile_debug | Makefiles. Builds contents of app/server directory. Overwrite-protected. | |
<MyService>ServiceSample.vcproj | MSVC project file generated for Windows platforms. | |
/data | <MySchema>_main.cpp | Generated sample implementation for marshaling and unmarshaling XML. Generated only if the WSDL contains or references a schema. Overwrite-protected. |
makefile makefile_debug | Makefiles. Builds contents of app/data directory. Overwrite-protected. | |
<MySchema>_main.vcproj | MSVC project file generated for Windows platforms. | |
codegen/ | makefile makefile_debug | Makefiles. Builds contents of codegen/directory. Overwrite-protected. |
/client | MyServiceProxy.cpp | Implementation file for the generated client proxy class. |
makefile makefile_debug | Makefiles. Builds contents of codegen/client directory. Overwrite-protected. | |
MyService.vcproj | MSVC project file generated for Windows platforms. | |
/common | [fault_message.cpp] | Optional common directory contains source files common to both client and server, generally faults. |
makefile makefile_debug | Makefiles. Builds contents of codegen/common directory. Overwrite-protected. | |
project-<name>_sxcommonLibrary.vcproj | MSVC project file generated for Windows platforms. | |
/etc | [marshallers.xml] | Contains marshalling configuration file for any generated datatypes. Generated only if datatype classes are generated. |
/server | <MyService>Skeleton.cpp <MyService>Base.cpp | Implementation files for the class that handles messaging and the base class for the server-side implementation. |
makefile makefile_debug | Makefiles. Builds contents of codegen/server directory. Overwrite-protected. | |
<MyService>Service.vcproj | MSVC project file generated for Windows platforms. | |
/data | makefile makefile_debug | Makefiles. Builds contents of codegen/data directory. Overwrite-protected. |
[<MySchema>Statics.cpp] | Static element names class, generated when the property ‑noTopLevelClasses is specified. | |
<datatype>_1.vcproj | MSVC project file generated for Windows platforms. | |
<namespace> | <Datatype>.cpp <Datatype>Marshal.cpp | The implementation file(s) and marshaler classes for all datatypes generated, if the file input to the generator is or contains a schema. |
conf/ | transports.xml client-transports.xml | Configuration files for: 1. Server and client transports. |
<servicecontextname>_handlers.xml | 2. Server-side handlers to support handler chaining and configuration. | |
client-handlers.xml | 3. Client-side handlers containing default client logger. | |
<servicecontextname>_objects.xml | 4. All named objects required by this service. These are registered and created when the Agent is started. | |
<servicecontextname>_web.xml | 5. Service descriptor XML file for the service. | |
makefile makefile_debug | Deployment makefiles. Overwrite-protected. | |
docs/ | index.html | The generated documentation. Use index.html as the entry point to all docs contained in the docs subdirectories. |
include/ | Header files, as follows: | |
/MyProject | subdirectory <projectname> | |
<MyService>Proxy.h | Client proxy class. | |
<MyService>Skeleton.h | Class that handles messaging. | |
<MyService>Base.h | Base class for the server-side implementation. | |
<datatype>_Converter.h | Conversion utility class (converts the simple types defined in the datamap to and from the underlying string class, string). | |
[<fault>_message.h] | Fault class headers (optional). | |
[<MySchema>Statics.h] | Static element names class, generated when the property ‑noTopLevelClasses is specified. | |
/<namespace> | <datatype>.h | Datatype header file, if there was a datatype generated. |
<datatype>Marshal.h | Datatype marshaling class, if there was a datatype generated. |