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]
>
>
>
--
View this message in context:
http://www.nabble.com/-Axis2--wsdl2java-overriding-my-files-tf3553485.html#a9922483
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]