Highlighted
Absent Member.
Absent Member.
316 views

Consuming external WSDL with SSO

When I'm running "RunWSDLtoJS" giving WSDL path of other tool i'm getting below error:-

WSDL request failed with exception Error calling method: doHttpRequest  in class: com/hp/ov/sm/server/utility/HttpClient Exception (javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find validcertification path to requested target)

Seems the other tool is using SSO at their end. Can anyone let me know what changes needs to be done at HPSM end to consume wsdl.

 

 

0 Likes
3 Replies
Highlighted
Absent Member.
Absent Member.

Re: Consuming external WSDL with SSO

Hi,

since both tool is using SSO.

Problem is when HPSM consume other party tool WSDL, it's not able to do a SSL handshake. HPSM is configured for SSO/SSL. Can SSL can be excluded from HPSM so that it won't ask for SSL handshake but SSO should work for all users login into HPSM. I'm attaching ini and cfg file. 

Can anyone tell what modification needs to be done?

sm.ini+++++++

# ServiceManager Initialization file
# (c) Copyright 2008 Hewlett-Packard Development Company, L.P.
# Configuration Modified Date:6/21/13 3:33 PM
shared_memory:60000000
log:../logs/sm.log
system:13080
httpPort:13080
sslConnector:1
truststoreFile:cacerts
truststorePass:changeit
keystoreFile:servercert.keystore
keystorePass:Servercert
trustedsignon:1
ssl:1
ssl_trustedClientsJKS:trustedclients.keystore
ssl_trustedClientsPwd:TrustedClients
ssl_reqClientAuth:2
httpsPort:13444
ir_disable:0
debughttp:1
groupbindaddress:10.5.153.167
[oracle11]
sqldictionary:oracle11
sqldb:SM93
sqllogin:SM93_4/Helllo!u
sqllibrary:sqoracle.oci11.so
plugin0:libkmplugin.so
sessiontimeout:15
threadsperprocess:50
ldapauthenticateonly
ldapnostrictlogin:1
ldapstats:0

 

sm.cfg++++++++++++++++++

#
# dedicated for thick client
#
sm -httpPort:13099 -httpsPort:13100 -trustedsignon:0 -ssl:0 -debugnode:1

#
# web client load balancer
#
sm -loadBalancer -httpPort:13080 -httpsPort:13444 -log:../logs/lb.log
sm -httpPort:13081 -httpsPort:13082
sm -httpPort:13083 -httpsPort:13084
sm -sync

#
# start background schedulers
#

sm system.start

0 Likes
Highlighted
Acclaimed Contributor.
Acclaimed Contributor.

Re: Consuming external WSDL with SSO

Try ssl:0 instead of ssl:1

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: Consuming external WSDL with SSO

making SSL:1 not working as this is prerequisite for SSO. Making changes to it is not giving login page and not able to login itself.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.