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
lasyaHi ,
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 PMPrateek,
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 -
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 -
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 Jenswhen 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,
JanHi,
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 -
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?
-- AKJThanks 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. -
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 -
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.
MatMat,
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 -
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
-
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
-
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