Determine Isolation Mode for directly called Portal Components

Hallo there,
I created a custom Navigation, that calls a portal component directly (without building pages and iViews in the PCD).
My portal component just reads the content of a given Resource from the KM repoitory and renders it to the servlet response.
To Launch the component I give the LaunchURL "/servlet/prt/portal/prtroot/MyApplication.MyComponent?RID=/myrep/conents/content.html" to the navigation node. When calling my custom navigation the component is called and the content of the given resource is rendered correctly.
But there is one thing I want to change: the content is always rendered into a isolated iFrame, which is isolation Level URL. Now im wondering how I can force the component to be rendered as EMBEDDED into the view.
What i tried so far is to add the following property to the portalapp.xml (component-profile), but this didn't work:
<property name="com.sap.portal.reserved.iview.IsolationMode" value="EMBEDDED"/>
Can anybody give me a hint how to solve this problem?
Thank you for your answer,
Frank

Hi Priya,
Yes. Putting different portal components in a page definitely means a page conatining different iviews.
Ranjith

Similar Messages

  • FBVB error msg "Transaction not defined for direct call-up"

    Dear Gurus,
    Pls help me on issues below:-
    1.)What is the diff between FBV0 and FBVB?
    2.)When i try to initialize FBVB. I received an error "Transaction FBVB not defined for direct call-up. Can u teach me how to fix it up coz one of my end-user requested this T-code.
    Thanks.

    Nothing needs to be fixed - the transaction is called behind the scenes when the user uses FBV0 to post a parked document.  Users should never call FBVB directly.
    Andrew

  • FBVB not defined for direct call-up error

    Hi All,
    user are getting the message 'Transaction FBVB not defined for direct call-up' while running transaction FBVB .What does this mean.Even i am also getting the same error while running FBVB . Can somebody tell what does this error mean .
    Thanks.
    Chitta

    Hey,
    I hope you have got a reason for the message from sapfans & ittoolbox aswell.
    Br,
    sri

  • Determining the reason for a call to Clip.stop( ).

    How does one determine if a Clip has stopped because the audio is finished vs. an arbitrary call to stop()?

    Hello Jeremy76504,
    Welcome to the Apple Support Communities!
    I understand that you are having an issue with the camera on your iPhone not focusing as you would expect. In this situation, I would recommend reading over and working through the troubleshooting steps in the attached article. 
    Get help with the camera on your iPhone, iPad, or iPod touch - Apple Support
    Your photos are blurred or out of focus
    If your photos are blurred, out of focus, or have dark spots, try these steps:
    Make sure that the camera lens is clean. If you need to clean the lens, use a microfiber cloth. If you see dirt or debris inside the lens, take your device to an Apple Retail Store or Authorized Service Provider for more help.
    Make sure that there’s nothing blocking the camera lens. If you’re using a case, try removing it.
    With iPhone 6 Plus, a metallic case or magnetic lens could interfere with optical image stabilization. If you have a metallic case or magnetic lens attachment, try taking a picture without it. Then compare the quality.
    Adjust the focus by tapping on the person or object in the preview screen. You’ll see the screen pulse or briefly go in and out of focus as the camera adjusts. In photo mode, try to stay steady when adjusting the focus. If you move too far in any direction, the camera will automatically refocus to the center. In video mode, you can adjust the focus before you begin recording.
    If the color seems too bright, or you see double-exposures of moving objects, make sure that HDR is set to Auto or Off. Tap HDR at the top of the screen to choose a different setting.
    Have a great day,
    Joe

  • URL format for direct call to a subpage

    What is the proper URL format to call a subpage rather than the main page?
    I know that the format for a page is
    http://<host:port>/pls/<DAD>/url/page/<pagename>, but how do you call a subpage?
    Also, if this type of information is documented, where should I look for that documentation?

    Marie,
    just append the suppage name like http://servername/pls/dadname/url/pagename/subpagename/subsubpagename/ and so on
    Good luck,
    Tony

  • E-Recruiting: Enabling accessibility mode for HRRCF_START_INT with Portal

    All,
    We are currently using E-Recruiting 6.0 SP9.  Our start pages use the BSP technology.  Our internal jobseekers use SAP Portal 7 to open their start page.  I am trying to figure out how to enable the accessibility option for the internal jobseeker BSP pages going through portal.
    Has anyone else enabled E-Recruiting accessibility through the Portal?
    I have tried adding the parameter SAP-ACCESSIBILITY=X to the Application Parameters property of the iView.  I have also attempted to turn on the accessibility setting on the Portal personalize link.  Neither of these settings had any effect on how the BSP was displayed.
    Do I need to enable the accessibility check box on the logon page in SICF for the service HRRCF_START_INT?
    Thank you,
    Brian Snyder

    Hi Karthi,
    Yes, You have to use BSP iView for integrating BSP applications in portal. Give application name , which is hrrcf_start_int in your case and BSP start page, which is the url of the BSP application.
    Now as far as internal and external users are concerned,  first make sure like what is the iView or the content they will be seeing , so that you seperate your iViews based on the user.
    Like create two roles, one for internal and one for external user.
    Assign iViews to page, page to workset and workset to the role.
    Now, when an internal user logs into the portal, he will see the content that is assigned to him according to his role and external user will see different content.
    Hope you find this answer useful. Please reward points, in case if you find this useful.
    Thanks,
    Sai Iyer

  • Concise description of isolation modes

    I am finding the documentation for ThinApp on isolation modes is a little confusing and seems a tad incomplete. I wanted to confirm on my understanding of isolation modes and fill in some gaps in my understanding as they relate to packages, the registry, and file folders.
    Scope: Am I correct that all of the isolation modes (Full, Merged, and WriteCopy) can all be used in all of these places, and if not, which can be used where?
    Package.ini - To set the defaults when not specified on the folder or registry key.
    K_KEY.txt files* - For each registry key. Keys not specified default to ??? isolation, does it default to the package.ini setting?
    ##Attributes.ini files - For each folder inthe sandbox - Default to parent directory settings if not specified. Default to package.ini settings if not specified for top level folder?
    Usage: Can you please confirm my understanding of each of the isolation modes and that they are applied the same way for both the registry and folders?
    Full: Read and write from the sandbox only, do not access resources outside the virtual bubble for this item.
    WriteCopy: Attempt reads from sandbox, but fall-back to the host machine if a key or folder doesn't exist. All writes go to the sandbox only.
    Merged: Read from the sandbox if an entry is available, but fall-back to the host machine if a key or folder doesn't exist. No idea on the logic for writes.

    Hi JohnFx,
    ThinApp virtualization can provide separation of host file system and registry data from the virtualized application using sandbox folders.
    The isolation mode setting controls the degree and behavior of separation. Using the wrong isolation mode can cause application or file changes to not be visible to other applications on the host.
    Merged
    System elements at this location are visible to the application. If a system element and virtual element exist at the same location, the application sees the virtual element.
    Modifications to virtual elements go to the sandbox.
    Modifications to system elements go to the system.
    New elements are created on the system.
    WriteCopy
    System elements at this location are visible to the application. If a system element and virtual element exist at the same location, the application sees the virtual element.
    Modifications to virtual elements go to the sandbox.
    Modifications to system elements go to the sandbox.
    New elements are created in the sandbox.
    Full
    System elements at this location are not visible to the application.
    Modifications to virtual elements go to the sandbox.
    System elements cannot be read or modified.
    New elements are created in the sandbox.
    To change the isolation mode for a specific folder, edit the ##Attibutes.ini file in your package to set the mode for that folder, otherwise the setting in package.ini is used as the default for all the objects in the package. Edit the corresponding HKEY_XXXXXX.txt file to change the isolation mode for a registry branch. More details on these files are available in the VMware ThinApp User's Manual, version 4.0.1.
    Note: ThinApp caches the isolation modes at runtime in the sandbox location. If the isolation mode is modified for your project and the executable file is rebuilt, it might be necessary to delete the sandbox for the changes to take effect.
    DirectoryIsolationMode - Sets the isolation mode to Merged, WriteCopy, or Full.
    ThinApp caches the isolation modes for the registry and the file system at runtime in the sandbox. If you change the isolation mode for the project and rebuild the executable file, you might need to delete the sandbox for the change to take effect.
    Modifying Settings in the ##Attributes.ini File
    The ##Attributes.ini file applies settings at the directory level while the Package.ini file applies settings at the overall application level.
    For example, you can set the isolation mode at the directory or application level to determine which files and registry keys are visible and written by the virtual application you create. The granular setting in the ##Attributes.ini file overrides the overall Package.ini setting. The Package.ini setting determines the isolation mode only when ThinApp does not have ##Attributes.ini information.
    If you need to compress only certain folders with large files rather than an entire application, you can compress files at the folder level with the CompressionType parameter in the ##Attributes.ini file.
    The ##Attributes.ini file appears in most folders for the captured application. For example, the Attributes.ini file might be located in C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox 2.0.0.3\%AppData%\##Attributes.ini. Use Notepad or another text editor to update the file.
    Edit the ##Attributes.ini File
    Use Notepad or another text editor to update the ##Attributes.ini file.
    To edit the ##Attributes.ini file
    1. In the ##Attibutes.ini, uncomment, update, or delete the parameter.
    2. Double click the build.bat file in the captured application folder to rebuild the application package.
    3. Double click the build.bat file in the captured application folder to rebuild the application package.

  • Directed call park MOH

    We have installed a multi-tenant solution. Two of the tenants use their own separate MOH audio sources for their devices. Both tenants would like directed call park numbers that need to be separate from each other. They would like their directed call parks to play their own music on hold audio source.
    1. I can't seem to find a way to change the directed call park MOH without changing the default MOH settings in the service parameters. Is there another way to do this?
    2. Is there a way to specify different MOH audio sources for different directed call park DNs?
    3. The callmanagers are version 6.1.3. If there is no way to have different MOH for directed call parks in callmanager version 6 is there a way to do it in callmanager version 7?
    Any help on this would be greatly appreciated.

    This issue has been identified as new BUG. Cisco is working on this.
    -M

  • Advanced Development Techniques for Oracle Portal Components

    Hello friends,
    I have the following problem. I have a report and a form (on a
    view) in the same page, and when I select an item of the report
    the form is refreshed with the values associated to the selected
    item. The problem is that it makes it with delay, the first
    selection doesn't show anything and the remaining sample the
    data of the previous selection.
    This application has been developed as Ken Atkins explains in
    its document "Advanced Development Techniques for Oracle Portal
    Components."
    Oracle Portal Version: 3.0.9.8.0
    Thanks in advance.
    This is my code:
    -- REPORT --
    SELECT '<A HREF="http://mipc/portal30/
    ALFONSO.refrescar_contenido?
    p_variable=nombre_preferencia&p_variable_valor='||nombre_preferen
    cia||'&p_pagina=61">'||Preferencias||'</A>' nombre_link
    FROM ALFONSO.PREFERENCIAS
    -- PROCEDURE TO REFRESH THE PAGE --
    CREATE OR REPLACE PROCEDURE refrescar_contenido(p_varible IN
    VARCHAR2,
              p_variable_valor IN varchar2,p_pagina IN
    VARCHAR2) IS
    v_Sesion portal30.wwsto_api_session;
    BEGIN
    v_Sesion := portal30.wwsto_api_session.load_session
    ('CONTEXT','SESS_EMP');
    v_Sesion.set_attribute(p_varible, p_variable_valor);
    v_Sesion.save_session;
    owa_util.redirect_url('http://mipc/servlet/page?
    pageid='||ppagina||chr(38)||'_dad=portal30'||chr(38)
    ||'_schema=PORTAL30'||chr(38)||'_mode=3');
    END;
    -- FORM --
    -- ... BEFORE DISPLAYING THE PAGE
    alfonso.consulta_preferencia(p_session);
    -- PROCEDURE consulta_preferencia --
    CREATE OR REPLACE PROCEDURE consulta_preferencia(p_session in
    out PORTAL30.wwa_api_module_session) IS
    v_RowID VARCHAR2(100);
    v_Session portal30.wwsto_api_session;
    v_nombre VARCHAR2(40);
    BEGIN
    v_Session := portal30.wwsto_api_session.load_session
    ('CONTEXT','SESS_EMP');
    v_nombre := v_Session.get_attribute_as_varchar2
    ('nombre_preferencia');
    IF v_nombre IS NOT NULL THEN
    BEGIN
         SELECT rowidtochar(rowid) INTO v_RowID
         FROM ALFONSO.VISTAPREFERENCIAS
         WHERE nombre_preferencia = v_nombre;
    -- VISTAPREFERENCIAS it is the view in which the form is
    based.
    END;
    -- Tell the component that the query is coming from a link,
    and that the rowid
    -- is being used to query the correct context record.
    p_session.set_value (p_block_name=>'DEFAULT',
    p_attribute_name=>'_CALLED_FROM_LINK'
                   ,p_value=>'ROWID');
    -- Pass the rowid of the context record to query.
    p_session.set_value (p_block_name=>'DEFAULT',
    p_attribute_name=> '_ROWID'
                   ,p_value=> v_RowID);
    -- Now do the actual query, using the query button
    processing in the target module
    portal30.wwa_api_module_event.do_event
    ('DEFAULT','QUERY_TOP',1,'ON_CLICK',True,'',p_session);
    -- Save the session information, which includes the
    p_session.save_session;
    END IF;
    END;
    /

    You can make the report with a procedure from which you may call to a form by means of a link. It is a possibility, no??
    It is better a example:
    TABLE A
    campo1 VARCHAR2 (20)
    campo2 VARCHAR2 (20)
    CREATE OR REPLACE PROCEDURE REPORT IS
    v_cursor NUMBER;
    sentencia VARCHAR2(200);
    vnumfilas NUMBER;
    rowid_pref VARCHAR2(18);
    v_campo1 <schemaname>.A.campo1%TYPE;
    v_campo2 <schemaname>.A.campo2%TYPE;
    BEGIN
         htp.p('<HTML>');
         htp.p('<HEAD>');
         htp.p('</HEAD>');
         htp.p('<BODY>');
              sentencia := 'SELECT rowidtochar(rowid), campo1, campo2 FROM A';
              DBMS_SQL.PARSE(v_cursor,sentencia,DBMS_SQL.V7);
              DBMS_SQL.DEFINE_COLUMN(v_cursor,1,rowid_pref,18);
              DBMS_SQL.DEFINE_COLUMN(v_cursor,2,v_campo1,20);
              DBMS_SQL.DEFINE_COLUMN(v_cursor,3,v_campo2,20);
              vnumfilas := DBMS_SQL.EXECUTE(v_cursor);
              LOOP
              IF DBMS_SQL.FETCH_ROWS(v_cursor)=0 THEN
                        EXIT;
              END IF;
              DBMS_SQL.COLUMN_VALUE(v_cursor,1,rowid_pref);
              DBMS_SQL.COLUMN_VALUE(v_cursor,2,v_campo1);
              DBMS_SQL.COLUMN_VALUE(v_cursor,2,campo2);
              v_link := '<A href="PORTAL30.wwa_app_module.link?p_arg_names=_moduleid'||chr(38)||'p_arg_values=<form's moduleid>'||chr(38)||'p_arg_names=_rowid'||chr(38)||'p_arg_values='||rowid_pref||chr(34)||'>'||campo1||'</A> '||campo2||' <BR>';
                   htp.p(v_link);
                END LOOP;
         htp.p('</BODY>');
         htp.p('</HTML>');
    END;
    the form has to be based on the table A.
    I dont know if this example has errors, but have you the idea??
    I hope it helps you out.
    (Excuse my english)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Calling Portal Application Components

    Due to formatting restrictions w/in Portal Application building, I need to be able to create (for example) a report where all headings are blank.
    I'd like to then embed the invocation of the report from a Dynamic Page, where the page will contain all of the formatting for the column headings.
    I've tried embedding the call two ways:
    1) <ORACLE>call RPT_0717092052.show()</ORACLE>
    2) <ORACLE>CALL PORTAL30.RPT_0717092052.show (
    p_arg_names => PORTAL30.wwv_standard_util.string_to_table2('_show_header:_max_rows:_portal_max_rows'),
    p_arg_values => PORTAL30.wwv_standard_util.string_to_table2('YES:25:25'))</ORACLE>
    Neither seems to work.
    Anyone have any ideas how to make this work??

    <i>What I want is to call portal application on background (not to call browser).</i>
    you can use CL_HTTP_CLIENT class or HTTP_GET or HTTP_POST function modules for the same. (but you need to pass the user id /pwd in the program) (ITS doesnt fit your case)
    check out the demo programs.
    for CL_HTTP_CLIENT
    RSHTTP01
    HTTP_GET/POST
    RSHTTP20  
    RSHTTP70  
    RSHTTP90  
    Regards
    Raja
    Message was edited by: Durairaj Athavan Raja

  • UCCX Finesse silent monitoring for direct dial calls

    I completely understand that Finesse is geared towards the inbound contact center, at least for right now.  Although I can't say the marketing materials really stress that.   But I cannot understand the lack of silent monitoring for all call types.  Currently silent monitoring only works for inbound calls from UCCX, and does not function for direct inbound calls, or direct dialed outbound calls.
    From a system view, Finesse is using UCM's built in silent monitoring, via a very basic JTAPI command.  There is very little engineering required to enable this functionality, and I truly thing is is a major limiting issue.  Many customers in fact only want the ability to do silent monitoring and basic reporting, and Finesse would be a perfect product for this.
    I am considering looking at putting together some custom scripts/web apps to engage the required JTAPI in CUCM via a Finesse Gadget, to replace the built in Finesse silent monitoring function.  I'm curious if anyone has some input on how involved that might be, seems like I just really need to pass the monitoring DN and monitored DN through a JTAPI command.
    More importantly, is there any hope for Finesse to support this natively?  Or other outbound features? If it's a feature "in the works" we have a customer who might be able to "get by" using the Cisco Agent Desktop silent monitoring, but only if that is the case.
    Good link on silent monitoring capability in Cisco Finesse: http://www.cisco.com/c/en/us/products/collateral/customer-collaboration/unified-contact-center-express/white-paper-c11-730883.html

    We've got to delimit the problem.
    When we use 3rd party recording solution there are 4 RTP flows: 1 incoming to monitored/recorded phone and 3 flows outgoing.
    1 incoming RTP flows
    - voice of remote phone
    3 outgoing RTP flows
    - voice of monitored/recorded phone
    - voice of monitored/recorded phone sent to 3d party recording server
    - voice of remote phone sent to 3rd party recording server
    When we use a network analyzer we see that the agent running in the PC (UCCX 5.0) establishes two RTP flows for the monitoring session. But we can see that one of these flows sends 3 packet RTP per 1 packet RTP sent in the other RTP flow (in the same time).
    We think agent sends to monitoring device all the outoing RTP packets of the phone (that belong to three different RTP flows), instead of sending only the RTP packets belonging to voice of monitored/recorded phone.
    The other flow, voice of remote phone, sounds fine.
    Is there a solution to avoid this problem when we monitor with UCCX 5.0 and record with a 3rd party software at the same time?
    Thanks,
    Christian

  • Pro/cons for dev. environments for Enterprise Portal components

    Hi
    I am looking for some positives and some negatives that should be considered when a client needs to decide on which development environment to use for Portal development. I am aware of three products, Visual Composer, Web Dynpro and NW Developer Studio.
    Is there anyone who can briefly try to explain the positives and negatives with each?
    Any feedback is greatly appreciated!
    Kind Regards,
    Thomas Kjelsrud

    Hi Thomas,
    first, welcome on SDN!
    Then about your question:
    The standard IDE for any kind of portal components / applications is the NetWeaver Developer Studio (NWDS). By this, you can develop different things (EJBs etc pp), but also portal specific projects (in the end: PAR files, based on AsbtractPortalComponent, DynPages or JSPDynPages) as well es WebDynpro applications. The latter are able to run standalone (ie not driven by EP, but by WAS J2EE 6.40), but there is also a tight integration into the portal environment.
    If this is understood, you know that the question "NWDS or WebDynpro" does not make sense, for WebDynpro is developed through NWDS.
    A first overview about this issue so far is https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/exploring java programming models with sap netweaver developer studio.pdf
    In that PDF, also the relationship of the tool NWDS and the programming model of WebDynpro is given (even if the term "relationship" may be misguiding, it's more that these two things are to be seen in a comparison, for they use different techniques, are meant for different aims etc.)
    The VC is a totaly visual tool to build "applications" for EP mainly based on access to R/3 as backend system, for example. So it's focus is on building UIs which access backend information. That for sure is important for backend integration into EP, but the term "application" does not really fit.
    For VC see https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/developing code-free business applications using visual composer - beginner.abst and https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/visual composer - a model-driven development tool for enterprise portal iviews.pdf as an introduction.
    Hope it helps
    Detlev
    PS: Please consider rewarding points for helpful answers. Thanks in advance!

  • User doc for portal components?

    Is there any detailed user guide info for the Portal components?
    There is decent Javadoc, but I can not find a user guide?
    http://edocs.beasys.com/wlac/portals/docs/javadoc/index.html
    Marko.

    There is a User's Guide and Developers guide at the following link.
    http://edocs.bea.com/wlcs/index.html
    Marko Milicevic wrote:
    Is there any detailed user guide info for the Portal components?
    There is decent Javadoc, but I can not find a user guide?
    http://edocs.beasys.com/wlac/portals/docs/javadoc/index.html
    Marko.

  • How to search for the list of portal components that use a certain LOV?

    hi,
    does anyone know how to search for all of those portal components which use a certain other component?
    let's make it specific. how can i know which of the portal components (portal reports and forms, content folders, etc) are using any certain LOV?
    will really appreciate any hints.
    naqvi

    Please ask this question in the Oracle Text forum (formerly interMedia text). You will get the experts that work with it every day there.

  • Any hint on searching for portal components using any certain LOV ?

    hi,
    does anyone know how to search for all of those portal components which use a certain other component?
    let's make it specific. how can i know which of the portal components (portal reports and forms, content folders, etc) are using any certain LOV?
    will really appreciate any hints.
    with kind regards,
    naqvi

    Thanks... I will am closing this but in case you have some material for me to review on the following, I will appreciate:
    You wrote
    1.
    "You can convert standard cube to real time even if it already has data without loss this data by using program SAP_CONVERT_NORMAL_TRANS (via SE38)."
    --on executing se38, and entering this program, it opened the code and I was stuck not knowing what to do.
    I can make simply ABAP modification but did not know how to copy data from one cube to the other using this program
    2.
    "Via copying data from any other cube using IP functionality (copy function or FOX formula)."
    The RSINPT was simple but I had no clue on this suggestion, any additional info specifically on this will be helpful.
    In general, in real environment with large amoun of data, which method do you use?
    Thanks

Maybe you are looking for