Hi Sean,

Have you tried it without using SSL to make sure that the issue is really
with SSL?

What I found that worked better for us was to save the WSDL and load into
the filter from disk versus the remote web server.  It should allow you to
setup the filter and mappings offline without errors trying to make a
connection.  Obviously you will need to resolve the connection issues but
this allows you to isolate WSDL and connection issues.

You will have to do the mapping twice but you may want to try it without SSL
first just to rule out WSDL issues, etc.  Change the URL specified in the
"soap:address location=" in the WSDL file.  If that works set the WSDL back
up for SSL (and reload/remap).

It sounds like their cert is not signed by a CA trusted by your Linux box
since you have to accept it.  That can also cause issues if your Linux box
doesn't trust the issuer of their cert.  The ARS web service call cannot
perform the intermediate step of accepting.  Your server will need to trust
the cert without that manual accepting step.  You will need to add their
cert to your java keystore on the ARS server.  Look up KM-000000020740
titled "Problems loading or running a webservice from a site hosting the
WSDL on an SSL webserver." in the BMC knowledgebase.

Hope this helps.  I am by no means a web service guru but we just went
through this recently so what we did is fresh in my mind.
Jason

On Fri, Jul 31, 2009 at 10:01 AM, Sean Harrodine <[email protected]>wrote:

> ** Hi everyone !
>
> (Remedy 6.3)
>
> I am trying to access a HTTPS WSDL from within a filter but am receiving
> the following error when i click to "Load" the WSDL.....
>
>
> Failed to create internal mapping from wsdl. (ARERR 7012)
>
>
> ERROR: URI not found https://xxxx.yyyy.zzzz.com/nnnnnWS/DocHandler?wsdl
>
> Additional Details:
> xxxx.yyyy.zzzz.com
> com.remedy.arsys.ws.util.ARWSException: URI not found
> https://xxxx.yyyy.zzzz.com/nnnnnWS/DocHandler?wsdl
>     at com.remedy.arsys.ws.util.WsdlUtil.newDocument(WsdlUtil.java:151)
>     at com.remedy.arsys.ws.util.WsdlUtil.newDocument(WsdlUtil.java:165)
>     at com.remedy.arsys.ws.wsdl.WsdlParser.<init>(WsdlParser.java:88)
>     at
> com.remedy.arsys.ws.util.WsdlAdminInterface.parseWsdl(WsdlAdminInterface.java:327)
>     at
> com.remedy.arsys.ws.util.WsdlAdminInterface.parseWSDLIntoMappingString(WsdlAdminInterface.java:191)
>
>
> The URL is an HTTPS secure connection to a company who are doing some
> hosting work for us.
>
> From my Linux server, i can run a telnet to the "xxxx.yyyy.zzzz.com"
> server on port 443......
>
> results...
>
> # telnet "xxxx.yyyy.zzzz.com" 443
>
> Trying xxx.xxx.xxx.xxx...
> Connected to xxxx.yyyy.zzzz.com.
> Escape character is '^]'.
>
> Ther are also able to perform the same tests in reverse so i am presuming
> that the network is fine.
>
>
> I can also access their WSDL using a browser with "no proxy settings set !"
> on my Linux Remedy server, i can accept the certificate and see the contents
> of their WSDL
>
>
> But, when i try to create a Filter / WebService / Set Field (WEBSERVICE), i
> get the error message detailed at the top of this email.
>
>
> So, is anyone able to advise what the issue may be please ???
>
> thanks in advance to anyone who is able to offer some support !
> Sean
>
>
>  _Platinum Sponsor: [email protected] ARSlist: "Where the Answers
> Are"_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

Reply via email to