cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to Connect to a System in SAP Screen Personas "System Selection"

RamBilasYadav
Participant
0 Kudos

Hi,

I am trying to configure SAP Screen Personas.

When I launch the mainapp page, the system is prompting for user credentials.

Then I get "System Selection" screen where the system I have configured is listed on the left.

But when I click that it is not showing anything.

please see the screenshot below.

Any help to resolve this and go ahead is highly appreciated.

Thanks & Regards,

Ram.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ram,

I am facing the same issue, were you able to resolve it?

Regards,

Chan

TobiasQueck
Advisor
Advisor
0 Kudos

Ram, Chan,

Please try the following:

  1. Restart your browser (if possible, also empty the cache for the Personas domain/url)
  2. Open Personas with the url parameter log=debug i.e. .../index.html?sap-client=123&log=debug
  3. Depending on your browser of choice open the corresponding debugging view
    1. IE9: Tools/F12 developer tools (or press F12)
    2. FF: I would recommend to install and use Firebug
    3. Chrome: Menu/Tools/Developer Tools
  4. Repeat the steps that lead to the wrong behavior (in your case, click the connect button)
  5. Check the communication i.e. is there any failing call e.g. 404 Not found or 500 Server error
    1. If yes, which call and to which component i.e. ITS or Personas Server
  6. Check the console output

Based on this information you should know which part of the configuration needs correction.

If the logs don't help, you can either post the logs here, and we can  have a look or your create an OSS message with the logs as well as more information about browser/OS etc. that you are using on client side.

Cheers,

Tobias.

Former Member
0 Kudos

Hi Tobias,

I seem to have the same problem as Ricardo. But i am on Sp01 and are not able to access my systems. I can see them in the system selection but i get the error as shown below.

A screendump of the firebog console doesn't help me much

I've looked through the config guide and setup the authorization. In the system parameters it looks as follows

I've also setup the roles as follows

As far as i can see this is setup correctly, i can access the restgui service without any problems.

I'm not sure about the clientaccesspolicy and crossdomain files. My basis guy just copied the ones in the config guide and the same with the system parameters where he just edited the paths and prefixes.

I hope you can help to why i can't login to personas.

Former Member
0 Kudos

We have the same issue. Any idea please???

TobiasQueck
Advisor
Advisor
0 Kudos

Assuming your restgui service is reachable at https://domain:port/sap/restgui, are you able to reach the clientaccesspolicy file at https://domain:port/clientaccesspolicy.xml?

It's hard to say more without having seen the console log as well as the requrest/response list. Do you see any 404 or 500 responses?

Cheers,

Tobias.

corrected the url

Former Member
0 Kudos

Hi Tobias,

I can reach the restgui and the clientaccesspolicy as well. The xml file looks like this

- <access-policy>
- <cross-domain-access>
- <policy>
- <allow-from http-methods="*" http-request-headers="*">
<domain uri="http://*" />
<domain uri="https://*" />
</allow-from>
- <!--  <allow-from http-methods="*"> <domain uri="http://*"/> <domain uri="https://*"/> </allow-from>  -->
- <grant-to>
<resource path="/" include-subpaths="true" />
- <!-- test -->
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
I don't get any other error than
11-6-2013 20:32:09,877 ERROR Sap.Imagineering.Personas.Base.Controller.RenderingController->Connect -
[Arg_KeyNotFound]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.20125.00&File=mscorlib.dll&Key=Arg_KeyNotF...
In firebug.
I'm not sure how to get the other logs you mentioned.


RamBilasYadav
Participant
0 Kudos

Hi,

I tried going thru the configuration guide word by word when things were not working.

Then I realized that in SICF, for the service "restGUI", in the handler list tab, by default the handler is "CL_HTTP_EXT_ITS". Once I changed it to "CL_HTTP_EXT_ITS_BASIC", it started working like a charm .

just check if this is ok. I was missing this all the time as "restgui" was by default available after the installation of addon and I didn't suspect that this will be missing. please refer to the personas configuration guide sp01, page 11, point number 21.

Hope this solves your problem.

Thanks & Regards,

Ram.

Former Member
0 Kudos

The restgui is set to CL_HTTP_EXT_ITS_BASIC already. So unfortunately it is not that. I've been through the config guide several times.

However i haven't done anything from 3.7 and forward, as i saw the bit before as necessary just to get the stuff working. The authorization objects mentionedn in 4.1.2 is also set.

Former Member
0 Kudos

Jakob,

I was facing the same error as you did. In order to fix the error I did the following.

1. Updated the 7.21 kernel to patch 100

2. Check System Settings (Its Server.Url and not Server.Uri) - I did this mistake

3. Copy the following table contents from 000 to destination client.

/PERSOS/OVRCTL

/PERSOS/OVRSCR

/PERSOS/PROFSET

/PERSOS/PROPCONF

/PERSOS/ROLES

Regards.

Chan

Former Member
0 Kudos

Hi

We have change handler of SICF restgui from CL_HTTP_EXT_ITS to CL_HTTP_EXT_ITS_BASIC and we can see initial logon but when start to work and make some configurations appears different errors.

We have been looking for the problem and see errors about memory bottlenecks. So we are optimizing parameters of integrated ITS.

Anybody knows which are the paremeters we should use to make that Integrated ITS works like a charm?

Thanks.

Former Member
0 Kudos

Hi Chan,

We are checking out the tables on client 000. you mention the service.uri and url. the /restgui parameter has to be Service.Uri right?

Former Member
0 Kudos

Jakob,

Yes thats right Service.Uri should have /restgui as Propery Value. Server.Url should have the Server Link.

What is the patch level of your Kernel?

Thanks,

Chan

Former Member
0 Kudos

The kernel release is 721 Sup pkg 100. So that should be in order as well.

TobiasQueck
Advisor
Advisor
0 Kudos

The 7.21 kernel PL 112 contains some nice memory consumption improvements for RestGUI (the interface that Personas uses), so I would recommend to apply this patch, if you are still using PL100.

Cheers,
Tobias.

TobiasQueck
Advisor
Advisor
0 Kudos

The name of the parameter is em/global_area_MB and it needs to be changed in RZ10 or using SAPPad on the file system. After this parameter is changed, the system needs to be restarted. To check if it worked, open SITSPMON switch to the „Memory Statistics“ tab and check the line „Currently available to ITS: …“.

Cheers,
Tobias.

Former Member
0 Kudos

Hi Tobias,

Could it have something to do with that we are only accessing personas via http and not https. The https is not configured on our system, so the restgui and everything else only works through calls via http???

TobiasQueck
Advisor
Advisor
0 Kudos

Personas works over http (without s) as well but if you enable/disable SSL for the BSP that delivers the Silverlight client persos/mainapp, the Silverlight client then calls the http(s) service that provides the personalizations persos_app on the same protocol and port. As result, both services, have to be reachable on the same protocol and port e.g. SSL needs to be activated or not for both services.

Cheers,
Tobias.

Former Member
0 Kudos

Hi Tobias,

We have checked the client copy and the tables are consistent. All the xml files and restgui are accessible. However we still cant log on to the system.

TobiasQueck
Advisor
Advisor
0 Kudos

It's hard to say what might be missing. We need to have a look at what is happening in your browser. I have created a blog post with some tips and tricks for debugging. Please have a look at http://scn.sap.com/community/gui/blog/2013/06/28/sap-screen-personas--client-side-debugging.

Hope this helps,

Tobias.

Former Member
0 Kudos

Hi Tobias,

I debugged the way you mentioned in the blog and this is my result. I really hope you can help me out as we are completely stuck with the progress and want to use this for presales purposes

Log:

30-6-2013 12:06:16,594 DEBUG Sap.Imagineering.Personas.App->Application_Startup -

Application started.

30-6-2013 12:06:16,993 INFO Sap.Imagineering.Personas.Profiles.BSP.BSPMediaFileRequestCreator->Configure -

MediaFileRequestCreator configured caching = True.

30-6-2013 12:06:17,140 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse -

Synchronized GetResponse called for url http://win-2cc-s-098.2cchange.local:8000/sap(bD1lbiZjPTE1MA==)/persos_app?V_ACTION=GetUserName&V_MOD...

30-6-2013 12:06:17,189 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse -

Synchronized GetResponse called for url http://win-2cc-s-098.2cchange.local:8000/sap(bD1lbiZjPTE1MA==)/persos_app?V_ACTION=ListUserProfiles&...

30-6-2013 12:06:17,400 ERROR Sap.Imagineering.Personas.Base.Controller.RenderingController->Connect - [Arg_KeyNotFound] Arguments: Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.20125.00&File=mscorlib.dll&Key=Arg_KeyNotF...

The HAR file is provided as well using the following link

http://db.tt/25Xys1SE

TobiasQueck
Advisor
Advisor
0 Kudos

It's looks like a typo

The name of the parameter for the url is Server.Url (not Service.Url). The name of the 2nd one Service.Uri is correct but, its value should be /restgui (not /sap/restgui).

Cheers,
Tobias.

Former Member
0 Kudos

Hehe thats quite embarassing, we have been struggling with this for two weeks and there has been more than one consultant to check the configuration.

But oh well it is working now.

Thanks heaps for your help.

Former Member
0 Kudos

Hi Tobias,

We are looking into upgrading the patch level of the kernel, however we can only see patchlevel 100 on service marketplace.

We have partner status and are running a windows 64 bit ext unicode system with a mssql server.

TobiasQueck
Advisor
Advisor
0 Kudos

Hi,

Could you please open a new thread for this question? I think it is an interesting one for many people but I think looking for this question or its answer in this thread might be tough.

Cheers,
Tobias.

Former Member
0 Kudos

Error MSG in PERSONAS "You are not allowed to access this system" when clicking on the system (Personas Logon screen)

System:

ECC 6.0 ehp6

Kernel 7.21 SP100

PERSOS 100 SP02

Config Guide: SAP_Screen_Personas_1.0_SP02_Configuration Guide.pdf (Final, July 31, 2013)

-     As mentioned:

     - System config:

     Conector to SAP: ITS – OK

     Handler for restgui: CL_HTTP_EXT_ITS_BASIC - OK

     Service.Uri: /restgui – OK

     Server.Url: http:DOMAIN:port – OK (HTTP is defined, not HTTPs)

- Roles:

     Value “0”

     Value “-1”

-     We don’t have HTTPS activated for this system

-     We have performed all steps of the “Configuration Checklist” (item 5.3.5 – ConfigGuide) and it seems to be all OK (in http)

My best guess is that our Roles definition is wrong or problems caused by the use of HTTP instead of HTTPS, what do you think?

Thanks & Regards,

Leonardo.

TobiasQueck
Advisor
Advisor
0 Kudos

Could you please provide the error log of your browser.

Cheers,

Tobias.

Former Member
0 Kudos

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

As cadeias dos recursos de depuração não estão disponíveis. Frequentemente, a chave e os argumentos fornecem informações suficientes para diagnosticar o problema. Consulte http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.0&File=System.Windows.dll&Key=HttpWe...

   em Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension.GetResponse(HttpWebRequest request)

   em Sap.Imagineering.Personas.ItsConnector.Connector.NewSession()

  *** ROOT Exeption:

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

As cadeias dos recursos de depuração não estão disponíveis. Frequentemente, a chave e os argumentos fornecem informações suficientes para diagnosticar o problema. Consulte http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.0&File=System.Windows.dll&Key=HttpWe...

   em System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   em System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

   em System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)

13/11/2013 08:16:01,950 ERROR Sap.Imagineering.Personas.Base.Controller.RenderingController->Connect -

Connection to http://xxxxxxx:8000/sap/restgui/newsession?sap-client=211 failed. Please check you system configuration.

Former Member
0 Kudos

Brilliant, this solved my "Session timed out" looping error message also!

former_member208255
Participant
0 Kudos

Hi Jakob Kjaer,

I am also facing the same issue, can you please share your ideas to resolve the issue.

I Have followed the all steps mentioned from this thread.

Thanks in advance,

Bhaskar N

Former Member
0 Kudos

Thank you Ram!

That just solved my issue as well!

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi All,

My fix for the Personas issue with the error message "A problem with the network connectivity has been detected".......

Found SAP Note 2016378 had not been applied correctly via SNOTE. Originally the "Copy Changes" (see below screenshot) was left unticked. Fixed issue by re-implementing the note with all boxes ticked - issue now solved.

I hope this helps with anybody else who has this issue.

Cheers, Claudio.

Former Member
0 Kudos

Hello,

Actually i'm trying to implement Screen Personas 2.0. I have used this guides :

Config_Document_v_1_3

configguideaddendum-140602170309-phpapp01

Master_Guide_v_1_3

but when i finish review all guides and use this link "http://servidor:8000/sap(bD1lbiZjPTEwMA==)/bc/bsp/persos/mainapp/index.html?fullscreen=true#renderin..."

on IE with Microsoft Silverlight (64-bit)  Version: 5.1.30214.0 show this popup

and i have downloaded the "PersonasSnapShot" and the file log exceptions are these:

<?xml version="1.0" encoding="utf-8"?><ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><string>15/6/2014 19:25:03,597195 ERROR Sap.Imagineering.Personas.Common.Utils.&lt;&gt;c__DisplayClass6-&gt;&lt;GetResponse&gt;b__5 -

[HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

   en System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

   en Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension.&lt;&gt;c__DisplayClass6.&lt;GetResponse&gt;b__5(IAsyncResult asyncResult)

     *** ROOT Exeption:

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   en System.Net.Browser.BrowserHttpWebRequest.&lt;&gt;c__DisplayClassa.&lt;EndGetResponse&gt;b__9(Object sendState)

   en System.Net.Browser.AsyncHelper.&lt;&gt;c__DisplayClass4.&lt;BeginOnUI&gt;b__0(Object sendState)</string><string>15/6/2014 19:25:03,599195 ERROR Sap.Imagineering.Personas.Profiles.BSP.BspProxy-&gt;GetUserProfileFlavorInfo -

Retrieving user profile and flavor information from the server failed.

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension.GetResponse(HttpWebRequest request)

   en Sap.Imagineering.Personas.Profiles.Common.RestClient.Get(String uri)

   en Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

     *** ROOT Exeption:

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   en System.Net.Browser.BrowserHttpWebRequest.&lt;&gt;c__DisplayClassa.&lt;EndGetResponse&gt;b__9(Object sendState)

   en System.Net.Browser.AsyncHelper.&lt;&gt;c__DisplayClass4.&lt;BeginOnUI&gt;b__0(Object sendState)</string><string>15/6/2014 19:25:03,601195 FATAL Sap.Imagineering.Personas.Base.Controller.ApplicationStateController-&gt;HandleException -

Caught exception thrown by the ProfileManager that couldn't be handled.

  1. Sap.Imagineering.Personas.Profiles.Exceptions.CallToServerFailedException: Retrieving user profile and flavor information from the server failed.

   en Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

   en Sap.Imagineering.Personas.Profiles.BSP.BspProxy.RetrieveProfile(String user, String systemId)

   en Sap.Imagineering.Personas.Profiles.ProfileManager.Initialize(SystemConfig system)

   en Sap.Imagineering.Personas.Profiles.ConfigManager.GetProfileManager(SystemConfig system)

   en Sap.Imagineering.Personas.Base.Controller.RenderingController.Connect(SystemConfig system, IConnector connector)

   en Sap.Imagineering.Personas.Base.Controller.ApplicationStateController.&lt;&gt;c__DisplayClass9.&lt;Connect&gt;b__7()

   en Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.&lt;&gt;c__DisplayClassf.&lt;RunInBackground&gt;b__d()

   en Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.&lt;&gt;c__DisplayClassf.&lt;RunInBackground&gt;b__e(Object a)

   en System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   en System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

   en System.Threading.ThreadPoolWorkQueue.Dispatch()

   en System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

     *** ROOT Exeption:

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   en System.Net.Browser.BrowserHttpWebRequest.&lt;&gt;c__DisplayClassa.&lt;EndGetResponse&gt;b__9(Object sendState)

   en System.Net.Browser.AsyncHelper.&lt;&gt;c__DisplayClass4.&lt;BeginOnUI&gt;b__0(Object sendState)</string><string>15/6/2014 19:25:03,601195 ERROR Sap.Imagineering.Personas.Base.Controller.ApplicationStateController-&gt;HandleException -

Retrieving user profile and flavor information from the server failed.

  1. Sap.Imagineering.Personas.Profiles.Exceptions.CallToServerFailedException: Retrieving user profile and flavor information from the server failed.

   en Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

   en Sap.Imagineering.Personas.Profiles.BSP.BspProxy.RetrieveProfile(String user, String systemId)

   en Sap.Imagineering.Personas.Profiles.ProfileManager.Initialize(SystemConfig system)

   en Sap.Imagineering.Personas.Profiles.ConfigManager.GetProfileManager(SystemConfig system)

   en Sap.Imagineering.Personas.Base.Controller.RenderingController.Connect(SystemConfig system, IConnector connector)

   en Sap.Imagineering.Personas.Base.Controller.ApplicationStateController.&lt;&gt;c__DisplayClass9.&lt;Connect&gt;b__7()

   en Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.&lt;&gt;c__DisplayClassf.&lt;RunInBackground&gt;b__d()

   en Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.&lt;&gt;c__DisplayClassf.&lt;RunInBackground&gt;b__e(Object a)

   en System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   en System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

   en System.Threading.ThreadPoolWorkQueue.Dispatch()

   en System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

     *** ROOT Exeption:

  1. System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Argumentos: NotFound

Las cadenas de recursos de depuración no están disponibles. La clave y los argumentos suelen proporcionar suficiente información para diagnosticar el problema. Vea http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30214.0&File=System.Windows.dll&Key=HttpWe...

   en System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   en System.Net.Browser.BrowserHttpWebRequest.&lt;&gt;c__DisplayClassa.&lt;EndGetResponse&gt;b__9(Object sendState)

   en System.Net.Browser.AsyncHelper.&lt;&gt;c__DisplayClass4.&lt;BeginOnUI&gt;b__0(Object sendState)</string></ArrayOfString>

I do not know what I'm doing wrong

thanks,

Manuel

Mohanraj
Employee
Employee
0 Kudos

Hi Tejada,

Plesae refer to SAP note 1964257 and implement all latest patches relevent to your version of Personas. This will fix the logon error.

Regards,

Mohan

Former Member
0 Kudos

Hello,

I solve my issue with SAP NOTE.

Thanks,

Manuel

Former Member
0 Kudos

I faced the same issue and fixed it.

Apply SP01.

Follow the Configuration Guide

1. Try http://DOMAINNAME:PORT/clientaccesspolicy.xml

2. Try  http://DOMAINNAME:PORT/crossdomain.xml

3. Try  http://DOMAINNAME:PORT/sap/restgui/state/text

4. Try http://DOMAINNAME:PORT/sap/restgui/newsession

5. check the kernel 721 in two different folders(ask your basis guy).


For those "not allow to access the system"

Did you assign Systems and Roles to Users?

James

nishantha_sanjeewa
Discoverer
0 Kudos

Dear James,

we are in the process of installing the PERSONAS 200 for the first time. up to now we have done below steps.

1.upgrade kernel from 7.20 to 7.21

2. install K-200AGINPERSOS add-on with SAINT in client 000 (with the ACP, PERSOS+===200 in to   same EPS -->IN)

3. waiting to apply SP1 (K-20001INPERSOS)

4. do we need to have a client copy ? if yes with what profile.? any specific documents?

5. went through the configuration Guide and in section 1.1setup Silverlight Cross Domain Procedure

   it has advised to insert following profile parameter (in instance profile I assume);

icm/HTTP/file_access_1 =

PREFIX=/clientaccesspolicy.xml,DOCROOT=<absolute path

to>\clientaccesspolicy.xml,CACHECTRL=0icm/HTTP/file_access_2 =

PREFIX=/crossdomain.xml, DOCROOT=<absolute path

to>\crossdomain.xml,CACHECTRL=0

Here what is the <absolute path to>/clientaccesspolicy.xml and <absolute path to>\crossdomain.xml

where can I fond those .xml files.

Also I installed MS silverlight 5 in my PC.

thanks.

TobiasQueck
Advisor
Advisor
0 Kudos

Hi Nishantha,

The XML files are part of the ITS.SAR that is part of the kernel. When the ITS is started the SAR is automatically unpacked and you should see the files in the folder its/restgui.

Cheers,

Tobias.

Wolfgang_Mayer
Active Participant
0 Kudos

Hello Tobias,

are the clientaccesspolicy- and crossdomain files necessary even if both SAP Servers (and the frontend Client = Notebook) reside in the same Domain? If yes, have they to be present on both Servers or only source or only target Server?

Example:

SAP-Server 1 (NW 7.40 running Personas 2.0 SP01) - Server Name: Server01.domainXY.local

SAP-Server 2 (ERP 6.0, to be accessed from SAP Server 1) - Server Name: Server02.domainXY.local

Client (Notebook) - Host Name: NB00001.domainXY.local

Running Personas on SAP Server 1 using local Transaction codes works fine without the two files.

Thanks & regards

Wolfgang

TobiasQueck
Advisor
Advisor
0 Kudos

Hi Wolfgang,

The files are needed if the servers have different fully qualified domain names. So, in your case server1.domain.local and server2.domain.local are different domain names.

Cheers,
Tobias.

0 Kudos

Hello Tobias,

I am facing the below error in the personas screen.

below are the log files I obtained from mozilla browser. Can you help me with this?

28/1/2014 18:52:03,038 DEBUG Sap.Imagineering.Personas.App->Application_Startup - Application started.

28/1/2014 18:52:03,447 INFO Sap.Imagineering.Personas.Profiles.BSP.BSPMediaFileRequestCreator->Configure - MediaFileRequestCreator configured caching = True.

28/1/2014 18:52:03,497 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_ACTION=GetUserName...

28/1/2014 18:52:03,887 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_ACTION=ListUserPro...

28/1/2014 18:52:25,208 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_ACTION=GetFlavorMa...

28/1/2014 18:52:25,745 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_Action=GetProfileS...

28/1/2014 18:52:26,029 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponseAsString - GetResponseAsString called.

28/1/2014 18:52:26,029 DEBUG Sap.Imagineering.Personas.Profiles.Common.RestClient->DebugResponseContent - <?xml version="1.0" encoding="utf-8"?><PROFSETTINGS><PROFSETTING><settingsType/><controlName/><controlId/><propertyName/><propertyValue/></PROFSETTING></PROFSETTINGS>

28/1/2014 18:52:26,052 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_ACTION=SCREENIDOVE...

28/1/2014 18:52:26,331 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap(bD1lbiZjPTk1MA==)/persos_app?V_ACTION=CONTROLIDOV...

28/1/2014 18:52:26,809 DEBUG Sap.Imagineering.Personas.ItsConnector.Connector->NewSession - GET http://socwes1er198.solutions.glbsnet.com:8000/sap/restgui/newsession?sap-client=950&sap-system-logi...

28/1/2014 18:52:26,809 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponse - Synchronized GetResponse called for url http://socwes1er198.solutions.glbsnet.com:8000/sap/restgui/newsession?sap-client=950&sap-system-logi...

28/1/2014 18:52:27,919 DEBUG Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension->GetResponseAsString - GetResponseAsString called.

28/1/2014 18:52:27,975 ERROR Sap.Imagineering.Personas.Base.Controller.RenderingController->Connect - [ArgumentOutOfRange_NegativeLength] Arguments: Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentOut... Parameter name: length

Former Member
0 Kudos

Dear Tobias,

Am done with all SICF & SPRO related confidurations but still am not able to get my systems displayed.. I could guess I have some problem in network/RFC connectivity. But how can I get it resolved.

Please find the below browser log.

Failed to load resource: the server responded with a status of 404 (Not Found) http://rhoeccd01.sagia.gov.sa/clientaccesspolicy.xml

3/11/2014 14:19:56,380534 ERROR Sap.Imagineering.Personas.Common.Utils.<>c__DisplayClass6-><GetResponse>b__5 -

[HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

   at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

   at Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension.<>c__DisplayClass6.<GetResponse>b__5(IAsyncResult asyncResult)

*** ROOT Exeption:

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

   at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState) (program):1

3/11/2014 14:19:56,382535 ERROR Sap.Imagineering.Personas.Profiles.BSP.BspProxy->GetUserProfileFlavorInfo -

Retrieving user profile and flavor information from the server failed.

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at Sap.Imagineering.Personas.Common.Utils.HttpWebRequestExtension.GetResponse(HttpWebRequest request)

   at Sap.Imagineering.Personas.Profiles.Common.RestClient.Get(String uri)

   at Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

*** ROOT Exeption:

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

   at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState) (program):1

3/11/2014 14:19:56,384535 FATAL Sap.Imagineering.Personas.Base.Controller.ApplicationStateController->HandleException -

Caught exception thrown by the ProfileManager that couldn't be handled.

Sap.Imagineering.Personas.Profiles.Exceptions.CallToServerFailedException: Retrieving user profile and flavor information from the server failed.

   at Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

   at Sap.Imagineering.Personas.Profiles.BSP.BspProxy.RetrieveProfile(String user, String systemId)

   at Sap.Imagineering.Personas.Profiles.ProfileManager.Initialize(SystemConfig system)

   at Sap.Imagineering.Personas.Profiles.ConfigManager.GetProfileManager(SystemConfig system)

   at Sap.Imagineering.Personas.Base.Controller.RenderingController.Connect(SystemConfig system, IConnector connector)

   at Sap.Imagineering.Personas.Base.Controller.ApplicationStateController.<>c__DisplayClass9.<Connect>b__7()

   at Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.<>c__DisplayClassf.<RunInBackground>b__d()

   at Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.<>c__DisplayClassf.<RunInBackground>b__e(Object a)

   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

   at System.Threading.ThreadPoolWorkQueue.Dispatch()

   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

*** ROOT Exeption:

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

   at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState) (program):1

3/11/2014 14:19:56,385535 ERROR Sap.Imagineering.Personas.Base.Controller.ApplicationStateController->HandleException -

Retrieving user profile and flavor information from the server failed.

Sap.Imagineering.Personas.Profiles.Exceptions.CallToServerFailedException: Retrieving user profile and flavor information from the server failed.

   at Sap.Imagineering.Personas.Profiles.BSP.BspProxy.GetUserProfileFlavorInfo(Profile profile, String systemId)

   at Sap.Imagineering.Personas.Profiles.BSP.BspProxy.RetrieveProfile(String user, String systemId)

   at Sap.Imagineering.Personas.Profiles.ProfileManager.Initialize(SystemConfig system)

   at Sap.Imagineering.Personas.Profiles.ConfigManager.GetProfileManager(SystemConfig system)

   at Sap.Imagineering.Personas.Base.Controller.RenderingController.Connect(SystemConfig system, IConnector connector)

   at Sap.Imagineering.Personas.Base.Controller.ApplicationStateController.<>c__DisplayClass9.<Connect>b__7()

   at Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.<>c__DisplayClassf.<RunInBackground>b__d()

   at Sap.Imagineering.Personas.Common.Utils.ThreadingHelper.<>c__DisplayClassf.<RunInBackground>b__e(Object a)

   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

   at System.Threading.ThreadPoolWorkQueue.Dispatch()

   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

*** ROOT Exeption:

System.Net.WebException: [HttpWebRequest_WebException_RemoteServer]

Arguments: NotFound

Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWe...

   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)

   at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState) (program):1

Failed to load resource: the server responded with a status of 404 (Not Found) http://rhoeccd01.sagia.gov.sa/clientaccesspolicy.xml

former_member208255
Participant
0 Kudos

Hi Sabarinathan,

Please check the system settings in Spro.

maintain like this:

service.uri     /restgui

server.url      http://<hostname>:<port>

It will help for you.

Regards,

Bhaskar N

Former Member
0 Kudos

Dear Bhaskar,

Thanks for the quick response.

I have taken the host name and port id from transaction SMICM and used. So I guess it has to be correct as well. I have no clue why i am not able to get the system. When I launch the application, I could see the browser opened but with a error message saying there is some network connectivity issue. When test my RFC connection, I get 404 file not found message.

Help me out  in getting it resolved.

regards,

Sabarinathan C

j_dekievit
Explorer
0 Kudos

Hi Tobias,

We are facing the same problems. We have installed Personas twice on different systems just to check if we did everything according to the book.


After pushing the system button nothing happens (although the test runs ok from the configuration document).


During the debugging mode in both Chrome as IE9 (I downgraded from IE10 to be sure) the system does give an error message stating:

10-6-2013 23:17:49,242 ERROR Sap.Imagineering.Personas.Common.Profile.ScreenState->IsValid - Invalid root element.(anonymous function)

Could you assist us with advice ?

Regards,

Jan

Message was edited by: Jan de Kievit Hi Tobias, We found the solution. The /restgui was configured with CL_HTTP_EXT_ITS in stead of CL_HTTP_EXT_ITS_BASIC. We have changed the setting in both systems and it runs OK now. Apperently this was critical in our situation. Thanks for your attention ! Regards, Jan

ricardotomizawa
Discoverer
0 Kudos

Hi,

I'm my case I keep having the screen below.

It's the same case?

And I notice that some configuration in the IMG is missing comparing with the content of Configuration Guide.

That is all that appears to me.

It's that correct?

Kind regards,

Ricardo

TobiasQueck
Advisor
Advisor
0 Kudos

Hi Ricardo,

Your screenshot indicates that you are working with Personas 1.0 without SP1. Since you are missing entries I am assuming that you are looking at the configuration guide that has been updated with the release of SP1.

Cheers,
Tobias.

ricardotomizawa
Discoverer
0 Kudos

Tobias,

Thank you for response, I found here that the system personas is in version 0000, so we are going to provide the installation of SP1 for Personas.

I really appreciated your help.

After that, if we still have problems, I'll post something here.

Kind regards,

Ricardo