A J2SE v1.3 SDK (eg from Java J2SE site) and the Apache Jakarta Ant tool to build wsif. Ant is available at the Apache ANT website. To build WSIF the jars from the following packages are required:
JAXP compliant XML parser, such as Apache Xerces. xercesImpl.jar xmlParserAPIs.jar WSDL for Java API (WSDL4J), from the IBM developerWorks site. wsdl4j.jar qname.jar Apache SOAP, from the Apache SOAP site soap.jar Apache Axis, from the Apache Axis site axis.jar saaj.jar jaxrpc.jar commons-logging.jar J2EE 1.3 from the Java J2EE site j2ee.jar
Currently, in order to successfully build WSIF, all the above prerequisites are required no matter which providers are going to be used.
The source code for this package is available on the Apache web site. Individual files can be accessed using the web-based CVS interface. The entire package can be downloaded using the following instructions.
This package is built nightly along with Axis. The build will create two zip files: wsif-bin-1.2.zip and xml-axis.wsif-src.zip. The first file contains a complete build image, which includes wsif.jar and the API Javadoc. The second file contains a copy of the source code, which could be built using Ant. Both of these files can be accessed at the same location as the Axis nightly builds.
So, you've decided that you need access to the source tree to see the latest and greatest code. There's two different forms of CVS access. The first is anonymous and anybody can use it. The second is not and you must have a login to the development server. If you don't know what this means, join the mailing list and find out.
Anyone can checkout source code from our anonymous CVS server. To do so, simply use the following commands (if you are using a GUI CVS client, configure it appropriatly):
cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login password: anoncvs cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic checkout xml-axis-wsif
If you are a Committer and have a login on the Apache development server, this section is for you. If you are not a Committer, but you want to submit patches or even request commit privelages, please see the Jakarta GuideLines page (we follow the same rules) for more information.
To have full access to the CVS server, you need to follow the links depending on the operating system you are using:
ant -Dwsif.build.classpath=<classpath> <target>where <classpath> contains the location of the preequisite JAR files
WSIF shares the Apache AIXS mailing lists axis-user and axis-dev. To aid identifying posts about WSIF, the prefix [WSIF] should be added to each posts subject line.