To create a client from WSDL, you must create the following files:
build.xml
build.properties
The build.xml and build.properties files are standard in any Ant build environment. Examples of these files are provided in the fromwsdl sample directory.
The client Java file defines the functionality of the web service client. The same client Java file is used with both samples, wsit-enabled-fromjava and wsit-enabled-fromwsdl. For more information on this file, see Client Java File (fromjava).
This is a sample custom-client.xml file. The wsdlLocation, package name, and jaxb:package name XML tags are unique to each client and are highlighted in bold text
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bindings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" wsdlLocation="http://localhost:8080/wsit-enabled-fromwsdl/ addnumbers?wsdl" xmlns="http://java.sun.com/xml/ns/jaxws"> <bindings node="ns1:definitions" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/"> <package name="fromwsdl.client"/> </bindings> <bindings node="ns1:definitions/ns1:types/xsd:schema [@targetNamespace=’http://duke.org’]" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/wsdl/"> <jaxb:schemaBindings> <jaxb:package name="fromwsdl.client"/> </jaxb:schemaBindings> </bindings> </bindings>