Hard coded values did the trick.
But it is not good for me. I ran into other problem my xsd imports many
other schema which uses the relative path. Even my WSDL file uses many
schema.
It is very error prone to edit the location. I might have to think something
different.
Any help would be highly appreciated.
regards
----- Original Message -----
From: "prasad c iyer" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, January 16, 2008 9:28 AM
Subject: Re: WSDL import and schemaLocation
Yeah maybe I should try that.
Want to know one more thing is there a specific reason why it is
implemented that way. Coz in real life WSDL files and schema would be
developed by some other parties which you would use it. If they implement
schema location with the relative path there is a problem.
One more thing if I set useOriginalWSDL parameter to false, the generated
WSDL should have entire path to the schema file. I have not tried doing
it.
many thanks
----- Original Message -----
From: "keith chapman" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, January 15, 2008 6:16 PM
Subject: Re: WSDL import and schemaLocation
If you need an absolute URI in there you can try saving the WSDL to
your hard disk, Update it manually to have an absolute URI and then
add it to the META-INF folder of your aar. Also add the parameter
useOriginalWSDL="true" to your services.xml.
Thanks,
Keith.
On Jan 16, 2008 5:18 AM, prasad c iyer <[EMAIL PROTECTED]> wrote:
I did used WSDL2Java tool.
What I'm trying to do is consume the service using PHP. But when I query
the
WSDL file it returns me the following schema location.
I don't think it takes care of this.
regards
----- Original Message -----
From: Amila Suriarachchi
To: [email protected]
Sent: Monday, January 14, 2008 8:04 PM
Subject: Re: WSDL import and schemaLocation
On Jan 15, 2008 9:08 AM, prasad c iyer <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
> I am creating the client for an existing web service. My problem is
> the
schemaLocation is points to the relative path. Is there a way to resolve
this. So that my client can download the schema.
Are you using wsdl2java with Axis2? it can handle the relative
schemaLocations. I think any tool would do this.
thanks,
Amila.
>
>
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <definitions name="BankServices"
targetNamespace="http://localhost:8080/my-app/services/BankServices "
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://localhost:8080/my-app/services/BankServices"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:bank="http://localhost:8080/my-app/services/BankServices/types"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
> <types>
> <xsd:schema>
> <xsd:import
namespace="http://localhost:8080/my-app/services/BankServices/types"
schemaLocation="BankServices?xsd=xsd0.xsd"/>
> </xsd:schema>
> </types>
>
>
>
> regards
>
--
Amila Suriarachchi,
WSO2 Inc.
--
Keith Chapman
Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/
blog: http://www.keith-chapman.org
---------------------------------------------------------------------
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]