DSXchange: DataStage and IBM Websphere Data Integration Forum
View next topic
View previous topic
Add To Favorites
This topic has been marked "Resolved."
Author Message
balu99999
Participant



Joined: 13 May 2015
Posts: 5

Points: 205

Post Posted: Fri Oct 06, 2017 10:47 am Reply with quote    Back to top    

DataStage® Release: 9x
Job Type: Parallel
OS: Windows
Hi,
I'm facing below issue with the webservices call.
Datastage version is 9.1.2 and APAR JR45664 was covered.
http://www-01.ibm.com/support/docview.wss?uid=swg21647640
http://www-01.ibm.com/support/docview.wss?uid=swg21698557

Any suggestions, please?


Code:
Fatal: 0026`:`com.ascentialsoftware.wsclient.ServiceInvocationException: Service invocation exception: <Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/">
   <faultcode xmlns="">Server.userException</faultcode>
   <faultstring xmlns="">java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory</faultstring>
   <detail xmlns="">
    <stackTrace xmlns="http://xml.apache.org/axis/">java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
 at javax.net.ssl.DefaultSSLSocketFactory.a(SSLSocketFactory.java:11)
 at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:7)
 at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:130)
 at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157)
 at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)
 at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
 at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
 at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
 at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
 at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
 at org.apache.axis.client.Call.invoke(Call.java:2553)
 at org.apache.axis.client.Call.invoke(Call.java:1753)
 at com.ascentialsoftware.wsclient.OperationCall.invoke(OperationCall.java:285)
 at com.ascentialsoftware.wsclient.WebService.callServiceInternal(WebService.java:1685)
 at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1591)
 at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1544)
 at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:105)
 at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
 at com.ascentialsoftware.jds.StageFactory.runTransformer(StageFactory.java:361)
Caused by: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
 at javax.net.ssl.SSLJsseUtil.b(SSLJsseUtil.java:125)
 at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:3)
 at org.apache.axis.components.net.JSSESocketFactory.initFactory(JSSESocketFactory.java:99)
 at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:117)
 ... 16 more
</stackTrace>
   </detail>
  </Fault>
 at com.ascentialsoftware.wsclient.OperationCall.handleRemoteException(OperationCall.java:388)
 at com.ascentialsoftware.wsclient.OperationCall.invoke(OperationCall.java:293)
 at com.ascentialsoftware.wsclient.WebService.callServiceInternal(WebService.java:1685)
 at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1591)
 at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1544)
 at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:105)
 at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
 at com.ascentialsoftware.jds.StageFactory.runTransformer(StageFactory.java:361)

_________________
Best Regards,
Balakrishna V
balu99999
Participant



Joined: 13 May 2015
Posts: 5

Points: 205

Post Posted: Thu Oct 12, 2017 8:39 am Reply with quote    Back to top    

Issue is resolved after making below changes.


Webservice Transformer Stage -> Stage (tab) -> Security -> select SSL Encryption Required and select Trust All Servers.


Found this solution on web.

_________________
Best Regards,
Balakrishna V
Rate this response:  
chulett

Premium Poster


since January 2006

Group memberships:
Premium Members, Inner Circle, Server to Parallel Transition Group

Joined: 12 Nov 2002
Posts: 42163
Location: Denver, CO
Points: 216469

Post Posted: Thu Oct 12, 2017 12:03 pm Reply with quote    Back to top    

Thanks for posting your resolution.

_________________
-craig

Dr. Frankenstein entered a bodybuilding competition and discovered he had seriously misunderstood the objective.
Rate this response:  
Display posts from previous:       

Add To Favorites
View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2002 phpBB Group
Theme & Graphics by Daz :: Portal by Smartor
All times are GMT - 6 Hours