web services - Oracle SOA BPEL Partnerlink strange SSL error -
i have partner link in bpel process points http://www.webservicex.net/stockquote.asmx?wsdl
clearly web service not ssl secured. when deploy composite app oracle complains following stack trace:
what causing this?
thank you, alessandro ferrucci
<may 18, 2013 12:08:40 pm edt> <warning> <oracle.fabric.common.wsdl> <bea-000000> <failed load wsdl webservicexstockquoteservicewrapper.wsdl due to: wsdlexception: faultcode=invalid_wsdl: error reading import of oramds:/deployed-composites/default/stockquotebpel_rev1.0/webservicexstockquoteservicewrapper.wsdl: oracle.j2ee.ws.wsdl.localizedwsdlexception: wsdlexception: faultcode=parser_error: failed read wsdl file at: "http://www.webservicex.net/stockquote.asmx?wsdl", caused by: javax.net.ssl.sslhandshakeexception. : javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target> <may 18, 2013 12:08:40 pm edt> <error> <oracle.integration.platform> <soa-20003> <unable register service. oracle.fabric.common.fabricexception: javax.wsdl.wsdlexception: wsdlexception: faultcode=invalid_wsdl: error reading import of oramds:/deployed-composites/default/stockquotebpel_rev1.0/webservicexstockquoteservicewrapper.wsdl: oracle.j2ee.ws.wsdl.localizedwsdlexception: wsdlexception: faultcode=parser_error: failed read wsdl file at: "http://www.webservicex.net/stockquote.asmx?wsdl", caused by: javax.net.ssl.sslhandshakeexception. : javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target: wsdlexception: faultcode=invalid_wsdl: error reading import of oramds:/deployed-composites/default/stockquotebpel_rev1.0/webservicexstockquoteservicewrapper.wsdl: oracle.j2ee.ws.wsdl.localizedwsdlexception: wsdlexception: faultcode=parser_error: failed read wsdl file at: "http://www.webservicex.net/stockquote.asmx?wsdl", caused by: javax.net.ssl.sslhandshakeexception. : javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target @ oracle.fabric.composite.model.compositemodel.loadimports(compositemodel.java:460) @ oracle.fabric.composite.model.compositemodel.getwsdlmanager(compositemodel.java:205) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.getdefinition(webserviceentrybindingcomponent.java:384) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.load(webserviceentrybindingcomponent.java:199) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.load(webserviceentrybindingcomponent.java:147) @ oracle.integration.platform.blocks.deploy.compositedeploymentconnection.deployservices(compositedeploymentconnection.java:161) @ oracle.integration.platform.blocks.deploy.compositedeploymentconnection.deploy(compositedeploymentconnection.java:92) @ oracle.integration.platform.blocks.deploy.compositedeploymentmanagerimpl.initdeployment(compositedeploymentmanagerimpl.java:185) @ oracle.integration.platform.blocks.deploy.compositedeploymentmanagerimpl.load(compositedeploymentmanagerimpl.java:63) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ org.springframework.aop.support.aoputils.invokejoinpointusingreflection(aoputils.java:307) @ org.springframework.aop.framework.reflectivemethodinvocation.invokejoinpoint(reflectivemethodinvocation.java:182) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:149) @ oracle.integration.platform.blocks.deploy.deploymenteventpublisher.invoke(deploymenteventpublisher.java:86) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:171) @ org.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:204) @ $proxy384.load(unknown source) @ oracle.integration.platform.blocks.deploy.standalonecompositedeploymentcoordinatorimpl.coordinatecompositedeployment(standalonecompositedeploymentcoordinatorimpl.java:67) @ oracle.integration.platform.blocks.deploy.servlet.basedeployprocessor.deploynewcomposite(basedeployprocessor.java:467) @ oracle.integration.platform.blocks.deploy.servlet.basedeployprocessor.deploysars(basedeployprocessor.java:268) @ oracle.integration.platform.blocks.deploy.servlet.deployprocessor.dodeploywork(deployprocessor.java:203) @ oracle.integration.platform.blocks.deploy.servlet.deployprocessor.dodeploywork(deployprocessor.java:147) @ oracle.integration.platform.blocks.deploy.servlet.deployprocessor.dodeploy(deployprocessor.java:134) @ oracle.integration.platform.blocks.deploy.servlet.deployprocessor.process(deployprocessor.java:100) @ oracle.integration.platform.blocks.deploy.servlet.compositedeployerservlet.dopostinsideloggingsession(compositedeployerservlet.java:221) @ oracle.integration.platform.blocks.deploy.servlet.compositedeployerservlet.dopost(compositedeployerservlet.java:130) @ javax.servlet.http.httpservlet.service(httpservlet.java:727) @ javax.servlet.http.httpservlet.service(httpservlet.java:820) @ weblogic.servlet.internal.stubsecurityhelper$servletserviceaction.run(stubsecurityhelper.java:227) @ weblogic.servlet.internal.stubsecurityhelper.invokeservlet(stubsecurityhelper.java:125) @ weblogic.servlet.internal.servletstubimpl.execute(servletstubimpl.java:301) @ weblogic.servlet.internal.tailfilter.dofilter(tailfilter.java:26) @ weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:56) @ oracle.security.jps.ee.http.jpsabsfilter$1.run(jpsabsfilter.java:119) @ java.security.accesscontroller.doprivileged(native method) @ oracle.security.jps.util.jpssubject.doasprivileged(jpssubject.java:324) @ oracle.security.jps.ee.util.jpsplatformutil.runjaasmode(jpsplatformutil.java:460) @ oracle.security.jps.ee.http.jpsabsfilter.runjaasmode(jpsabsfilter.java:103) @ oracle.security.jps.ee.http.jpsabsfilter.dofilter(jpsabsfilter.java:171) @ oracle.security.jps.ee.http.jpsfilter.dofilter(jpsfilter.java:71) @ weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:56) @ oracle.security.jps.ee.http.jpsabsfilter$1.run(jpsabsfilter.java:119) @ java.security.accesscontroller.doprivileged(native method) @ oracle.security.jps.util.jpssubject.doasprivileged(jpssubject.java:324) @ oracle.security.jps.ee.util.jpsplatformutil.runjaasmode(jpsplatformutil.java:460) @ oracle.security.jps.ee.http.jpsabsfilter.runjaasmode(jpsabsfilter.java:103) @ oracle.security.jps.ee.http.jpsabsfilter.dofilter(jpsabsfilter.java:171) @ oracle.security.jps.ee.http.jpsfilter.dofilter(jpsfilter.java:71) @ weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:56) @ oracle.dms.servlet.dmsservletfilter.dofilter(dmsservletfilter.java:163) @ weblogic.servlet.internal.filterchainimpl.dofilter(filterchainimpl.java:56) @ weblogic.servlet.internal.webappservletcontext$servletinvocationaction.wraprun(webappservletcontext.java:3730) @ weblogic.servlet.internal.webappservletcontext$servletinvocationaction.run(webappservletcontext.java:3696) @ weblogic.security.acl.internal.authenticatedsubject.doas(authenticatedsubject.java:321) @ weblogic.security.service.securitymanager.runas(securitymanager.java:120) @ weblogic.servlet.internal.webappservletcontext.securedexecute(webappservletcontext.java:2273) @ weblogic.servlet.internal.webappservletcontext.execute(webappservletcontext.java:2179) @ weblogic.servlet.internal.servletrequestimpl.run(servletrequestimpl.java:1490) @ weblogic.work.executethread.execute(executethread.java:256) @ weblogic.work.executethread.run(executethread.java:221) caused by: javax.wsdl.wsdlexception: wsdlexception: faultcode=invalid_wsdl: error reading import of oramds:/deployed-composites/default/stockquotebpel_rev1.0/webservicexstockquoteservicewrapper.wsdl: oracle.j2ee.ws.wsdl.localizedwsdlexception: wsdlexception: faultcode=parser_error: failed read wsdl file at: "http://www.webservicex.net/stockquote.asmx?wsdl", caused by: javax.net.ssl.sslhandshakeexception. : javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.parseimport(wsdlreaderimpl.java:966) @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.parsedefinition(wsdlreaderimpl.java:820) @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.readwsdl(wsdlreaderimpl.java:719) @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.readwsdl(wsdlreaderimpl.java:667) @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.readwsdl(wsdlreaderimpl.java:659) @ oracle.j2ee.ws.wsdl.xml.wsdlreaderimpl.readwsdl(wsdlreaderimpl.java:213) @ oracle.fabric.common.wsdl.wsdlmanager.loadwsdl(wsdlmanager.java:288) @ oracle.fabric.common.wsdl.wsdlmanager.loadwsdl(wsdlmanager.java:368) @ oracle.fabric.composite.model.compositemodel.loadimports(compositemodel.java:442) @ oracle.fabric.composite.model.compositemodel.getwsdlmanager(compositemodel.java:205) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.getdefinition(webserviceentrybindingcomponent.java:384) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.load(webserviceentrybindingcomponent.java:199) @ oracle.integration.platform.blocks.soap.webserviceentrybindingcomponent.load(webserviceentrybindingcomponent.java:147) @ oracle.integration.platform.blocks.deploy.compositedeploymentconnection.deployservices(compositedeploymentconnection.java:161) @ oracle.integration.platform.blocks.deploy.compositedeploymentconnection.deploy(compositedeploymentconnection.java:92) @ oracle.integration.platform.blocks.deploy.compositedeploymentmanagerimpl.initdeployment(compositedeploymentmanagerimpl.java:185) @ oracle.integration.platform.blocks.deploy.compositedeploymentmanagerimpl.load(compositedeploymentmanagerimpl.java:63) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ org.springframework.aop.support.aoputils.invokejoinpointusingreflection(aoputils.java:307) @ org.springframework.aop.framework.reflectivemethodinvocation.invokejoinpoint(reflectivemethodinvocation.java:182) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:149) @ oracle.integration.platform.blocks.deploy.deploymenteventpublisher.invoke(deploymenteventpublisher.java:86) @ org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:171) @ org.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:204) @ $proxy384.load(unknown source) @ oracle.integration.platform.blocks.deploy.standalonecompositedeploymentcoordinatorimpl.coordinatecompositedeployment(standalonecompositedeploymentcoordinatorimpl.java:67) @ oracle.integration.platform.blocks.deploy.servlet.basedeployprocessor.deploynewcomposite(basedeployprocessor.java:467) @ oracle.integration.platform.blocks.deploy.servlet.basedeployprocessor.deploysars(basedeployprocessor.java:268) @ oracle.integration.platform.blocks.deploy.servlet.deployprocessor.dodeploywork(deployprocessor.java:203)
this caused company's firewall. once authenticated through firewall evertyhing worked. thanks,
alessandro ferrucci
Comments
Post a Comment