Re: WSDL2Java - Skip Classes options

2009-02-28 Thread amit shah
In my last mail I forgot to provide the full details of the 
which I want to skip

 *-*

 *-* <
s:sequence>
 * *  
 * *   
* *  
 * *  
* * 
In case this gives any clues
On Sun, Mar 1, 2009 at 11:17 AM, amit shah  wrote:

> The wsdl is a published one (by Microsoft SQL Reporting Services 2008) and
> hence I cannot edit it.
>
>
> On Sun, Mar 1, 2009 at 10:45 AM, Dennis Sosnoski  wrote:
>
>> The latest version of JiBX (1.2, currently in beta test and soon to be
>> production released) supports code generation from schema, and you'd easily
>> be able to eliminate this element in that code generation. But WSDL2Java is
>> separate, and to eliminate the parameter from the generated web services
>> interface output from WSDL2Java you'd need to actually edit the WSDL to
>> remove the references to TrustedUserHeader. (you don't show the actual
>> operation and message definitions from the WSDL, but I assume the references
>> are there - otherwise you wouldn't see this showing up in the method call
>> interfaces).
>>
>> So your best approach is probably to just edit the WSDL and eliminate the
>> reference to TrustedUserHeader from the messages components of the WSDL.
>> Once you've done that, it should be dropped from the method call interfaces.
>>
>>  - Dennis
>>
>>
>> amit shah wrote:
>>
>>> The reason I want to skip it is because, as the class gets generated each
>>> web service call (method) takes an instance of this class as a parameter,
>>> which I don't want.
>>> Can this be done by using JiBX ? (i.e. skip the generation which I think
>>> will automatically make the service calls not take an instance of the
>>> skipped class as a parameter. Please correct me if I am wrong). If yes then
>>> can you please provide me some guidance on what should the binding
>>> definition file include i.e which tags? On a first look (
>>> http://jibx.sourceforge.net/tutorial/binding-tutorial.html) I was not
>>> able to figure out the xml tags for this particular scenario.
>>>  I know there is some way to skip these classes as they are not their in
>>> the production environment but I don't know how.
>>>  On Sun, Mar 1, 2009 at 2:56 AM, Dennis Sosnoski >> d...@sosnoski.com>> wrote:
>>>
>>>Hi Amit,
>>>
>>>Why do you want to skip generating the element? You could do this
>>>using JiBX, but any XML documents you generated without this
>>>element would be invalid (since the schema says it's a required
>>>element).
>>>
>>> - Dennis
>>>
>>>Dennis M. Sosnoski
>>>SOA and Web Services in Java
>>>Training and Consulting
>>>http://www.sosnoski.com  -
>>>http://www.sosnoski.co.nz 
>>>Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117
>>>
>>>
>>>
>>>amit shah wrote:
>>>
>>>Could using jibx data binding option help in this scenario
>>>(Skipping some class generations) ?
>>>
>>>On Thu, Feb 26, 2009 at 4:39 PM, amit shah >> >>
>>>>> wrote:
>>>
>>>   Re-replying to the mail in case I was not clear in
>>>explaining the
>>>   problem.
>>>   I want to generate java classes from a published wsdl file
>>>   (exposed by Microsoft SQL Reporting Services 2008). During the
>>>   class generation, I want to skip some of these classes (for e.g
>>>   TrustedUserHeader).
>>>   Pasting a snippet of the wsdl file.
>>>
>>> _
>>>   
>>>>> targetNamespace="
>>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
>>> ">
>>> 
>>>
>>>   
>>> 
>>>  
>>>
>>>   >>   name="ListSecureMethodsResult" type="tns:ArrayOfString" />
>>>  
>>>
>>>   
>>> 
>>> 
>>>>>name="string"
>>>   nillable="true" type="s:string" />
>>>   
>>>   
>>>   *>>   type="tns:TrustedUserHeader" /> *
>>>   ****
>>>
>>> ..
>>> ..
>>>
>>>   
>>>
>>>
>>> _
>>>   Are there any ways (may be a command option) of using
>>>   wsdl2java.bat which would skip the generation of
>>>   *TrustedUserHeader *class?
>>>   Thanks in advance,
>>>   Amit Shah.
>>>
>>>
>>>   On 2/17/09, *amit shah* >>
>>>>>

Re: WSDL2Java - Skip Classes options

2009-02-28 Thread amit shah
The wsdl is a published one (by Microsoft SQL Reporting Services 2008) and
hence I cannot edit it.

On Sun, Mar 1, 2009 at 10:45 AM, Dennis Sosnoski  wrote:

> The latest version of JiBX (1.2, currently in beta test and soon to be
> production released) supports code generation from schema, and you'd easily
> be able to eliminate this element in that code generation. But WSDL2Java is
> separate, and to eliminate the parameter from the generated web services
> interface output from WSDL2Java you'd need to actually edit the WSDL to
> remove the references to TrustedUserHeader. (you don't show the actual
> operation and message definitions from the WSDL, but I assume the references
> are there - otherwise you wouldn't see this showing up in the method call
> interfaces).
>
> So your best approach is probably to just edit the WSDL and eliminate the
> reference to TrustedUserHeader from the messages components of the WSDL.
> Once you've done that, it should be dropped from the method call interfaces.
>
>  - Dennis
>
>
> amit shah wrote:
>
>> The reason I want to skip it is because, as the class gets generated each
>> web service call (method) takes an instance of this class as a parameter,
>> which I don't want.
>> Can this be done by using JiBX ? (i.e. skip the generation which I think
>> will automatically make the service calls not take an instance of the
>> skipped class as a parameter. Please correct me if I am wrong). If yes then
>> can you please provide me some guidance on what should the binding
>> definition file include i.e which tags? On a first look (
>> http://jibx.sourceforge.net/tutorial/binding-tutorial.html) I was not
>> able to figure out the xml tags for this particular scenario.
>>  I know there is some way to skip these classes as they are not their in
>> the production environment but I don't know how.
>>  On Sun, Mar 1, 2009 at 2:56 AM, Dennis Sosnoski > d...@sosnoski.com>> wrote:
>>
>>Hi Amit,
>>
>>Why do you want to skip generating the element? You could do this
>>using JiBX, but any XML documents you generated without this
>>element would be invalid (since the schema says it's a required
>>element).
>>
>> - Dennis
>>
>>Dennis M. Sosnoski
>>SOA and Web Services in Java
>>Training and Consulting
>>http://www.sosnoski.com  -
>>http://www.sosnoski.co.nz 
>>Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117
>>
>>
>>
>>amit shah wrote:
>>
>>Could using jibx data binding option help in this scenario
>>(Skipping some class generations) ?
>>
>>On Thu, Feb 26, 2009 at 4:39 PM, amit shah > >
>>>> wrote:
>>
>>   Re-replying to the mail in case I was not clear in
>>explaining the
>>   problem.
>>   I want to generate java classes from a published wsdl file
>>   (exposed by Microsoft SQL Reporting Services 2008). During the
>>   class generation, I want to skip some of these classes (for e.g
>>   TrustedUserHeader).
>>   Pasting a snippet of the wsdl file.
>>
>> _
>>   
>>> targetNamespace="
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
>> ">
>> 
>>
>>   
>> 
>>  
>>
>>   >   name="ListSecureMethodsResult" type="tns:ArrayOfString" />
>>  
>>
>>   
>> 
>> 
>>>name="string"
>>   nillable="true" type="s:string" />
>>   
>>   
>>   *>   type="tns:TrustedUserHeader" /> *
>>   ****
>>
>> ..
>> ..
>>
>>   
>>
>>
>> _
>>   Are there any ways (may be a command option) of using
>>   wsdl2java.bat which would skip the generation of
>>   *TrustedUserHeader *class?
>>   Thanks in advance,
>>   Amit Shah.
>>
>>
>>   On 2/17/09, *amit shah* >
>>>>
>> wrote:
>>
>>   Hi,
>> I am using axis2 1.4.1 to generate java classes
>>from a
>>   wsdl file. The
>>   web services are exposed by the SQL Server 2008 Reporting
>>   Services. I
>>   wanted to know if there is any command line option
>>while using
>>   wsdl2java.bat to skip generating some classes (In my
>>case a soap
>>   header called TrustedUserHeader). I use the following
>>command 

Re: WSDL2Java - Skip Classes options

2009-02-28 Thread Dennis Sosnoski
The latest version of JiBX (1.2, currently in beta test and soon to be 
production released) supports code generation from schema, and you'd 
easily be able to eliminate this element in that code generation. But 
WSDL2Java is separate, and to eliminate the parameter from the generated 
web services interface output from WSDL2Java you'd need to actually edit 
the WSDL to remove the references to TrustedUserHeader. (you don't show 
the actual operation and message definitions from the WSDL, but I assume 
the references are there - otherwise you wouldn't see this showing up in 
the method call interfaces).


So your best approach is probably to just edit the WSDL and eliminate 
the reference to TrustedUserHeader from the messages components of the 
WSDL. Once you've done that, it should be dropped from the method call 
interfaces.


 - Dennis


amit shah wrote:
The reason I want to skip it is because, as the class gets generated 
each web service call (method) takes an instance of this class as a 
parameter, which I don't want.
Can this be done by using JiBX ? (i.e. skip the generation which I 
think will automatically make the service calls not take an instance 
of the skipped class as a parameter. Please correct me if I am wrong). 
If yes then can you please provide me some guidance on what should the 
binding definition file include i.e which tags? On a first look 
(http://jibx.sourceforge.net/tutorial/binding-tutorial.html) I was not 
able to figure out the xml tags for this particular scenario.
 
I know there is some way to skip these classes as they are not their 
in the production environment but I don't know how.
 
On Sun, Mar 1, 2009 at 2:56 AM, Dennis Sosnoski > wrote:


Hi Amit,

Why do you want to skip generating the element? You could do this
using JiBX, but any XML documents you generated without this
element would be invalid (since the schema says it's a required
element).

 - Dennis

Dennis M. Sosnoski
SOA and Web Services in Java
Training and Consulting
http://www.sosnoski.com  -
http://www.sosnoski.co.nz 
Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117



amit shah wrote:

Could using jibx data binding option help in this scenario
(Skipping some class generations) ?

On Thu, Feb 26, 2009 at 4:39 PM, amit shah mailto:amits...@gmail.com> >> wrote:

   Re-replying to the mail in case I was not clear in
explaining the
   problem.
   I want to generate java classes from a published wsdl file
   (exposed by Microsoft SQL Reporting Services 2008). During the
   class generation, I want to skip some of these classes (for e.g
   TrustedUserHeader).
   Pasting a snippet of the wsdl file.
 
 _

   
 
 targetNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices";>

 

   
 
  

   
  

   
 
 

   
   
   * *
   ****

 ..
 ..

   

 
 _

   Are there any ways (may be a command option) of using
   wsdl2java.bat which would skip the generation of
   *TrustedUserHeader *class?
   Thanks in advance,
   Amit Shah.


   On 2/17/09, *amit shah* mailto:amits...@gmail.com>
   >> wrote:

   Hi,
 I am using axis2 1.4.1 to generate java classes
from a
   wsdl file. The
   web services are exposed by the SQL Server 2008 Reporting
   Services. I
   wanted to know if there is any command line option
while using
   wsdl2java.bat to skip generating some classes (In my
case a soap
   header called TrustedUserHeader). I use the following
command to
   convert wsdl to java

 wsdl2java.bat -o E:\wsdl2java\ -p
   sqlserver.reporting.reportingexecutionservices -ss -g -ns2p
 
 http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices

   -uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx

 I want to skip generation of the TrustedUserHeader
   class. If anyone
   can provide any guidance it would 

Re: WSDL2Java - Skip Classes options

2009-02-28 Thread amit shah
The reason I want to skip it is because, as the class gets generated each
web service call (method) takes an instance of this class as a parameter,
which I don't want.
Can this be done by using JiBX ? (i.e. skip the generation which I think
will automatically make the service calls not take an instance of the
skipped class as a parameter. Please correct me if I am wrong). If yes then
can you please provide me some guidance on what should the binding
definition file include i.e which tags? On a first look (
http://jibx.sourceforge.net/tutorial/binding-tutorial.html) I was not able
to figure out the xml tags for this particular scenario.

I know there is some way to skip these classes as they are not their in the
production environment but I don't know how.

On Sun, Mar 1, 2009 at 2:56 AM, Dennis Sosnoski  wrote:

> Hi Amit,
>
> Why do you want to skip generating the element? You could do this using
> JiBX, but any XML documents you generated without this element would be
> invalid (since the schema says it's a required element).
>
>  - Dennis
>
> Dennis M. Sosnoski
> SOA and Web Services in Java
> Training and Consulting
> http://www.sosnoski.com - http://www.sosnoski.co.nz
> Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117
>
>
>
> amit shah wrote:
>
>> Could using jibx data binding option help in this scenario (Skipping some
>> class generations) ?
>>
>>  On Thu, Feb 26, 2009 at 4:39 PM, amit shah > amits...@gmail.com>> wrote:
>>
>>Re-replying to the mail in case I was not clear in explaining the
>>problem.
>>I want to generate java classes from a published wsdl file
>>(exposed by Microsoft SQL Reporting Services 2008). During the
>>class generation, I want to skip some of these classes (for e.g
>>TrustedUserHeader).
>>Pasting a snippet of the wsdl file.
>>_
>>
>> >targetNamespace="
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
>> ">
>>  
>> 
>>
>>  
>>   
>> 
>>>name="ListSecureMethodsResult" type="tns:ArrayOfString" />
>>   
>> 
>>
>>  
>>  
>> >nillable="true" type="s:string" />
>>
>>
>>*>type="tns:TrustedUserHeader" /> *
>>****
>>
>>  ..
>>  ..
>>
>>
>>
>>_
>>Are there any ways (may be a command option) of using
>>wsdl2java.bat which would skip the generation of
>>*TrustedUserHeader *class?
>>Thanks in advance,
>>Amit Shah.
>>
>>
>>On 2/17/09, *amit shah* >> wrote:
>>
>>Hi,
>>  I am using axis2 1.4.1 to generate java classes from a
>>wsdl file. The
>>web services are exposed by the SQL Server 2008 Reporting
>>Services. I
>>wanted to know if there is any command line option while using
>>wsdl2java.bat to skip generating some classes (In my case a soap
>>header called TrustedUserHeader). I use the following command to
>>convert wsdl to java
>>
>>  wsdl2java.bat -o E:\wsdl2java\ -p
>>sqlserver.reporting.reportingexecutionservices -ss -g -ns2p
>>
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices
>>-uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx
>>
>>  I want to skip generation of the TrustedUserHeader
>>class. If anyone
>>can provide any guidance it would be very helpful
>>
>>Note : The wsdl file has the same namespace for all the
>>classes. Hence
>>the namespace of the TrustedUserHeader class is also
>>
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
>> .
>>
>>Thanks in advance,
>>Amit Shah.
>>
>>
>>
>>


Re: WSDL2Java - Skip Classes options

2009-02-28 Thread Dennis Sosnoski

Hi Amit,

Why do you want to skip generating the element? You could do this using 
JiBX, but any XML documents you generated without this element would be 
invalid (since the schema says it's a required element).


 - Dennis

Dennis M. Sosnoski
SOA and Web Services in Java
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117



amit shah wrote:
Could using jibx data binding option help in this scenario (Skipping 
some class generations) ?


On Thu, Feb 26, 2009 at 4:39 PM, amit shah > wrote:


Re-replying to the mail in case I was not clear in explaining the
problem.
 
I want to generate java classes from a published wsdl file

(exposed by Microsoft SQL Reporting Services 2008). During the
class generation, I want to skip some of these classes (for e.g
TrustedUserHeader).
 
Pasting a snippet of the wsdl file.
 
_


 http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices";>
  
 

  
   
 

   
 

  
  
 


* *
** 
**


  ..
  ..



_
 
Are there any ways (may be a command option) of using

wsdl2java.bat which would skip the generation of
*TrustedUserHeader *class?
 
Thanks in advance,

Amit Shah.


On 2/17/09, *amit shah* mailto:amits...@gmail.com>> wrote:

Hi,
  I am using axis2 1.4.1 to generate java classes from a
wsdl file. The
web services are exposed by the SQL Server 2008 Reporting
Services. I
wanted to know if there is any command line option while using
wsdl2java.bat to skip generating some classes (In my case a soap
header called TrustedUserHeader). I use the following command to
convert wsdl to java

  wsdl2java.bat -o E:\wsdl2java\ -p
sqlserver.reporting.reportingexecutionservices -ss -g -ns2p

http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices
-uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx

  I want to skip generation of the TrustedUserHeader
class. If anyone
can provide any guidance it would be very helpful

Note : The wsdl file has the same namespace for all the
classes. Hence
the namespace of the TrustedUserHeader class is also

http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices.

Thanks in advance,
Amit Shah.





Re: WSDL2Java - Skip Classes options

2009-02-28 Thread amit shah
Could using jibx data binding option help in this scenario (Skipping some
class generations) ?

On Thu, Feb 26, 2009 at 4:39 PM, amit shah  wrote:

> Re-replying to the mail in case I was not clear in explaining the problem.
>
> I want to generate java classes from a published wsdl file (exposed by
> Microsoft SQL Reporting Services 2008). During the class generation, I want
> to skip some of these classes (for e.g TrustedUserHeader).
>
> Pasting a snippet of the wsdl file.
>
> _
> 
>  http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
> ">
>   
>  
> 
>   
>
>  
>  type="tns:ArrayOfString" />
>
>  
> 
>   
>   
>   nillable="true" type="s:string" />
> 
> 
> * *
> **
> **
>
>   ..
>   ..
>
> 
> _
>
> Are there any ways (may be a command option) of using wsdl2java.bat which
> would skip the generation of *TrustedUserHeader *class?
>
> Thanks in advance,
> Amit Shah.
>
>
>   On 2/17/09, amit shah  wrote:
>>
>> Hi,
>>   I am using axis2 1.4.1 to generate java classes from a wsdl file.
>> The
>> web services are exposed by the SQL Server 2008 Reporting Services. I
>> wanted to know if there is any command line option while using
>> wsdl2java.bat to skip generating some classes (In my case a soap
>> header called TrustedUserHeader). I use the following command to
>> convert wsdl to java
>>
>>   wsdl2java.bat -o E:\wsdl2java\ -p
>> sqlserver.reporting.reportingexecutionservices -ss -g -ns2p
>>
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices
>> -uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx
>>
>>   I want to skip generation of the TrustedUserHeader class. If anyone
>> can provide any guidance it would be very helpful
>>
>> Note : The wsdl file has the same namespace for all the classes. Hence
>> the namespace of the TrustedUserHeader class is also
>>
>> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
>> .
>>
>> Thanks in advance,
>> Amit Shah.
>>
>
>


Re: WSDL2Java - Skip Classes options

2009-02-26 Thread amit shah
Re-replying to the mail in case I was not clear in explaining the problem.

I want to generate java classes from a published wsdl file (exposed by
Microsoft SQL Reporting Services 2008). During the class generation, I want
to skip some of these classes (for e.g TrustedUserHeader).

Pasting a snippet of the wsdl file.

_

 http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
">
  
 

  
   
 

   
 

  
  
 


* *
**
**

  ..
  ..


_

Are there any ways (may be a command option) of using wsdl2java.bat which
would skip the generation of *TrustedUserHeader *class?

Thanks in advance,
Amit Shah.


On 2/17/09, amit shah  wrote:
>
> Hi,
>   I am using axis2 1.4.1 to generate java classes from a wsdl file. The
> web services are exposed by the SQL Server 2008 Reporting Services. I
> wanted to know if there is any command line option while using
> wsdl2java.bat to skip generating some classes (In my case a soap
> header called TrustedUserHeader). I use the following command to
> convert wsdl to java
>
>   wsdl2java.bat -o E:\wsdl2java\ -p
> sqlserver.reporting.reportingexecutionservices -ss -g -ns2p
>
> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices
> -uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx
>
>   I want to skip generation of the TrustedUserHeader class. If anyone
> can provide any guidance it would be very helpful
>
> Note : The wsdl file has the same namespace for all the classes. Hence
> the namespace of the TrustedUserHeader class is also
>
> http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices
> .
>
> Thanks in advance,
> Amit Shah.
>


WSDL2Java - Skip Classes options

2009-02-17 Thread amit shah
Hi,
   I am using axis2 1.4.1 to generate java classes from a wsdl file. The
web services are exposed by the SQL Server 2008 Reporting Services. I
wanted to know if there is any command line option while using
wsdl2java.bat to skip generating some classes (In my case a soap
header called TrustedUserHeader). I use the following command to
convert wsdl to java

   wsdl2java.bat -o E:\wsdl2java\ -p
sqlserver.reporting.reportingexecutionservices -ss -g -ns2p
http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices=sqlserver.reporting.reportingexecutionservices
-uri http://v-sql-2k8/reportserver/ReportExecution2005.asmx

   I want to skip generation of the TrustedUserHeader class. If anyone
can provide any guidance it would be very helpful

Note : The wsdl file has the same namespace for all the classes. Hence
the namespace of the TrustedUserHeader class is also
http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices.

Thanks in advance,
Amit Shah.