This is purely a BPEL worklist and OSSO integration issue. To know more about the integration aspects, check this.
While registering the SOA application with OSSO, we specified the fully qualified hostname as hostname.domain.com:7777 as shown below.
./ssoreg.sh -oracle_home_path $ORACLE_HOME -site_name hostname.oracle.com:7777 -config_mod_osso TRUE -mod_osso_url http://hostname.oracle.com:7777 -remote_midtier -config_file $ORACLE_HOME/Apache/Apache/conf/osso/worklist/osso.conf -sso_partner_version v1.4
The osso.conf gets generated and BPEL will be registered in OSSO with hostname hostname.domain.com:7777.
When we accessed the worklist using this URL
http://hostname.oracle.com:7777/integration/worklistapp/Login , it displayed OSSO login page and after entering credentials, it is showing the error message as given below:
“Oracle SSO Failure – Unable to process request
Either the requested URL was not specified in terms of a fully-qualified host name or OHS single sign-on is incorrectly configured.”
When we checked the SOA worklist for the hostname details, they are not using the fully qualified hostname instead it is just hostname:7777 as shown below.
Please remember that this is the screenshot when the integration is disabled.
I registered the BPEL worklist again using ssoreg.sh with just hostname:7777. This time it is a success when logged into BPEL worklist.
NOTE: You will see the same error if you register with fully qualified hostname and access it using just the hostname alone. So just be cautious with the hostname that the BPEL worklist is configured and accessed with.





Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny 
6 users commented in " Oracle SSO Failure – Unable to process request error while accessing BPEL worklist integrated with OSSO "
Follow-up comment rss or Leave a TrackbackHi 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
My 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
@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/
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
Leave A Reply