cancel
Showing results for 
Search instead for 
Did you mean: 

Federated Portal Network FPN: exception Remote Delta Links rdl

Former Member
0 Kudos

Consumer Portal version: 7.01 SP2

Producer Portal version: 7.00 SP15

I always receive an exception when i try to preview a remote delta link.

I think I've setted up correctly the trust relationship between my portals. Because when I log on to my consumer portal and I open the producer portal in the same browser I don't need to give my user credentials. This is a simple test to see if the the trust relationship is working...

In the portal content studio I'm able to see my portal producers and their content. There is also no problem to copy for eg. an url iView from my producer to the portel content of my consumer portal as local content. when I try to preview my iView I receive a runtime error!

Anyone who'd like to share some ideas? Known issues?

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Dear Gert,

You need to find the exception in the portal log to see which is the problem.

Regards.

Former Member
0 Kudos

Hi,

I couldn't find my exception. I searched for it in the latest trace file following this path on the portal server D:\...\j2ee\cluster\server0\log\

Former Member
0 Kudos

Dear Gert,

Try to find it both in the producer and consumer trace.

Regards.

Former Member
0 Kudos

Indeed my Exception was located on the producer portal.


#1.5 #001B78980C5600710000003C000068DC00047A36E242E7EB#1260276049607#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#Guest#0##n/a##e961e320e3f611decdf0001b78980c56#SAPEngine_Application_Thread[impl:3]_36##0#0#Error##Java###01:40_08/12/09_0035_12940650 
[EXCEPTION]

 {0}#1#com.sap.portal.fpn.exception.base.unchecked.FpnCommunicationException: Cannot retrieve delta link remote state for remote path 'pcd:portal_content/DLWBE.Test_Gert/dlwbe.google' with user Id '*Guest*'
	at com.sap.portal.fpn.remote.AccessServiceImpl.retrieveDLRemoteState(AccessServiceImpl.java:126)
	at sun.reflect.GeneratedMethodAccessor1573.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at com.sap.engine.services.rmi_p4.P4DynamicSkeleton.dispatch(P4DynamicSkeleton.java:161)
	at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
	at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
	at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
	at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

	at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
	at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.portal.fpn.exception.base.unchecked.FpnAuthenticationException: Could not find user from the user id 'Guest'

	at com.sap.portal.fpn.marshal.ContentMarshallerService.marshalDLChain(ContentMarshallerService.java:269)
	at com.sap.portal.fpn.remote.AccessServiceImpl.retrieveDLRemoteState(AccessServiceImpl.java:124)
	... 13 more

Caused by: com.sap.security.api.NoSuchUserException: USER_AUTH_FAILED: User account for logonid "Guest" not found!
	at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1300)
	at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1322)
	at com.sap.security.core.imp.UserFactory.getUserByLogonID(UserFactory.java:1337)
	at com.sap.portal.fpn.marshal.ContentMarshallerService.marshalDLChain(ContentMarshallerService.java:267)

The Property settings for the authentication scheme of the url iView in the producer's portal is 'default'. Could that be the problem?

Regards

Former Member
0 Kudos

Hi Gert,

I think that the problem is in the sso between the producer and consumer portal, do you have any test that it's working fine?

Regards.

Former Member
0 Kudos

Hi,

Yeah I first logged off from my portals. Then I log on for eg. in my Consumer portal when I open the url off my producer portal I'm automatically signed in. The same way for logging off, when I log off in one of the 2 portal, I'm automatically logged of in the other portal...

I think this is a good way to test sso?

Former Member
0 Kudos

Hi Gert,

Do you accessing the portal using fqdn? Which type is the url that you want to access?

Regards.

Former Member
0 Kudos

>

> Hi Gert,

>

> Do you accessing the portal using fqdn? Which type is the url that you want to access?

>

> Regards.

What do you mean with accessing the portal using fqdn?

I made an url iView in my producer portal for http://www.google.be/.

Former Member
0 Kudos

Gert,

The fqdn is Fully Qualified Domain Name, which means that you access to the portal with the url:

http://server.domain:port,

Example:

With fqdn:

http://sdn.sap.com:50000/irj/portal

without it:

http://sdn:50000/irj/portal

Regards

Former Member
0 Kudos

>

> Gert,

>

> The fqdn is Fully Qualified Domain Name, which means that you access to the portal with the url:

>

> http://server.domain:port,

>

> Example:

>

> With fqdn:

>

> http://sdn.sap.com:50000/irj/portal

>

> without it:

>

> http://sdn:50000/irj/portal

>

> Regards

Hi Damian,

I've accessed the 2 portals with the fqdn. Both portals are in the same domain...

Regards.

Former Member
0 Kudos

Hi,

I have resolved my question by myself.

I've checked the connection settings to the producer portal and there were some mistakes I've made.

The hostname of the producer portal wasn't the FQDN. When I correct that I received a new exception.

--> com.sap.portal.fpn.exception.base.unchecked.FpnCommunicationException: Could not retrieve the bean / access service to connect with consumer 'Consumer_xxx'

I searched on SDN and for me it seemed a typically P4 port connection error. In the property of the P4 port I had filled in the default port and not the P4 port (50004).

My Problem is solved!

Thanks