aspose file tools*
The moose likes Web Services and the fly likes Using Weblogic's servicegen ant task Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Using Weblogic Watch "Using Weblogic New topic
Author

Using Weblogic's servicegen ant task

Tom George
Ranch Hand

Joined: Jan 28, 2004
Posts: 41
I'm using the servicegen task to generate a web service server side component out of an existing class. Script as below.


<target name="ear">
<servicegen
destEar="${build}/${ear_file}"
warName="${war_file}">
<service
javaClassComponents="mypackage.ExistingAppService,mypackage.ExistingAppHelperClass"
targetNamespace="${namespace}"
serviceName="MyWebService"
serviceURI="/MyWebService"
generateTypes="True"
expandMethods="True">
</service>
<classpath>
<pathelement path="${build}"/>
<pathelement path="${java.class.path}"/>
</classpath>
</servicegen>
</target>

The class "ExistingAppService" has got a number of methods, and I just want to expose one method as a web service. But the servicegen task seems to expose all the methods in the web service. How can I specify the individual methods? Yes I did go through BEA's documentation but it seems a bit vague about this.

Yes the web service works fine with the method in question.
Tom George
Ranch Hand

Joined: Jan 28, 2004
Posts: 41
Well, it seems the Weblogic ant task looks for public methods; any method declared as public is exposed as a web service.

Well folks, no one helped me !


But anyway,
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Using Weblogic's servicegen ant task