Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
View the issue:
  http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1421

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-1421
    Summary: Wrong <service-endpoint-interface> generated in webservices.xml
       Type: Bug

     Status: Open
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: XDoclet
 Components: 
             EJB Module
             Web Services Module
   Versions:
             1.2.3

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Jan Peter Stotz

    Created: Thu, 2 Jun 2005 4:06 AM
    Updated: Thu, 2 Jun 2005 4:06 AM
Environment: XDoclet 1.2.3, WinXP SP2, jdk1.5.0_03, Eclipse 3.02, jboss IDE 
1.4.1e31

Description:
I discovered that in my configuration the 
<service-endpoint-interface> in webservices.xml allways points to a class that 
has a totally different name.

My environment:
------------------------------------
XDoclets of class mobile.server.ejb.database.ClientDatabaseBean:

@ejb.bean 
  name="ClientMobileDatabase" 
  jndi-name="ejb/ClientMobileDb" 
  type="Stateless"view-type="service-endpoint"

@ebj.interface 
  
service-endpoint-class="mobile.server.interfaces.database.ClientMobileDatabaseEndpoint"

@wsee.port-component 
  name="ClientMobileDatabaseEndpoint"

------------------------------------
Relevant part of xdoclet-build.xml:

<taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask"
  classpathref="xdoclet.classpath"/>
<ejbdoclet ejbSpec="2.1" destDir="gen_src" force="true">
  <service-endpoint pattern="{0}Endpoint"/>
  <fileset dir="src" includes="**/*Bean.java"/>
  <deploymentdescriptor destDir="src/META-INF"/>
  <jboss Version="4.0" destDir="src/META-INF"/>
  <packageSubstitution packages="ejb" substituteWith="interfaces"
    useFirst="true"/>
  <homeinterface/><remoteinterface/> <!-- needed for a second bean with remote 
interface in the same package -->
</ejbdoclet>
<taskdef name="wseedoclet" classname="xdoclet.modules.wsee.WseeDocletTask"
  classpathref="xdoclet.classpath"/>
<wseedoclet wseeSpec="1.1" jaxrpcMappingFile="jaxrpc-mapping.xml"
  destDir="src/META-INF">
  <deploymentdescriptor name="MobileDatabaseService" />
  <fileset dir="src" includes="**/*Bean.java" />
  <wsdl />
  <jaxrpc-mapping destinationFile="jaxrpc-mapping.xml" />
</wseedoclet></target>

------------------------------------

The generated <service-endpoint-interface> in webservices.xml is:
mobile.server.ejb.database.ClientDatabase

but it should be:
mobile.server.interfaces.database.ClientMobileDatabaseEndpoint

------------------------------------



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to