Colocated Demo Using Document/Literal Style
===========================================

Please review the README in the samples directory before continuing.



Prerequisite
------------

$SUBSTITUTE_PREREQ$


Building and running the demo using ant
---------------------------------------

From the samples/colocated directory, use the following commands to build and 
run the demo on either UNIX or Windows:

  ant build
  ant client


To remove the code generated from the WSDL file and the .class files, run:

  ant clean



Building the demo using wsdl2java and javac
-------------------------------------------

From the samples/colocated directory, first create the target directory 
build/classes and then generate code from the WSDL file.

For UNIX:

  mkdir -p build/classes

  $THE_TOOL$ wsdl2java -d build/classes -compile ./wsdl/hello_world.wsdl

For Windows:

  mkdir build\classes
    (You must use backslashes.)

  $THE_TOOL$ wsdl2java -d build\classes -compile .\wsdl\hello_world.wsdl
    (Use either forward or backslashes.)

Now compile the provided client and server applications with the commands:

For UNIX:

  export CLASSPATH=$CLASSPATH:./build/classes
  javac -d build/classes src/demo/colocated/server/*.java
  javac -d build/classes src/demo/colocated/client/*.java

For Windows:

  set classpath=%classpath%;.\build\classes
  javac -d build\classes src\demo\colocated\server\*.java
  javac -d build\classes src\demo\colocated\client\*.java



Running the demo using java
---------------------------

From the samples/colocated directory run the following on a single command line:

For UNIX (must use forward slashes):

    java -Djava.util.logging.config.file=$$SUBSTITUTE_HOME$/etc/logging.properties
         -Dcxf.config.file=./coloc.xml
         demo.colocated.client.Client ./wsdl/hello_world.wsdl

For Windows (use either forward or back slashes):

  start
    java -Djava.util.logging.config.file=$$SUBSTITUTE_HOME$\etc\logging.properties
         -Dcxf.config.file=.\coloc.xml
         demo.colocated.client.Client .\wsdl\hello_world.wsdl

