Windows | cd %RWSF_HOME%\examples\webservices\HelloWorld |
UNIX/Linux | cd $RWSF_HOME/examples/webservices/HelloWorld |
Directory | Files | Description |
HelloWorldExample/ | HelloWorldExample.xml | The project file defining all project elements (options, configurations, schemas, WSDLs, etc.). See “The Project File” . |
makefile makefile_debug | Project-level makefiles. These call 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. | |
HelloWorldExample.sln | MSVC solution file. Generated for Windows platforms. | |
deployDebug.bat deployRelease.bat | Convenience debug and release deployment batch files generated for use with MSVC projects. | |
app/ | makefile makefile_debug | Makefiles. Builds contents of app/ directory. Overwrite-protected. |
/client | GreetingPortClient.cpp | Sample client implementation using the client proxy. Overwrite-protected. |
makefile makefile_debug | Makefiles. Builds contents of app/client directory. Overwrite-protected. | |
GreetingPortClient.vcproj | MSVC project file generated for Windows platforms. | |
/server | GreetingPortTypeImp.cpp GreetingPortTypeImp.h | Sample service implementation and header files. Derives from GreetingBase. You can implement your service by implementing the methods of this class, or you can derive your own class from GreetingBase. Overwrite-protected. |
makefile makefile_debug | Makefiles. Builds contents of app/server directory. Overwrite-protected. | |
GreetingPortServiceSample.vcproj | MSVC project file generated for Windows platforms. | |
codegen/ | makefile makefile_debug | Makefiles for codegen directory. Overwrite-protected. |
/client | GreetingBindingProxy.cpp | Implementation file for the generated client proxy class |
makefile makefile_debug | Makefiles. Builds contents of codegen/client directory. Overwrite-protected. | |
GreetingBinding.vcproj | MSVC project file generated for Windows platforms. | |
/server | GreetingBindingSkeleton.cpp GreetingPortTypeBase.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. | |
GreetingPortService.vcproj | MSVC project file generated for Windows platforms. | |
conf/ | transports.xml client-transports.xml | Configuration files for: 1. Server and client transports |
helloworld_handlers.xml | 2. Server-side handlers to support handler chaining and configuration | |
client-handlers.xml | 3. Client-side handlers containing default client logger | |
helloworld_objects.xml | 4. Server-side named objects required by this service. These are registered and created when the Agent is started. | |
client-objects.xml | 5. Client-side named objects. | |
helloworld_web.xml | 6. Deployment 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: | |
/HelloWorldExample | subdirectory <projectname> | |
GreetingBindingProxy.h | Client proxy class | |
GreetingBindingSkeleton.h | Class that handles messaging | |
GreetingPortTypeBase.h | Base class for the server-side implementation. |