Cache refresh of single object interferes with normal message processing

Hi
When we do an update of an object in Integration Directory and activate change list AND a message (from a different scenario) is processed through Integration Engine at the same time, the message fails with "No RFC authorization for user <USER>" + "Error while refreshing the XI runtime cache".
I know that a full cache refresh could cause these issues (and is not recommended) as the cache is cleared and "fresh" objects are entered, but is this also the case when updating the cache with single objects? I have never seen this before...
We are on PI 7.3
regards Ole

Found note 1337797 + http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18180...just [original link is broken] [original link is broken] [original link is broken] [original link is broken] haven't noticed before.

Similar Messages

  • Delta cache refresh Vs Complete cache refresh

    In SXI_cache
    we can view Delta cache refresh and Complete cache refresh
    can you explain Delta cache refresh Vs Complete cache refresh???

    hi Gabriel,
    Only execute Complete Cache refresh, if Delta refresh does not solve the issue! Delta cache refresh should resolve all known issues.
    Complete cache refresh can run long time and delay message processing in this time.
    for more details
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01be34
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
    *PS reward points if useful**
    Regards,
    Sumit Gupta

  • Delta refresh and complete cache refresh

    Hi,
    iam doing the complete cache refresh and delta cache refresh in my scenario. after doing that the data's are reflecting very slowly in the RWB valuemapping cache.
    sometimes it is not reflecting in the RWB valuemapping cache.
    i refreshed the CPI cache and SLD cache, still it is not reflecting in the RWB.
    could anyone tell me the solution for this to reflect in the RWB valuemapping cache????
    Regards
    sasi

    Hi,
    In the component monitoring check the RWB component and check the performance monitoring, may be some times performance monitoring is low because of the payload or some other conditions.
    Delta Cache Refresh: Any new objects that have been created/modified during the design/configuration
                          activities are inserted into the temporary database tables when we use delta
                          cache refresh option.(Partial process refresh)
    Complete Cache Refresh: All entries in temporary cache tables are deleted and a background program
                              for inserting the complete information about all the design/configuration
                              objects.(whole process refresh)

  • Is CPA Cache refresh linked with  ftp or file pooling process in XI?

    Hi,
    I have a file to file scenario using Transport protocol as FTP in XI 3.0 SP 15.
    When we try to sends some file using ftp protocol where we are using
    FTP  connection parameters
    Server                          = <CORRECT IP>,
    Port                               =  21 ,
    User name                <CORRECT NAME>,
    Password                  <PASSWORD> ,
    Data Connection           = Active
    Connection Seq          = None
    Connection Mode          = Permanently
    Transfer Mode            =   Text
    Processing Parameters
    Quality of Service    = Exactly Once
    Pooling Interval        = 1 sec
    Processing Mode    = delete
    File Type                   = Text
    File encoding           = utf-8                 
    The problem we are facing like some time the ftp is not working even the file is present in the location for pick up. If few files are stacked up to be collected then when we are using CPA Cache refresh in Full mode manually then it fetches all the files from the location but the problem is that ,we have a time constraint for this process to be completed in just 60 seconds if we are not able to pick up a  file in 60 Secs then the file will be treated as invalid.
    So I just want to know how Manual CPA CACHE refresh in full mode generally solve the problem.
    Next if more files will be stacked up then cache refresh also failed to solve the problem and more cache refresh result in NOT pooling any other files in XI including the above discussed flow.
    So,in anyway Cache refresh linked with ftp or file pooling process in XI?
    Please assist me in correctly understating the whole problem and what solution could be put to solve this.
    Thanks,
    Satya
    Edited by: Satya Jethy on Mar 14, 2008 12:28 PM

    Hi Suraj,
      If you see my query i have mentioned that the pooling interval is 1 Second.
    If we are not able to pick the file with in 60 Secs as this is a  real time scenario so the file will be treated as a invalid file.
    Moreover this problem is happening some time.
    I have also checked the component monitoring it is saying everything is ok as because we are receiving the file with out any error and the file transfer is also success.The only problem is that it is not collecting the files from the given location.
    Hope i make you understnad the problem .If not please revert back i will try to explain once again.
    Thanks,
    Satya

  • Adapter Cache refresh doen't work with XI3.0

    Hi,
    We are running XI 3.0 / Oracle 9.2 on Linux SUSE SLES8
    and we have a problem with the Cache refresh of the adapters.
    Somehow the status of the cache remains 'Red', without an error message.
    Anyone any ideas?
    Björn

    Thanks Bill,
                      Yes we logged into that and it shows error there (RED) and it doesn't get refershed there too.  The XML error message shows the following:
    <b>com.sap.aii.af.service.cpa.impl.exception.CPADirectoryCacheException: Couldn't open Directory URL (http://vd06cs01.sce.com:50000/dir/hmi_cache_refresh_service/ext?method=CacheRefresh&mode=C&consumer=af.d06.vd06cs01), due to: HTTP 503: Service Unavailable</b>
    Please advice, it's a very high priority issue.
    Regards,
    XIer

  • When I select a single object in a layer and try to move it with the mouse, everything goes with...

    I've been having this problem where I can't use the move tool with the mouse properly. I'll go and select a single item on a layer and then try to move it with the mouse (move tool). I've done this before and still do it all the time on Photoshop on my other machines. However, on my laptop it won't work. I grab the single object I want to move and the second I move it, it defaults to moving every single layer in my file. The only way to get around it is to use the arrows, but that's becoming laborious and frustrating.
    Any ideas?

    I know what you mean! This happened to me as well!
    And one thing that I found useful is, if you want to directly select a layer without selecting from the layers pallete and without having autoselect enabled, just hold Ctrl and click on in directly in the image. This saved me a lot of time!

  • Refreshing a single portlet rather than the whole portal page

    Ok, here's my situation.
    I have two pdk portlets on my portal that communicate through page parameters. Portlet A has a bunch of search fields, a customer drop-down list, parts drop-down list, division, etc. Portlet B takes those parameters, queries the database, and displays the results. I would like to be able to refresh portlet B without reloading the whole portal page.
    I have onchange events on all of my drop-downs that will do a javascript post back to portal, which will in turn set my page parameters, and I see there is a 'refreshPortlet' function in a javascript file that portal provides that will refresh a single portlet based on a portletReferenceId. It is normally called when a refresh button is clicked in the portlet header, but I don't see any reason I can't call it after my javascript post, that is, if I had the portletReferenceId for the other portlet. I thought about making a hidden html table on the page that, I could fill with the portlet names and ids for each portlet as they load, that way I could reference that list from any portlet. The problem is I can't figure out where the ids are coming from. Based on the code behind the button, the function is looking for something like this 646_701285_646_1_701271, but the closest thing I can come up with is this 676114_POSTCONTENTPORTLET_467414915 which I got from PortletRenderRequest.getPortletInstance().getInstanceName(). As you can see, it's not even close. Does anyone know where the correct id could be coming from? It's got to be available to me somewhere, doesn't it?
    The only other option I can think of to accomplish my goal is to use straight up ajax to display portlet B, but that kind of defeats the purpose of portal doesn't it?
    Any help would be greatly appreciated.
    Thanks,
    Doug

    You can use Ctrl+F4 to close the current tab. I don't think that you can change the Alt+F4 action with Keyconfig.

  • Notification center interferes with full-screen apps (incl. games)

    The new notification center interferes with games.
    When you are making control movements on the screen, a little grey tab keeps appearing at the top middle of the screen.
    Just from using it, it seems the notification center has a full-screen mode and a normal mode. For apps which are running in full-screen (includes games, but also built in apps such as YouTube and Photos when they are in full-screen mode), the gesture which normally brings down the full notification center just brings down a little gray tab at the top middle of the screen. You can then slide that tab down, if you really want the notification center.
    But in games, the tab keeps appearing when you don't want it, and it has nothing to do with the gameplay. Even in Photos and YouTube, I would be quite happy if the tab did not appear at all in full-screen mode (a single click on these apps takes them out of full-screen mode, then you can drag down the notification center anyway).
    It would be very appreciated if an iOS update could add a notification center Settings option to disable the notification center tab drag-down, in full-screen mode.
    I can understand that Apple are very unlikely to add an option to disable all notifications in full-screen mode; fair enough. And if a new notification does appear during a full-screen app, then of course dragging that down should still bring in the full notification center. What I don't want is the little grey tab appearing - when I'm just operating with an app in full screen mode, and no new notifications have arrived.
    Mike

    I agree with both posts and have the exact same issues with iOs 5.  I also feel that I've been juked by Apple into upgrading to iOs 5.  I had absolutely no desire to slow down my games and add a feature that would interfere with said games, which is all I've gotten with the notification center.  No disable option?  Seriously, that is just one of the most absurd things I can imagine.
    And I hate to burst Apple's bubble, but your CPUs and iOs do NOT multi-task unless it's the 4s (which has two cores).  If you (Apple) have the notification center running in the background at the same time that I'm playing my game or typing, the iphone 4 and all versions before it are going to lag or skip while processing the notification center while it ignores the current thread (ie games, interface, etc)!  This is the reason the old system was implemented the way it was.  I know this for a fact (for example, any games would pause immediately when you recieved a text message, because the iphone is only capable of processing 1 thread).
    Honestly, I think apple intentionally added this feature in this way to try to force users to migrate to the 4s because it's a dual core phone, and it won't experience as much lag when running two tasks.
    Just add a disable option, some people NEED the performance we had in iOs 4!

  • Error in INTEGRATION_DIRECTORY_HMI and CACHE REFRESH

    Hi guys, well after checking the forum and several blogs i can't get rid of my problem!
    I have a problem concerning INTEGRATION_DIRECTORY_HMI and CACHE REFRESH.
    i wanted to get a file from a FTP-Server via CC and i got error:
      <SAP:AdditionalText>Error when reading HTTP destination: INTEGRATION_DIRECTORY_HMI.</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error while refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
    Because of this i tried to update my cache (SXI_CACHE). When i do a Delta Cache Refresh i get:
    Prefix Number: entry missing for system SSID client 100.
    When i do a complete Cache Refresh nothing happens at all. I also checked the cache notification in IB - Integration Directory where i fin dout that only the Integration Server (ABAP Cache) won't refresh. Well status is started but nothing else is happening.
    Then i checked the RFC INTEGRATION_DIRECTORY_HMI, did a connection test where i get an Internal Server error.
    Let me tell u that the systems runs very well in the last days but now i have no clue what might be wrong.
    Can somebody please advice me? I already read all blogs concerning this and also did a complete system-restart....
    br Jens

    when you check INTEGRATION_DIRECTORY_HMI with SM59 it is normal to get
    HTTP Response 500 - Internal Server Error. In this case it meens everything OK
    see the rediness check, that is attached to SAP note 817920
    when you start the complete cache refresh, you can see
    the function module SAI_CACHE3_REFRESH_BACKGROUND in SM58. As long as you can see this entry, the cache
    refresh is ongoing. If the refresh takes too long and runs on an error, try to specify another timeout in INTEGRATION_DIRECTORY_HMI or in the ICM
    Best Regards
    Alexander
    Message was edited by:
            Alexander Wrobel
    Message was edited by:
            Alexander Wrobel
    Message was edited by:
            Alexander Wrobel

  • Best Practice for caching global list of objects

    Here's my situation, (I'm guessing this is mostly a question about cache synchronization):
    I have a database with several tables that contain between 10-50 rows of information. The values in these tables CAN be added/edited/deleted, but this happens VERY RARELY. I have to retrieve a list of these objects VERY FREQUENTLY (sometimes all, sometimes with a simple filter) throughout the application.
    What I would like to do is to load these up at startup time and then only query the cache from then on out, managing the cache manually when necessary.
    My questions are:
    What's the best way to guarantee that I can load a list of objects into the cache and always have them there?
    In the above scenario, would I only need to synchronize the cache on add and delete? Would edits be handled automatically?
    Is it better to ditch this approach and to just cache them myself (this doesn't sound great for deploying in a cluster)?
    Ideas?

    The cache synch feature as it exists today is kind of an "all or nothing" thing. You either synch everything in your app, or nothing in your app. There isn't really any mechanism within TopLink cache synch you can exploit for more app specific cache synch.
    Keeping in mind that I haven't spent much time looking at your app and use cases, I still think that the helper class is the way to go, because it sounds like your need for refreshing is rather infrequent and very specific. I would just make use of JMS and have your app send updates.
    I.e., in some node in the cluster:
    Vector changed = new Vector();
    UnitOfWork uow= session.acquireUnitOfWork();
    MyObject mo = uow.registerObject(someObject);
    // user updates mo in a GUI
    changed.addElement(mo);
    uow.commit();
    MoHelper.broadcastChange(changed);
    Then in MoHelper:
    public void broadcast(Vector changed) {
    Hashtable classnameAndIds = new Hashtable();
    iterate over changed
    if (i.getClassname() exists in classAndIDs)
    classAndIds.get(i.getClassname()).add(i.getId());
    else {
    Vector vc = new Vector();
    vc.add(i.getId())
    classAndIds.add(i.getClassname(),vc);
    jmsTopic.send(classAndIds);
    Then in each node in the cluster you have a listener to the topic/queue:
    public void processJMSMessage(Hashtable classnameAndIds) {
    iterate over classAndIds
    Class c = Class.forname(classname);
    ReadAllQuery raq = new ReadAllQuery(c);
    raq.refreshIdentityMapResult();
    ExpressionBuilder b = new ExpressionBuilder();
    Expression exp = b.get("id").in(idsVector);
    roq.setSelectionCriteria(exp);
    session.executeQuery(roq);
    - Don

  • For the last year, I have to refresh my browser to load certain normal pages...IE opens them, but not Firefox. I also have extreme difficulties loading video from sites including YouTube, Yahoo, etc. I open them in IE just fine. I update all the time.

    For the last year, I have to refresh my browser to load certain normal pages...IE opens them, but not Firefox. I also have extreme difficulties loading video from sites including YouTube, Yahoo, etc. I open them in IE just fine. I update all the time.

    "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"<br />
    "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"<br />
    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    Your plugins list shows outdated plugin(s) with known security and stability risks.
    *Java Plug-in 1.6.0_07 for Netscape Navigator (DLL Helper)
    Update the [[Java]] plugin to the latest version.
    *http://java.sun.com/javase/downloads/index.jsp (Java Platform: Download JRE)

  • Import/Export Single Object

    Hi Folks,
    i tested imort/export for SWCV it is working fine...but when i m trying it for single object like namespace etc...
    I face the problem while exporting/importing a namespace in IR.
    1) I exported a namespace using menu Tools->Export design Objects
    2) Selected the software Component and Mode as using file system in the wizard
    3) Selected my namespace which i want to export
    got the message exported successfully.
    Export Path: D:\usr\sap\PL2\SYS\global\xi\repository_server\export
    File: XI3_0_TEST_2.0_of_xxx.com-nsps.tpz
    <b>I tried to import the same namespcae back into same IR.</b>
    and followed these step.
    1) Copied the .tpz file into import folder.
    2) then using the menu tool->import design Objects i selected my .tpz file
    3) Got the following msg.
    Import source XI3_0_TEST_2.0_of_xxx.com-nsps.tpz imported successfully. All imported design objects integrated successfully 3 import object(s) imported successfully 
    Import file moved to importedFiles\XI3_0_TEST_2.0_of_xxx.com-nsps_2007-02-13_02-41.tpz
    <b>But i was not able to see the imported namespace.</b>
    Also followed this document
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/content.htm
    Can u guide me plz.
    Sachin

    <b>Sreeram</b>
    I m not trying to move it form DEV to QA.
    I m exporting the namespace from DEV. say http://abc.com/xi/test of SWCV  Test of abc.com.
    and then i m trying to import it back to Same DEV box.
    I m getting the sucessfully imported message but not able to see the namespace.
    I tried deleting the namespace after exporting and then importing.
    But still i can't see it.
    However in cache notification and Tools->Find Transfer it is showing that it is sucessfully imported.
    I think it might be the issue with active version... can u help me out.
    <b>Chandra</b>
    i m not changing the name of anything. i got the above message as well, but not able to see the imported object.
    Sachin
    Message was edited by:
            Sachin Dhingra

  • XI cache refresh error 'HTTP status code503 Service Unavailable'

    We are running XI 3.0, SP 9
    XI cache refresh stopped working today (red traffic light). Tried a Delta refresh. Got a program dump with error 'Access with ‘ZERO’ object reference not possible'.
    Activated all objects in Change lists of Repository, directory. Tried Delta refresh again. Same error again.
    Re-started XI server.Now XI cache has error
    'Unable to refresh cache contents'.
    Detail says 'HTTP status code503 Service Unavailable'.
    Tested RFC connection of INTEGRATION_DIRECTORY_HMI and other XI related destinations. Everything works fine.
    Please let me know if anyone faced this before and what is the solution..
    Thanks
    Partha

    Ok, well this note i am note able to handle because of missing poissibity to use the Visual Admin.
    Another thing that came up: i still have probs with queues! Sometimes (today, and only today) a message runs through XI, so everything is fine.
    Because of this i tried to deregister and register the queues once again - but the scheduler status is still on "inactive"....
    what is the prob?!

  • Cache Refresh Problem

    Hi,
    We updated XI 3.0 to SP4, and started seeing several problems related to Cache Refresh and JCo.
    In the <b>SAPGUI in transaction SXI_CACHE</b>, we are unable to refresh the cache, and getting the following error:
    Connection to system RUNTIME using application RUNTIME lost. Detailed information: Error accessing "http://NETWEAVER:50000/run/hmi_service_id_fresh_mappings/int?container=any" with user "XIDIRUSER". Response code is 503, response message is "Service Unavailable".
    In <b>SM59 for RFC HTTP destinations</b>, the INTEGRATION_DIRECTORY_HMI test gives the HTTP/1.1 500 Internal Server Error. The URL is /dir/CacheRefresh.
    On the Runtime Workbench, I am trying to run the self-test for <b>Mapping Runtime</b>. We get the following errors:
    Ping Status: HTTP request failed. Error code: "503". Error message: "Service Unavailable"
    Self-test status: HTTP request failed. Error code: "503". Error message: "Service Unavailable"
    We are on XI3.0 SP4, J2EE SP7 and ABAP SP4.
    What can I check on the J2EE server to see if the service is running ? And what can I do to fix the JCo connections ? Thanks,
    Manish

    Thanks Hart. I have updated the URL and it succeeds on Test.
    However, I still have the Cache updation problem.
    When I update an object (say, a mapping) in the Integration Builder, and activate it, the XI Server Cache should get updated with this new object.
    On running the scenario, I am getting the following error as observed in the monitor (SXMB_MONI):
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Receiver Identification
      -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="XICACHE">UPDATE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>HTTP status code401 Unauthorized</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>An error occurred when refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    To resolve this problem, I have to manually go to the transaction SXI_CACHE, and do a delta cache refresh. It asks for the user credentials everytime for XIISUSER.
    Is there a way to automatically enable this user to enable the cache refresh in the background ?
    thanks,
    Manish

  • Best Solution For Automatic Cache Refresh

    Hello SDN,
            I need to know the best solution for automatic cahe update so that we donot get a runtime cache error in SXI_CACHE.We scheduled SAI_CACHE_REFRESH After every 1 minute, But is it the best solution???
    We need to know if there are better solution than this?
    We have had a look at the "how to Guide on Cache" also.But if we want an automatic refresh after every object is activated whats the best solution.
    It works with this but we want to know if there is a better solution or maybe even an implication on using this, as we did not find any documentation on SAI_REFRESH_CACHE.
    Regards,
    Anirban.

    Sorry, i posted the incorrect name in the later part of my mesage its SAI_CACHE_REFRESH.
    Regards,
    Anirban.

Maybe you are looking for

  • Remote bootable hard drive & time machine

    can i use a remote hard drive with one partition for time machine, and another to make the drive bootable...

  • {file} is used by Mac OS X and can't be opened

    This file is a video file and the lock that OS X has on it is persistent between reboots. Anyone know how to get OS X to let go of the file and let me watch it please? Thanks

  • Can't open Numbers file after moving it back to Mac from Dropbox

    Please help!  Can't open Numbers file after moving it back to iMac from Dropbox.   Says I need the newer version of Numbers each time I tried to open the file.  I am 100% sure that I had the newest version.   Spoke to the AppleCare guy and after doin

  • Wrong conversion of source system after transport

    Hello, We ve got a a transport problem in our 3-3 Landscape. Connections for extraction are only between same systems ( f.e. dev to dev) BI Dev         BI Test       BI Prod R3 Dev         R3 Test      R3 Prod The conversion of source systems is on t

  • Camera No Longer Compatible After Upgrade

    I just upgraded to Mac OS 10.4.8 and (I think) iPhoto 6.0.5. My cameras will no longer work with iPhoto, although they did previously - specifically the Canon Powershot SD400 and the HP M417. Any idea why this is happening? Is it something I'm doing