We created a remote delta link in the Consumer Portal for Bex Web Iview from the Producer portal. The preview of the iview in the consumer portal fails with the following error:
___________________________________________
Unexpected error - Unable to get IView: fpn:<Consumer Alias> /pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi/iViews/com.sap.ip.bi.bex:eV%2BqDnR62S5rnG4nJ%2F7uhw%3D%3D:1
___________________________________
In the default trace of the Producer we see the following:
________________________________
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by: com.sap.portal.fpn.exception.base.FPNFatalErrorException
at com.sap.portal.fpn.runtime.FpnRuntimeService.doFpnLookup(FpnRuntimeService.java:171)
at com.sap.portal.fpnprovider.fpn.GenericContext.lookup(GenericContext.java:48)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1919)
... 40 more
Caused by: com.sap.portal.fpn.exception.base.unchecked.FpnCommunicationException: Cannot retrieve delta link remote state for remote path 'pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi/iViews/com.sap.ip.bi.bex' with user Id '<BIUSER>'
at com.sap.portal.fpn.remote.AccessServiceImpl.retrieveDLRemoteState(AccessServiceImpl.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:331)
at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:159)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:330)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:201)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:137)
... 6 more
Caused by: com.sap.portal.fpn.exception.base.unchecked.FpnAuthenticationException: Could not find user from the user id '<BIUSER>'
at com.sap.portal.fpn.protocol.marshal.ContentMarshallerService.marshalDLChain(ContentMarshallerService.java:294)
at com.sap.portal.fpn.remote.AccessServiceImpl.retrieveDLRemoteState(AccessServiceImpl.java:156)
... 14 more
Caused by: com.sap.security.api.NoSuchUserException: USER_AUTH_FAILED: User account for logonid "<BIUSER>" not found!
at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1317)
at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1339)
at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1354)
at com.sap.portal.fpn.protocol.marshal.ContentMarshallerService.marshalDLChain(ContentMarshallerService.java:292)
... 15 more
_______________________________________________________
Producer Portal - User data source is BI ABAP Backend
Consumer POrtal - User data source is LDAP
I have tested SSO both ways and it works:
Logged in to Consumer -> switched URL to producer --> switched back to consumer
Still looking at the default trace it looks like some how the end user is not recognized during the switch.
Any help/direction is much appreciated.
Thanks
Shabna