[
https://issues.apache.org/jira/browse/CONNECTORS-1566?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16886919#comment-16886919
]
Karl Wright commented on CONNECTORS-1566:
-----------------------------------------
I had a look at the class com/sun/xml/ws/wsdl/parser/RuntimeWSDLParser.java,
which is where the error I'm seeing is coming from. This is a truly ancient
class. What it does is try a number of different strategies for locating wsdls
from a given web service. I'd hoped to find out how it looked for wsdls in
resources, but I did not find this.
The important thing to note is that, if all else fails, the wsdl locator takes
the service URI and appends "?wsdl" to it, as a last check. I bet this is why
it's working for [~kishorekumar] but not for me.
So what does this mean?
I think we cannot hope to get the proper classloader passed in as an argument
to this ancient code -- not without forking it ourselves and thus maintaining
it. But I think that in the case of the Livelink web services, they do adhere
to the convention that RuntimeWSDLParser expects. So it should be possible to
make this work. That's what I'm going to try to do.
> Develop CSWS connector as a replacement for deprecated LiveLink LAPI connector
> ------------------------------------------------------------------------------
>
> Key: CONNECTORS-1566
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1566
> Project: ManifoldCF
> Issue Type: Task
> Components: LiveLink connector
> Affects Versions: ManifoldCF 2.12
> Reporter: Karl Wright
> Assignee: Karl Wright
> Priority: Major
> Fix For: ManifoldCF 2.14
>
> Attachments: chrome_cgfC00ujx7.png
>
>
> LAPI is being deprecated. We need to develop a replacement for it using the
> ContentServer Web Services API.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)