[
https://wso2.org/jira/browse/ESBJAVA-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hiranya Jayathilaka reassigned ESBJAVA-585:
-------------------------------------------
Assignee: Hiranya Jayathilaka (was: Ruwan Linton)
> Source URL doesn't support .NET Web Service WSDL URL
> ----------------------------------------------------
>
> Key: ESBJAVA-585
> URL: https://wso2.org/jira/browse/ESBJAVA-585
> Project: WSO2 ESB
> Issue Type: Improvement
> Components: Endpoints Management
> Affects Versions: FUTURE
> Environment: 2.0 beta 3 / Linux FC6 / Java 1.5
> Reporter: Steve Sherwood
> Assignee: Hiranya Jayathilaka
> Priority: High
>
> The normal way of specifying a WSDL for a .NET service is to specify
> http://<service_addr>?WSDL. This fails in 2.0 beta 3.
> The an endpoint WSDL is specified and the WSDL is retrieved the system should
> check to see if the result is HTML and in the header section there is the
> line
> <link rel="alternate" type="text/xml"
> href="/DumbService/<servicename>.asmx?disco" />
> and do a GET on this instead. This returns something similar to the
> following..
> <?xml version="1.0" encoding="utf-8"?>
> <discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns="http://schemas.xmlsoap.org/disco/">
> <contractRef ref="http://firkin/DumbService/Service1.asmx?wsdl"
> docRef="http://firkin/DumbService/Service1.asmx"
> xmlns="http://schemas.xmlsoap.org/disco/scl/" />
> <soap address="http://firkin/DumbService/Service1.asmx"
> xmlns:q1="http://tempuri.org/" binding="q1:Service1Soap"
> xmlns="http://schemas.xmlsoap.org/disco/soap/" />
> <soap address="http://firkin/DumbService/Service1.asmx"
> xmlns:q2="http://tempuri.org/" binding="q2:Service1Soap12"
> xmlns="http://schemas.xmlsoap.org/disco/soap/" />
> </discovery>
> This can be parsed for <contractRef> element which holds the actual URL of
> the WSDL file.
> This is the only correct and reliable way of supporting .NET web services.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev