Enhancement request AXIS-2293 submitted.

Richard.

Anne Thomas Manes wrote:

It would be useful to have a switch that would let you tell Axis whether or not to make modifications to the WSDL. Please file an enhancement request.

Anne

On 11/7/05, *Matthew Hannay* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I have my wsdl in the root of classes in my web xml..
    I changed wsdlFile="/MyService.wsdl"
    to <wsdlFile>/MyService.wsdl</wsdlFile>

    and it deploys the wsdl except for the change to
    the service when I deploy to different servers,
    which yes could be usefull, but I would rather that it
    did not at the moment.

    Thanks matt

    --- Richard Gregory <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

    > Hi Anne,
    >
    > No problem. I'll write it up.
    >
    > On the subject of the service address in the hand
    > written wsdl being
    > changed by axis, I asked about this previously on
    > the list, and one of
    > the other users said he thought this was a feature
    > of axis (and in his
    > case a useful one). Can you confirm whether this is
    > indeed a feature of
    > axis rather than a bug? If it's a bug, I'll submit a
    > Jira bug report,
    > and if it's a feature I'll submit a request for a
    > change to allow
    > developers to be able to specify whether or not they
    > want axis to change
    > the address.
    >
    > Thanks,
    >
    > Richard.
    >
    > Anne Thomas Manes wrote:
    >
    > > Richard,
    > >
    > > Would you be willing to write this up for the Wiki
    > please?
    > >
    > > Thanks,
    > > Anne
    > >
    > > On 11/7/05, *Richard Gregory*
    > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    > > <mailto: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>> wrote:
    > >
    > >     Hi Matt,
    > >
    > >     You need to specify the wsdl as follows in the
    > wsdd
    > >
    > >     <wsdlFile>/MyService.wsdl</wsdlFile>
    > >
    > >     and then if the wsdl file is in the
    > WEB-INF/classes folder axis should
    > >     return it instead of the  auto generated wsdl.
    > >
    > >     The one problem I've found is that axis will
    > change the service
    > >     address
    > >     in the hand written wsdl. For example, if I
    > have a service at
    > >
    > >     http://www.myco.com/webservices/MyService
    > >     <http://www.myco.com/webservices/MyService>
    > >
    > >     axis will change my hand written wsdl and
    > replace the
    > >     "www.myco.com <http://www.myco.com> <http://www.myco.com>"
    > >     with the name of the machine on our network
    > that the service is
    > >     deployed
    > >     on and the port number, i.e.
    > >
    > >     http://machine_name:8080/webservices/MyService
    <http://machine_name:8080/webservices/MyService>
    > >
    > >     Of course, the machine name is means nothing
    > to clients outside our
    > >     network, so any clients generated from the
    > wsdl will have to be
    > >     edited
    > >     to put the correct address back in order to
    > invoke the service.
    > >
    > >     Hope this helps you.
    > >
    > >     Richard.
    > >
    > >     Matthew Hannay wrote:
    > >
    > >     >When I go to my browser and enter the
    > following
    > >     >
    > >     >
    > http://mywebserver/webservices/MyService?wsdl
    <http://mywebserver/webservices/MyService?wsdl>
    > >     >
    > >     >I always seem to get the auto generated WSDL
    > and
    > >     >not my hand written WSDL.
    > >     >
    > >     >I have put:
    > >     >
    > >     >wsdlFile="/MyService.wsdl"
    > >     >
    > >     >in the wsdd service
    > >     >and include the wsdl in my war that gets
    > deployed.
    > >     >
    > >     >Can anyone deploy their hand written WSDL?
    > >     >
    > >     >Matt
    > >     >
    > >     >
    > >     >
    > >
    >
    >____________________________________________________
    > >     >Do you Yahoo!?
    > >     >Find a local business fast with Yahoo! Local
    > Search
    > >     >http://au.local.yahoo.com
    > >     >
    > >     >
    > >     >
    > >
    > >
    >
    >


    /* **************************************
    Matthew Hannay (B.Inf t, B.eng.se <http://B.eng.se>)
    Ph: 0409046619.

    SSH ANGUS (IDENT: DQH)
    "Ben Braggie"
    239 Yarrowlea Road,
    Pinkett, Glen Innes,
    NSW, 2370.

    Ssh! Where Breeding the Future is no Secret.

    http://www.sshangus.com.au/ <http://www.sshangus.com.au/>

    * ************************************* */



    ____________________________________________________
    Do you Yahoo!?
    Find a local business fast with Yahoo! Local Search
    http://au.local.yahoo.com



Reply via email to