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]