I couldn't able to find the solution yet. Could somebody shed light on this.
Thanks.


Philipp Leitner-2 wrote:
> 
> Hmm, I might be wrong, but I think that the package that wsdl2java 
> generates the data objects to depend on the namespace of these objects 
> in the WSDL file ... but I am quite sure that there is some way you can 
> overwrite this with a parameter (can't check right now). Best if you dig 
> into the wsdl2java source and look yourself.
> 
> /philipp
> 
> Anil VVNN schrieb:
>> Philipp,
>> 
>> Unfortunately, this did not work. This is what I did,
>> 
>> <arg line="-p com.myprj.webservice.generated"/>
>> 
>> Actually its generating some of the files (Stub, Skeleton and
>> MessageReceiverInOut) to "com.myprj.webservice.generated" folder but
>> other
>> wrapper objects of complex types are still writing to
>> "com.myprj.webservice"
>> folder.
>> 
>> Did I miss anything. Thanks.
>> 
>> 
>> 
>> Philipp Leitner-2 wrote:
>>> The thing is, you should let these files be generated into a /different/ 
>>> package :-)
>>>
>>> Try
>>>
>>> <arg line="-p com.myprj.webservice.generated"/>
>>>
>>> This should do the trick.
>>>
>>> /philipp
>>>
>>> Anil VVNN schrieb:
>>>> Philipp,
>>>>
>>>> Are you referring to "<arg line="-p com.myprj.webservice"/>" in my ant
>>>> script. if so, I removed this line but it is still overriding the files
>>>> under com.myprj.webservice directory. 
>>>>
>>>> Observed that it is not overriding code of Stub, Skeleton and
>>>> MessageReceiverInOut but it is overriding wrapper objects of complex
>>>> types. 
>>>>
>>>> What I mean is, here is my wsdl file,
>>>>
>>>> <element name="MessageRequest">
>>>>    <complexType>
>>>>        <sequence>
>>>>                    <element name="transporter" nillable="true"
>>>> type="tns:Transporter"/>
>>>>       </sequence>
>>>>    </complexType>
>>>> </element>
>>>>       <complexType abstract="true" name="Transporter"/>
>>>>    <complexType name="ABCTransporter">
>>>>    <complexContent>
>>>>          <extension base="tns:Transporter">
>>>>              <sequence>
>>>>            <element name="StartDate" nillable="true" type="xsd:string"/>
>>>>                                 <element name="EndDate" nillable="true"
>>>> type="xsd:string"/>
>>>>                           </sequence>
>>>>          </extension>
>>>>                </complexContent>
>>>>      </complexType>
>>>>
>>>> Transporter is an Interface and ABCTransporter implementation class in
>>>> my
>>>> object model. But I want to modify corresponding wrapper objects
>>>> (Transporter  and ABCTransporter ) created by wsdl2java, so I did but
>>>> when I
>>>> run wsdl2java again, it creates new wrapper objects of Transporter and
>>>> ABCTransporter and I loose my changes.
>>>>
>>>> Any ideas how would I do to not to override these wrapper objects.
>>>> Thanks.
>>>>
>>>>   
>>>>
>>>>
>>>>
>>>>
>>>> Philipp Leitner-2 wrote:
>>>>> you should pass a target package as argument to wsdl2java to prevent
>>>>> it 
>>>>> from overriding existing source files.
>>>>>
>>>>> /philipp
>>>>>
>>>>> Anil VVNN schrieb:
>>>>>> Hi,
>>>>>>
>>>>>> Any option to not to override files if they are already present. As I
>>>>>> have
>>>>>> modified few classes (wrapper objects of complex types) and skeleton
>>>>>> code.
>>>>>>
>>>>>> Here is my call in ant scripts,
>>>>>>
>>>>>>       <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"
>>>>>> classpathref="axis.classpath">
>>>>>>         <arg line="-uri ./ws/${src.xml.dir}/${wsdl.file}"/>
>>>>>>         <arg line="-ss"/>
>>>>>>         <arg line="-sd"/>
>>>>>>         <arg line="-ssi"/>
>>>>>>         <arg line="-d adb"/>
>>>>>>         <arg line="-g"/>
>>>>>>         <arg line="-p com.myprj.webservice"/>
>>>>>>         <arg line="-o ${basedir}/ws/src/java"/>
>>>>>>         <arg line="-S ."/>
>>>>>>       </java>
>>>>>>
>>>>>> Thanks.
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-Axis2--wsdl2java-overriding-my-files-tf3553485.html#a9936923
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to