Leave a Comment:
6 comments
Hi Mahendra, I hope you will get some notification when I post my question here. Can you please help me to resolve my issue of BPM worklist with OAM SSO.
I installed oracle identity management. SSO is in place now. Anything we try to access, OAM SSO will gets activated now.
When I try to access BPM worklist console, I get internal error …contact system administrator and SOA server is throwing below exception :
oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://jyothi.mycompany.com:7777/integration/services/IdentityService/identity?WSDL:WSDL not found at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.
openAsStreamConnection(WSDLReaderImpl.java:542)
I think it is because of hostname and port issue with SSO. Because :
When I access http://jyothi.mycompany.com:7777/integration/services/IdentityService/identity?WSDL, I get page not found.
But when I try to access http://idmhost1:8001/integration/services/IdentityService/identity?WSDL., I see that xml file gets displayed.
So, when I access BPM worklist console, it should access idmhost1:8001 instead of jyothi.mycompany.com.
Can you please help me in this regard. My Oralce Http Server address is http://webhost1:7777.
I tried to access the wsdl using this webhost address and I am getting page not found error.
I do not know where are the composite files for BPM worklist so that I could have updated composite.xml file with correct urls for WSDL files.
thanks
Jyothi
@Jyothi,
In mod_wl_ohs.conf or any other conf file in OHS (like httpd.conf) add a rule like if request comes to /integration then forward it to port 8001 on idmHost1 (WebLogic server where SOA suite is running).
For more information on how to do this, check http://onlineappsdba.com/index.php/2009/09/23/configure-oracle-http-server-infront-of-oracle-weblogic-server-mod_wl_ohs/
ReplyMy question is, in all SOA composits for BPM worklist application, jyothi.mycompany.com:7777 has been added and now I need to change it to idmhost1:8001. But I do not know where are these composite files. All I want is to access BPM worklist console successfully.
The moment I access http://idmhost1:8001/integration/worklistapp, OAM takes me to SSO login and provides me login page. I enter xelsysadm and pwd. It logs me in and throws “Inter error…please contact system administrator” and in the log I get below error :
oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://jyothi.mycompany.com:7777/integration/services/IdentityService/identity?WSDL:WSDL not found at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.
openAsStreamConnection(WSDLReaderImpl.java:542)
thanks
Jyothi
Thank you Atul for your quick reply. In fact in the beginning itself before accessing …/integration/worklistapp,
I have already mapped this url to idmhost1 and port 8001 in OHS side. Problem is, once the SSO logs me in,
all the composits which were already deployed to SOA server are referring WSDL URLs as http://jyothi.mycompany.com:7777/…..
and server complains can not read. Now how to transfer jyothi.mycompany.com reference in the composites to idmhost1:8001 ?
Thank you for your great suggestions.
regards
Jyothi
I do not know when jyothi.mycompany.com got entered in all composites. Now how to change all SOA composits to refer idmhost1:8001 instead of jyothi.mycompany.com. Also, I do not know where and all I have to change it..I mean I do not know where are these various composites and how many are there. Is that my installation is of no use now ?
thanks
Jytohi
Atul, it is working now. Acutally you have provided me pointed answer (/integration ).. I had given /integration/worklistapp.
I changed it now to /integration. It is working fine. I looked into WSDL url again and again and then it flashed that I have given /integration/worklistapp.
Thanks a lot for your help. You are GREAT ! I am glad that I can proceed now.
regards
Jytohi