How to control number of open sessions on Portal

We recently release our Portal production environment  and we have been told that there are some users capable to open up to more than 100 sessions. Is there a way to control this on Portal, let's says, to allow only up to 4 sessions per user?
Thanks,

Hi Juan,
see Re: How to put Login Restirctions and the links provided there for a similar question. Also the answers are similar
Hope it helps
Detlev
PS: Please consider rewarding points for helpful answers on SDN. Thanks in advance!

Similar Messages

  • CRM Web UI :- How to Control number of session of Web UI for a user

    Hello Experts,
    We do have very specific requirement which SAP doesn`t recommend in terms of multi-sessioning for a user.So we are little worried upon the challeges.Could you please share your ideas/Experience on following?
    1.How to Control number of Internet explorer session for the web UI (may be 2 or 3).?
      Though SAP doesn`t recommned more than one but our client requires 2 or more than that but we need to fix it either 
      2 or 3.
      So we are looking for specific setting for this.
    2.What are the challenges we need to face if we implement option 1?
    3.Specially in interaction record management
        a. Is there chance of loosing the data if agent has opened more than two session.
        b. In which session interaction record data will get stored,the one on which agent picked up the call or in the latest 
            one?
    Please let me know if I am not clear enough on any point.
    Thanks in advance,
    Shailendra Tolambiya

    Hi Shailendra,
    The following wiki page might be useful in this respect:
    http://wiki.sdn.sap.com/wiki/x/gxdKDQ
    Best Regards,
    Shiromani

  • FF currently limits the number of open sessions

    I currently programmatically launch FF on linux using an execl command. In the run string I use the -P option and launch my application by right clicking on the file that has its own mime type and that is opened by my app before the execl call. (my app takes a data file and creates a temp html file that is handed off to FF via execl) I check the system processes for a current running version of FF. If so I add the no-remote option.
    This all works ok. However, if I attempt to launch another copy of my program FF will not allow this even though I am using a tab browser configuration.
    I believe that one session of FF per "user" is acceptable but not the limit of one tab for each user other than the default user. I see my FF configuration eventually having several users as I begin to implement separate security policies for certain websites such as financial, casual, javascript development, no cookies, etc.
    I typically keep well over 20 tabs open, if FF crashes I can loose everything as if the restore fails I must then hunt up each tab that I had open using history.
    Can I get an update on where FF is headed with regards to the maximum number of users windows and the capability to open multiple tabs with a non-default user.

    Sounds like you've got a connection leak - rather than increasing the number of open sessions, you need to constrain the application to use fewer!
    If you don't ensure that the connection is closed even if an exception is thrown after it is opened but before it is closed then you are liable - likely even - to leak connections.
    For example. Bad:
    Connection c = getConnection();
    ... code here ...
    c.close();Good:
    Connection c = getConnection();
    try {
       ... code here ...
    } finally {
       c.close();
    }The same rule applies to ResultSet and Statement objects - and all three should be closed in the appropriate order (make sure you close result set and statement objects before re-using their reference).
    (edit: rephrased ambiguous final para).

  • How to control number of rows displayed in a report  by user?

    Hi All!
    I have provided a select list called 'Number of rows' in my report page.User can choose any number in the list, and accordingly he should be able to see so many number of rows in that report page.
    For example: if user selects 50 from the list, he will be able to see 50 records at a time out of say 2000 records retrieved. I want to control number of rows displayed per page dynamically. And if he selects 25 in the select list, he should be able to see 25 records at a time out of 2000.
    How to do it? Please give me ideas.
    Thanking in advance.
    Regards,
    Deepika.

    Hi Deepika,
    If you have a Select List with Submit called, say "P1_ROWS", you just enter P1_ROWS into the Report Attribute's "Number of Rows (Item)" setting.
    Regards
    Andy

  • How to make Hibernate's Open Session In View Pattern work with Portal?

    I have a need to implement Hibernate's "Open Session In View" pattern in Portal's Page Flow and its JSP (View).
    Traditionaly, this can be done via a servlet filter, have the filter open the session and close the session, all the Page Flow action and JSP are inside the window between session open and close. For non-portal env, a single HttpRequest maps to only one Page Flow, this approach works.
    But for WebLogic Portal, a HttpRequest might trigger a Portal page to render multiple Portlets, each Portlet has its own Page Flow. Using this filter approach might force all Page Flow to share one open Hibernate Session, not we desired.
    So in WebLogic Portal, how can I manage the Hibernate Session life cycle so that Page Flow action and JSP can share one opened Hibernate Session?
    JZ

    Nevermind. Did a little searching and someone else explained that you have to add these items like they are toolbar buttons. Only then is there anything to drag. Someone please tell the developers at FF that they are idiots and to please fix the status bar before everyone jumps ship on them. This is ridiculous.

  • How to control number of clients while accessing any web application

    pls reply to this qurey
    thank u in advance

    The general way would be to have all accesses to the webapp run through a Filter. The filter would check how many users are connected (either via a Singleton class or database table, the choice is yours). If another user is allowed, then put a bean in the session that implements SessionBindingListener and increment the number of connected users (by either notifying your singleton or incrementing the database field).
    Then have the bean class you stored in the session deduct the user when it's valueUnbound method is called.
    HTH. If you need more details, let us know.

  • How to control number of records in batch insert by eclipselink

    Hi,
    We are using eclipselink(2.2) to persist objects and we use following configuration -
    <property name="eclipselink.jdbc.batch-writing" value="Oracle-JDBC" />
    <property name="eclipselink.jdbc.batch-writing.size" value="5" />
    however the number of records inserted is much more than 5( I have seen 5000 records being inserted ). How can we control the number of records inserted once?
    Thanks.

    Binding can be configured using the "eclipselink.jdbc.bind-parameters" property, and is on by default - it should be on for jdbc batch writing.
    Batch writing defaults to 100 statements, so I am not sure why it would include all statements in one batch unless it is not batching at all. If you set the logs to finest or all it should print of the values it is using for each property, and also show the SQL and statments it is executing. Can you turn on logging and post portions of the logs, particularly the part showing the transaction in question (though maybe only 6 lines of consecutive inserts).
    Logging is controlled through the "eclipselink.logging.level" properties.
    Best Regards,
    Chris

  • How to count number of open broswers

    i have Flex Main Application from which i have to open new broswer window. for that we use navigatetourl(..) function. but requirement says that we can not allow more than 5 browser window. so my question is how do i keep track of open window count ? and once i close Browser # 3.. i need to decrease the count in main Application as well.. how can i achieve this ? i am using flex SDK 4.5

    Hello Deva
    If youe want to calculate the completed line item for last 6 or 12 month then i think u will be displaying the query data for these montrhs...create a customer exit to give you date range and restric it in filter area....
    Now Choose any of the below option
    1. I would suggest to implement an additional key figure "counter" in cube and fill values with one for which delivery is completed.
    Now use calculated key figure in Query Designer based on logic
    IF counter = 1 THEN counter ELSE 0
    OR
    2. create a formula variable based on ELIKZ and use replacement path variable, it will display you no. of docs for which delivery is completed....
    Award points if it solves your problem
    Revert back in case of further assistance...
    Thanks
    Tripple k

  • How to get number of open cursors per connection?

    I am trying to make sure my connection pool handles all
    situations where I need to close and reopen a Connection
    object.
    The last criteria I am trying to check is, how many open cursors
    are there on a connection that is supposedly no longer in use?
    If my application tells my Connection pool class that a
    Connection is not in use anymore, the Connection can be
    reused unless there are too many open cursors. I'm closing all my
    statments, but I want to make sure that I've got this check in
    place.
    TIA,
    Mike
    null

    I am trying to make sure my connection pool handles all
    situations where I need to close and reopen a Connection
    object.
    The last criteria I am trying to check is, how many open cursors
    are there on a connection that is supposedly no longer in use?
    If my application tells my Connection pool class that a
    Connection is not in use anymore, the Connection can be
    reused unless there are too many open cursors. I'm closing all my
    statments, but I want to make sure that I've got this check in
    place.
    TIA,
    Mike
    null

  • How to control number of concurrent threads in SOAP Adapter (Receiver)

    Hi all,
    I have an interface:
    File -> XI -> SOAP
    The file contains multiple records, and for each record, 1 SOAP request is sent out.
    My question is:
    1. How many concurrent outgoing SOAP requests are being sent out to the external system from XI? Is this configurable?
    Please help.
    Thanks.
    Ron

    Hi experts,
    still no answer to my question.
    But I will really like to know how can I throttle the number of outgoing messages from XI when the external system cannot handle such a high load.
    Please help.
    Thanks.
    Ron

  • How to Control number of minorticks between two ticks of axis ?

    Hi Guys,
    I want draw number of minor ticks between two ticks of vertical axis of column chart based on user input.
    ex:if user is providing 2 there should be two minor ticks between two ticks of axis.
    Thanks in advance.

    From what I can tell with fooling around with it, the minorInterval value divides the vertical count to give the appropriate number of ticks between each interval.
    <mx:LinearAxis id="countAxis" alignLabelsToInterval="true"
          autoAdjust="true" minorInterval="2"
          minimum="0" interval="10"
          maximum="100">
    </mx:LinearAxis>
    In the example above, I have the interval at 10 and when I set the minorInterval to 2, then I get 5 ticks.  The first tick is at the interval and then followed by 4 more ticks.
    In your example, in order for me to see 2 ticks between the intervals, then I would have to set the minorInterval to 3.5 .
    10 / 3.5 = 3 (2 ticks)
    The forumla would have to be something like:
    ViewableTicks = Interval / (Selected Ticks + 1);
    So, if I created a droplist, with 1 - 9 ticks (because 0 doesn't work if you are showing minor ticks), then when the option is changed, I would calculate the value for the minor ticks and set the LinearAxis component (countAxis) to that new value.
    protected function tickViewList_changeHandler(event:IndexChangeEvent):void
    var tickCount:int = tickViewList.selectedItem;
    var tickView:Number = countAxis.interval / (tickCount + 1);
    countAxis.minorInterval = tickView;
    I created a blog post showing my example.
    Message was edited by: DeanLoganBH - add blog post link with example pictures

  • EDI Control Number Sequence

    Does anyone has an idea about how the Control Number sequence can be maintained for the partners while doing mapping in XI??? Is it possible in XI.

    Hi,
    write UDF like this
    public String CNumber(String val,Container container)
    String val; Object obj;
    obj = container.getGlobalContainer().getParameter(val);
    if(obj == null) throw new RuntimeException (" exc occur");
    else
      val = obj.toString();
    return val;
    Give any input then it generates some Unique control number. In general we can give the input as Signal nummbers(ex : 850 or 855 or .......)

  • How to get highest number of open cursors within the current calendar day

    Hi all ,
    i need to know how to get the highest number of open cursors within the current calendar day.
    Thanks ,

    823030 wrote:
    the issue is my customer is getting the error ORA-01000: maximum open cursors exceeded and we need an sql statment that gets the following values :
    -highest number of open cursors experienced in the current calendar day.
    -current open cursors
    -and maximum open cursorsThis error is rare. It happens when
    a) the value of the open cursor parameter is set extremly low (default is something like 1000). Low would be something like 10.
    b) <strike>you have many concurrent users(=sessions) and </strike>the application does not use bind values
    In this case each select will open a new cursor, instead of reusing it.
    c) you have a select that opens a cursor for each line. This can happen with a statement where you have the CURSOR keyword somewhere in the select or where clause. Those cursors will be closed when the select is finished. But during the run time of the select, all cursors stay open.
    To track the number of "open cursors" during the day you would need to implement some monitoring. Maybe based on the view that was already mentioned.
    Edited by: Sven W. on May 16, 2011 2:30 PM - since the parameter is on session level, other open cursors should not influence it much.

  • Avg number of open cursors per session

    We've been noticing a large number of open cursors open per session in our database, these users being Oracle Forms users. There are quite a few 'bells & whistles' in this vendor-supplied application with many round trips to the database. The warning we were receiving was induced by an alert that we had set up within OEM.
    It got me wondering then, what a large number of cursors per process really was. We're seeing between 10-80 open cursors. The init parm OPEN_CURSORS has a default value of 50 upon installation (which is per session), so the max of 80 doesn't seem too much higher.
    Are we really experiencing a large # of open cursors per session? Does someone have a means of estimating the max # of cursors that one would expect based upon CPU & memory resources? I can't find anything in the documentation.
    Thanks,
    Chuck

    There is an OPEN_CURSORS parameter in the init.ora file,
    I want to know the impact of number of open cursors on performance
    (ie., how many open cursors would be appropriate for an instance)There shouldn't be a performance issue here. The value needs to be set based on how many open cursors you want to allow simultaneously. If you set the value too low, applications will get the "too many cursors open" error when they try to open a new cursor. If you're not having problems, or if you don't know how many open cursors you're likely to have, I wouldn't change this parameter.
    Justin

  • How is table control data handled in Session Method?

    Hi Friends,
    Can any1 plz tell me how is table control data handled in Session Method.
    In Call tran we do it by count. But how in Session Method?
    Thank you.
    Regards,
    Varun.

    Hi,
    u can do it by both methods. u can check out this program. u need to comment the performs of table control fields and write ur own perform statements.And u have to declare the table control fields as separate internal tables.
    report zcustomer_change_bict
           no standard page heading line-size 255.
    include bdcrecx1.
    data: begin of it_record occurs 0,
            kunnr like rf02d-kunnr,
            d0360 like rf02d-d0360,
            anred(30) type c,
            name1(35) type c,
            namev(35) type c,
            telf1(35) type c,
            abtnr(10) type c,
          end of it_record.
    data: begin of it_knvk1 occurs 0,
          anred like knvk-anred,
          end of it_knvk1.
    data: begin of it_knvk2 occurs 0,
          name1 like knvk-name1,
          end of it_knvk2.
    data: begin of it_knvk3 occurs 0,
          namev like knvk-namev,
          end of it_knvk3.
    data: begin of it_knvk4 occurs 0,
          telf1 like knvk-telf1,
          end of it_knvk4.
    data: begin of it_knvk5 occurs 0,
          abtnr like knvk-abtnr,
          end of it_knvk5.
    data : fld(20) type c,
           cnt(2) type n.
    start-of-selection.
      call function 'GUI_UPLOAD'
        exporting
          filename                      = 'C:\CUSTCH.TXT'
         filetype                      = 'ASC'
        has_field_separator            = 'X'
        tables
          data_tab                      = it_record
    exceptions
       file_open_error               = 1
       file_read_error               = 2
       no_batch                      = 3
       gui_refuse_filetransfer       = 4
       invalid_type                  = 5
       no_authority                  = 6
       unknown_error                 = 7
       bad_data_format               = 8
       header_not_allowed            = 9
       separator_not_allowed         = 10
       header_too_long               = 11
       unknown_dp_error              = 12
       access_denied                 = 13
       dp_out_of_memory              = 14
       disk_full                     = 15
       dp_timeout                    = 16
       others                        = 17
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
      perform open_group.
      loop at it_record.
        refresh bdcdata.
        refresh: it_knvk1,it_knvk2,it_knvk3,it_knvk4,it_knvk5.
        split it_record-anred at ',' into table it_knvk1.
        split it_record-name1 at ',' into table it_knvk2.
        split it_record-namev at ',' into table it_knvk3.
        split it_record-telf1 at ',' into table it_knvk4.
        split it_record-abtnr at ',' into table it_knvk5.
    screen 101
        perform bdc_dynpro      using 'SAPMF02D' '0101'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'RF02D-D0360'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_field       using 'RF02D-KUNNR'
                                      it_record-kunnr.
        perform bdc_field       using 'RF02D-D0360'
                                      it_record-d0360.
    screen 360
        perform bdc_dynpro      using 'SAPMF02D' '0360'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'KNVK-ABTNR(01)'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=ENTR'.
    *perform bdc_field       using 'KNVK-ANRED(01)'
                                 record-ANRED_01_003.
    *perform bdc_field       using 'KNVK-NAMEV(01)'
                                 record-NAMEV_01_004.
    *perform bdc_field       using 'KNVK-NAME1(01)'
                                 record-NAME1_01_005.
    *perform bdc_field       using 'KNVK-TELF1(01)'
                                 record-TELF1_01_006.
    *perform bdc_field       using 'KNVK-ABTNR(01)'
                                 record-ABTNR_01_007.
        move 1 to cnt.
        loop at it_knvk1 .
          concatenate 'knvk-anred( ' cnt ' ) ' into fld.
          perform bdc_field using fld it_knvk1-anred.
          cnt = cnt + 1.
        endloop.
        move 1 to cnt.
        loop at it_knvk2 .
          concatenate 'knvk-name1( ' cnt ' ) ' into fld.
          perform bdc_field using fld it_knvk2-name1.
          cnt = cnt + 1.
        endloop.
        move 1 to cnt.
        loop at it_knvk3 .
          concatenate 'knvk-namev( ' cnt ' ) ' into fld.
          perform bdc_field using fld it_knvk3-namev.
          cnt = cnt + 1.
        endloop.
        move 1 to cnt.
        loop at it_knvk4 .
          concatenate 'knvk-telf1( ' cnt ' ) ' into fld.
          perform bdc_field using fld it_knvk4-telf1.
          cnt = cnt + 1.
        endloop.
        move 1 to cnt.
        loop at it_knvk5 .
          concatenate 'knvk-abtnr( ' cnt ' ) ' into fld.
          perform bdc_field using fld it_knvk5-abtnr.
          cnt = cnt + 1.
        endloop.
    screen 360
        perform bdc_dynpro      using 'SAPMF02D' '0360'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'KNVK-NAMEV(01)'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=ENTR'.
        perform bdc_transaction using 'XD02'.
      endloop.
      perform close_group.

Maybe you are looking for

  • Getting an error while adding the user in Sharepoint foundation 2010 environment.

    Hi, I am having full control access to SharePoint site. Then i tried add user for that site. But i am getting following error while adding the user to the site. An unexpected error has occurred. Troubleshoot issues with microsoft SharePoint Foundatio

  • IPhone Issues with USB Connection and Bluetooth in GM cars

    I recently purchased a 2009 Chevy Cobalt SS/TC and it has a USB connection for an iPod. Prior to the 2.1 updated the USB connection worked flawless as well did my handsfree/bluetooth. I had the Apple Genius Bar check my iPhone for any issues due to a

  • IPod Sync - No Disk in Drive message

    Hello, When my iPod completes sync-ing, I get the "Windows - No Disk" error message, stating "There is no disk in the drive. Please insert a disk into drive." If provides the drive letter involved and offers one to Cancel, Try Again, or Continue. Not

  • Time Stamp in File attachement name

    HI all, I have done a proxy to mail scenario and sending data as attachement to the mail with the required name say "abcd.csv" everything is working fine...now the doubt is... is there any possibilty we can add time stamp to the file name like "abcd_

  • Multiple Message Processors in IB52 for partner determination rule 13200137

    Hello Experts, Can anyone please help me out in one of my issues? I am configuring service desk wherein I need to have only one layer of support team. One consultant for each module. I am using SLFN0001_ADVANCED. I am using rule 13200137 for partner