[ 
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)

Reply via email to