You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Bo Xie <mr...@gmail.com> on 2007/06/14 00:10:03 UTC

Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Hi Amila and all,

  In case this is not working yet, can you suggest any alternative? I have a
few services that shared a lot of common data among them. I have to move all
the methods in all services into one mega service and change method name if
necessary to avoid conflicts. Mixing methods of different purpose into one
service looks messy.

   Appreciate any advice.

-Bo

On 5/24/07, Jess Fisher <d_...@yahoo.com> wrote:
>
> I still cannot get all the portTypes generated even with Axis 1.2. Any
> plans on fixing this ?
>
> *Bo Xie <mr...@gmail.com>* wrote:
>
> Sorry to bother you again. Just want to know if this is a bug or I did not
> set the parameter correctly. Any advice on how to make this work.
>
> Thanks,
> -Bo
>
> On 5/20/07, Bo Xie <mr...@gmail.com> wrote:
> >
> > I attached the wsdls from the original email.
> >
> > Thanks,
> > -Bo
> >
> > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com > wrote:
> > >
> > > Can you send your wsdl? do you have ports for each bining?
> > > Actually code is generated per port.
> > >
> > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > >
> > > > Hi,
> > > >
> > > >   Just wondering if this is still an issue in Axis2 1.2 or I did not
> > > > put the parameters properly.
> > > >
> > > > Thanks,
> > > > -Bo
> > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > >
> > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It still
> > > > > only generated last one binding out of the 4. I used asix2 1.2release.
> > > > >
> > > > > Here is the command line. Anything I did not do right? Attached is
> > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > >
> > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss -sd -g
> > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > Using AXIS2_HOME:   C:\programs\axis2-1.2
> > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > 'file:/C:/programs/work/'.
> > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > 'file:/C:/programs/work/'.
> > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\InvalidHandleException.java file
> > > > > cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\AccessDeniedException.java file
> > > > > cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > file cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\MissingParametersException.java
> > > > > file cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > file cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The output\src\com\xyz\nbi\OperationFailedException.java
> > > > > file cannot be overwritten.
> > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > INFO: The
> > > > > output\src\com\xyz\nbi\InconsistentParametersException.java file cannot be
> > > > > overwritten.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > > On 5/17/07, Amila Suriarachchi <am...@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > >
> > > > > > > Hi
> > > > > > >
> > > > > > >  I tried on Axis2 1.2 release package. I see there is an -pn
> > > > > > > operation. Here is the command line I used. The skeleton file still only
> > > > > > > have the operations in the last port(see attached skeleton file).
> > > > > > >
> > > > > > > My questions are:
> > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly, why the
> > > > > > > skeleton file does not have the operations from this portType.
> > > > > >
> > > > > >
> > > > > > pn is for port name not for port type.
> > > > > >
> > > > > >   2. Is there any options to have wsdl2java generate all the
> > > > > > > portTypes in the WSDL.
> > > > > > >
> > > > > > > C:\programs\work>wsdl2java -o output -p com.cisco.csm.nbi -t
> > > > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri wsrp_service.wsdl
> > > > > >
> > > > > >
> > > > > > if you do not use the -pn and -sn parameters it will generatethe code for all bindings.
> > > > > >
> > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\InvalidHandleException.java file cannot be
> > > > > > > overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\AccessDeniedException.java file cannot be
> > > > > > > overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java file cannot
> > > > > > > be overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\MissingParametersException.java file cannot be
> > > > > > > overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java file cannot
> > > > > > > be overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\OperationFailedException.java file cannot be
> > > > > > > overwritten.
> > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter createOutFile
> > > > > > > INFO: The
> > > > > > > output\src\com\cisco\csm\nbi\InconsistentParametersException.java file
> > > > > > > cannot be overwritten.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > > On 3/14/07, Amila Suriarachchi <am...@gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > I recently added multi services support to axis2. can you
> > > > > > > > have a look with a nighly build?
> > > > > > > >
> > > > > > > > On 3/7/07, Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 3/7/07, Jess Fisher <d_...@yahoo.com> wrote:
> > > > > > > > > >
> > > > > > > > > > I'm trying to understand what's happening here, so bear
> > > > > > > > > > with me...
> > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > > > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > >
> > > > > > > > > > This created all the java interfaces for the defined
> > > > > > > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > >
> > > > > > > > > > This also automatically generated all the binding
> > > > > > > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see my
> > > > > > > > > > previous post where I attached this file there)
> > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > <wsdl:binding name="WSRP_v1_Markup_Binding_SOAP"
> > > > > > > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > <wsdl:binding
> > > > > > > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > > > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > <wsdl:binding name="WSRP_v1_Registration_Binding_SOAP"
> > > > > > > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > <wsdl:binding
> > > > > > > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > > > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > >
> > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > > > > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > > > > > > > urn:oasis:names:tc:wsrp:v1:types=
> > > > > > > > > > oasis.names.tc.wsrp.v1.types,urn:oasis:names:tc:wsrp:v1:intf=
> > > > > > > > > > oasis.names.tc.wsrp.v1.intf
> > > > > > > > > > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > =oasis.names.tc.wsrp.v1.bind
> > > > > > > > > > ,urn:oasis:names:tc:wsrp:v1:wsdl=
> > > > > > > > > > oasis.names.tc.wsrp.v1.wsdl -ssi
> > > > > > > > > > However when I used Axis2's wsdl2java I did not get the
> > > > > > > > > > java interfaces for <wsdl:portType>. Why does the axis
> > > > > > > > > > 1.x generate the java interfaces but axis 2 doesn't?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > well Axis2 generates the interface if you have specified
> > > > > > > > > the -ssi parameter. But the difference is it has the service name instead of
> > > > > > > > > the porttype name. I am not familiar with the axis 1.x but
> > > > > > > > > actually this interface method signatures are depends on the binding.
> > > > > > > > >
> > > > > > > > >  Also, I had to run wsdl2java seperately on
> > > > > > > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined there
> > > > > > > > > > to create my java classes for my wsdl bindings. Note that wsrp_service.wsdl
> > > > > > > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the java
> > > > > > > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > > > > > > wsdl:binding in my wsdl file). I get this message when I run the wsdl2java
> > > > > > > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > org.apache.axis2.description.WSDL11ToAxisServiceBuilderfindBinding
> > > > > > > > > > INFO: A service element was not found - picking a random
> > > > > > > > > > binding!
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > In Axis2 it generates the code for only one binding in one
> > > > > > > > > service. So if there is no service it creates a random
> > > > > > > > > service.Actually this is an axis2 limitation.
> > > > > > > > >
> > > > > > > > >  What I did to workaround this is to manually run
> > > > > > > > > > wsdl2java on each of my wsdl:binding, so I can get the java classes for all
> > > > > > > > > > of my bindings. Axis 1.x wsdl2java automatically
> > > > > > > > > > generated java classes for all my wsdl:binding defined in
> > > > > > > > > > wsrp_v1_bindings.wsdl.
> > > > > > > > > >
> > > > > > > > > > Any thoughts?
> > > > > > > > > >
> > > > > > > > > > Thanks again!
> > > > > > > > > >
> > > > > > > > > > *Amila Suriarachchi <am...@gmail.com>*wrote:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > >
> > > > > > > > > > > From the attached wsdl
> > > > > > > > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > <wsdl:portType
> > > > > > > > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > <wsdl:portType name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > <wsdl:portType
> > > > > > > > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > >
> > > > > > > > > > > But, when running Axis2's WSDL2Java, the corresponding
> > > > > > > > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing java
> > > > > > > > > > > classes were generated.
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > using axis2 you can not generate the code for portTypes.
> > > > > > > > > > The reason for this is the skelton and  and stub interfaces depends on the
> > > > > > > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > >
> > > > > > > > > >  I run the WSDL2Java against wsrp_service.wsdl first
> > > > > > > > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > > > > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > >
> > > > > > > > > > > Is this a bug?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > no I  believe.
> > > > > > > > > >
> > > > > > > > > >  If yes, does anybody know of the bug ID ? I cannot find
> > > > > > > > > > > it in JIRA.
> > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > > > > > > > > generate java classes for the portType, specifically?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > if you do not have specified any parts or namespace ( in
> > > > > > > > > > rpc) in soap:body (in your binding)  and generate the code with parameters
> > > > > > > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d jaxbri)
> > > > > > > > > > I think you can get what you need. It simply generates the skelton, skelton
> > > > > > > > > > interface and the service.xml.
> > > > > > > > > >
> > > > > > > > > >  (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > >
> > > > > > > > > > > Thanks.
> > > > > > > > > > >
> > > > > > > > > > >  ------------------------------
> > > > > > > > > > > Need Mail bonding?
> > > > > > > > > > > Go to the Yahoo! Mail Q&A<http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=ask&sid=396546091>for great
> > > > > > > > > > > tips from Yahoo! Answers<http://answers.yahoo.com/dir/index;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx?link=ask&sid=396546091>users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > ---------------------------------------------------------------------
> > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >  ------------------------------
> > > > > > > > > > It's here! Your new message!
> > > > > > > > > > Get new email alerts<http://us.rd.yahoo.com/evt=49938/*http://tools.search.yahoo.com/toolbar/features/mail/>with the free Yahoo!
> > > > > > > > > > Toolbar. --0-1402565997-1173253433=:40062--
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > ---------------------------------------------------------------------
> > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Amila Suriarachchi,
> > > > > > > > > WSO2 Inc.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Amila Suriarachchi,
> > > > > > > > WSO2 Inc.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Amila Suriarachchi,
> > > > > > WSO2 Inc.
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Amila Suriarachchi,
> > > WSO2 Inc.
> >
> >
> >
> >
>
> ------------------------------
> Be a better Globetrotter. Get better travel answers
> <http://us.rd.yahoo.com/evt=48254/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545469>from
> someone who knows.
> Yahoo! Answers - Check it out.
>
>

Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Alexey Zavizionov <al...@exoplatform.com.ua>.
Thanks,

I can invoke the codegen multiple times to generate the
code for all ports, but the name of each interfaces will be similar
like "WSRPServiceSkeletonInterface".

Regards, Alexey

On 6/24/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> Hi,
> From a glance at the WSDL I feel that you can use the code generator
> to generate multiple stubs for the different porttypes and still use
> it. I believe even if the codegen had the ability to handle multiple
> ports, it would have done the same thing, the difference in this case
> is that you have to invoke the codegen multiple times to generate the
> code for all ports.
>
> Ajith
>
> On 6/23/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> > Hi,
> > I really haven't time in my wsrp implementation and this impossibility
> > for multiple porttypes blocked my project. This leads me to seek other
> > soap implementations... :(
> >
> > Will be fix it soon?
> > When will be the next release?
> >
> > Regards,
> > Alexey
> >
> > On 6/22/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > Hi,
> > > You can use -pn, -sn options to specify the different port/service
> > > combinations. As for the point raised by Kim, yes it is a problem
> > > since now each port will yield a different service. Really this
> > > becomes a issue when you have multiple bindings and multiple
> > > porttypes.
> > >
> > > Ajith
> > >
> > > On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> > > > How can I do "generate code for each port with separate WSDL2Java
> > > > calls" if I can't modify wsdl file, because it was given by wsrp
> > > > specification http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
> > > >  ?
> > > >
> > > > Regards,
> > > > Alexey
> > > >
> > > >
> > > > On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > > > > Ajith suggested multiple wsdl files for the solution of multiple ports. I
> > > > > have a question for that. When you want to create client from the wsdl
> > > > > files. with WSDL2Java and if you have multiple wsdl files for one service.
> > > > > Then you have to create multiple clients as well for every ports? Even
> > > > > though they are all under the same service?
> > > > >
> > > > > Thanks
> > > > > Sangwoo Kim
> > > > >
> > > > >
> > > > > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > > Hi Ajith,
> > > > > >
> > > > > >   Thanks for the comments. Look forward to your explanation. Like to know
> > > > > the difference between the workaround and the expected.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > > > > Hi,
> > > > > > > We will definitely look at the possibility of supporting this during
> > > > > > > the hackathon. I will perhaps explain in a separate mail what is the
> > > > > > > thinking behind starting from the port but it seems that we need to
> > > > > > > rethink this when it comes to skeletons.
> > > > > > >
> > > > > > > What I can suggest as a workaround is to generate code for each port
> > > > > > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > > > > > You can make this easy if you use the ant task
> > > > > > >
> > > > > > > Ajith
> > > > > > >
> > > > > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > > > > Hi Amila and all,
> > > > > > > >
> > > > > > > >   In case this is not working yet, can you suggest any alternative? I
> > > > > have a
> > > > > > > > few services that shared a lot of common data among them. I have to
> > > > > move all
> > > > > > > > the methods in all services into one mega service and change method
> > > > > name if
> > > > > > > > necessary to avoid conflicts. Mixing methods of different purpose into
> > > > > one
> > > > > > > > service looks messy.
> > > > > > > >
> > > > > > > >    Appreciate any advice.
> > > > > > > >
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > I still cannot get all the portTypes generated even with Axis 1.2.
> > > > > Any
> > > > > > > > plans on fixing this ?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > Sorry to bother you again. Just want to know if this is a bug or I
> > > > > did not
> > > > > > > > set the parameter correctly. Any advice on how to make this work.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > I attached the wsdls from the original email.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > -Bo
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > > > > wrote:
> > > > > > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > > > > > Actually code is generated per port.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > > Hi,
> > > > > > > > > > > >
> > > > > > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> > > > > did not
> > > > > > > > put the parameters properly.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > -Bo
> > > > > > > > > > > >
> > > > > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> > > > > still
> > > > > > > > only generated last one binding out of the 4. I used asix2 1.2
> > > > > release.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Here is the command line. Anything I did not do right?
> > > > > Attached is
> > > > > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > > > > >
> > > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> > > > > -sd -g
> > > > > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > > > to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > > > relative
> > > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > > > to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > > > relative
> > > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > > > > file
> > > > > > > > cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > > > > file
> > > > > > > > cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > > > > cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > > > > file
> > > > > > > > cannot be overwritten.
> > > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > -Bo
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > > > > amilasuriarachchi@gmail.com>
> > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > > > > Hi
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> > > > > -pn
> > > > > > > > operation. Here is the command line I used. The skeleton file still
> > > > > only
> > > > > > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > My questions are:
> > > > > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> > > > > why the
> > > > > > > > skeleton file does not have the operations from this portType.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> > > > > the
> > > > > > > > portTypes in the WSDL.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > > > > com.cisco.csm.nbi -t
> > > > > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > > > > wsrp_service.wsdl
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > if you do not use the -pn and -sn parameters it will
> > > > > generate
> > > > > > > > the code for all bindings.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > > > > Using JAVA_HOME:
> > > > > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > > > to
> > > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > > > relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > > > to
> > > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > > > relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > > createOutFile
> > > > > > > > > > > > > > > INFO: The
> > > > > > > >
> > > > > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > > -Bo
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > > > > amilasuriarachchi@gmail.com>
> > > > > > > > wrote:
> > > > > > > > > > > > > > > > I recently added multi services support to axis2. can
> > > > > you
> > > > > > > > have a look with a nighly build?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > > > > amilasuriarachchi@gmail.com>
> > > > > > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I'm trying to understand what's happening here, so
> > > > > bear
> > > > > > > > with me...
> > > > > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > This created all the java interfaces for the
> > > > > defined
> > > > > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > This also automatically generated all the binding
> > > > > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> > > > > my
> > > > > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > > > > >
> > > > > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > > > > >
> > > > > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > > > > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > > > > >
> > > > > > > >
> > > > > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> > > > > > > > -ssi
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> > > > > get the
> > > > > > > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> > > > > the java
> > > > > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > well Axis2 generates the interface if you have
> > > > > specified
> > > > > > > > the -ssi parameter. But the difference is it has the service name
> > > > > instead of
> > > > > > > > the porttype name. I am not familiar with the axis 1.x but actually
> > > > > this
> > > > > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> > > > > there
> > > > > > > > to create my java classes for my wsdl bindings. Note that
> > > > > wsrp_service.wsdl
> > > > > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> > > > > java
> > > > > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > > > > wsdl:binding in my wsdl file). I get this message when I run the
> > > > > wsdl2java
> > > > > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > > >
> > > > > > > >
> > > > > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > > > > findBinding
> > > > > > > > > > > > > > > > > > INFO: A service element was not found - picking a
> > > > > random
> > > > > > > > binding!
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > In Axis2 it generates the code for only one binding
> > > > > in one
> > > > > > > > service. So if there is no service it creates a random
> > > > > service.Actually this
> > > > > > > > is an axis2 limitation.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > What I did to workaround this is to manually run
> > > > > > > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> > > > > for all
> > > > > > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > > > > classes for
> > > > > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > From the attached wsdl
> > > > > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > > > > corresponding
> > > > > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > > > > java
> > > > > > > > classes were generated.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > using axis2 you can not generate the code for
> > > > > portTypes.
> > > > > > > > The reason for this is the skelton and  and stub interfaces depends on
> > > > > the
> > > > > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> > > > > first
> > > > > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > > > > cannot
> > > > > > > > find it in JIRA.
> > > > > > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > if you do not have specified any parts or
> > > > > namespace ( in
> > > > > > > > rpc) in soap:body (in your binding)  and generate the code with
> > > > > parameters
> > > > > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> > > > > jaxbri)
> > > > > > > > I think you can get what you need. It simply generates the skelton,
> > > > > skelton
> > > > > > > > interface and the service.xml.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > ________________________________
> > > > > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> > > > > Yahoo!
> > > > > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > >
> > > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > ________________________________
> > > > > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > > > > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > >
> > > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > >
> > > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > ________________________________
> > > > > > > > Be a better Globetrotter. Get better travel answers from someone who
> > > > > knows.
> > > > > > > > > Yahoo! Answers - Check it out.
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Ajith Ranabahu
> > > > > > >
> > > > > > >
> > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > Ajith Ranabahu
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
>
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


RE: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by "Desmond Whewell (CV/ETL)" <de...@ericsson.com>.
The multiple-run and merge option is exactly what I did. If you study
the generated code, you will see that is it fairly regular and it is
straightforward to merge the results of multiple runs into one
implementation. 

Despite this, it *is* error-prone and extremely tedious. Thankfully, my
wsdl is pretty stable, but if you were going around this loop several
times, it could send you mad! On the other hand, you may find, as I did,
that the generated code is only sufficient to get you started; I had to
add several bits of code to manage header faults. Therefore, you will
probably end up with your own receiver code that is always used in place
of the boiler-plate.

YMMV

Cheers, Des

-----Original Message-----
From: Ajith Ranabahu [mailto:ajith.ranabahu@gmail.com] 
Sent: 24 June 2007 20:10
To: axis-user@ws.apache.org
Subject: Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for
<wsdl:portType>

Hi,
>From a glance at the WSDL I feel that you can use the code generator to
generate multiple stubs for the different porttypes and still use it. I
believe even if the codegen had the ability to handle multiple ports, it
would have done the same thing, the difference in this case is that you
have to invoke the codegen multiple times to generate the code for all
ports.

Ajith

On 6/23/07, Alexey Zavizionov <al...@exoplatform.com.ua>
wrote:
> Hi,
> I really haven't time in my wsrp implementation and this impossibility

> for multiple porttypes blocked my project. This leads me to seek other

> soap implementations... :(
>
> Will be fix it soon?
> When will be the next release?
>
> Regards,
> Alexey
>
> On 6/22/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > Hi,
> > You can use -pn, -sn options to specify the different port/service 
> > combinations. As for the point raised by Kim, yes it is a problem 
> > since now each port will yield a different service. Really this 
> > becomes a issue when you have multiple bindings and multiple 
> > porttypes.
> >
> > Ajith
> >
> > On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua>
wrote:
> > > How can I do "generate code for each port with separate WSDL2Java 
> > > calls" if I can't modify wsdl file, because it was given by wsrp 
> > > specification 
> > > http://www.oasis-open.org/committees/wsrp/specifications/version1/
> > > wsrp_service.wsdl
> > >  ?
> > >
> > > Regards,
> > > Alexey
> > >
> > >
> > > On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > > > Ajith suggested multiple wsdl files for the solution of multiple

> > > > ports. I have a question for that. When you want to create 
> > > > client from the wsdl files. with WSDL2Java and if you have
multiple wsdl files for one service.
> > > > Then you have to create multiple clients as well for every 
> > > > ports? Even though they are all under the same service?
> > > >
> > > > Thanks
> > > > Sangwoo Kim
> > > >
> > > >
> > > > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > Hi Ajith,
> > > > >
> > > > >   Thanks for the comments. Look forward to your explanation. 
> > > > > Like to know
> > > > the difference between the workaround and the expected.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > >
> > > > >
> > > > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > > > Hi,
> > > > > > We will definitely look at the possibility of supporting 
> > > > > > this during the hackathon. I will perhaps explain in a 
> > > > > > separate mail what is the thinking behind starting from the 
> > > > > > port but it seems that we need to rethink this when it comes
to skeletons.
> > > > > >
> > > > > > What I can suggest as a workaround is to generate code for 
> > > > > > each port with separate WSDL2Java calls (which will yield
multiple skeletons).
> > > > > > You can make this easy if you use the ant task
> > > > > >
> > > > > > Ajith
> > > > > >
> > > > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > > > Hi Amila and all,
> > > > > > >
> > > > > > >   In case this is not working yet, can you suggest any 
> > > > > > > alternative? I
> > > > have a
> > > > > > > few services that shared a lot of common data among them. 
> > > > > > > I have to
> > > > move all
> > > > > > > the methods in all services into one mega service and 
> > > > > > > change method
> > > > name if
> > > > > > > necessary to avoid conflicts. Mixing methods of different 
> > > > > > > purpose into
> > > > one
> > > > > > > service looks messy.
> > > > > > >
> > > > > > >    Appreciate any advice.
> > > > > > >
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > I still cannot get all the portTypes generated even with
Axis 1.2.
> > > > Any
> > > > > > > plans on fixing this ?
> > > > > > > >
> > > > > > > >
> > > > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > Sorry to bother you again. Just want to know if this is 
> > > > > > > > a bug or I
> > > > did not
> > > > > > > set the parameter correctly. Any advice on how to make
this work.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > I attached the wsdls from the original email.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/20/07, Amila Suriarachchi < 
> > > > > > > > > amilasuriarachchi@gmail.com >
> > > > wrote:
> > > > > > > > > > Can you send your wsdl? do you have ports for each
bining?
> > > > > > > > > > Actually code is generated per port.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > >   Just wondering if this is still an issue in 
> > > > > > > > > > > Axis2 1.2 or I
> > > > did not
> > > > > > > put the parameters properly.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > -Bo
> > > > > > > > > > >
> > > > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > > Thanks, Amila. I tried your advice using no -pn 
> > > > > > > > > > > > and -sn. It
> > > > still
> > > > > > > only generated last one binding out of the 4. I used asix2

> > > > > > > 1.2
> > > > release.
> > > > > > > > > > > >
> > > > > > > > > > > > Here is the command line. Anything I did not do
right?
> > > > Attached is
> > > > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > > > >
> > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p 
> > > > > > > > > > > > com.xyz.nbi -t -ss
> > > > -sd -g
> > > > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', 
> > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > 'wsrp_v1_interfaces.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', 
> > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' 
> > > > > > > > > > > > http://www.w3.org/2001/xml.xsd',
> > > > relative
> > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', 
> > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > 'wsrp_v1_interfaces.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', 
> > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' 
> > > > > > > > > > > > http://www.w3.org/2001/xml.xsd',
> > > > relative
> > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > -Bo
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > > > Hi
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see

> > > > > > > > > > > > > > there is an
> > > > -pn
> > > > > > > operation. Here is the command line I used. The skeleton 
> > > > > > > file still
> > > > only
> > > > > > > have the operations in the last port(see attached skeleton
file).
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > My questions are:
> > > > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used 
> > > > > > > > > > > > > > correctly,
> > > > why the
> > > > > > > skeleton file does not have the operations from this
portType.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >   2. Is there any options to have wsdl2java 
> > > > > > > > > > > > > > generate all
> > > > the
> > > > > > > portTypes in the WSDL.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > > > com.cisco.csm.nbi -t
> > > > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > > > wsrp_service.wsdl
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > if you do not use the -pn and -sn parameters 
> > > > > > > > > > > > > it will
> > > > generate
> > > > > > > the code for all bindings.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > > > Using JAVA_HOME:
> > > > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > > > 'wsrp_v1_bindings.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > > > 'wsrp_v1_interfaces.wsdl',
> > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', 
> > > > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at ' 
> > > > > > > > > > > > > > http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to
> > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > > > 'wsrp_v1_bindings.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > Retrieving document at 
> > > > > > > > > > > > > > 'wsrp_v1_interfaces.wsdl',
> > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', 
> > > > > > > > > > > > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at ' 
> > > > > > > > > > > > > > http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to
> > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InconsistentParametersException.jav
> > > > a
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > -Bo
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > > > > I recently added multi services support to

> > > > > > > > > > > > > > > axis2. can
> > > > you
> > > > > > > have a look with a nighly build?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <
d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I'm trying to understand what's 
> > > > > > > > > > > > > > > > > happening here, so
> > > > bear
> > > > > > > with me...
> > > > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java
like this:
> > > > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s

> > > > > > > > > > > > > > > > > -o
> > > > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > This created all the java interfaces 
> > > > > > > > > > > > > > > > > for the
> > > > defined
> > > > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > This also automatically generated all 
> > > > > > > > > > > > > > > > > the binding
> > > > > > > classes for the <wsdl:binding> defined in 
> > > > > > > wsrp_v1_bindings.wsdl (see
> > > > my
> > > > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > > > These were all defined in
wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as
follows:
> > > > > > > > > > > > > > > > > wsdl2java.bat -uri 
> > > > > > > > > > > > > > > > > C:\temp\wsrp_service.wsdl -o
> > > > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > > > >
> > > > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > > > >
> > > > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > > > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oas
> > > > is.names.tc.wsrp.v1.wsdl
> > > > > > > -ssi
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > However when I used Axis2's wsdl2java 
> > > > > > > > > > > > > > > > > I did not
> > > > get the
> > > > > > > java interfaces for <wsdl:portType>. Why does the axis 1.x

> > > > > > > generate
> > > > the java
> > > > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > well Axis2 generates the interface if 
> > > > > > > > > > > > > > > > you have
> > > > specified
> > > > > > > the -ssi parameter. But the difference is it has the 
> > > > > > > service name
> > > > instead of
> > > > > > > the porttype name. I am not familiar with the axis 1.x but

> > > > > > > actually
> > > > this
> > > > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Also, I had to run wsdl2java 
> > > > > > > > > > > > > > > > > seperately on
> > > > > > > wsrp_v1_bindings.wsdl before it would read my 
> > > > > > > <wsdl:binding> defined
> > > > there
> > > > > > > to create my java classes for my wsdl bindings. Note that
> > > > wsrp_service.wsdl
> > > > > > > already imports wsrp_v1_bindings.wsdl.  It also does not 
> > > > > > > generate the
> > > > java
> > > > > > > classes for all my wsdl:binding (I guess due to multiple 
> > > > > > > defined wsdl:binding in my wsdl file). I get this message 
> > > > > > > when I run the
> > > > wsdl2java
> > > > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > > > findBinding
> > > > > > > > > > > > > > > > > INFO: A service element was not found 
> > > > > > > > > > > > > > > > > - picking a
> > > > random
> > > > > > > binding!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > In Axis2 it generates the code for only 
> > > > > > > > > > > > > > > > one binding
> > > > in one
> > > > > > > service. So if there is no service it creates a random
> > > > service.Actually this
> > > > > > > is an axis2 limitation.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > What I did to workaround this is to 
> > > > > > > > > > > > > > > > > manually run
> > > > > > > wsdl2java on each of my wsdl:binding, so I can get the 
> > > > > > > java classes
> > > > for all
> > > > > > > of my bindings. Axis 1.x wsdl2java automatically generated

> > > > > > > java
> > > > classes for
> > > > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Amila Suriarachchi < 
> > > > > > > > > > > > > > > > > amilasuriarachchi@gmail.com>
> > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher
<d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > From the attached wsdl
> > > > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > > > <wsdl:portType 
> > > > > > > > > > > > > > > > > > name="WSRP_v1_Markup_PortType"> 
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java,

> > > > > > > > > > > > > > > > > > the
> > > > corresponding
> > > > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the 
> > > > > > > > > > > > > > > > > > corresposing
> > > > java
> > > > > > > classes were generated.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > using axis2 you can not generate the 
> > > > > > > > > > > > > > > > > code for
> > > > portTypes.
> > > > > > > The reason for this is the skelton and  and stub 
> > > > > > > interfaces depends on
> > > > the
> > > > > > > binding. Why you need to generate the code for a port
type?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I run the WSDL2Java against 
> > > > > > > > > > > > > > > > > > wsrp_service.wsdl
> > > > first
> > > > > > > which imports wsrp_v1_bindings.wsdl which then imports 
> > > > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > If yes, does anybody know of the bug

> > > > > > > > > > > > > > > > > > ID ? I
> > > > cannot
> > > > > > > find it in JIRA.
> > > > > > > > > > > > > > > > > > Or is there a WSDL2Java option I 
> > > > > > > > > > > > > > > > > > need to set to
> > > > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > if you do not have specified any parts

> > > > > > > > > > > > > > > > > or
> > > > namespace ( in
> > > > > > > rpc) in soap:body (in your binding)  and generate the code

> > > > > > > with
> > > > parameters
> > > > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d 
> > > > > > > xmlbeans, -d
> > > > jaxbri)
> > > > > > > I think you can get what you need. It simply generates the

> > > > > > > skelton,
> > > > skelton
> > > > > > > interface and the service.xml.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > ________________________________
> > > > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great 
> > > > > > > > > > > > > > > > > > tips from
> > > > Yahoo!
> > > > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > >
> > > > ----------------------------------------------------------------
> > > > -----
> > > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > ________________________________
> > > > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > > > Get new email alerts with the free
Yahoo! Toolbar.
> > > > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > ----------------------------------------------------------------
> > > > -----
> > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > >
> > > > ----------------------------------------------------------------
> > > > -----
> > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > ________________________________
> > > > > > > Be a better Globetrotter. Get better travel answers from 
> > > > > > > someone who
> > > > knows.
> > > > > > > > Yahoo! Answers - Check it out.
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Ajith Ranabahu
> > > > > >
> > > > > >
> > > > ----------------------------------------------------------------
> > > > -----
> > > > > > To unsubscribe, e-mail:
> > > > axis-user-unsubscribe@ws.apache.org
> > > > > > For additional commands, e-mail: 
> > > > > > axis-user-help@ws.apache.org
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > > ------------------------------------------------------------------
> > > --- To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> >
> > --
> > Ajith Ranabahu
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


--
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Ajith Ranabahu <aj...@gmail.com>.
Hi,
>From a glance at the WSDL I feel that you can use the code generator
to generate multiple stubs for the different porttypes and still use
it. I believe even if the codegen had the ability to handle multiple
ports, it would have done the same thing, the difference in this case
is that you have to invoke the codegen multiple times to generate the
code for all ports.

Ajith

On 6/23/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> Hi,
> I really haven't time in my wsrp implementation and this impossibility
> for multiple porttypes blocked my project. This leads me to seek other
> soap implementations... :(
>
> Will be fix it soon?
> When will be the next release?
>
> Regards,
> Alexey
>
> On 6/22/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > Hi,
> > You can use -pn, -sn options to specify the different port/service
> > combinations. As for the point raised by Kim, yes it is a problem
> > since now each port will yield a different service. Really this
> > becomes a issue when you have multiple bindings and multiple
> > porttypes.
> >
> > Ajith
> >
> > On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> > > How can I do "generate code for each port with separate WSDL2Java
> > > calls" if I can't modify wsdl file, because it was given by wsrp
> > > specification http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
> > >  ?
> > >
> > > Regards,
> > > Alexey
> > >
> > >
> > > On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > > > Ajith suggested multiple wsdl files for the solution of multiple ports. I
> > > > have a question for that. When you want to create client from the wsdl
> > > > files. with WSDL2Java and if you have multiple wsdl files for one service.
> > > > Then you have to create multiple clients as well for every ports? Even
> > > > though they are all under the same service?
> > > >
> > > > Thanks
> > > > Sangwoo Kim
> > > >
> > > >
> > > > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > Hi Ajith,
> > > > >
> > > > >   Thanks for the comments. Look forward to your explanation. Like to know
> > > > the difference between the workaround and the expected.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > >
> > > > >
> > > > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > > > Hi,
> > > > > > We will definitely look at the possibility of supporting this during
> > > > > > the hackathon. I will perhaps explain in a separate mail what is the
> > > > > > thinking behind starting from the port but it seems that we need to
> > > > > > rethink this when it comes to skeletons.
> > > > > >
> > > > > > What I can suggest as a workaround is to generate code for each port
> > > > > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > > > > You can make this easy if you use the ant task
> > > > > >
> > > > > > Ajith
> > > > > >
> > > > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > > > Hi Amila and all,
> > > > > > >
> > > > > > >   In case this is not working yet, can you suggest any alternative? I
> > > > have a
> > > > > > > few services that shared a lot of common data among them. I have to
> > > > move all
> > > > > > > the methods in all services into one mega service and change method
> > > > name if
> > > > > > > necessary to avoid conflicts. Mixing methods of different purpose into
> > > > one
> > > > > > > service looks messy.
> > > > > > >
> > > > > > >    Appreciate any advice.
> > > > > > >
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > I still cannot get all the portTypes generated even with Axis 1.2.
> > > > Any
> > > > > > > plans on fixing this ?
> > > > > > > >
> > > > > > > >
> > > > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > Sorry to bother you again. Just want to know if this is a bug or I
> > > > did not
> > > > > > > set the parameter correctly. Any advice on how to make this work.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > I attached the wsdls from the original email.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > > > wrote:
> > > > > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > > > > Actually code is generated per port.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> > > > did not
> > > > > > > put the parameters properly.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > -Bo
> > > > > > > > > > >
> > > > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> > > > still
> > > > > > > only generated last one binding out of the 4. I used asix2 1.2
> > > > release.
> > > > > > > > > > > >
> > > > > > > > > > > > Here is the command line. Anything I did not do right?
> > > > Attached is
> > > > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > > > >
> > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> > > > -sd -g
> > > > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > > relative
> > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > > relative
> > > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > > > file
> > > > > > > cannot be overwritten.
> > > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > -Bo
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > > > Hi
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> > > > -pn
> > > > > > > operation. Here is the command line I used. The skeleton file still
> > > > only
> > > > > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > My questions are:
> > > > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> > > > why the
> > > > > > > skeleton file does not have the operations from this portType.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> > > > the
> > > > > > > portTypes in the WSDL.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > > > com.cisco.csm.nbi -t
> > > > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > > > wsrp_service.wsdl
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > if you do not use the -pn and -sn parameters it will
> > > > generate
> > > > > > > the code for all bindings.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > > > Using JAVA_HOME:
> > > > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to
> > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > > to
> > > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > > relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > > relative to
> > > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > > createOutFile
> > > > > > > > > > > > > > INFO: The
> > > > > > >
> > > > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > > > > file cannot be overwritten.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > > -Bo
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > > > > I recently added multi services support to axis2. can
> > > > you
> > > > > > > have a look with a nighly build?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > > > amilasuriarachchi@gmail.com>
> > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I'm trying to understand what's happening here, so
> > > > bear
> > > > > > > with me...
> > > > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > This created all the java interfaces for the
> > > > defined
> > > > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > This also automatically generated all the binding
> > > > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> > > > my
> > > > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > > > >
> > > > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > > > >
> > > > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > > > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> > > > > > > -ssi
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> > > > get the
> > > > > > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> > > > the java
> > > > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > well Axis2 generates the interface if you have
> > > > specified
> > > > > > > the -ssi parameter. But the difference is it has the service name
> > > > instead of
> > > > > > > the porttype name. I am not familiar with the axis 1.x but actually
> > > > this
> > > > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> > > > there
> > > > > > > to create my java classes for my wsdl bindings. Note that
> > > > wsrp_service.wsdl
> > > > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> > > > java
> > > > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > > > wsdl:binding in my wsdl file). I get this message when I run the
> > > > wsdl2java
> > > > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > > > findBinding
> > > > > > > > > > > > > > > > > INFO: A service element was not found - picking a
> > > > random
> > > > > > > binding!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > In Axis2 it generates the code for only one binding
> > > > in one
> > > > > > > service. So if there is no service it creates a random
> > > > service.Actually this
> > > > > > > is an axis2 limitation.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > What I did to workaround this is to manually run
> > > > > > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> > > > for all
> > > > > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > > > classes for
> > > > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > From the attached wsdl
> > > > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > > > corresponding
> > > > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > > > java
> > > > > > > classes were generated.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > using axis2 you can not generate the code for
> > > > portTypes.
> > > > > > > The reason for this is the skelton and  and stub interfaces depends on
> > > > the
> > > > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> > > > first
> > > > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > > > cannot
> > > > > > > find it in JIRA.
> > > > > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > if you do not have specified any parts or
> > > > namespace ( in
> > > > > > > rpc) in soap:body (in your binding)  and generate the code with
> > > > parameters
> > > > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> > > > jaxbri)
> > > > > > > I think you can get what you need. It simply generates the skelton,
> > > > skelton
> > > > > > > interface and the service.xml.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > ________________________________
> > > > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> > > > Yahoo!
> > > > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > ________________________________
> > > > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > > > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > ________________________________
> > > > > > > Be a better Globetrotter. Get better travel answers from someone who
> > > > knows.
> > > > > > > > Yahoo! Answers - Check it out.
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Ajith Ranabahu
> > > > > >
> > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail:
> > > > axis-user-unsubscribe@ws.apache.org
> > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> >
> > --
> > Ajith Ranabahu
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Alexey Zavizionov <al...@exoplatform.com.ua>.
Hi,
I really haven't time in my wsrp implementation and this impossibility
for multiple porttypes blocked my project. This leads me to seek other
soap implementations... :(

Will be fix it soon?
When will be the next release?

Regards,
Alexey

On 6/22/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> Hi,
> You can use -pn, -sn options to specify the different port/service
> combinations. As for the point raised by Kim, yes it is a problem
> since now each port will yield a different service. Really this
> becomes a issue when you have multiple bindings and multiple
> porttypes.
>
> Ajith
>
> On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> > How can I do "generate code for each port with separate WSDL2Java
> > calls" if I can't modify wsdl file, because it was given by wsrp
> > specification http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
> >  ?
> >
> > Regards,
> > Alexey
> >
> >
> > On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > > Ajith suggested multiple wsdl files for the solution of multiple ports. I
> > > have a question for that. When you want to create client from the wsdl
> > > files. with WSDL2Java and if you have multiple wsdl files for one service.
> > > Then you have to create multiple clients as well for every ports? Even
> > > though they are all under the same service?
> > >
> > > Thanks
> > > Sangwoo Kim
> > >
> > >
> > > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > > Hi Ajith,
> > > >
> > > >   Thanks for the comments. Look forward to your explanation. Like to know
> > > the difference between the workaround and the expected.
> > > >
> > > > Thanks,
> > > > -Bo
> > > >
> > > >
> > > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > > Hi,
> > > > > We will definitely look at the possibility of supporting this during
> > > > > the hackathon. I will perhaps explain in a separate mail what is the
> > > > > thinking behind starting from the port but it seems that we need to
> > > > > rethink this when it comes to skeletons.
> > > > >
> > > > > What I can suggest as a workaround is to generate code for each port
> > > > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > > > You can make this easy if you use the ant task
> > > > >
> > > > > Ajith
> > > > >
> > > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > > Hi Amila and all,
> > > > > >
> > > > > >   In case this is not working yet, can you suggest any alternative? I
> > > have a
> > > > > > few services that shared a lot of common data among them. I have to
> > > move all
> > > > > > the methods in all services into one mega service and change method
> > > name if
> > > > > > necessary to avoid conflicts. Mixing methods of different purpose into
> > > one
> > > > > > service looks messy.
> > > > > >
> > > > > >    Appreciate any advice.
> > > > > >
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > I still cannot get all the portTypes generated even with Axis 1.2.
> > > Any
> > > > > > plans on fixing this ?
> > > > > > >
> > > > > > >
> > > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > Sorry to bother you again. Just want to know if this is a bug or I
> > > did not
> > > > > > set the parameter correctly. Any advice on how to make this work.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > I attached the wsdls from the original email.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > > wrote:
> > > > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > > > Actually code is generated per port.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> > > did not
> > > > > > put the parameters properly.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > -Bo
> > > > > > > > > >
> > > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> > > still
> > > > > > only generated last one binding out of the 4. I used asix2 1.2
> > > release.
> > > > > > > > > > >
> > > > > > > > > > > Here is the command line. Anything I did not do right?
> > > Attached is
> > > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > > >
> > > > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> > > -sd -g
> > > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > to
> > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > relative
> > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > > to
> > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > > relative
> > > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > > file
> > > > > > cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > > file
> > > > > > cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > > cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > > file
> > > > > > cannot be overwritten.
> > > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > -Bo
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > > amilasuriarachchi@gmail.com>
> > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > > Hi
> > > > > > > > > > > > >
> > > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> > > -pn
> > > > > > operation. Here is the command line I used. The skeleton file still
> > > only
> > > > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > > > >
> > > > > > > > > > > > > My questions are:
> > > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> > > why the
> > > > > > skeleton file does not have the operations from this portType.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> > > the
> > > > > > portTypes in the WSDL.
> > > > > > > > > > > > >
> > > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > > com.cisco.csm.nbi -t
> > > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > > wsrp_service.wsdl
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > if you do not use the -pn and -sn parameters it will
> > > generate
> > > > > > the code for all bindings.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > > Using JAVA_HOME:
> > > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > to
> > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > relative to
> > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > > to
> > > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > > relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > > relative to
> > > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > > createOutFile
> > > > > > > > > > > > > INFO: The
> > > > > >
> > > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > > > file cannot be overwritten.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks,
> > > > > > > > > > > > > -Bo
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > > amilasuriarachchi@gmail.com>
> > > > > > wrote:
> > > > > > > > > > > > > > I recently added multi services support to axis2. can
> > > you
> > > > > > have a look with a nighly build?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > > amilasuriarachchi@gmail.com>
> > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I'm trying to understand what's happening here, so
> > > bear
> > > > > > with me...
> > > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > This created all the java interfaces for the
> > > defined
> > > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > This also automatically generated all the binding
> > > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> > > my
> > > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > <wsdl:binding
> > > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > > >
> > > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > > >
> > > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > > >
> > > > > >
> > > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> > > > > > -ssi
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> > > get the
> > > > > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> > > the java
> > > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > well Axis2 generates the interface if you have
> > > specified
> > > > > > the -ssi parameter. But the difference is it has the service name
> > > instead of
> > > > > > the porttype name. I am not familiar with the axis 1.x but actually
> > > this
> > > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> > > there
> > > > > > to create my java classes for my wsdl bindings. Note that
> > > wsrp_service.wsdl
> > > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> > > java
> > > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > > wsdl:binding in my wsdl file). I get this message when I run the
> > > wsdl2java
> > > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > >
> > > > > >
> > > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > > findBinding
> > > > > > > > > > > > > > > > INFO: A service element was not found - picking a
> > > random
> > > > > > binding!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > In Axis2 it generates the code for only one binding
> > > in one
> > > > > > service. So if there is no service it creates a random
> > > service.Actually this
> > > > > > is an axis2 limitation.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > What I did to workaround this is to manually run
> > > > > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> > > for all
> > > > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > > classes for
> > > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > From the attached wsdl
> > > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > > <wsdl:portType
> > > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > > corresponding
> > > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > > java
> > > > > > classes were generated.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > using axis2 you can not generate the code for
> > > portTypes.
> > > > > > The reason for this is the skelton and  and stub interfaces depends on
> > > the
> > > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> > > first
> > > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > > cannot
> > > > > > find it in JIRA.
> > > > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > if you do not have specified any parts or
> > > namespace ( in
> > > > > > rpc) in soap:body (in your binding)  and generate the code with
> > > parameters
> > > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> > > jaxbri)
> > > > > > I think you can get what you need. It simply generates the skelton,
> > > skelton
> > > > > > interface and the service.xml.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > ________________________________
> > > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> > > Yahoo!
> > > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > ________________________________
> > > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > For additional commands, e-mail:
> > > axis-user-help@ws.apache.org
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Amila Suriarachchi,
> > > > > > > > > WSO2 Inc.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ________________________________
> > > > > > Be a better Globetrotter. Get better travel answers from someone who
> > > knows.
> > > > > > > Yahoo! Answers - Check it out.
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Ajith Ranabahu
> > > > >
> > > > >
> > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > axis-user-unsubscribe@ws.apache.org
> > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
>
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Ajith Ranabahu <aj...@gmail.com>.
Hi,
You can use -pn, -sn options to specify the different port/service
combinations. As for the point raised by Kim, yes it is a problem
since now each port will yield a different service. Really this
becomes a issue when you have multiple bindings and multiple
porttypes.

Ajith

On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
> How can I do "generate code for each port with separate WSDL2Java
> calls" if I can't modify wsdl file, because it was given by wsrp
> specification http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
>  ?
>
> Regards,
> Alexey
>
>
> On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > Ajith suggested multiple wsdl files for the solution of multiple ports. I
> > have a question for that. When you want to create client from the wsdl
> > files. with WSDL2Java and if you have multiple wsdl files for one service.
> > Then you have to create multiple clients as well for every ports? Even
> > though they are all under the same service?
> >
> > Thanks
> > Sangwoo Kim
> >
> >
> > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > Hi Ajith,
> > >
> > >   Thanks for the comments. Look forward to your explanation. Like to know
> > the difference between the workaround and the expected.
> > >
> > > Thanks,
> > > -Bo
> > >
> > >
> > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > Hi,
> > > > We will definitely look at the possibility of supporting this during
> > > > the hackathon. I will perhaps explain in a separate mail what is the
> > > > thinking behind starting from the port but it seems that we need to
> > > > rethink this when it comes to skeletons.
> > > >
> > > > What I can suggest as a workaround is to generate code for each port
> > > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > > You can make this easy if you use the ant task
> > > >
> > > > Ajith
> > > >
> > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > Hi Amila and all,
> > > > >
> > > > >   In case this is not working yet, can you suggest any alternative? I
> > have a
> > > > > few services that shared a lot of common data among them. I have to
> > move all
> > > > > the methods in all services into one mega service and change method
> > name if
> > > > > necessary to avoid conflicts. Mixing methods of different purpose into
> > one
> > > > > service looks messy.
> > > > >
> > > > >    Appreciate any advice.
> > > > >
> > > > > -Bo
> > > > >
> > > > >
> > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > I still cannot get all the portTypes generated even with Axis 1.2.
> > Any
> > > > > plans on fixing this ?
> > > > > >
> > > > > >
> > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > Sorry to bother you again. Just want to know if this is a bug or I
> > did not
> > > > > set the parameter correctly. Any advice on how to make this work.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > I attached the wsdls from the original email.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > wrote:
> > > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > > Actually code is generated per port.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> > did not
> > > > > put the parameters properly.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> > still
> > > > > only generated last one binding out of the 4. I used asix2 1.2
> > release.
> > > > > > > > > >
> > > > > > > > > > Here is the command line. Anything I did not do right?
> > Attached is
> > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > >
> > > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> > -sd -g
> > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > -Bo
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > Hi
> > > > > > > > > > > >
> > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> > -pn
> > > > > operation. Here is the command line I used. The skeleton file still
> > only
> > > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > > >
> > > > > > > > > > > > My questions are:
> > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> > why the
> > > > > skeleton file does not have the operations from this portType.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> > the
> > > > > portTypes in the WSDL.
> > > > > > > > > > > >
> > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > com.cisco.csm.nbi -t
> > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > wsrp_service.wsdl
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > if you do not use the -pn and -sn parameters it will
> > generate
> > > > > the code for all bindings.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > Using JAVA_HOME:
> > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > relative to
> > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > > relative to
> > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > -Bo
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > > > > I recently added multi services support to axis2. can
> > you
> > > > > have a look with a nighly build?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I'm trying to understand what's happening here, so
> > bear
> > > > > with me...
> > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > This created all the java interfaces for the
> > defined
> > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > This also automatically generated all the binding
> > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> > my
> > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > >
> > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > >
> > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > >
> > > > >
> > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> > > > > -ssi
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> > get the
> > > > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> > the java
> > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > well Axis2 generates the interface if you have
> > specified
> > > > > the -ssi parameter. But the difference is it has the service name
> > instead of
> > > > > the porttype name. I am not familiar with the axis 1.x but actually
> > this
> > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> > there
> > > > > to create my java classes for my wsdl bindings. Note that
> > wsrp_service.wsdl
> > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> > java
> > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > wsdl:binding in my wsdl file). I get this message when I run the
> > wsdl2java
> > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > >
> > > > >
> > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > findBinding
> > > > > > > > > > > > > > > INFO: A service element was not found - picking a
> > random
> > > > > binding!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > In Axis2 it generates the code for only one binding
> > in one
> > > > > service. So if there is no service it creates a random
> > service.Actually this
> > > > > is an axis2 limitation.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > What I did to workaround this is to manually run
> > > > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> > for all
> > > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > classes for
> > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > From the attached wsdl
> > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > corresponding
> > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > java
> > > > > classes were generated.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > using axis2 you can not generate the code for
> > portTypes.
> > > > > The reason for this is the skelton and  and stub interfaces depends on
> > the
> > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> > first
> > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > cannot
> > > > > find it in JIRA.
> > > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > if you do not have specified any parts or
> > namespace ( in
> > > > > rpc) in soap:body (in your binding)  and generate the code with
> > parameters
> > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> > jaxbri)
> > > > > I think you can get what you need. It simply generates the skelton,
> > skelton
> > > > > interface and the service.xml.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > ________________________________
> > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> > Yahoo!
> > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > ________________________________
> > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > axis-user-help@ws.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Amila Suriarachchi,
> > > > > > > > WSO2 Inc.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
> > > > > Be a better Globetrotter. Get better travel answers from someone who
> > knows.
> > > > > > Yahoo! Answers - Check it out.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Ajith Ranabahu
> > > >
> > > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > >
> > > >
> > >
> > >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Sagnwoo Kim <sa...@gmail.com>.
My guess is using the "pn" option along with WSDL2Java. But right now Im
having a hard time play with the "pn" option

Sangwoo Kim

On 6/22/07, Alexey Zavizionov <al...@exoplatform.com.ua> wrote:
>
> How can I do "generate code for each port with separate WSDL2Java
> calls" if I can't modify wsdl file, because it was given by wsrp
> specification
> http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
> ?
>
> Regards,
> Alexey
>
>
> On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> > Ajith suggested multiple wsdl files for the solution of multiple ports.
> I
> > have a question for that. When you want to create client from the wsdl
> > files. with WSDL2Java and if you have multiple wsdl files for one
> service.
> > Then you have to create multiple clients as well for every ports? Even
> > though they are all under the same service?
> >
> > Thanks
> > Sangwoo Kim
> >
> >
> > On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > > Hi Ajith,
> > >
> > >   Thanks for the comments. Look forward to your explanation. Like to
> know
> > the difference between the workaround and the expected.
> > >
> > > Thanks,
> > > -Bo
> > >
> > >
> > > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > > Hi,
> > > > We will definitely look at the possibility of supporting this during
> > > > the hackathon. I will perhaps explain in a separate mail what is the
> > > > thinking behind starting from the port but it seems that we need to
> > > > rethink this when it comes to skeletons.
> > > >
> > > > What I can suggest as a workaround is to generate code for each port
> > > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > > You can make this easy if you use the ant task
> > > >
> > > > Ajith
> > > >
> > > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > > Hi Amila and all,
> > > > >
> > > > >   In case this is not working yet, can you suggest any
> alternative? I
> > have a
> > > > > few services that shared a lot of common data among them. I have
> to
> > move all
> > > > > the methods in all services into one mega service and change
> method
> > name if
> > > > > necessary to avoid conflicts. Mixing methods of different purpose
> into
> > one
> > > > > service looks messy.
> > > > >
> > > > >    Appreciate any advice.
> > > > >
> > > > > -Bo
> > > > >
> > > > >
> > > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > I still cannot get all the portTypes generated even with Axis
> 1.2.
> > Any
> > > > > plans on fixing this ?
> > > > > >
> > > > > >
> > > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > Sorry to bother you again. Just want to know if this is a bug or
> I
> > did not
> > > > > set the parameter correctly. Any advice on how to make this work.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > I attached the wsdls from the original email.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > wrote:
> > > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > > Actually code is generated per port.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or
> I
> > did not
> > > > > put the parameters properly.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn.
> It
> > still
> > > > > only generated last one binding out of the 4. I used asix2 1.2
> > release.
> > > > > > > > > >
> > > > > > > > > > Here is the command line. Anything I did not do right?
> > Attached is
> > > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > > >
> > > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t
> -ss
> > -sd -g
> > > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> relative
> > to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> relative
> > to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\InvalidHandleException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\AccessDeniedException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\MissingParametersException.java file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > > output\src\com\xyz\nbi\OperationFailedException.java
> > file
> > > > > cannot be overwritten.
> > > > > > > > > > May 17, 2007 11:55:31 AM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > INFO: The
> > > > >
> > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > -Bo
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/17/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > > Hi
> > > > > > > > > > > >
> > > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there
> is an
> > -pn
> > > > > operation. Here is the command line I used. The skeleton file
> still
> > only
> > > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > > >
> > > > > > > > > > > > My questions are:
> > > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used
> correctly,
> > why the
> > > > > skeleton file does not have the operations from this portType.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >   2. Is there any options to have wsdl2java generate
> all
> > the
> > > > > portTypes in the WSDL.
> > > > > > > > > > > >
> > > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > com.cisco.csm.nbi -t
> > > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > wsrp_service.wsdl
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > if you do not use the -pn and -sn parameters it will
> > generate
> > > > > the code for all bindings.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > > Using JAVA_HOME:
> > C:\programs\jdk1.5.0_09
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl',
> relative
> > to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative
> to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at '
> http://www.w3.org/2001/xml.xsd ',
> > > > > relative to
> > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl',
> relative
> > to
> > > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative
> to
> > > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > > Retrieving schema at '
> http://www.w3.org/2001/xml.xsd ',
> > > > > relative to
> > 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > > createOutFile
> > > > > > > > > > > > INFO: The
> > > > >
> > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > > file cannot be overwritten.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > -Bo
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > > > > I recently added multi services support to axis2.
> can
> > you
> > > > > have a look with a nighly build?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com>
> wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I'm trying to understand what's happening
> here, so
> > bear
> > > > > with me...
> > > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > This created all the java interfaces for the
> > defined
> > > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > This also automatically generated all the
> binding
> > > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl
> (see
> > my
> > > > > previous post where I attached this file there)
> > > > > > > > > > > > > > > These were all defined in
> wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > <wsdl:binding
> > > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl
> -o
> > > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > > >
> > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > > >
> > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> > ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > > >
> > > > >
> > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=
> oasis.names.tc.wsrp.v1.wsdl
> > > > > -ssi
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did
> not
> > get the
> > > > > java interfaces for <wsdl:portType>. Why does the axis 1.xgenerate
> > the java
> > > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > well Axis2 generates the interface if you have
> > specified
> > > > > the -ssi parameter. But the difference is it has the service name
> > instead of
> > > > > the porttype name. I am not familiar with the axis 1.x but
> actually
> > this
> > > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding>
> defined
> > there
> > > > > to create my java classes for my wsdl bindings. Note that
> > wsrp_service.wsdl
> > > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate
> the
> > java
> > > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > > wsdl:binding in my wsdl file). I get this message when I run the
> > wsdl2java
> > > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > >
> > > > >
> > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > > findBinding
> > > > > > > > > > > > > > > INFO: A service element was not found -
> picking a
> > random
> > > > > binding!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > In Axis2 it generates the code for only one
> binding
> > in one
> > > > > service. So if there is no service it creates a random
> > service.Actually this
> > > > > is an axis2 limitation.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > What I did to workaround this is to manually
> run
> > > > > wsdl2java on each of my wsdl:binding, so I can get the java
> classes
> > for all
> > > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > classes for
> > > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com >
> wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > From the attached wsdl
> > > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > > <wsdl:portType
> name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > > <wsdl:portType
> > > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > corresponding
> > > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > java
> > > > > classes were generated.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > using axis2 you can not generate the code for
> > portTypes.
> > > > > The reason for this is the skelton and  and stub interfaces
> depends on
> > the
> > > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I run the WSDL2Java against
> wsrp_service.wsdl
> > first
> > > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > cannot
> > > > > find it in JIRA.
> > > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set
> to
> > > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > if you do not have specified any parts or
> > namespace ( in
> > > > > rpc) in soap:body (in your binding)  and generate the code with
> > parameters
> > > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans,
> -d
> > jaxbri)
> > > > > I think you can get what you need. It simply generates the
> skelton,
> > skelton
> > > > > interface and the service.xml.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > ________________________________
> > > > >  Need Mail bonding?
> > > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips
> from
> > Yahoo!
> > > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > ________________________________
> > > > >  It's here! Your new message!
> > > > > > > > > > > > > > > Get new email alerts with the free Yahoo!
> Toolbar.
> > > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > axis-user-help@ws.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Amila Suriarachchi,
> > > > > > > > WSO2 Inc.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
> > > > > Be a better Globetrotter. Get better travel answers from someone
> who
> > knows.
> > > > > > Yahoo! Answers - Check it out.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Ajith Ranabahu
> > > >
> > > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > >
> > > >
> > >
> > >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Alexey Zavizionov <al...@exoplatform.com.ua>.
How can I do "generate code for each port with separate WSDL2Java
calls" if I can't modify wsdl file, because it was given by wsrp
specification http://www.oasis-open.org/committees/wsrp/specifications/version1/wsrp_service.wsdl
 ?

Regards,
Alexey


On 6/22/07, Sagnwoo Kim <sa...@gmail.com> wrote:
> Ajith suggested multiple wsdl files for the solution of multiple ports. I
> have a question for that. When you want to create client from the wsdl
> files. with WSDL2Java and if you have multiple wsdl files for one service.
> Then you have to create multiple clients as well for every ports? Even
> though they are all under the same service?
>
> Thanks
> Sangwoo Kim
>
>
> On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
> > Hi Ajith,
> >
> >   Thanks for the comments. Look forward to your explanation. Like to know
> the difference between the workaround and the expected.
> >
> > Thanks,
> > -Bo
> >
> >
> > On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> > > Hi,
> > > We will definitely look at the possibility of supporting this during
> > > the hackathon. I will perhaps explain in a separate mail what is the
> > > thinking behind starting from the port but it seems that we need to
> > > rethink this when it comes to skeletons.
> > >
> > > What I can suggest as a workaround is to generate code for each port
> > > with separate WSDL2Java calls (which will yield multiple skeletons).
> > > You can make this easy if you use the ant task
> > >
> > > Ajith
> > >
> > > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > > Hi Amila and all,
> > > >
> > > >   In case this is not working yet, can you suggest any alternative? I
> have a
> > > > few services that shared a lot of common data among them. I have to
> move all
> > > > the methods in all services into one mega service and change method
> name if
> > > > necessary to avoid conflicts. Mixing methods of different purpose into
> one
> > > > service looks messy.
> > > >
> > > >    Appreciate any advice.
> > > >
> > > > -Bo
> > > >
> > > >
> > > > On 5/24/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > I still cannot get all the portTypes generated even with Axis 1.2.
> Any
> > > > plans on fixing this ?
> > > > >
> > > > >
> > > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > > Sorry to bother you again. Just want to know if this is a bug or I
> did not
> > > > set the parameter correctly. Any advice on how to make this work.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > >
> > > > >
> > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > I attached the wsdls from the original email.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> wrote:
> > > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > > Actually code is generated per port.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> did not
> > > > put the parameters properly.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> still
> > > > only generated last one binding out of the 4. I used asix2 1.2
> release.
> > > > > > > > >
> > > > > > > > > Here is the command line. Anything I did not do right?
> Attached is
> > > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > > >
> > > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> -sd -g
> > > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > 'file:/C:/programs/work/'.
> > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> to
> > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> relative
> > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > > 'file:/C:/programs/work/'.
> > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> to
> > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> relative
> > > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > > output\src\com\xyz\nbi\InvalidHandleException.java
> file
> > > > cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > > output\src\com\xyz\nbi\AccessDeniedException.java
> file
> > > > cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > >
> output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > > file cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > >
> output\src\com\xyz\nbi\MissingParametersException.java file
> > > > cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > >
> output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > > file cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > > output\src\com\xyz\nbi\OperationFailedException.java
> file
> > > > cannot be overwritten.
> > > > > > > > > May 17, 2007 11:55:31 AM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > INFO: The
> > > >
> output\src\com\xyz\nbi\InconsistentParametersException.java
> > > > file cannot be overwritten.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/17/07, Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > > > wrote:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > > Hi
> > > > > > > > > > >
> > > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> -pn
> > > > operation. Here is the command line I used. The skeleton file still
> only
> > > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > > >
> > > > > > > > > > > My questions are:
> > > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> why the
> > > > skeleton file does not have the operations from this portType.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > pn is for port name not for port type.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> the
> > > > portTypes in the WSDL.
> > > > > > > > > > >
> > > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> com.cisco.csm.nbi -t
> > > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> wsrp_service.wsdl
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > if you do not use the -pn and -sn parameters it will
> generate
> > > > the code for all bindings.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > > Using JAVA_HOME:
> C:\programs\jdk1.5.0_09
> > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> relative to
> > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > relative to
> 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > > > 'file:/C:/programs/work/'.
> > > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> relative to
> > > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > > relative to
> 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > > file cannot be overwritten.
> > > > > > > > > > > May 16, 2007 6:05:12 PM
> > > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > > createOutFile
> > > > > > > > > > > INFO: The
> > > >
> output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > > file cannot be overwritten.
> > > > > > > > > > >
> > > > > > > > > > > Thanks,
> > > > > > > > > > > -Bo
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > > > wrote:
> > > > > > > > > > > > I recently added multi services support to axis2. can
> you
> > > > have a look with a nighly build?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I'm trying to understand what's happening here, so
> bear
> > > > with me...
> > > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > This created all the java interfaces for the
> defined
> > > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > This also automatically generated all the binding
> > > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> my
> > > > previous post where I attached this file there)
> > > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > > <wsdl:binding
> > > > name="WSRP_v1_Markup_Binding_SOAP"
> > > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > <wsdl:binding
> > > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > <wsdl:binding
> > > > name="WSRP_v1_Registration_Binding_SOAP"
> > > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > <wsdl:binding
> > > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > >
> urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > >
> ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > > >
> > > >
> =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> > > > -ssi
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> get the
> > > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> the java
> > > > interfaces but axis 2 doesn't?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > well Axis2 generates the interface if you have
> specified
> > > > the -ssi parameter. But the difference is it has the service name
> instead of
> > > > the porttype name. I am not familiar with the axis 1.x but actually
> this
> > > > interface method signatures are depends on the binding.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> there
> > > > to create my java classes for my wsdl bindings. Note that
> wsrp_service.wsdl
> > > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> java
> > > > classes for all my wsdl:binding (I guess due to multiple defined
> > > > wsdl:binding in my wsdl file). I get this message when I run the
> wsdl2java
> > > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > >
> > > >
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > > findBinding
> > > > > > > > > > > > > > INFO: A service element was not found - picking a
> random
> > > > binding!
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > In Axis2 it generates the code for only one binding
> in one
> > > > service. So if there is no service it creates a random
> service.Actually this
> > > > is an axis2 limitation.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > What I did to workaround this is to manually run
> > > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> for all
> > > > of my bindings. Axis 1.x wsdl2java automatically generated java
> classes for
> > > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > From the attached wsdl
> > > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > > <wsdl:portType
> > > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > > <wsdl:portType
> > > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > > <wsdl:portType
> > > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> corresponding
> > > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> java
> > > > classes were generated.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > using axis2 you can not generate the code for
> portTypes.
> > > > The reason for this is the skelton and  and stub interfaces depends on
> the
> > > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> first
> > > > which imports wsrp_v1_bindings.wsdl which then imports
> > > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> cannot
> > > > find it in JIRA.
> > > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > > generate java classes for the portType, specifically?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > if you do not have specified any parts or
> namespace ( in
> > > > rpc) in soap:body (in your binding)  and generate the code with
> parameters
> > > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> jaxbri)
> > > > I think you can get what you need. It simply generates the skelton,
> skelton
> > > > interface and the service.xml.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> ________________________________
> > > >  Need Mail bonding?
> > > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> Yahoo!
> > > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > >
> ---------------------------------------------------------------------
> > > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > > For additional commands, e-mail:
> > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > ________________________________
> > > >  It's here! Your new message!
> > > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > >
> ---------------------------------------------------------------------
> > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > >
> ---------------------------------------------------------------------
> > > > > > > > > > > To unsubscribe, e-mail:
> > > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > For additional commands, e-mail:
> axis-user-help@ws.apache.org
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Amila Suriarachchi,
> > > > > > > WSO2 Inc.
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ________________________________
> > > > Be a better Globetrotter. Get better travel answers from someone who
> knows.
> > > > > Yahoo! Answers - Check it out.
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Ajith Ranabahu
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> >
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Sagnwoo Kim <sa...@gmail.com>.
Ajith suggested multiple wsdl files for the solution of multiple ports. I
have a question for that. When you want to create client from the wsdl
files. with WSDL2Java and if you have multiple wsdl files for one service.
Then you have to create multiple clients as well for every ports? Even
though they are all under the same service?

Thanks
Sangwoo Kim

On 6/22/07, Bo Xie <mr...@gmail.com> wrote:
>
> Hi Ajith,
>
>   Thanks for the comments. Look forward to your explanation. Like to know
> the difference between the workaround and the expected.
>
> Thanks,
> -Bo
>
> On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
> >
> > Hi,
> > We will definitely look at the possibility of supporting this during
> > the hackathon. I will perhaps explain in a separate mail what is the
> > thinking behind starting from the port but it seems that we need to
> > rethink this when it comes to skeletons.
> >
> > What I can suggest as a workaround is to generate code for each port
> > with separate WSDL2Java calls (which will yield multiple skeletons).
> > You can make this easy if you use the ant task
> >
> > Ajith
> >
> > On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > > Hi Amila and all,
> > >
> > >   In case this is not working yet, can you suggest any alternative? I
> > have a
> > > few services that shared a lot of common data among them. I have to
> > move all
> > > the methods in all services into one mega service and change method
> > name if
> > > necessary to avoid conflicts. Mixing methods of different purpose into
> > one
> > > service looks messy.
> > >
> > >    Appreciate any advice.
> > >
> > > -Bo
> > >
> > >
> > > On 5/24/07, Jess Fisher <d_...@yahoo.com> wrote:
> > > > I still cannot get all the portTypes generated even with Axis 1.2.
> > Any
> > > plans on fixing this ?
> > > >
> > > >
> > > > Bo Xie < mrboxie@gmail.com> wrote:
> > > > Sorry to bother you again. Just want to know if this is a bug or I
> > did not
> > > set the parameter correctly. Any advice on how to make this work.
> > > >
> > > > Thanks,
> > > > -Bo
> > > >
> > > >
> > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > I attached the wsdls from the original email.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > >
> > > > >
> > > > >
> > > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> > wrote:
> > > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > > Actually code is generated per port.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I
> > did not
> > > put the parameters properly.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> > still
> > > only generated last one binding out of the 4. I used asix2 1.2release.
> > > > > > > >
> > > > > > > > Here is the command line. Anything I did not do right?
> > Attached is
> > > the output files and wsdl files. Sorry for the 500k size.
> > > > > > > >
> > > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss
> > -sd -g
> > > -S src -R src -uri wsrp_service.wsdl
> > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > 'file:/C:/programs/work/'.
> > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > to
> > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > > 'file:/C:/programs/work/'.
> > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> > to
> > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> > relative
> > > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\InvalidHandleException.java file
> > > cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\AccessDeniedException.java file
> > > cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > > file cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\MissingParametersException.java file
> > > cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > > file cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\OperationFailedException.java file
> > > cannot be overwritten.
> > > > > > > > May 17, 2007 11:55:31 AM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > INFO: The
> > > output\src\com\xyz\nbi\InconsistentParametersException.java
> > > file cannot be overwritten.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/17/07, Amila Suriarachchi < amilasuriarachchi@gmail.com
> > >
> > > wrote:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > > Hi
> > > > > > > > > >
> > > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> > -pn
> > > operation. Here is the command line I used. The skeleton file still
> > only
> > > have the operations in the last port(see attached skeleton file).
> > > > > > > > > >
> > > > > > > > > > My questions are:
> > > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly,
> > why the
> > > skeleton file does not have the operations from this portType.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > pn is for port name not for port type.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > >   2. Is there any options to have wsdl2java generate all
> > the
> > > portTypes in the WSDL.
> > > > > > > > > >
> > > > > > > > > > C:\programs\work>wsdl2java -o output -p
> > com.cisco.csm.nbi -t
> > > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> > wsrp_service.wsdl
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > if you do not use the -pn and -sn parameters it will
> > generate
> > > the code for all bindings.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > to
> > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> > to
> > > 'file:/C:/programs/work/'.
> > > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl',
> > relative to
> > > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > > file cannot be overwritten.
> > > > > > > > > > May 16, 2007 6:05:12 PM
> > > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > > createOutFile
> > > > > > > > > > INFO: The
> > > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > > file cannot be overwritten.
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > -Bo
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 3/14/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > wrote:
> > > > > > > > > > > I recently added multi services support to axis2. can
> > you
> > > have a look with a nighly build?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> > amilasuriarachchi@gmail.com>
> > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 3/7/07, Jess Fisher < d_irej@yahoo.com> wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > I'm trying to understand what's happening here, so
> > bear
> > > with me...
> > > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > > >
> > > > > > > > > > > > > This created all the java interfaces for the
> > defined
> > > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > > >
> > > > > > > > > > > > > This also automatically generated all the binding
> > > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see
> > my
> > > previous post where I attached this file there)
> > > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > > <wsdl:binding
> > > name="WSRP_v1_Markup_Binding_SOAP"
> > > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > <wsdl:binding
> > > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > <wsdl:binding
> > > name="WSRP_v1_Registration_Binding_SOAP"
> > > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > <wsdl:binding
> > > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > >
> > > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > > C:\temp\generated_source -ss -d adb -g -ns2p
> > > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > > >
> > > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=
> > oasis.names.tc.wsrp.v1.wsdl
> > > -ssi
> > > > > > > > > > > > >
> > > > > > > > > > > > > However when I used Axis2's wsdl2java I did not
> > get the
> > > java interfaces for <wsdl:portType>. Why does the axis 1.x generate
> > the java
> > > interfaces but axis 2 doesn't?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > well Axis2 generates the interface if you have
> > specified
> > > the -ssi parameter. But the difference is it has the service name
> > instead of
> > > the porttype name. I am not familiar with the axis 1.x but actually
> > this
> > > interface method signatures are depends on the binding.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> > there
> > > to create my java classes for my wsdl bindings. Note that
> > wsrp_service.wsdl
> > > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> > java
> > > classes for all my wsdl:binding (I guess due to multiple defined
> > > wsdl:binding in my wsdl file). I get this message when I run the
> > wsdl2java
> > > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > >
> > > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > > findBinding
> > > > > > > > > > > > > INFO: A service element was not found - picking a
> > random
> > > binding!
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > In Axis2 it generates the code for only one binding
> > in one
> > > service. So if there is no service it creates a random
> > service.Actually this
> > > is an axis2 limitation.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > What I did to workaround this is to manually run
> > > wsdl2java on each of my wsdl:binding, so I can get the java classes
> > for all
> > > of my bindings. Axis 1.x wsdl2java automatically generated java
> > classes for
> > > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks again!
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > From the attached wsdl
> > > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > > <wsdl:portType
> > > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > > <wsdl:portType
> > > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > > <wsdl:portType
> > > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> > corresponding
> > > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing
> > java
> > > classes were generated.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > using axis2 you can not generate the code for
> > portTypes.
> > > The reason for this is the skelton and  and stub interfaces depends on
> > the
> > > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> > first
> > > which imports wsrp_v1_bindings.wsdl which then imports
> > > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > no I  believe.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I
> > cannot
> > > find it in JIRA.
> > > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > > generate java classes for the portType, specifically?
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > if you do not have specified any parts or
> > namespace ( in
> > > rpc) in soap:body (in your binding)  and generate the code with
> > parameters
> > > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> > jaxbri)
> > > I think you can get what you need. It simply generates the skelton,
> > skelton
> > > interface and the service.xml.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > ________________________________
> > >  Need Mail bonding?
> > > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> > Yahoo!
> > > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > > > > To unsubscribe, e-mail:
> > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > > For additional commands, e-mail:
> > > axis-user-help@ws.apache.org
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > > >
> > > > > > > > > > > > > ________________________________
> > >  It's here! Your new message!
> > > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> >
> > > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > > > > To unsubscribe, e-mail:
> > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > For additional commands, e-mail:
> > > axis-user-help@ws.apache.org
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > ---------------------------------------------------------------------
> > > > > > > > > > To unsubscribe, e-mail:
> > > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > For additional commands, e-mail:
> > axis-user-help@ws.apache.org
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Amila Suriarachchi,
> > > > > > > > > WSO2 Inc.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Amila Suriarachchi,
> > > > > > WSO2 Inc.
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________
> > > Be a better Globetrotter. Get better travel answers from someone who
> > knows.
> > > > Yahoo! Answers - Check it out.
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Ajith Ranabahu
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>

Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Bo Xie <mr...@gmail.com>.
Hi Ajith,

  Thanks for the comments. Look forward to your explanation. Like to know
the difference between the workaround and the expected.

Thanks,
-Bo

On 6/13/07, Ajith Ranabahu <aj...@gmail.com> wrote:
>
> Hi,
> We will definitely look at the possibility of supporting this during
> the hackathon. I will perhaps explain in a separate mail what is the
> thinking behind starting from the port but it seems that we need to
> rethink this when it comes to skeletons.
>
> What I can suggest as a workaround is to generate code for each port
> with separate WSDL2Java calls (which will yield multiple skeletons).
> You can make this easy if you use the ant task
>
> Ajith
>
> On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> > Hi Amila and all,
> >
> >   In case this is not working yet, can you suggest any alternative? I
> have a
> > few services that shared a lot of common data among them. I have to move
> all
> > the methods in all services into one mega service and change method name
> if
> > necessary to avoid conflicts. Mixing methods of different purpose into
> one
> > service looks messy.
> >
> >    Appreciate any advice.
> >
> > -Bo
> >
> >
> > On 5/24/07, Jess Fisher <d_...@yahoo.com> wrote:
> > > I still cannot get all the portTypes generated even with Axis 1.2. Any
> > plans on fixing this ?
> > >
> > >
> > > Bo Xie < mrboxie@gmail.com> wrote:
> > > Sorry to bother you again. Just want to know if this is a bug or I did
> not
> > set the parameter correctly. Any advice on how to make this work.
> > >
> > > Thanks,
> > > -Bo
> > >
> > >
> > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > I attached the wsdls from the original email.
> > > >
> > > > Thanks,
> > > > -Bo
> > > >
> > > >
> > > >
> > > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com >
> wrote:
> > > > > Can you send your wsdl? do you have ports for each bining?
> > > > > Actually code is generated per port.
> > > > >
> > > > >
> > > > >
> > > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > >   Just wondering if this is still an issue in Axis2 1.2 or I did
> not
> > put the parameters properly.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It
> still
> > only generated last one binding out of the 4. I used asix2 1.2 release.
> > > > > > >
> > > > > > > Here is the command line. Anything I did not do right?
> Attached is
> > the output files and wsdl files. Sorry for the 500k size.
> > > > > > >
> > > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss -sd
> -g
> > -S src -R src -uri wsrp_service.wsdl
> > > > > > > Using AXIS2_HOME:   C:\programs\axis2-1.2
> > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > 'file:/C:/programs/work/'.
> > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> relative
> > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> > 'file:/C:/programs/work/'.
> > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd',
> relative
> > to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\InvalidHandleException.java file
> > cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\AccessDeniedException.java file
> > cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\InvalidRegistrationException.java
> > file cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\MissingParametersException.java file
> > cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\InvalidUserCategoryException.java
> > file cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\OperationFailedException.java file
> > cannot be overwritten.
> > > > > > > May 17, 2007 11:55:31 AM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > INFO: The
> > output\src\com\xyz\nbi\InconsistentParametersException.java
> > file cannot be overwritten.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > -Bo
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 5/17/07, Amila Suriarachchi < amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > > Hi
> > > > > > > > >
> > > > > > > > >  I tried on Axis2 1.2 release package. I see there is an
> -pn
> > operation. Here is the command line I used. The skeleton file still only
> > have the operations in the last port(see attached skeleton file).
> > > > > > > > >
> > > > > > > > > My questions are:
> > > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly, why
> the
> > skeleton file does not have the operations from this portType.
> > > > > > > >
> > > > > > > >
> > > > > > > > pn is for port name not for port type.
> > > > > > > >
> > > > > > > >
> > > > > > > > >   2. Is there any options to have wsdl2java generate all
> the
> > portTypes in the WSDL.
> > > > > > > > >
> > > > > > > > > C:\programs\work>wsdl2java -o output -p com.cisco.csm.nbi-t
> > -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri
> wsrp_service.wsdl
> > > > > > > >
> > > > > > > >
> > > > > > > > if you do not use the -pn and -sn parameters it will
> generate
> > the code for all bindings.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > 'file:/C:/programs/work/'.
> > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> to
> > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative
> to
> > 'file:/C:/programs/work/'.
> > > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative
> to
> > 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> > 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> > relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\InvalidHandleException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\AccessDeniedException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\MissingParametersException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\OperationFailedException.java
> > file cannot be overwritten.
> > > > > > > > > May 16, 2007 6:05:12 PM
> > org.apache.axis2.wsdl.codegen.writer.ClassWriter
> > createOutFile
> > > > > > > > > INFO: The
> > output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> > file cannot be overwritten.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > -Bo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 3/14/07, Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > > > > I recently added multi services support to axis2. can
> you
> > have a look with a nighly build?
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 3/7/07, Amila Suriarachchi <
> amilasuriarachchi@gmail.com>
> > wrote:
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 3/7/07, Jess Fisher <d_...@yahoo.com> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > I'm trying to understand what's happening here, so
> bear
> > with me...
> > > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> > C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > > >
> > > > > > > > > > > > This created all the java interfaces for the defined
> > wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > > >
> > > > > > > > > > > > This also automatically generated all the binding
> > classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see my
> > previous post where I attached this file there)
> > > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > > <wsdl:binding
> > name="WSRP_v1_Markup_Binding_SOAP"
> > type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > > <wsdl:binding
> > name="WSRP_v1_ServiceDescription_Binding_SOAP"
> > type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > <wsdl:binding
> > name="WSRP_v1_Registration_Binding_SOAP"
> > type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > > <wsdl:binding
> > name="WSRP_v1_PortletManagement_Binding_SOAP"
> > type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > >
> > > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> > C:\temp\generated_source -ss -d adb -g -ns2p
> > urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> > ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf
> ,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > > >
> > =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=
> oasis.names.tc.wsrp.v1.wsdl
> > -ssi
> > > > > > > > > > > >
> > > > > > > > > > > > However when I used Axis2's wsdl2java I did not get
> the
> > java interfaces for <wsdl:portType>. Why does the axis 1.x generate the
> java
> > interfaces but axis 2 doesn't?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > well Axis2 generates the interface if you have
> specified
> > the -ssi parameter. But the difference is it has the service name
> instead of
> > the porttype name. I am not familiar with the axis 1.x but actually this
> > interface method signatures are depends on the binding.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Also, I had to run wsdl2java seperately on
> > wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined
> there
> > to create my java classes for my wsdl bindings. Note that
> wsrp_service.wsdl
> > already imports wsrp_v1_bindings.wsdl.  It also does not generate the
> java
> > classes for all my wsdl:binding (I guess due to multiple defined
> > wsdl:binding in my wsdl file). I get this message when I run the
> wsdl2java
> > on wsrp_v1_bindings.wsdl:
> > > > > > > > > > > >
> > org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> > findBinding
> > > > > > > > > > > > INFO: A service element was not found - picking a
> random
> > binding!
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > In Axis2 it generates the code for only one binding in
> one
> > service. So if there is no service it creates a random service.Actuallythis
> > is an axis2 limitation.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > What I did to workaround this is to manually run
> > wsdl2java on each of my wsdl:binding, so I can get the java classes for
> all
> > of my bindings. Axis 1.x wsdl2java automatically generated java classes
> for
> > all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > > >
> > > > > > > > > > > > Any thoughts?
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks again!
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Amila Suriarachchi <am...@gmail.com>
> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > From the attached wsdl
> > file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > > <wsdl:portType
> > name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > > <wsdl:portType
> > name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > > <wsdl:portType
> > name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > > >
> > > > > > > > > > > > > But, when running Axis2's WSDL2Java, the
> corresponding
> > java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing java
> > classes were generated.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > using axis2 you can not generate the code for
> portTypes.
> > The reason for this is the skelton and  and stub interfaces depends on
> the
> > binding. Why you need to generate the code for a port type?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl
> first
> > which imports wsrp_v1_bindings.wsdl which then imports
> > wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Is this a bug?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > no I  believe.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > If yes, does anybody know of the bug ID ? I cannot
> > find it in JIRA.
> > > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> > generate java classes for the portType, specifically?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > if you do not have specified any parts or namespace
> ( in
> > rpc) in soap:body (in your binding)  and generate the code with
> parameters
> > -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d
> jaxbri)
> > I think you can get what you need. It simply generates the skelton,
> skelton
> > interface and the service.xml.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > > >
> > > > > > > > > > > > > Thanks.
> > > > > > > > > > > > >
> > > > > > > > > > > > > ________________________________
> >  Need Mail bonding?
> > > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from
> Yahoo!
> > Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > > For additional commands, e-mail:
> > axis-user-help@ws.apache.org
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > > >
> > > > > > > > > > > > ________________________________
> >  It's here! Your new message!
> > > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> > --0-1402565997-1173253433=:40062--
> > > > > > > > > > > >
> > > > > > > > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > axis-user-help@ws.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > > > > > > > For additional commands, e-mail:
> axis-user-help@ws.apache.org
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Amila Suriarachchi,
> > > > > > > > WSO2 Inc.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Amila Suriarachchi,
> > > > > WSO2 Inc.
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > ________________________________
> > Be a better Globetrotter. Get better travel answers from someone who
> knows.
> > > Yahoo! Answers - Check it out.
> > >
> > >
> >
> >
>
>
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

Re: Axis2 1.1.1 WSDL2JAVA - Not generating java classes for

Posted by Ajith Ranabahu <aj...@gmail.com>.
Hi,
We will definitely look at the possibility of supporting this during
the hackathon. I will perhaps explain in a separate mail what is the
thinking behind starting from the port but it seems that we need to
rethink this when it comes to skeletons.

What I can suggest as a workaround is to generate code for each port
with separate WSDL2Java calls (which will yield multiple skeletons).
You can make this easy if you use the ant task

Ajith

On 6/13/07, Bo Xie <mr...@gmail.com> wrote:
> Hi Amila and all,
>
>   In case this is not working yet, can you suggest any alternative? I have a
> few services that shared a lot of common data among them. I have to move all
> the methods in all services into one mega service and change method name if
> necessary to avoid conflicts. Mixing methods of different purpose into one
> service looks messy.
>
>    Appreciate any advice.
>
> -Bo
>
>
> On 5/24/07, Jess Fisher <d_...@yahoo.com> wrote:
> > I still cannot get all the portTypes generated even with Axis 1.2. Any
> plans on fixing this ?
> >
> >
> > Bo Xie < mrboxie@gmail.com> wrote:
> > Sorry to bother you again. Just want to know if this is a bug or I did not
> set the parameter correctly. Any advice on how to make this work.
> >
> > Thanks,
> > -Bo
> >
> >
> > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > I attached the wsdls from the original email.
> > >
> > > Thanks,
> > > -Bo
> > >
> > >
> > >
> > > On 5/20/07, Amila Suriarachchi < amilasuriarachchi@gmail.com > wrote:
> > > > Can you send your wsdl? do you have ports for each bining?
> > > > Actually code is generated per port.
> > > >
> > > >
> > > >
> > > > On 5/20/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > Hi,
> > > > >
> > > > >   Just wondering if this is still an issue in Axis2 1.2 or I did not
> put the parameters properly.
> > > > >
> > > > > Thanks,
> > > > > -Bo
> > > > >
> > > > > On 5/17/07, Bo Xie < mrboxie@gmail.com> wrote:
> > > > > > Thanks, Amila. I tried your advice using no -pn and -sn. It still
> only generated last one binding out of the 4. I used asix2 1.2 release.
> > > > > >
> > > > > > Here is the command line. Anything I did not do right? Attached is
> the output files and wsdl files. Sorry for the 500k size.
> > > > > >
> > > > > > C:\programs\work>wsdl2java -o output -p com.xyz.nbi -t -ss -sd -g
> -S src -R src -uri wsrp_service.wsdl
> > > > > > Using AXIS2_HOME:   C:\programs\axis2-1.2
> > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> 'file:/C:/programs/work/'.
> > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd', relative
> to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> 'file:/C:/programs/work/'.
> > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd', relative
> to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\InvalidHandleException.java file
> cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\AccessDeniedException.java file
> cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\InvalidRegistrationException.java
> file cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\MissingParametersException.java file
> cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\InvalidUserCategoryException.java
> file cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\OperationFailedException.java file
> cannot be overwritten.
> > > > > > May 17, 2007 11:55:31 AM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > INFO: The
> output\src\com\xyz\nbi\InconsistentParametersException.java
> file cannot be overwritten.
> > > > > >
> > > > > > Thanks,
> > > > > > -Bo
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 5/17/07, Amila Suriarachchi < amilasuriarachchi@gmail.com>
> wrote:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 5/17/07, Bo Xie <mrboxie@gmail.com > wrote:
> > > > > > > > Hi
> > > > > > > >
> > > > > > > >  I tried on Axis2 1.2 release package. I see there is an -pn
> operation. Here is the command line I used. The skeleton file still only
> have the operations in the last port(see attached skeleton file).
> > > > > > > >
> > > > > > > > My questions are:
> > > > > > > >   1. Is  "-pn WSRPRegistrationService" used correctly, why the
> skeleton file does not have the operations from this portType.
> > > > > > >
> > > > > > >
> > > > > > > pn is for port name not for port type.
> > > > > > >
> > > > > > >
> > > > > > > >   2. Is there any options to have wsdl2java generate all the
> portTypes in the WSDL.
> > > > > > > >
> > > > > > > > C:\programs\work>wsdl2java -o output -p com.cisco.csm.nbi -t
> -ss -sd -g -S src -R src -pn WSRPRegistrationService -uri wsrp_service.wsdl
> > > > > > >
> > > > > > >
> > > > > > > if you do not use the -pn and -sn parameters it will generate
> the code for all bindings.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > Using AXIS2_HOME:   C:\programs\axis2- 1.2
> > > > > > > > Using JAVA_HOME:    C:\programs\jdk1.5.0_09
> > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> 'file:/C:/programs/work/'.
> > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > Retrieving document at 'wsrp_v1_bindings.wsdl', relative to
> 'file:/C:/programs/work/'.
> > > > > > > > Retrieving document at 'wsrp_v1_interfaces.wsdl', relative to
> 'file:/C:/programs/work/wsrp_v1_bindings.wsdl'.
> > > > > > > > Retrieving schema at 'wsrp_v1_types.xsd', relative to
> 'file:/C:/programs/work/wsrp_v1_interfaces.wsdl'.
> > > > > > > > Retrieving schema at ' http://www.w3.org/2001/xml.xsd ',
> relative to 'file:/C:/programs/work/wsrp_v1_types.xsd'.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\InvalidHandleException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\AccessDeniedException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\InvalidRegistrationException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\MissingParametersException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\InvalidUserCategoryException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\OperationFailedException.java
> file cannot be overwritten.
> > > > > > > > May 16, 2007 6:05:12 PM
> org.apache.axis2.wsdl.codegen.writer.ClassWriter
> createOutFile
> > > > > > > > INFO: The
> output\src\com\cisco\csm\nbi\InconsistentParametersException.java
> file cannot be overwritten.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > -Bo
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On 3/14/07, Amila Suriarachchi < amilasuriarachchi@gmail.com>
> wrote:
> > > > > > > > > I recently added multi services support to axis2. can you
> have a look with a nighly build?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 3/7/07, Amila Suriarachchi < amilasuriarachchi@gmail.com>
> wrote:
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 3/7/07, Jess Fisher <d_...@yahoo.com> wrote:
> > > > > > > > > > >
> > > > > > > > > > > I'm trying to understand what's happening here, so bear
> with me...
> > > > > > > > > > > Using Axis 1.4, I run the WSDL2Java like this:
> > > > > > > > > > > java org.apache.axis.wsdl.WSDL2Java -s -o
> C:\temp\generated_source C:\temp\wsrp_service.wsdl
> > > > > > > > > > >
> > > > > > > > > > > This created all the java interfaces for the defined
> wsdl:portType. See attached java_interfaces.zip
> > > > > > > > > > >
> > > > > > > > > > > This also automatically generated all the binding
> classes for the <wsdl:binding> defined in wsrp_v1_bindings.wsdl (see my
> previous post where I attached this file there)
> > > > > > > > > > > These were all defined in wsrp_v1_bindings.wsdl:
> > > > > > > > > > > <wsdl:binding
> name="WSRP_v1_Markup_Binding_SOAP"
> type="intf:WSRP_v1_Markup_PortType">
> > > > > > > > > > > <wsdl:binding
> name="WSRP_v1_ServiceDescription_Binding_SOAP"
> type="intf:WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > <wsdl:binding
> name="WSRP_v1_Registration_Binding_SOAP"
> type="intf:WSRP_v1_Registration_PortType">
> > > > > > > > > > > <wsdl:binding
> name="WSRP_v1_PortletManagement_Binding_SOAP"
> type="intf:WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > >
> > > > > > > > > > > The way I run Axis2's wsdl2java is as follows:
> > > > > > > > > > > wsdl2java.bat -uri C:\temp\wsrp_service.wsdl -o
> C:\temp\generated_source -ss -d adb -g -ns2p
> urn:oasis:names:tc:wsrp:v1:types=oasis.names.tc.wsrp.v1.types
> ,urn:oasis:names:tc:wsrp:v1:intf=oasis.names.tc.wsrp.v1.intf,urn:oasis:names:tc:wsrp:v1:bind
> > > > > > > > > > >
> =oasis.names.tc.wsrp.v1.bind,urn:oasis:names:tc:wsrp:v1:wsdl=oasis.names.tc.wsrp.v1.wsdl
> -ssi
> > > > > > > > > > >
> > > > > > > > > > > However when I used Axis2's wsdl2java I did not get the
> java interfaces for <wsdl:portType>. Why does the axis 1.x generate the java
> interfaces but axis 2 doesn't?
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > well Axis2 generates the interface if you have specified
> the -ssi parameter. But the difference is it has the service name instead of
> the porttype name. I am not familiar with the axis 1.x but actually this
> interface method signatures are depends on the binding.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Also, I had to run wsdl2java seperately on
> wsrp_v1_bindings.wsdl before it would read my <wsdl:binding> defined there
> to create my java classes for my wsdl bindings. Note that wsrp_service.wsdl
> already imports wsrp_v1_bindings.wsdl.  It also does not generate the java
> classes for all my wsdl:binding (I guess due to multiple defined
> wsdl:binding in my wsdl file). I get this message when I run the wsdl2java
> on wsrp_v1_bindings.wsdl:
> > > > > > > > > > >
> org.apache.axis2.description.WSDL11ToAxisServiceBuilder
> findBinding
> > > > > > > > > > > INFO: A service element was not found - picking a random
> binding!
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > In Axis2 it generates the code for only one binding in one
> service. So if there is no service it creates a random service.Actually this
> is an axis2 limitation.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > What I did to workaround this is to manually run
> wsdl2java on each of my wsdl:binding, so I can get the java classes for all
> of my bindings. Axis 1.x wsdl2java automatically generated java classes for
> all my wsdl:binding defined in wsrp_v1_bindings.wsdl.
> > > > > > > > > > >
> > > > > > > > > > > Any thoughts?
> > > > > > > > > > >
> > > > > > > > > > > Thanks again!
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Amila Suriarachchi <am...@gmail.com> wrote:
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 3/7/07, Jess Fisher <d_irej@yahoo.com > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > From the attached wsdl
> file:wsrp_v1_interfaces.wsdl, the following are defined:
> > > > > > > > > > > > <wsdl:portType name="WSRP_v1_Markup_PortType">
> > > > > > > > > > > > <wsdl:portType
> name="WSRP_v1_ServiceDescription_PortType">
> > > > > > > > > > > > <wsdl:portType
> name="WSRP_v1_Registration_PortType">
> > > > > > > > > > > > <wsdl:portType
> name="WSRP_v1_PortletManagement_PortType">
> > > > > > > > > > > >
> > > > > > > > > > > > But, when running Axis2's WSDL2Java, the corresponding
> java classes (for the wsdl:portType) are not created.
> > > > > > > > > > > > Using Axis 1.4's WSDL2Java, the corresposing java
> classes were generated.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > using axis2 you can not generate the code for portTypes.
> The reason for this is the skelton and  and stub interfaces depends on the
> binding. Why you need to generate the code for a port type?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > I run the WSDL2Java against wsrp_service.wsdl first
> which imports wsrp_v1_bindings.wsdl which then imports
> wsrp_v1_interfaces.wsdl.
> > > > > > > > > > > >
> > > > > > > > > > > > Is this a bug?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > no I  believe.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > If yes, does anybody know of the bug ID ? I cannot
> find it in JIRA.
> > > > > > > > > > > > Or is there a WSDL2Java option I need to set to
> generate java classes for the portType, specifically?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > if you do not have specified any parts or namespace ( in
> rpc) in soap:body (in your binding)  and generate the code with parameters
> -ss -sd -ssi  and with any binding (-d adb, -d jibx, -d xmlbeans, -d jaxbri)
> I think you can get what you need. It simply generates the skelton, skelton
> interface and the service.xml.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > (I've used -ss, -g, -d adb, -ssi)
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks.
> > > > > > > > > > > >
> > > > > > > > > > > > ________________________________
>  Need Mail bonding?
> > > > > > > > > > > > Go to the Yahoo! Mail Q&A for great tips from Yahoo!
> Answers users. --0-1424838073-1173226094=:65510--
> > > > > > > > > > > >
> > > > > > > > > > > >
> ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> axis-user-help@ws.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > > WSO2 Inc.
> > > > > > > > > > >
> > > > > > > > > > > ________________________________
>  It's here! Your new message!
> > > > > > > > > > > Get new email alerts with the free Yahoo! Toolbar.
> --0-1402565997-1173253433=:40062--
> > > > > > > > > > >
> > > > > > > > > > >
> ---------------------------------------------------------------------
> > > > > > > > > > > To unsubscribe, e-mail:
> axis-user-unsubscribe@ws.apache.org
> > > > > > > > > > > For additional commands, e-mail:
> axis-user-help@ws.apache.org
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Amila Suriarachchi,
> > > > > > > > > > WSO2 Inc.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Amila Suriarachchi,
> > > > > > > > > WSO2 Inc.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail:
> axis-user-unsubscribe@ws.apache.org
> > > > > > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Amila Suriarachchi,
> > > > > > > WSO2 Inc.
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Amila Suriarachchi,
> > > > WSO2 Inc.
> > >
> > >
> > >
> >
> >
> >
> >
> > ________________________________
> Be a better Globetrotter. Get better travel answers from someone who knows.
> > Yahoo! Answers - Check it out.
> >
> >
>
>


-- 
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org