Sandeep,

    I'm using Ant.  I will definately post all of my XDoclet comments as well as my build.xml.  Another update, I've got this thing working now!!  I've managed to get a simple Apache SOAP client to hit my deployed web service and get back the response I was expecting!!  Story of my interesting adventure into XDoclet and IBM Websphere coming soon!!  :)


Cheers,


Jeff



Sandeep Khanna wrote:
Jeff,

On Fri, 2005-09-30 at 08:49 -0300, Jeff Harmes wrote:
  
Andrew,

    Thank you very much for you comments and suggestions.  I realize
alot of my questions were Websphere specific - sorry about that - but
I was hoping that someone out there with some IBM Websphere experience
was doing the same thing and could offer up some advice.

    As an update, I have gotten a build process that correctly creates
all of the appropriate ejb and web services descriptors
( application.xml and associated ibm-application-bnd.xmi and
ibm-application-ext.xmi are all hand-crafted ), packages everything up
with a resulting ear that is deployable to Websphere.  Once I validate
that I can hit this thing with a simple Apache Soap client I can post
my adventures to this list - if anyone is interested?  ( I know one
person on here has expressed interest ).
    

Are you using ANT or Maven? Either ways it would be nice if you could
share your experience in generating IBM WebSphere specific config files
using XDoclet. Make sure to include your code snippets when posting to
this mailing list.

Thanks,
Sandeep Khanna

  
Cheers,

Jeff

Andrew Stevens wrote: 
    
On Mon, 2005-09-26 at 18:17, Jeff Harmes wrote:
  
      
Hi all,

    I have a bunch of questions concerning the generation of WebService 
for IBM Websphere:

       1.  Is my assumption correct that WebSphere expects Web Services 
to be bundled in an EAR file?
    
        
No idea.  Although I am using WebSphere at work at the moment, we've not
needed to create any Web Services on it yet.  I know you can deploy war
files without having to bundle them into an ear, but I don't know how
web services affect that.  But since this isn't
[EMAIL PROTECTED] I won't feel too bad about my
ignorance ;-)

  
      
       2.  If that is true, my next observation is that XDoclet does not 
provide any way to generate the required application.xml file.  Is this 
correct?
    
        
Yes.  There is no per-class info in the application.xml (unless you
happen to build a separate ejb jar for each bean and a separate war file
for each servlet, I suppose) so there's nowhere useful to put the @tags
and little point in generating it.  If we were to add a template it
would probably consist entirely of merge files, and you can do that just
as easily with "cat"...
Alternatively (caution: silly answer ahead*), since application.xml
contains information for each (ejb or web) module, and you'll likely
have an xdoclet task for each module somewhere in your build script, you
could create a target that runs the Ant script itself through some XSLT
and generates the application.xml from those xdoclet task elements.  You
could even use <xsl:include> to add merge points.

  
      
             2a.  If this statement is true, then are people just 
hand-crafting an application.xml file and making sure it gets included 
when packaging
                    their EAR files?
    
        
Most likely.

  
      
             2b.  There are WebSphere specific files that are created 
for an EAR file:  ibm-application-bnd.xmi and ibm-application-ext.xmi.  
Again,
                    there are no facilities in XDoclet to generate these 
files?  If not, are people also hand-crafting these files as well? 
    
        
We certainly are.

  
      
Should I be using IBM's
                    wsDefaultBindings Ant task to generate the required 
IBM specific application descriptor files?
    
        
No idea.  Depends if it's just creating ibm-*-bnd.xmi files or if
there's more to it.

  
      
       3.  I noticed that IBM provides an endptEnabler Ant task.  Do I 
have to run my Web Service deployable ( EAR file ) through that task 
before I
           can deploy it to WebSphere?
    
        
See my first answer :-)

  
      
Any help would be greatly appreciated!!  I'm finding that there is next 
to no documentation or examples of how to develop and deploy Web 
Services to WebSphere without using their IDE.
    
        
Ah yes, WSAD.  Or, as it's known around our office, V.Sad :-)  I've
managed to avoid it so far.

Sorry I can't help more.


Andrew.
* Hey, what do you expect?  It's 1am here...



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

  
      



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

  




Reply via email to