Inconsistant Cache (SXI_CACHE)

Hallo,
sometimes the cache will be inconsistant. Know anybody an workaroung to solve the problem? Delta-Cache or full-cash-refresh in sxi_cache dont help; also cache-refreshes with the web-interfache (Administration --> cache overview)
Thanks,
Frank

Hi Frank,
Please take a look at these weblogs..
/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off
/people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena
Hope these help!
cheers,
Prashanth

Similar Messages

  • Inconsistent cache even though SXI_CACHE says cache contents are uptodate

    Hi all,
    The status of SXI_CACHE says contents are up-to-date, but the cache is still inconsistent. For example, I cant see the  sender agreement, sender communication channels, but I am able to see the reciever agreement, etc. All the configuration objects are activated.
    I have tried full and delta cache refresh. Also tried running the report SAI_CACHE_REFRESH as sugested in an other thread.
    Process Integration (PI) & SOA Middleware
    I got a succesful result when I testing my configuration in the ID. But the log still shows that sender agreement is not found:
    Sender Agreement
    <Not found>
    <Trace level="1" type="B">SENDER AGREEMENT SIMULATION</Trace> <Trace level="1" type="T">Simulating Adapter Engine...</Trace> <Trace level="1" type="T">Simply trying to loolup for the most specific Sender Agreement object</Trace> <Trace level="1" type="T">no objects found</Trace> <Trace level="1" type="T">Note that real results may differ</Trace
    Any fixes for my problem?
    Thanks
    lasya

    Hi ,
    Check in the Objects tab of the Configuration. And if it exists, then try to add the sender agreement to the your configuration scenario. Then actiavte everything.
    Deleting the Sender Agreement,activate it and then try to recreate it..
    To more ~
    https://websmp101.sap-ag.de/~sapidb/011000358700003163902004E/HowTo_handle_XI_30_Caches.pdf
    Hope this helps,
    Regards,
    Moorthy

  • Automatic cache for ABAP Cache( SXI_CACHE not  happening)

    Hi All
    I have installed the PI 7.0, configuation went well, have developed the sample ineterfacess and these interfacess are working fine...
    The problem i am facing is the ABAP runtime cache is not getting updated automatically, after say10 min of each interface run, when i check SXI_CACHE it shows error (unable to perform Cache, Integreation_directory_HMI error) when i run the delta cache it works and the interfaces works fine....
    i have done the following things to check for solution.
    1. Made sure all the Namespacess in the IR are consistent.
    2. INTEGREATION_DIRECTORY_HIM rfc dest is working fine..
        i have checked no time out option uder special option...
    3. all the servicess releated to the cache under SICF are perfect.
    when i run the cache it works fine, but it is not supporting automatic refresh..
    Kindly let me know the report name which will take care of running the cache in background...
    Any suggestions.
    regards
    Nisar Khan
    Edited by: Nisar Khan on Feb 12, 2008 1:37 PM

    Prateek,
    The user for this RFC dest HMI is PIISUSER, and this user has the role of the IS_Service_User and IS_Service_User_main this roles has the authorization of S_rfc_adm....
    To make sure this is causing the problem when i get the error again i will check the authorization to run the RFC dest: HMI and let you know.....
    i think since i am using the user PIISUSER i should not have this problem but i will confirm it in sometime now..
    there is some  program whihc can be scheduld to do this refresh from ABAP side right?
    any other inputs?

  • Inconsistent cache location for web start

    I have a requirement whereby we are going to use a CD to let the client pre-deploy some of our application jars in the web start cache so that when they access our application online, there is 0 wait time for them.
    Fortunately we are supporting only JRE 1.4.2_x and above. After much experimentation with install/un-installing the JRE versions and acessing Sun's web start demos I realized that the java web start
    application cache location is different for diferent versions of JRE and Operating systems.
    After digging up the JRE 1.4.2_x code found that Sun uses $USER_HOME/Sun/Java/Deployment
    /javaws/cache. This seems to be the case on Windows 2000. I tried JRE 1.5 on XP and it stores
    it in $USER_HOME/Sun/Java/Deployment/cache/javaws. ( by default) Also the property in deployment.properties file is different
    for 1.4.2 it is deployment.javaws.cache.dir
    and for JRE 1.5 on xp it is deployment.user.cachedir.
    This is making it impossible to write a generic install script for the CD.
    Is there a definitive way to know what the cache location is for a given install of the JRE.

    first :
    version 1.5 also uses the property $deployment.javaws.cache.dir as an override for the property $deployment.user.cachedir/javaws
    second, version 1.5 implements a cd install feature, using the "-import" and "-codebase" args.
    /Dietz

  • Problem with PRAGMA NO-CACHE

    Hi,
              I am having the following problem. Any help is greatly appreciated.
              I have a servlet which in its doPost method says..
              response.setHeader ("Pragma", "no-cache");
              The browser gets this page. Then the user goes from this page to another
              page.
              When the user then uses the "Back" button of the browser, the browser
              does not show a "Warning: This page has expired". Instead it displays the
              original page
              that the servlet had sent.
              My servlet works fine with WebSphere but not with WebLogic 4.5.1 and 5.1
              Anybody encounter this problem before?
              Am I doing something wrong? Do I need to do something extra for Weblogic so
              that
              the page does not get cached?
              Thanks,
              Ullas.
              ([email protected])
              

    You try to delete the cache and retry once again. If this not solves your probelm then follow this url:
    Inconsistant Cache (SXI_CACHE)
    Cache Refresh
    ---Mohan

  • BPM CACHE REFRESH -

    Hi Guys:
      I would like to capture the Customer Credit Memo to create alert message with it when there is already exists in R/3. I am using BPM, in the BPM i created container element P_SETTNO to capture the customer credit memo number from XPATH expression. When I am testing it cannot get the value for the container element. Then I thought it's better to refresh CACHE so that it can get the latest version. While refreshing CACHE(sxi_cache) it's giving below error.
    " The Value of Expression &INF_SPLITBYLINE.P_SETTNO& Cannot Serve As the Source of an Assignment ".
    We are on SP19...
    Any clues/sugesstion please.
    Thanks,
    Venkat.

    Nilesh:
      No luck so far. The sequence of steps I did after delete and re import BPM.
    1) Assigning expression value to container variable p_settlement, it's is some how
         doesn't like the expression, it's giving same error as it was giving about
         expression.
      2) Then I removed expression and assigned constant value to p_settlement.
         This time no error when activating BPM, but alert message is empty. I am 
         concatenating text like below in the alert message.
         <b>text &p_settlement& text</b>
      3) Then I even removed container variable and provided static alert message text.
        Alert message is displaying in the Alert Inbox.
    What I am suspecting is
    1) it's not accepting expression value when assigning to container variable p_settlement.
    2) When I concatenate text with dynamic value (&p_settlement&) for alert message, it's not understanding to combine static and dynamic data.
    I am trying to achieve here is if the settlement is already exists in the custom table, it should send alert to the intended receipients so that they can take action on it.
    I hope you can understand the problem.

  • 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

  • Unable to resfresh adapter cache

    Hi Guys,
    I've developed a ccbpm and checked it for errors once I was done with no errors found. Activated everything which was successful but when I look at my adapter cash (in configuration side) I get this error "Problem updating an integration process with object ID 34B9F24643F138D4BA5F78359FA4344F. An empty condition was transferred"
    Any idea what could this be?
    Thanks,
    Jan

    Hi,
    Try to do a delta cache refresh and check still that problem exists:
    ABAP Cache -> SXI_CACHE
    Adapter Engine Cache -> http://<host>:<port>/CPACache/refresh?mode=delta
    Thanks,
    RK

  • JSP caching on Apache

    Hi,
    We are getting inconsistent caching of our JSP's on APACHE.
    Here is a sample response header.
    HTTP/1.1 200 OK
    Date: Fri, 04 Mar 2005 11:57:16 GMT
    Server: Apache Tomcat/4.0.1 (HTTP/1.1 Connector)
    Content-Type: text/html; charset=utf-8
    Cache-Control: max-age=7200, must-revalidate
    Last-Modified: Fri, 04 Mar 2005 11:53:45 GMT
    Expires: Fri, 04 Mar 2005 13:53:45 GMT
    Content-Length: 22396
    Age: 1073
    I would expect the JSP to expire after two hours but Apache seems to randomly expire the page after 2-50 minutes.
    Here are our APache cache settings :-
    CacheRoot               /cache               
    CacheSize               15000000
    CacheGcInterval               4
    CacheMaxExpire          24
    CacheLastModifiedFactor     1
    CacheDefaultExpire          24
    CacheDirLevels               not set
    CacheDirLength               not set
    CacheNegotiatedDocs          on
    NoCache               not set
    Any help/suggestions much appreciated.

    Make sure you only have one instance of PageContext in your classpath.
    Check all the jars in your classpath. I know that orion.jar has an instance of PageContext that you should remove.

  • Error in 'WEBSERVICE TO RFC' SCENARIO

    Hi experts,
      i am facing a problem in 'WEB SERVICE-RFC' scenario,here we are using soap sender communication cheannel & rfc receiver communication channel.while processing the message from 'portal'(through web service in 'SXI_MONI' we are gettin 1 request & 2 response(error) message.
    (in sxi_moni)
    1st error message:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="RFC_ADAPTER">APPLICATION_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="urn:sap-com:document:sap:rfc:functions">ZBAPI_QUOTATION.Exception</SAP:ApplicationFaultMessage>
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    [note: here we are using 'ZBAPI_QUOTATION' IN sap r/3)
    2nd response:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
      <SAP:P1>Object ID 08490A2EBE1A301E9D13373FF379B9BE Software Component 9776FD71CBAE11DF8942F5910A010C19</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Interface mapping Object ID 08490A2EBE1A301E9D13373FF379B9BE Software Component 9776FD71CBAE11DF8942F5910A010C19 does not exist in runtime cache</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    please help me to solve this issue.

    For the mapping error >>>  Please check whether  you have created a response mapping and properly  referenced it in your operation mapping
    For the RFC exception error >> Please check if you have any new fields added in RFC , re Import the RFC definition in PI
    refresh the cache SXI_Cache
    Please check below similar threads
    file rfc file
    RFC_ADAPTER "APPLICATION_ERROR"
    Re: Webservice to RFC  testing
    Hope this helps
    Regards
    Ninad

  • Idoc to FI scenario - Help needed

    Hi folks,
    Scenario: Idoc to file:
    I am trying to push COSMAS01 from SAP R/3 systemt to PI 7.1. I did the following
    1> Configured the IR and ID
    2> Did the ALE config on the sender R/3 system and also pushed idoc using BD16. I also see the status of the idoc as 03 (Send to port ok). However when I run IDX5 and SXMB_MONI, I dont see any message . idoc received.
    Let me know where do I check to troubleshoot this issue.
    I also have a doubt, Do I need to distribute the model from BD64 to from R/3 ? Is it needed?
    -- AKJ

    Thanks guys,
    I was able to move a bit further. The isse was in SM58 on the sender R/3 side. The message was the sender port was not configured in IDX1.
    I just did and cleared tRFC and it worked now. However the message in SXMB_MONI is in error. This is the error message.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Determination
      -->
    - <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="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    I could the my idoc content in the XML payload
    I read other blogs and forum messages and this issue has to do with clearing cache
    I did the following
    Did full clearing of cache SXI_cache
    Also cleared CPAcache using PIDIRUSER and PIRWBUSER
    Restarted executiong of messages in SXMB_MONI, but in vain.
    Please advise what I am missing.

  • Interface test fails during mapping - Resource not found

    Just upgraded from 7.1 SP8 to EHP1 SP3. Testing of the existing interfaces has been successful. I have created a very simple HTTP -> RFC Sync interface to complete the testing. When testing it in the integration builder I get the following message.
    +Unable to find resource 5e0ce8a0-b99a-11de-9eb4-c576ac120353 in the following software component versions: urn:xxxxx.com:PI71com/sap/xi/tf/_MM_ONE_.class-1+
    I've checked cache status overview in the ID and ESB and the updates were successful. I've checked the cache (SXI_CACHE) and the objects are there - correct object ID's. I;ve also performed a full cache refresh and that works. I then recreated the objects under a new SWCV and Namespace and get the same problem. It looks like the mapping object cannot be found.  Checks of SDN and SAP help have mentioned a cache problem but we've ruled that out.
    Any help you can offer would be appreciated.

    I've just noticed something unusual about the entry in SXI_CACHE. Under mapping the type of mapping appears as 'JAVA_JDK'. When you click on the drop down box next to the entry the possible types of mappings are...
    R3_ABAP
    JAVA
    Xi_TRAFO
    XSLT
    RS_XSLT
    I'm not sure if this is an issue or not. I've checked SDN and SAP SUPPORT and I can't find anything.

  • RFC Sender adapter error

    Hi Folks,
    Am trying an RFC to SOAP sync interface.
    Hav configured the Adapter, registered the program at PI, created RFC using registered server program.
    When I trigger the FM as Call Function '..' DESTINATION <rfc dest> i get a system failure.
    IN RWB Channel monitoring I see the error as "Error in processing caused by: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: senderAgreement not found: lookup of binding via CPA-cache failed for AdapterType RFC, AdapterNS http://sap.com/xi/XI/System, direction INBOUND, fromParty '*', fromService 'SAPECC_SHD', toParty '', toService '', interface 'ZBAPI_WEBSERVICE1', NS 'urn:sap-com:document:sap:rfc:functions' for channel 'CC_SAP_ZUMMATION_RFC_S' (channelId af2f451f1b473ac28063768416ba8a72)"
    Have checked for errors such as * in sender agreement, header data in Receiver agreement note 730870..
    Kindly guide if there is anything to be checked.

    Hi,
    Clear the cache (SXI_CACHE) and stop and restart the RFC sender channel in RWB.
    Cheers,
    André
    Edited by: André Schillack on Mar 30, 2010 5:09 PM

  • Timer step in BPm definition

    HEllo all,
    ich have a problem with BPm execution. During the execution the timer step (1 minute) will be not executed and process still running.
    Could someone help me.
    Thank's a lot.
    Mat

    Mat,
    Sorry but I could not understand.
    Did it work earlier and does it not work now? If yes, check the cache (SXI_CACHE ) and see what was the last active version etc and see if any changes have been made.
    Normally a wait step never causes much issue , but I havent used it much apart from once in one interface so cannot vouch for this though.
    Regards
    Bhavesh

  • BPM Message Mapping: "Cannot produce target element /ns1:BAPI...."

    Hi,
    A scenario File - BPM - BAPI call was developed, as described in blog 'RFC scenario using BPM' cfr. link
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    The Mapping is as follows:
    MT_EDB_MATERIAL_REQ (1:1) --> BAPI_MATERIAL_EXISTENCE_CHECK (1:1)
    MATNR (1:1) -
    > MATERIAL (1:1)
    When executing the scenario, an error appears in the trace of SXMB_MONI, step 'Request Message Mapping'
    Cannot produce target element /ns1:BAPI_MATERIAL_EXISTENCECHECK. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd....
    I tried the following:
    1) import the XML-file into the testmapping: executed successfully
    File:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_EDB_MATERIAL_REQ xmlns:ns0="http://agfa.com/SD_EDB">
    <MATNR>15P6X</MATNR>
    </ns0:MT_EDB_MATERIAL_REQ>
    2) Removed the mapping on node level and left mapping only on element level (material): same error
    3) Activated the message mapping, interface mapping, determinations, etc again...:same error
    4) Removed the Interface Mapping and created it again: same error
    5) Compared the version ID of the Interface Mapping/message mapping in the Monitor trace with the version ID of the IR and saw that there was a difference.
    After the CPA full cache, SXI_CACHE full refresh and object refresh in the IB Administration, the differences remain, and also the error....
    Anybody an idea ?

    Hi
    >>>Cannot produce target element /ns1:BAPI_MATERIAL_EXISTENCECHECK. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd....
    The error clearly says that one of the occurrence value  for the target node mentioned is not coming from the source during mapping. The easiest way to solve the problem is as follows
    <b>
    First Execute the mapping as pointed out by "Raj" and the following steps.
    </b>
    1. Goto the Mapping Editor
    2. Double click on the target node that is causing the problem here BAPI_MATERIAL_EXISTENCECHECK.
    3.  Right click on the same node and select "DisplayQueue".
    4. View the Queue.
    5. YOu will find "Suppress" entries, which means a value is expected but no value is coming in.
    6.Go from right to left and check each node in the mapping and you will be able to trace where the suppress node comes from and take appropriate action
    regards
    krishna

Maybe you are looking for

  • HTML-ish question - Sorry

    hi when i cast a string out of a vector and use that string as the VALUE parameter in a html textfield it only puts the first word of the string in the textfield: String tempString = (String)vec.elementAt(1); out.println("<input type=text name=Subjec

  • Oracle Asset (Functional) Practice Questions for Interviews and Certificati

    https://www.createspace.com/3495382 List Price: $29.99 Add to Cart Oracle Asset (Functional) Practice Questions for Interviews and Certification Examination (Release 11i and 12) Functional Consultant Authored by Erp Gold This book contains 150 Oracle

  • Conditional Button and passing value

    Hi All, Thanks in advance for any help. I am trying to condition a button to redirect to a certain page under certain conditions. I have the link going to the correct page however for some reason the id is not being passed. What am I missing in the l

  • MOV files with CFHD codecs

    I have some old quicktime mov files that no longer play on my mac (version 10.9.1). They seem to think they encoded with codecs CFHD.   I currently have quicktime player 10.3 installed.  Has anyone else seen this issue?

  • Is there any way to toggle between languages in 10.5.8?

    I write emails in Japanese {Hiragana and Kanji) a lot but I need to frequently transfer between English and Japanese for that. On an older OSX version there used to be a way to toggle between selected languages using the space bar and another key (I