WSO2 Web Services Application Server 
------------------------------------

This file explains the usages of all the scipts contained within
this file.

1. admin.sh                   - Scriptable command line admin client

2. chpasswd.sh & chpasswd.bat - Utiliy for changing the passwords of users registered
                                in the WSO2 WSAS database

3. daemon.sh                   - Runs WSO2 WSAS within the Java Service Wrapper. 
                                 Suitable for starting and stopping wrapped Java applications on
                                 UNIX platforms. See http://wrapper.tanukisoftware.org

                                 By placing the symbolic link in /etc/init.d, you could run WSO2 WSAS
                                 as a daemon as follows:
                                 
                                 Usage: /etc/init.d/wso2wsas { console | start | stop | restart | status | dump }


4. a. install.sh               - Installer script which will;
                                 i. install WSO2 WSAS on a J2EE servlet container
                                 ii. install WSO2 WSAS as a plugin to the Eclipse IDE or will

   b. install.bat             - Installer script which will;
                                  i. install WSO2 WSAS on a J2EE servlet container
                                 ii. install WSO2 WSAS as a plugin to the Eclipse IDE or will
                                iii. install WSO2 WSAS as a Windows NT service
                                 iv. uninstall a WSO2 WSAS Windows NT service

5. README                     - This file

6. shutdown.sh & shutdown.bat - Shutdown a WSO2 WSAS instance started by the startup.sh
                                or startup.bat file

7. startup.sh & startup.bat   - Starts up a WSO2 WSAS instance in the background.

8. tcpmon.sh & tcpmon.bat     - Script for launching the TCP Monitor tool

9. version.txt                - A simple text file used for storing the version of this
                                WSO2 WSAS release

10. wsdl2java.sh & wsdl2java.bat - A tool for creating Java source code from a WSDL document

    Usage: WSDL2Java -uri <url or path> : A url or path to a WSDL
          -o <path>                Specify a directory path for the generated code.
          -a                       Generate async style code only (Default: off).
          -s                       Generate sync style code only (Default: off). Takes precedence over -a.
          -p <pkg1>                Specify a custom package name for the generated code.
          -l <language>            Valid languages are java and c (Default: java).
          -t                       Generate a test case for the generated code.
          -ss                      Generate server side code (i.e. skeletons) (Default: off).
          -sd                      Generate service descriptor (i.e. services.xml). (Default: off). Valid with -ss.
          -d <databinding>         Valid databinding(s) are adb, xmlbeans, jibx, jaxme and jaxbri (Default: adb).
          -g                       Generates all the classes. Valid only with -ss.
          -pn <port_name>          Choose a specific port when there are multiple ports in the wsdl.
          -sn <service_name>       Choose a specific service when there are multiple services in the wsdl.
          -u                       Unpacks the databinding classes
          -r <path>                Specify a repository against which code is generated.
          -ns2p ns1=pkg1,ns2=pkg2  Specify a custom package name for each namespace specified in the wsdls schema.
          -ssi                     Generate an interface for the service implementation (Default: off).
          -wv                      WSDL Version. Valid Options : 2, 2.0, 1.1
          -S                      Specify a directory path for generated source
          -R                      Specify a directory path for generated resources
          -em                      Specify an external mapping file
          -f                      Flattens the generated files
          -uw                      Switch on un-wrapping.
          -xsdconfig <path to file> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
          -xsdconfig <path to file> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.
          -xsdconfig <path to file> Use XMLBeans .xsdconfig file. Valid only with -d xmlbeans.

11. wso2wsas.sh & wso2wsas.bat - The main script file used for running WSO2 WSAS.

     Usage: wso2wsas.sh [command]
     command:
        --start        Start WSO2 WSAS as a background process
        --run          Run WSO2 WSAS
        --restart      Restart WSO2 WSAS
        --stop         Stop WSO2 WSAS
        --debug        Start WSO2 WSAS in remote debugging mode.
                       You need to specify the debugging port after this argument.
        --version      What version of WSO2 WSAS are you running?



