Terminate session in CRM

Hi experts,
We have integrated WebClient UI with Enterprise Portal as external BSP application. THus, there's a link in portal that launches CRM webclient UI in a new window. QUestion is, when I click on Portal Logoff link, the session in the CRM window should also be closed off. However, the user seems to be able to still navigate in the CRM window! in SM04, the sessions still exists as well. Base on the SAP's document, CRM WebClient UI's session should be aligned with Portal's session. Are there any steps do I need to enable this termination in CRM to be aligned with Portal session termination?
Thank you.
ZM
Edited by: zhenmin wang on Feb 2, 2010 6:54 AM

BAPIs are just basically function modules.  Two function modules which are in the same function group are able to share information while the session is open.
If your two BAPIs are not in the same function group(you didn't mention the names or I could have checked) then you can create a wrapper function module which has it's own variables to store the information.  Unfortunately once the RFC session/ICM Web Session is closed then you'll lose that in-memory information.
I assume that you're making the two BAPI calls at different times which is why you're having this problem.  Like one to get user information and then one more to get some other detailed info once the user inputs something.
Without knowing much about what you are really trying to do, my quick idea is to create a Stateful BSP in CRM which accepts all your requests.  The BSP can simply call the BAPIs(eliminate the need for the web service - unless you have some reason you need it) and then between the first and second BAPI call, the BSP will keep the state of the BAPI results in-memory.
If you give more info, might be easier to answer your question.

Similar Messages

  • JBO error when terminate session

    Hi,
    I ran into the following error when I tried terminate session when user logs out. You help would be appreciated.
    Here is the code of the backing bean
    ExternalContext ectx = FacesContext.getCurrentInstance().getExternalContext();
    HttpSession session = (HttpSession)ectx.getSession(false);
    session.invalidate();
    return "success";
    Here is the error I received.
    500 Internal Server Error
    javax.faces.FacesException: #{plLogout.logoutButton_action}: javax.faces.el.EvaluationException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null     at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)     at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:211)     at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)     at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)     at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)     at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)     at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)     at java.lang.Thread.run(Thread.java:595)Caused by: javax.faces.el.EvaluationException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)     at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)     ... 24 moreCaused by: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null     at oracle.jbo.JboException.<init>(JboException.java:346)     at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:76)     at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:43)     at oracle.adf.model.BindingContext.get(BindingContext.java:491)     at oracle.adf.model.binding.DCBindingContainer.release(DCBindingContainer.java:1910)     at oracle.adf.model.binding.DCDataControl.release(DCDataControl.java:1551)     at oracle.adf.model.bc4j.DCJboDataControl.release(DCJboDataControl.java:471)     at oracle.adf.model.binding.DCDataControl.release(DCDataControl.java:1482)     at oracle.adf.model.BindingContext.release(BindingContext.java:284)     at oracle.adf.model.servlet.HttpBindingContext.valueUnbound(HttpBindingContext.java:36)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindHttpSession.destroy(EvermindHttpSession.java:458)     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.EvermindHttpSession.invalidate(EvermindHttpSession.java:400)     at PLS.view.backing.security.PLLogout.logoutButton_action(PLLogout.java:26)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:585)     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)     ... 25 more
    Regards,

    bonnietang,
    Use the [ code ] and [ /code ] tags (without the spaces) to format your stack trace. That way, it is easier to follow (at least for me).
    I assume that this line of your code, is causing the error:
    session.invalidate();Correct?
    I see you are using OC4J 10.1.3. Then perhaps the OC4J or the Oracle Application Server - General may be more appropriate for your message. However, since you are also using ADF, then perhaps the JDeveloper and ADF is also appropriate.
    Good Luck,
    Avi.

  • How to open multiple sessions in CRM 2007 WebClient UI

    Hi guys,
    This simple thing, I am could not figure out. How do I open another session on WebClient UI in CRM 2007.
    Can anybody help.
    Thanks,
    John

    Hi Vijayata,
    Thank you very much for responding. Yes, now I am able to create another browser where I have to put my user id and password again. However, your answer is very useful.
    I have another problem. When I login I see a list of roles and click one  of them to go into the home page.
    I created my own role. My question is, how do I make my role appear in the existing list of roles.
    What I did is, I assigned my role to an Org.Unit. The result is when I login to WebClient UI, it directly takes me to home page of my role.
    What I want is, I want my new role to appear among the existing list of roles. I tried many ways, I couldn't figure out. Can you please give idea.
    Thanks,
    John

  • View and terminate sessions in CDOT

    Trying to run the following command in CDOT 8.2.2 and getting the error message below NETAPP-01: qos statistics workload characteristics show -refresh-display true
    Error: command failed: This command is being run in five other sessions, the maximum that is supported. Terminate the command in one of those
           sessions or wait and try again later. I am not aware of anyone else logged using this command and would like to be able to list and close these sessions thta I believe may be hung. Anyone able to help with that?

    Thanks for the reply, here is the output of the command. NETAPP01: job show
                                Owning
    Job ID Name                 Vserver    Node           State
    1      Certificate Expiry Check
                                NETAPP01
                                           -              Queued
           Description: Certificate Expiry Check
    2      SnapMirror Service Job
                                NETAPP01
                                           NETAPPNode1
                                                          Dormant
           Description: SnapMirror Service Job
    5      Vol Reaper           NETAPP01
                                           -              Queued
           Description: Vol Reaper Job
    7      CLUSTER BACKUP AUTO 8hour
                                NETAPP01
                                           -              Queued
           Description: Cluster Backup Job
    8      CLUSTER BACKUP AUTO daily
                                NETAPP01
                                           -              Queued
           Description: Cluster Backup Job
           Owning
    Job ID Name                 Vserver    Node           State
    9      CLUSTER BACKUP AUTO weekly
                                NETAPP01
                                           -              Queued
           Description: Cluster Backup Job
    34     Network Consistency Diagnostic - weekly
                                NETAPP01
                                           NETAPPNode1
                                                          Queued
           Description: Network Consistency Checker
    58     SnapMirror Service Job
                                NETAPP01
                                           NETAPPNode2
                                                          Dormant
           Description: SnapMirror Service Job
    60     Network Consistency Diagnostic - weekly
                                NETAPP01
                                           NETAPPNode2
                                                          Queued
           Description: Network Consistency Checker
                                Owning
    Job ID Name                 Vserver    Node           State
    1005   Peer Manager for cluster b8d5e180-db85-11e3-aefc-123478563412
                                NETAPP01
                                           -              Queued
           Description: Cluster Peer Manager Job for cluster b8d5e180-db85-11e3-aefc-123478563412
    1887   SnapMirrorDaemon_6_2147484681
                                NETAPP01
                                           NETAPPNode1
                                                          Dormant
           Description: Snapmirror Daemon for 6_2147484681
    1888   SnapMirrorDaemon_8_2147484695
                                NETAPP01
                                           NETAPPNode1
                                                          Dormant
           Description: Snapmirror Daemon for 8_2147484695
    1889   SnapMirrorDaemon_3_2147484675
                                NETAPP01
                                           NETAPPNode1
                                                          Dormant
           Description: Snapmirror Daemon for 3_2147484675
                                Owning
    Job ID Name                 Vserver    Node           State
    1890   SnapMirrorDaemon_5_2147484679
                                NETAPP01
                                           NETAPPNode1
                                                          Dormant
           Description: Snapmirror Daemon for 5_2147484679
    2387   Consolidation Job    gs-cifs-prd01
                                           NETAPPNode1
                                                          Running
           Description: Audit Consolidation monitoring Job
    15 entries were displayed. Can't see anything obvious.

  • Keep alive a session in CRM

    Dear CRM folks -
    I am calling CRM using BAPIs. The BAPIs are published as Web Services.
    I would like that the session between 2 BAPI calls is maintained in an optimized way so I don't make specific calls to the DB to store my session info.
    Anyone knows a way of keeping alive a session in the CRM between 2 BAPI calls?
    Thanks !

    BAPIs are just basically function modules.  Two function modules which are in the same function group are able to share information while the session is open.
    If your two BAPIs are not in the same function group(you didn't mention the names or I could have checked) then you can create a wrapper function module which has it's own variables to store the information.  Unfortunately once the RFC session/ICM Web Session is closed then you'll lose that in-memory information.
    I assume that you're making the two BAPI calls at different times which is why you're having this problem.  Like one to get user information and then one more to get some other detailed info once the user inputs something.
    Without knowing much about what you are really trying to do, my quick idea is to create a Stateful BSP in CRM which accepts all your requests.  The BSP can simply call the BAPIs(eliminate the need for the web service - unless you have some reason you need it) and then between the first and second BAPI call, the BSP will keep the state of the BAPI results in-memory.
    If you give more info, might be easier to answer your question.

  • Unable to Terminate Sessions

    Hi All,
    In the AM Console, under the "Current Sessions" screen, I used to be able to simply check any user's session and terminate it.
    However, as of late (i might have unknowingly changed some parameter), if I check any user and try to end his/her session, the system takes about 1-2 mins and then throws the following error "Error Deleting Session for user xyz"
    Can somebody please explain what this issue could be related to?
    Any help would be appreciated.
    .Saahil

    do you have too many sessions? like more than 120
    if so tune this limit from session service

  • Session terminate in lsmw

    Hi
    can u tell me how to terminate session in lsmw while running in foreground?

    hi
    use /BEND  okcode in the command field
    regards,

  • Call function RFC in a loop and kill old session

    Hi,
    we have a problem with a program.
    here's a part of the code:
    DO.
        CALL FUNCTION 'YC_REFRESH_GPT_START_CM25' STARTING NEW TASK 'TEST'
          EXPORTING
            i_profile       = p_prfl
            i_werks         = p_werks
            i_arbpl_low     = s_arbpl-low
            i_arbpl_high    = s_arbpl-high
          TABLES                                              
            t_arbpl =  it_arbpl.                                
        PERFORM wait_for_refresh.
        PERFORM terminate_session.
      ENDDO.
    So the program does a call function, waits a while, then terminates the session and recalls the function.
    Apparently, like this the data should be updated.
    But in the terminate session, the session is terminated using:
    CALL 'ThUsrInfo' ID 'OPCODE'  FIELD opcode_delete_mode
                       ID 'MODE'    FIELD l_mode.
    And it works the first time, but the second time there is a dump.
    So, is there another way to achieve what this program is trying to do?
    Or is there another way to kill the session?
    Thanks!!

    Hi,
    the DLL will stay in memory as long as there is a program running which has not closed (unloaded) the DLL.
    Doing repetitive calls to the DLL is irrelevant in this context. LV opens the DLL as soon as needed and will only unload it when there is no VI in memory which has a CLN to that DLL...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • ISE 1.2 issue with CWA (Error : Your session has expired)

    Hii
    we have ISE deployment with two administration nodes and two service policy nodes running 1.2.1.198 , with CWA for wireless guest users (Cisco WLC) . Suddenly , many guest users faced an issue where login page is redirected but after inserting user/password  it gave ""Your session has expired. Sign on again""
    authentication logs on ISE shows:
    Event  5418 Guest Authentication Failed
    Failure Reason  86017 Session Missing
    Resolution  Please contact your Administrator
    Root cause  SessionID is missing. Please contact your System Administrator
    we suspected the bug CSCul10677 , but it is fixed in 1.2.1.198 . We reloaded the two service policy nodes and that resolved the issue temporarily , but it showed back after couple of hours . The issue appeared with some users not all , and with no specific devies or operating systems.
    Any idea ?
    Regards,
    Mohammad

    Please refer the link : https://supportforums.cisco.com/discussion/12131531/ise-12-guest-access-session-expired
    Workaround:
    Terminate session from admin UI and type in the original URL to redirect to guest portal with a new session-id.
    Disconnect SSID, wait for a few minutes, reconnect and enter the original URL to redirect to guest portal with the new session-id.

  • Hanging Active Sessions in EM from webservice

    I've developed a webservice that uses appmodules for DB persistence. In the OAS 10g (v10.1.3) EM, I'm seeing Active Sessions hanging around for 20 minutes or more after only 2 requests. We're experiencing OAS crashes on OutOfMemoryError events, and seems to be tied to this long hang around time. Heap usage skyrockets with any significant traffic.
    We've scoured the code for hints of open resources such as as open file streams, but can't find any.
    The appmodule is used for one call in each service request. The appmodule is gained from a call to Configuration.createRootApplicationModule(...) and released with a call to Configuration.releaseRootApplicationModule(module, true).
    I've changed the configuration of the appmodule in JDeveloper, reducing jbo.pooltimtolive to 10 mins and jbo.ampool.monitorsleepinterval to 4 mins. I test with the old, default appmodule config in one service instance and the new, reduced-time config in a second service instance on the same server. I send two requests to each instance nearly simultaneously. The active sessions chart in the EM shows identical activity.
    Any hints on how I can get the server to recover memory quickly after the end of a service call? My understanding is that in the servlet model, the server keeps a reference to the servlet, but that after completion on a request of the service method, all other object references should be eligible for garbage collection. We're using the standard Sun JVM, so it seems like we should be seeing more efficient heap recovery and not experiencing OutOfMemoryError. We're only receiving about 100 service calls in a day at present.
    Thanks for any insights.
    Bonus question: Any know how to prevent the heap usage from skyrocketing when the EM is invoked? It's insane!!!

    Hi,
    usually, sessions expire after some time. However, you can manually terminate sessions using the Visual Administrator
    Go to => <System> => <Server> => Services => Security Provider
    Select tab "Login Sessions"
    Switch to "Edit Mode"
    Select session
    Click "Terminate" button
    Best regards,
    Martin

  • Dead session with dead processes

    Hi Technet guys
    we have sometimes users which cannot be logged off or the processes be killed. The users are connected to the Windows Terminal Server (W2K8R2) latest patches installed. They connecting with Citrix XenApp 6.5 to the Windows Terminal Server. We did find out
    that one user is switching between networks and one of the networks is behind a proxy. So when the user switches the network and tries to connect to his session again. His session like dead. It's not possible with Administrator rights to logoff this user or
    kill his open processes.
    The only way to get rid of this problem is to reboot the server. But this is not a good solution
    Does anyone of you have expirienced similiar issue, may even just with RDP?

    Hi Reto,
    Thank you for posting in Windows Server Forum.
    Here I can suggest you to enable the group policy setting and check the result. For this you can enable following policy.
    Set time limit for active but idle Remote Desktop Services sessions
    Terminate session when time limits are reached
    This can be found on following path.
    Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
    User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
    More information.
    Configure Timeout and Reconnection Settings for Remote Desktop Services Sessions
    http://technet.microsoft.com/en-us/library/cc754272.aspx
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support

  • Create orders in CRM with repetitive CRM_ORDER_MAINTAIN remote calls

    Dear All,
    Though we all must have done a lot of playing around with CRM but I am sure that a lot of us would find this as a tricky one. We know that CRM Web-UI framework at the back-end is actually a repetitive, Remote call framework to CRM APIs and SICFs.
    Now I have a requirement to create a sales order for example; I shall provide custom screens on HTML or UI5 and I have to provide a similar experience to user where in the user will add values to fields on the screen and press enter etc. Hence I will initially REMOTELY( Through custom RFC ) call CRM_ORDER_MAINTAIN and create a blank sales order( as done on crm ui framework ) and then on each subsequent enter I want to call CRM_ORDER_MAINTAIN FM with the guid I already have from first call.
    I will call ORDER_SAVE in the end only, to prevent wastage of memory. Also I want to avoid generating new GUIDS at each enter or round trip, hence want to continue with the guid/buffer values of the first call till the save.
    My doubt is in case I remotely call CRM_ORDER_MAINTAIN the second time with the GUID I got in the first call, will the system still have all those buffered values( order_header / guid ) of the first call in the second call or simply saying : will CRM_ORDER_MAINTAIN work in this case even if I pass the guid in subsequent calls?
    P.S : Please don't provide alternate solutions of saving on each enter / new guid generation on each enter.
    /Hasan

    Absolutely my dear friend, I am happy that someone is surely taking interest .
    We have long understood that a jazzy/intuitive UI is always welcomed over a slow/dull UI.
    Wasted guids is a case when you create a new transaction through MAINTAIN but then don't save it, then in the same session you again send a create command( for the same transaction ), new guids are requested from the system when you call MAINTAIN for header, items, partner links etc. and this cycle continues until you save.
    The best practice is not to waste this because a create has a lot of overheads over a change like : create new guids , create time checks etc. Hence CRM architecture is also based on a single create per transaction per session. CRM UI runs on a statefull HTTP session , which is the reason behind the buffers being retained even on repeated RFC/HTTP calls.
    /Hasan

  • Handle same delete command from 2 different sessions!

    Dear All,
    My database is 11gR2. I am in a situation where 2 applications are using the same database. There are times when the same delete command is issued from both applications that hangs the DB. None of the query is successfully executed.
    I want to lock the rows so that the first query executes and while second waits and when first completes second query is executed, though it wont delete any records as records are delete from the first query. But there is no hanging situation. Should I lock the table before running the query? or i first select the records using for update?
    Kindly help on this.
    Regards,
    Imran

    Thanks, The details are:
    Actually my applications are the 2 radius servers that are again getting requests from BRAS server. BRAS issues a delete command to radius server 1, if radius server is busy and takes longer then 3 seconds to respond BRAS issues the same command to radius server 2. When the same command from 2 different servers executes on the DB there is kind of dead lock, when this situation happens I have to terminate session of any one radius server and then the other query gets executed.
    I understand that Oracle takes care of this automatically but in my situation my DB is under tremendous load and sometimes I have to terminate sessions.
    Its a simple delete command with some selection. I hope this helps a bit.
    Regards, Imran

  • RemoteApps still reconnecting to disconnected sessions, disableconnectionsharing:i:1 changes nothing.

    I have a scenario where multiple users run a 2008R2 remoteapp, and they all use the same windows credentials.  Multiple sessions is enabled, and I have it set to immediate logoff when the remoteapp is disconnected, and set to 1 minute logoff (the
    minimum) when any remote desktop sessions are disconnected.  In the remoteapp manager I have disableconnectionsharing:i:1 keyed in the custom rdp settings box, and I have this set in the icons as well.
    With all this in place, users should never be rejoining anyone else's sessions.  I thought it was all working fine until users started complaining that they were rejoining other people's sessions, and feared that users could possibly rejoin to their own. 
    I tested a bunch of scenarios and I can make it happen.  If User1 x's out of his session, logs off, or closes the app, it logs out the session just fine and can never be rejoined.  But, if he loses his internet, or for some reason the connection
    is severed such as someone pulled his ethernet cable out, it will put the session into a disconnected state.  This disconnected session is supposed to log itself off after 1 minute, but doesn't always.  I can't make this happen myself, but I've seen
    sessions that are there and they never go away.  But the real problem is, when there is a disconnected session still left there, User2 logs in and it joins to User1's session for him.  Even though I have disableconnectionsharing:i:1 in the rdp settings,
    and in the rdp icon itself, it still reconnects the existing session every time.  What am I missing here?

    I've done a lot more testing, and on multiple servers, so it's not just this one server.   In the local policy under Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session
    Time Limits,   I have the following;
    Set time limit for disconnected sessions -  "Enabled"  End a disconnected session "1 minute"
    Terminate session when time limits are reached "Enabled"
    Set time limit for logoff of RemoteApp sessions "Enabled" "Immediately"
    These settings work well, and they usually log off the sessions within one minute.  It's not perfect 100% of the time, I've seen sessions that never end before, but it's good enough.  Let's just say it works 99% of the time.  The problem isn't
    that sessions don't close, the problem is that you can rejoin ANY disconnected session even though the icons are set to always start a new session.  The session time limits should keep this to a minimum since the users only have a 1 minute window to reconnect
    to a disconnected session, but it is still 1 minute, and a reconnect will happen eventually given the amount of people that connect to this server.
    My rdp icon (edited with notepad) has the setting disableconnectionsharing:i:1
    The server's custom rdp settings has disableconnectionsharing:i:1
    If there is a disconnected session lingering out there, it may be only for a minute, but if anyone connects to the server within that time, it ALWAYS takes over that existing session.  It is my understanding from Microsoft, 3rd parties, and forums, that
    this disableconnectionsharing setting is supposed to eliminate this issue. That's it's whole purpose. But it does not actually do anything.  It changes nothing.  What is it used for then?
    Maybe I'm using the wrong setting.  If so, what is the proper setting so that when you log in remotely, it will always start a new session?
    Dave

  • RFC session does not end

    Hi,
    I have a peculiar thing happening in my RFC scenario.
    I make a RFC call from my ISU system to the CRM system.Once my FM returns back to ISU ,the RFCUSER session in CRM still remains active keeping locked the value I used in the RFC.
    This prevents my second update on the same object giving error "Entity already locked by RFCUSER".
    One thing to mention : I am using a BAPI TRANSACTION COMMIT in the RFC with wait = X.Could it be beacause of this or is this any basis related issue?
    Any help is appreciated.
    Regards,
    Sulakshana

    Hi,
    try using function module RFC_CONNECTION_CLOSE to close the connection to the other system (after the call for BAPI_TRANSACTION_COMMIT). The connection is usually kept open (i.e. the session is kept) so that follow up rfc-calls within the same context in System A run in the same user context in System B.
    Hope that helps.
    Best Regards
    Michael

Maybe you are looking for

  • Windows 8.1 and Firefox issues

    Bought a new laptop, Toshiba Satellite C55D-B5215. AMD A6410 APU with AMD Radeon R5 Graphics 2.00 GHz. 4 GB RAM, 63 bit operating system, x62 based processor. 1 TB memory. Came with Windows 8.1 on it. This has been very frustrating. I THINK Firefox 3

  • I have a blank screen when I run a test.

    I recently downloaded the trial version of Flash Pro CC. This was in the past few days so I have the newest version. I'm running Mac Yosemite (10.10). Whenever I run a test I'm given nothing but a blank white screen. Debug isn't available as an optio

  • Itunes will not shut down.  it keeps reopening?

    its the latest version, windows 7 is up to date. after updating iphone and ipad tp iOS 5 itune keeps opening every 2-3 minutes, it will not stop!  i uninstalled it and reinstalled, still the same.  this is maddening!

  • Column A shows up on everypage of a large spreadsheet

    The first column of my spreadsheet is gray and shows up on every page of a large spreadsheet. If I delete it from any page, it gets deleted from all. Any help would be appreciated.

  • RF with ECC 6.0 WM

    Hi all, I have some basic queries related to RF Devices ( Barcode & RFID  Handheld devices ) usage with SAPWebConsole. Please find the same as follows: 1.Is SAPWebConsole is free package with SAP ECC 6.0 WM? If no, can somebody please provide detaile