<!-- Generate WSDL -->
<target name="generateAuthenticationWSDL" depends="compile">
<axis-java2wsdl
classname="com.hmco.morse.authentication.service.RemoteAuthenticationService"
namespace="urn:AuthenticationWS"
location="${soap.service}/AuthenticationWS"
output="${project.config.dir}/AuthenticationWS.wsdl">
<mapping namespace="urn:AuthenticationWS" package="com.hmco.morse.authentication.service"/>
</axis-java2wsdl>
</target>
<!-- Generate WSDL -->
<target name="generateAuthenticationWrappedWSDL" depends="compile">
<axis-java2wsdl
classname="com.hmco.morse.authentication.service.RemoteAuthenticationService"
namespace="urn:AuthenticationWS"
location="${soap.service}/AuthenticationWS"
output="${project.config.dir}/AuthenticationWS.wsdl"
style="wrapped">
<mapping namespace="urn:AuthenticationWS" package="com.hmco.morse.authentication.service"/>
</axis-java2wsdl>
</target>
<!-- Generate Client And Move Descriptors -->
<target name="generateAuthenticationClient">
<axis-wsdl2java
url="${project.config.dir}/AuthenticationWS.wsdl"
output="${java2wsdl.output.dir}"
deployscope="request"
serverSide="yes"
verbose="true"
helpergen="false">
<mapping namespace="urn:AuthenticationWS" package="com.hmco.morse.authentication.service"/>
</axis-wsdl2java>
<antcall target="moveAxisDescriptors"/>
</target>
<target name="moveAxisDescriptors">
<echo message="moving: ${java2wsdl.output.dir}/com/hmco/morse/authentication/service/deploy.wsdd"/>
<move file="${java2wsdl.output.dir}/com/hmco/morse/authentication/service/deploy.wsdd" todir="${project.deploy.dir}" failonerror="false"/>
<echo message="moving: ${java2wsdl.output.dir}/com/hmco/morse/authentication/service/undeploy.wsdd"/>
<move file="${java2wsdl.output.dir}/com/hmco/morse/authentication/service/undeploy.wsdd" todir="${project.deploy.dir}" failonerror="false"/>
</target>
Axis: building using ant
find similar posts:
Ant,
Axis,
by Uki D. Lucas,
Web Services
Subscribe to:
Post Comments (Atom)
apt quotation..
“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” by Robert A. Heinlein (author, aeronautical engineer, and naval officer)
No comments:
Post a Comment