Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

How can I cache Personas silverlight package (.xap) in NWBC webclient?

Performance issue

--------------------------

I have a NWBC web portal in which one of the tabs have been shortlinked to a SAP Screen Personas flavor.

I notice that everytime I switch to the tab, the silverlight package (.xap) is getting downloaded to the browser which takes around a minute.

Is there any setting by which I can cache the .xap file upon first download?

Please advice,

Pradeep

Tags:
replied

In PFCG transaction, we can embed Personas in NWBC as a URL node (by mentioning 'Web address or file' instead of 'BSP Application') in the following format


http://<SERVER>:<PORT>/sap/bc/bsp/persos/mainapp/nwbc.html

and add the optional parameters


link = <Shortlink ID>                             (This is to point to a specific flavor of a transaction)
skipcloseconfirmation = true                 (This is to avoid confirmation pop-up while switching tabs in NWBC)

Also, in case of NWBC for HTML, we can create an external alias for ICF node 'BSP'.

In such a case, we just need to replace /bsp/ in the URL with /<aliasname>/

This will help with caching as Personas BSP application is stateless by design and creates a new session ID everytime.

By creating an external alias, NWBC for HTML will no longer add external session ID.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question