URL Isolation Method for iViews

Hi All,
I am using EP 6.0, and in one of the Pages I have included 3 iViews. Since the operations of these 3 iViews are mostly independent and does not require an entire Page to re-loaded I have made the Isolation method for all the 3 iViews as URL Isolation.
Now the problem is whenever there is a call to the entire page, the contents are loaded based on the input parameters which comes as a part of Request Object. The page passes on the Request paramter to the iViews. But for URL Isolation, the request paramater does not contain any of the parameters that are set.
If the Isolation method is set to Embedded Iviews, all the three iViews get the same request object, unlike in the URL Isolation. Also in this case the request parameters passed to the page are available in the iviews.
My query is :-
Is there a way I can pass the input parameters to all the 3 iViews, when the whole page is loaded.
Thanks
Ankur

Hi Ankur, check this topic at sap help
http://help.sap.com/saphelp_nw70/helpdata/en/b5/8d977463334342be192228d2824fe1/content.htm
“Parameters to Pass from Page Request” Property
An iView that is set to the URL isolation method is isolated from the page request and does not automatically receive the parameters from the page request.
The Parameters to Pass from Page Request property lets you define a set of URL-based parameters that should be forwarded from a portal page request to the iFrame displaying the current iView.
Use this property to define page request parameters as follows:
Property Value
Description
Asterisk (*)
Passes all parameters
Empty field
Does not pass any parameters
Asterisk, comma and parameters separated by a comma (*,param1,param2)
Passes all parameters except for those listed.
Parameters separated by a comma (param1,param2)
Passes the listed parameters.

Similar Messages

  • Horizontal scroll bar disappears in URL isolation method iview

    Hello Experts,
    I am facing a strange problem. In MSS --> Reporting, when the report is generated, it is shown in a new window. That iview is basically having URL isolation method which has been disabled i.e. it cannot be changed(It is an iview created by SAP). The problem is the scroll bars. The report is basically a R3 report which has scroll bars but when it is displayed in the iview, the horizontal scroll bar disappears.
    The requirement is to have both the scroll bars.
    The horizontal scroll bar appears for a while when we manually resize the window.
    I have checked the windows parameters also in which the scroll bars are set to 1 through code in WD java(not in the iview properties).
    Please help !!
    Thanks & Regards
    Vikash
    Edited by: modish on Jan 25, 2012 8:00 AM

    Vikash,
    Header and footer can be handled from the property 'tray' of the page and iview. But this is not a matter of concern. Try the following to see if the report is getting generated-
    1) Try toying with the properties of page- 'authentication scheme', 'initial state-open', 'isolation method-embedded','metadata for navigation hierarchy-cacheable'.
    If the above do not help-
    1) Preview your iView from the admin console.
    2) Right click on the opened up window (where the report is getting displayed) and select properties.
    3) Copy the address URL from that.
    4) Create a URL iView for the above copied URL
    5) Use this new iView to see if it resolves your problem. OR assign this to a page and then see it that helps.
    Its really strange to believe the above, but it actually helped me in one scenario. Let's give it a try and then I can explain further its reasoning.
    Regards,
    Atul

  • Best isolation method for Web Dynpr iViews ?

    I'm going to develop some Web Dynpro iView to be integrated into the SAP EP.
    THese iViews should work with KM APIs.
    I read into the HelpOnline it's possible to chose between Embedded or the URl isolation method.
    As far I know te web Dynpro tecnology offers the special client able to render just the changes and not the whole page....but i expect i have to set anyway an isolation method.
    I would like to know which in your opinion the best isolation settings method for the WebDynpro iView.
    regards and thanks in advance

    Hi Mauro,
        URL isolation method is better for several reasons:
    1. Performance: In Embedded Isolation method iView content is collected at the server side and sent to the client with the entire page, which obviously degrades performance.
    2. PageBuilder limitations: Page does not add scrollbars to iViews is one such limitation.
    3. A page may contain several form-type iViews. If the isolation method is set to Embedded, one iView may lose the information in its input fields when another form on the page is submitted.
    Regards,
    Satyajit.

  • Isolation Method in the Master Iview

    Hi all
    I have noticed that the Isolation Method for the Master Iview is hardcoded to "URL". But I need the portal integration of reports to be embedded so the server is fetching the report instead of the client. If Isolation Method=URL then the client will fetch the content from the BOE-server directly, and that is not allowed in our scenario since the end users cannot see the BOE-server, only the SAP Portal.
    How to bypass this issue?
    Any help will be greatly appreciated. Thanks!
    Best regards,
    Martin Søgaard

    Hi Ingo
    I can elaborate. I have external users accessing an SAP Portal in domain A. In this SAP Portal a bunch of Webi reports are integrated using the Master Iview. The BOE server that contains these Webi reports is located in domain B. Now the challenge: The end users can access the SAP portal in domain B (over the web through an SAP Webdispatcher), but they have no access to the BOE server where the reports reside.
    If I was able to change the isolation method (this is an property of the BO Master Iview) from URL to Embedded, the Portal would fetch the content and send it to the client. But since the isolation method of the BO Master Iview is hardcoded to URL, the client is instead trying to fetch the content directly from the BOE server. And that server is not exposed to the web... and is not going to be exposed to the web.
    So my question is:
    1) Why is the BO Master Iview isolation method hardcoded to URL?
    2) If it is hardcoded to URL because in Embedded Mode som functionality would be lost, then what is the functionality that would be lost by using Isolation Method = Embedded instead of URL?
    3) Is there any obvious workarounds for this issue?
    Best regards,
    Martin Søgaard

  • Stylesheets on URL isolated Iviews

    Hi,
             I'm currently developing a new portal interface and im facing the following portal:
             I can control the look and feel on my custom made pages and framework by adding a component witch imports my custom stylesheets that override SAP themes ones.
             I can even access the head section using HTMLDocument Object and PortalResponse but i cannot control the imports on all the SAP Iviews with URL isolation method. Changing all Iviews to Embedded is a option but doesnt fit what we want.
             Is there a way to control/add a stylesheets import on every iview ? like adding one aditional import to the component responsible for loading the themes ?
    Thanks for the help

    Thanks for the reply
    I understand how isolated url iviews works, but if you use a developer tools/firebug plugin in the browser you can still see the iframe is importing the themes stylesheets. My question in this thread is if i can add a import to this sequence? this code must come from a certain component ( i suspect LAFService) but i cannot find the specific place.
    In my current project we need to change everyapplication button look and feel. We cannot change the source code on every application so this must be done in a specific place.  The framework is not a option because URL isolation method have separeted stylesheets
    Still looking for help or suggestion on this one thanks

  • Isolation Method Techniques

    Hi Experts,
    Can anybody please tell me where should i use URL ISOLATION METHOD and where to use
    EMBEDDED ISOLATION technique while defining it in an iview.
    Thanks a lot.

    Did you read the help pages? http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/881b2767731e1ee10000000a42189d/frameset.htm

  • Iview Isolation Method property

    Hi,
    The page contains 6 iviews, I created new iview and assigned to this page if refresh this iview complete page refreshing, I don’t want this complete page refreshing only iview should refresh, for this reason I set isolation method property of iview is URL but data is not displaying, if I set property EMBEDED data is displaying but refreshing complete page. Please any body tells the solution.
    Thanks

    hi,
    It is not advisable for a particular iview to have isolation property as URL and others as embeded. You can do a round-about. You can place the particular iview for which u need to set isolation method as URL in a page and add this page to the main page where other iviews are placed.
    Hope it helps...
    Regards,
    Ganesh N

  • Isolation Method URL and Style Sheets

    We have a number of Java iViews we have developed that use the standard portal CSS file(s) for display.
    We have not put an explicit link reference in the HTML output of the iViews, instead, we were using an 'isolation method' of embedded - the iView was picking up the CSS from the main page as you would expect.
    We now want to change the Isolation Method to URL to remove the full screen refresh when events are fired. Using URL removes the CSS links from page, can anyone advise me of the best way of explicitly adding them to a Java iView?
    I've seen a post or two suggesting using a full path reference (including host names and port numbers) I would rather avoid this if I can. I would also like to ensure the iViews work if the user changes their theme

    Hi Tom,
    This code is copied from the masthead par file. Maybe you can use it
    private String GetThemeURLPath(IPortalComponentRequest request)
         ILAFService iLAFService = (ILAFService)request.getService(ILAFService.KEY);
        String currentTheme = iLAFService.getCurrentTheme(request).getThemeName();
        String url = iLAFService.getRelativeThemeRootURLPath(request, ILAFService.PORTAL_THEME) + "/" + currentTheme + "/prtl";
         return url;
    cheers,
    Noë

  • Content of iview disappear when using imbedded isolation method

    Hi
    I have a strange problem with one of me iviews....
    I have developed an iview that uses marquee html tag in order to show moving text in a left to right direction.
    I set the Iview isolation method to url and added it to a page, the problem is whenever I choose the text inside I get a scroll bar that hides some of the text.
    In order to get rid of the scroll bar I changed the iview isolation method to imbedded but then the content of the iview disappear for some users.
    I guess it has to do with explorer definitions , because on my explorer I can view the iview content.
    I have compared all explorer definitions between me and the user that cant view content but still he and some others cant view content.
    do any of u have some suggestions???
    Thanks
    Nitsan

    Hi Harish,
    If you are looking in for some javascript code just see if this can help you.
    <script language="Javascript">
    function ToPrint() {
    self.print();
    </script>
    and the button define it as
    <hbj:button
    id="Print"
    text="Print"
    tooltip="Print"
    onClientClick="ToPrint()"
    design="STANDARD" />
    This should print the contents. Instead of window.print(), self.print() should work.
    Hope this helps,
    Regards,
    Uma.

  • Why EPCM.donavigate doesnt work for Iview with isolation type embedded

    I am using EPCM.donavigate in JavaScript  in portal jspdynpage to navigate to different page. This works fine when my iView  isolation method is URL but it doesnt work when it is embedded. Am I missing something here? some import?
    Regards,
    Nitesh

    Hi,
    In Javacript of Portal jsp page, we are calling EPCM.doNavigate method  as below:
       function callfunc(obj,externalLink,rid,portalPageURL,InvalidLink)
                   return EPCM.doNavigate('ROLES://' + obj)     
    Final URL look something like this...
    portal_content/com.sap.pct/com.sap.prod_fld/com.sap.roles/com.sap.rol_career/com.sap.wks_1_1/Folder_2/com.sap.pag_1_1_2
    This Code works only for Iviews with URL Isolation but doesnt work with Embedded Iviews as my Page which contains this Iviews is also Embedded and Desktop is also embedded.

  • Update on question for parameters in URL opening a BSP iview

    Hi again gurus.
    I wanted to do an update on this thread: How do you create a URL with parameters for a BSP iview? but choose to do the update as this new question instead.
    Well, in order to open a BSP iview from an external page shown in an Application Integrator iview in our portal AND FILL IN A FIELD, a link of this type is used on the external page:
    http://<server:port>/sap/bc/bsp/sap/z_purchase_req/process.htm?System=ABG_R3_ARD&mnr%3D9780198603641
    If you read the other thread you will see that I couldn't use a link of the following type since it opened up something like the stuff found under "System Administration > Support > SAP Application" and there asked for BSP application and start page!
    http://<server:port>/irj/servlet/prt/portal/prtroot/com.sap.portal.appintegrator.sap.bwc.BSP?System=ABG_R3_ARD&SAP_TCode=Z_PURCHASE_REQ&STARTPAGE=process.htm
    But the first link works so far as it opens up the correct transaction BUT the parameter won't get into the field. Does anyone know how to "format" the parameter correctly? When you open an iview of Transactional type you can use a URL like this (and it works also with writing parameter into a field):
    http://<server:port>/irj/servlet/prt/portal/prtroot/com.sap.portal.appintegrator.sap.bwc.Transaction?System=ABG_R3_ARD&SAP_TCode=ZARTS2&SAP_Dynp_Params=S_MATNR-LOW%3D9789146212720
    It's the part ...&SAP_Dynp_Params=... that is of interest here. Should it also be used when working with URLs opening BSP iviews or not? Or should something similar be used instead? The name of the field "mnr" is correct in the BSP URL, at least I think so, I found it in the Web Application Builder under tab "Page Attributes". I have tried both "=" and "%3D" in the URL but neither works.
    Any suggestions about the parameter format for this link or another completely different but working URL format would be extremely appreciated!
    Best regards
    Benny Lange

    the Appintegrator Documentation says you can use something like <User.[AttributeName]>, so <User.email> and <User.company> (not sure about capital letters) should work.
    Hope that helps.
    PD

  • How to set transaction isolation level for a method in a Local Interface

              By reference at:
              http://e-docs.bea.com/wls/docs61/ejb/reference.html#1071267,
              the value for method-intf can only be "Remote" or "Home".
              My question is--
              How to set transaction isolation level for a method inside a Local Interface or
              Local_Home Interface?
              Thanks.
              Xing
              

    I'd try 6.1SP2. I'm pretty sure this works now.
              -- Rob
              Xing wrote:
              > I tried "Local", but got an error when deploying the EJB jar, saying that only
              > "Remote" or "Home" is allowed.
              >
              > Any idea?
              >
              > Xing
              >
              > Rob Woollen <[email protected]> wrote:
              > >
              > >
              > >Use LocalHome or Local.
              > >
              > >-- Rob
              > >
              > >Xing wrote:
              > >
              > >> By reference at:
              > >> http://e-docs.bea.com/wls/docs61/ejb/reference.html#1071267,
              > >> the value for method-intf can only be "Remote" or "Home".
              > >>
              > >> My question is--
              > >>
              > >> How to set transaction isolation level for a method inside a Local
              > >Interface or
              > >> Local_Home Interface?
              > >>
              > >> Thanks.
              > >>
              > >> Xing
              > >
              > >--
              > >
              > >----------------------------------------------------------------------
              > >
              > >AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
              > >
              > >by Michael Girdley, Rob Woollen, and Sandra Emerson
              > >
              > >http://learnWebLogic.com
              > >
              > >
              > >
              > >
              > ><!doctype html public "-//w3c//dtd html 4.0 transitional//en">
              > ><html>
              > >Use LocalHome or Local.
              > ><p>-- Rob
              > ><p>Xing wrote:
              > ><blockquote TYPE=CITE>By reference at:
              > ><br>http://e-docs.bea.com/wls/docs61/ejb/reference.html#1071267,
              > ><br>the value for method-intf can only be "Remote" or "Home".
              > ><p>My question is--
              > ><p>How to set transaction isolation level for a method inside a Local
              > >Interface
              > >or
              > ><br>Local_Home Interface?
              > ><p>Thanks.
              > ><p>Xing</blockquote>
              > >
              > ><pre>--
              > >
              > >----------------------------------------------------------------------
              > >
              > >AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
              > >
              > >by Michael Girdley, Rob Woollen, and Sandra Emerson
              > >
              > >http://learnWebLogic.com</pre>
              > > </html>
              > >
              > >
              AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
              by Michael Girdley, Rob Woollen, and Sandra Emerson
              http://learnWebLogic.com
              [att1.html]
              

  • Transaction Isolation Level for EJB methods

    L.S.
    I just found out the in OC4J one can not set the transaction isolation level on ejb methods. Moreover one needs to revert to bean managed transaction (manual coding of the ALL transaction logic) to set the isolation level.
    On entity beans one can only set the isolation level for the whole bean (not on individual methods), and in session beans there is no way at all to set the isolation level.
    This is on shear contract to all other application servers I used before (there one can declaratively set the isolation level for a ejb method, both in session and in entitybean deployment descriptors)
    Is it foreseen in a future release to include such a valuable feature will be provided by oc4j?
    Note that I was VERY surprised that OC4J could not handle this (I checked the j2ee spec, but admittedly the spec is a little vague about this support and makes it vendor dependent. the j2ee spec does not mandate this, except for CMP entity beans, but includes some suggestions on this ability. But most other application servers implemented the ability)
    Regadrs,
    Erik

    Hello Erik --
    I think we met in Perth recently?
    Anyway, your information is correct.
    We can set the transaction isolation level for each entity bean, at the bean level. We don't have for the specification of method level isolation settings -- I'd be interested to hear how you would like/do use this. What behaviour do you expect to see when a transaction is started that spans multiple methods on a bean with different declared isolation levels.
    For session beans, we do not currently have the ability to declaratively specify the isolation level to use for the bean. I know this is not in the forthcoming 904 release, and will to check what is beyond that.
    As you point out, this can be done programatically using the Connection.setIsolationLevel() method on any connections you are using from within the session bean.
    I'd would like to log an enhancement request for you for this functionality. Can you send me an email at [email protected] and we'll take it offline.
    -steve-

  • No such method found for com.sun.jndi.toolkit.url.UrlUtil: method

    Hello,
    I have a servlet which allow users to authenticate to IPlanet LDAP server. I have no problem to access it when it runs under a standalone Tomcate server but I have an internal error when it runs under Oracle8i server.
    The following error message was found in mod_serv.log file in \%OracleHome%\Apache\Jserv\logs folder:
    ajp12: Servlet Error: java.lang.NoSuchMethodError: com.sun.jndi.toolkit.url.UrlUtil: method decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; not found: com.sun.jndi.toolkit.url.UrlUtil: method decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; not found.
    What is the problem? Where should I put my jndi.jar? Thanks.
    Regards
    CY Seah

    Hello,
    I have a servlet which allow users to authenticate to IPlanet LDAP server. I have no problem to access it when it runs under a standalone Tomcate server but I have an internal error when it runs under Oracle8i server.
    The following error message was found in mod_serv.log file in \%OracleHome%\Apache\Jserv\logs folder:
    ajp12: Servlet Error: java.lang.NoSuchMethodError: com.sun.jndi.toolkit.url.UrlUtil: method decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; not found: com.sun.jndi.toolkit.url.UrlUtil: method decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; not found.
    What is the problem? Where should I put my jndi.jar? Thanks.
    Regards
    CY Seah

  • Default Framework page Isolation method changed

    We changed the Isolation method to URL instead of embedded on all of the iviews in the Default Framework page.
    Now we cannot view the Portal Content Directory.  Is there any method to fix this by going to a URL.
    We tried - http://myServer:50000/irj/portal?NavigationTarget=ROLES://portal_content/administrator/content_admin/worksets/com.sap.portal.content_admin_ws/com.sap.portal.content_admin_wsExplorer and it did not work.
    Thanks in advance,
    D. Maupin

    Hi,
    You can resolve by using the steps below:
    1. Create a transport package for the Default framework page  in a system where the properties are correct . Export the epa file and save locally
    2. Login to the Portal where the properties have been messed up.
    3. On the same Browser window change the URL to
    http://<server>:<port>/irj/servlet/prt/portal/prtroot/com.sap.portal.pcd.admintools.import.default
    This should open the Import Transport application
    4. Import the local transport .
    5. Logout and login again to the portal.
    Thanks
    Prashant

Maybe you are looking for