SXI_CACHE vs. RWB Cache Monitoring
I'm familiar with the functionalities of transaction SXI_CACHE, as I've used it on a previous project. However, I have not used the Cache Monitoring function in the RWB, and was curious what the differences were. When would you prefer to use one over the other?
I've reviewed the How To Handle Cache in XI30, but the only thing that was specified about RWB Cache Monitoring was that you would choose between Software Components and Mapping Programs. I am still unclear as to what else is available.
Thanks in advance!
Hi Daniel,
See these..
http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/28e1c20a9d374cbb71875c5f89093b/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/92/2fd93f130f9115e10000000a155106/frameset.htm
/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off
/people/sravya.talanki2/blog/2005/11/03/cache-refresh-errors--new-phenomena
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/003de490-0201-0010-68a4-bf7a1e1fd3a5 -- Monitoring in XI 3.0 ( see cache monitoring)
cheers,
Prashanth
P.S Please mark helpful answers
Similar Messages
-
RWB Cache monitoring problem.....
Hai,
I have a problem in cache monitoring in Runtime workbench. Search criteria in cache monitoring is restricted to 2000 entries and not able to select the hit list manually.
Is this is standard from SAP (restricted to 2000 entries) or can be changed according to the requirment.
Thanks for your help.
Regards,
Yoganand.V
Edited by: Yoganand Vedagiri on Jan 30, 2009 12:33 PMDear Yoganand ,
this question is out of curiosity . in our company we are using ECC 6.0 with ABAP engine alone . when i came across this thread i the "Runtime Workbench" was a very new word and hence i tried ti run the transaction SXI_CACHE given in the thread to knew what is that .
i got a "XI runtime cache " screen with status of cache showing in RED .
my doubt is that how is that XI feaurures are available with ABAP alone systems ?
will this cache be active(green) if there would have been JAVA engine also ?
please throw some idea on this , which would be of great use to us -
How to read Group ID from Value Mapping Context in Cache Monitoring ?
Hi friends,
In RWB --> Cache Monitoring --> Integration Server (Java) -> (Search for Value Mapping Groups) in this each item is identified by Value Mapping Group (GroupID, Context, Identifier/Agency, Identifier/Scheme). Either we create Value Mapping Table in ID or replicate value mapping data directly from text file/SAP table etc., in run time cache, data will be identified in this manner.
Now, our requirement is to delete a record the Cache for a particular context. Two operations provided by XI one is 'Delete' and another one is 'DeleteGroup'. When we use either of this, we should know GroupID. Suppose, I replicated some large amount of data from my text file in Runtime Cache. Value Mapping Table is like that IN --> India, US --> USA, AU --> Australia, EG --> Egypt. Now, I am required to write a program to get the input country code from user which is going to delete in the value mapping table like IN/AU.... For this, what logic we should follow in the program is, First we scan the value mapping table and find the record (country code) which is match with the input. Then find the GUID value for this record. Now we use the DeleteGroup Operation and pass this GUID and then delete the record.
So, in essence, how to read the GUID from value mapping context.
Friends, Kindly help me to do this.
Thanks in advance.
Jegatheeswaran P.Did you get the way to read group id?
-
RWB Component Monitoring - Cache Connectivity Test failure
Hi,
I have done the Cache Connectivity test in RWB-Component monitoring.
For the Integration Server - Integration Engine XYZ.
I am getting error
Result of Self-Test
Can the SLD be reached? ... Details OK
Does the Integration Engine know the business system? ... Details OK
Are roles in SXMS_CONF_ITEMS and SLD consistent? ... Details Error
Is Web service security available? ... Details
The error message os
Details for 'Are roles in SXMS_CONF_ITEMS and SLD consistent?'
Inconsistent roles. System Landscape: Integration Server. SXMSGLOBAL: Application System
How to solve this issue.
Regards
FarhatHi
Use Tcode SXMB_ADM -> integration engine ,Assign proper Client to Integration Server.
look this similar thread
Are roles in SXMS_CONF_ITEMS and SLD consistent? -
SXI_Cache and CPA Cache..
Hi All,
J2EE engine components : SLD, IR, ID, RWB, AE,Adapters(except IDOC and HTTP sender), Mapping Runtime.
ABAP engine components : BPE, IE.
Now pls tell me the where does SXI_Cache reside and its purpose in simple defination.
Where does CPA Cache reside and its purpose?
RegardsHi,
the below blog will explain your doubts
SXI_CACHE - Ripped Off
SXI_CACHE - Ripped Off
This transaction is useful for troubleshooting and support within SAP Exchange Infrastructure. You can call to analyze the cache
http://help.sap.com/saphelp_nw04/helpdata/en/0d/28e1c20a9d374cbb71875c5f89093b/frameset.htm
CPA Cache
Cache monitoring monitors cache objects. Selection criteria are available for each cache object; you can use these selection criteria to search for current objects in the runtime cache
CPA cache means it will contains the cache copy of all objects created during configuration time (ID)
To monitor the CPA cache
Display:
http://server:port/CPACache/monitor.jsp
History:
http://server:port/CPACache/history.jsp
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
How to handle XPI caches in 2004s
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01be34
Thanks
Swarup -
Value Mapping Replication-Values not reflected in Cache Monitoring
Hello
I implemented Java proxy for populating values in Java cache. The call was successful also i could see successful messages in SXMB_MONI. also in message moniotring it says "JPR successfully processed the message".
But when i am checking in cache monitoring i couldn't view the context that i populated through proxy.
Do i need to refresh any of the cache or restart the server?
Thanks in advance.
Regards
RajeevHi Rajeev,
Close the Integration Builder and RWB pages and open again with browser cache refresh. it works for me
Regards,
Ricardo.
Message was edited by:
Ricardo Quintino -
RWB - Cache Connectivity Test - Adapter Engine shows error
Hello Friends,
In our one production system (PI 7.1), while do 'Cache Connectivity Test' from RWB -> Component Monitoring, it shows the following error for Adapter Engine under Integration Directory.
Error:
Cache notification from Integration Directory failed Error when accessing the System Landscape Directory.
No SLD elements of type SAP_XIAdapterFramework found
But, Integration Server - ABAP, Integration Server - JAVA shows green color. The messages are flowing through the Adapter Engine fine. i.e I am seeing 2 Adapter Engines under Integration Server in Component Monitoring. One Adapter Engine is in grey and another Adapter Engine shows green color.
When I click the grey color adapter engine, it immediately turns to red color and some different host name url is displayed (http://<wronghost>:53000/AdapterFramework/rtc).
So, what could be the problem ?
Kindly clarify, friends.
Thanking you.
Kind regards,
Jegathees P.Hello Jegathees
Apply the solution in note #804124 HTTP communication with XI Adapter Engine fails. Set the parameters:
SLD.selfregistration.hostName
SLD.selfregistration.httpPort
SLD.selfregistration.httspPort
as described in the note.
Regards
Mark -
Hello all.
I'va the following error when I check the Cache Monitoring in RWB
for "Integration Server (ABAP Cache)" :
Communication error
It's the case for all objects : example for Integration processes
What is the origin of this issue ?
If I check "Integration Server (Java Cache)" objects , it's ok !!
Thnaks in adavancehi,
you always need to start with this doc
if you have cache related issues:
https://websmp109.sap-ag.de/~sapdownload/011000358700003163902004E/HowTo_handle_XI_30_Caches.pdf
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Cache Monitoring in Runtime Workbench not showing status/throwing error
Hello Friends,
The Cache Monitoring in Runtime Workbench is not showing the status at all. Below is the error message that is displayed.
Connection to system RUNTIME using application RUNTIME lost. Detailed information: Error accessing "https://us-medpiqas.ww005.siemens.net:50001/run/value_mapping_cache/int?method=InvalidateCache" with user "null". Status of response is HTTP/1.1 401 Unauthorized - Unauthorized
It was working fine few days before. Now the messages are not getting processed as they are not able to access the message mapping at runtime. I am surprised as to how this happened. Can anyone of you tell me what I can do to proceed with the problem?
FYI: SXI_CACHE in ABAP Stack shows updated status and is green.
Thanks & Best Regards,
Anand Patil
Edited by: Anand Patil on Dec 22, 2010 4:06 PMHi,
Restarting the XI: CPA Cache Service in https://<host>:<port>/nwa -
> Systems---->Start & Stop. After restarting the CPA Cache service. The error is no more shown.
This works!
Thanks & Regards,
Anand Patil -
Error in RWB Component Monitoring ... "Domain ???"
Hello Everyone!
A problem suddenly popped up in our SLD. When I navigate to RWB > Component Monitoring... I can no longer click on the "Integration Server" The Domain shows <i>"Domain ???"</i> would anyone know what could be the problem?
Warm regards,
GlennHi Glenn,
Please check your BS for the XI in the SLD and verify you have specified the pipeline url properly:
http://<host>:<port>/sap/xi/engine?type=entry
you can find the http port in SMICM --> GOTO-> SERVICES
In addition to that Verify (in XI) SXMB_ADM --> IE config --> IS URL.
you should have the same url here.
Hope it helps..
Kumar.S
Message was edited by:
Kumar.S
Kumar.S.V -
Value Mapping Tables are not updated in RWB cache
Hi Friends,
I am doing value mapping replication from SAP.
I am following
/people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication
1)
I didnt changed ABAP proxy of ValueMappingReplicationOut in SAP system.
is anything to... its already in Active state
2)I used ABAP report to call proxy in SAP system.
while debugging ,I come to know that values are populating in the structure svmr_value_mapping_replication in proxy.
3) activated Java inbound proxy (async).I got respose like
Interface http://sap.com/xi/XI/System#ValueMappingReplication registered with value localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:valueMappingReplication
4) No message Mapping .because sender and receive using same message type ValueMappingReplication in http://sap.com/xi/XI/System of SAP BASIS 7.00.
4) I didnt done Sender agreement because of sender is SAP here.
6) In receiver communication channel i follwed help.sap.com
i used PIAPPLUSER
7)
but I am not getting values in RWB Cache.
8) i didnt find any message in sxmb_moni
8) I did cashe refresh and CPA cache refresh too..
correct me please..
suggest the relevent
regards
RamHi Sarvesh,
Thanks for your responses.
Now RWB ValueMapping Table is updating.
I tried my luck with Single row of Target and Source values.
I am lucky.
Now I tried my luck more than One row..But I am not getting values the way I required.
Please have a look in below screenshot from RWB.
[http://www.imagehosting.com/show.php/1735277_ValueMapping.jpg.html]
I am getting the first Taget value for all Target avlues.
In Details Tab,It is showing all the values of source and target values.
In my observation,It should show only one source value details.[http://www.imagehosting.com/show.php/1735286_Valuemapping1.Jpg.html]
Please guide me.
Is ther any necessary to change Abap report logic.
my abap logic look like this.
data: lcl_value_mapping type ref to co_svmr_value_mapping_rep,
ls_value_mappings type svmr_value_mapping_replication,
ls_item type svmr_value_mapping_rep_item,
lcl_system_fault type ref to cx_ai_system_fault.
ls_item-operation = 'Insert'.
ls_item-group_id = '315286378563858425463215845123544'.
ls_item-context = 'http://Test'.
ls_item-identifier-scheme = 'OTDVendor'.
ls_item-identifier-agency = 'OTD'.
ls_item-identifier-value = '111'.
append ls_item to ls_value_mappings-value_mapping_replication-item.
ls_item-operation = 'Insert'.
ls_item-group_id = '315286378563858425463215845123544'.
ls_item-context = 'http://Test'.
ls_item-identifier-scheme = 'SAPVendor'.
ls_item-identifier-agency = 'SAP'.
ls_item-identifier-value = 'XXX'.
append ls_item to ls_value_mappings-value_mapping_replication-item.
create object lcl_value_mapping.
try.
call method lcl_value_mapping->execute_asynchronous
exporting
output = ls_value_mappings.
commit work and wait.
if sy-subrc = 0.
WRITE : 'Value Mapping Executed and Values sent to XI system'.endif.
catch cx_ai_system_fault into lcl_system_fault.
write: 'Error: ', lcl_system_fault->errortext.
endtry.
clear ls_value_mappings-value_mapping_replication-item[].
ls_item-operation = 'Insert'.
ls_item-group_id = '315286378563858425463215845123544'.
ls_item-context = 'http://Test'.
ls_item-identifier-scheme = 'OTDVendor'.
ls_item-identifier-agency = 'OTD'.
ls_item-identifier-value = '222'.
append ls_item to ls_value_mappings-value_mapping_replication-item.
ls_item-operation = 'Insert'.
ls_item-group_id = '315286378563858425463215845123544'.
ls_item-context = 'http://Test'.
ls_item-identifier-scheme = 'SAPVendor'.
ls_item-identifier-agency = 'SAP'.
ls_item-identifier-value = 'YYY'.
append ls_item to ls_value_mappings-value_mapping_replication-item.
try.
call method lcl_value_mapping->execute_asynchronous
exporting
output = ls_value_mappings.
commit work and wait.
if sy-subrc = 0.
WRITE : 'Value Mapping Executed and Values sent to XI system'.endif.
catch cx_ai_system_fault into lcl_system_fault.
write: 'Error: ', lcl_system_fault->errortext.
endtry.
Regards
Ram -
What is a cache monitoring? and what it is used for?
what is a cache monitoring? and what it is used for? how safe it is to execute the transaction RSRCACHE in development?
Thank you,
YorkHi Les,
Cache is a temporary storage for recently accessed data.
Used to enhance query performance.
Use t-code RSRT to view more on cache.
Please see this link:
http://help.sap.com/saphelp_nw04/helpdata/en/41/b987eb1443534ba78a793f4beed9d5/content.htm
Cache helps to improve query performance. As it can save data in memory, flatfile, cluster table or BLOB.
You can remove cache per query or inactivate it for perticular info provider or inactivate it overall.
But which is not recommended. Yes if u know that certain queries you dont use often and its not accessing large number of records then you can inactivate it for those queries. you can manage cache via three t-codes RSRT or RSRCACHE or SPRO>SAP Reference IMG>SAP Busines Wearhouse--> Reporting relevent setting -->General Reporting Setting in BEX -->Global Cache Setting.
please follow the link which has few good documents on cache. which will clear your complete concept for cache.
https://service.sap.com/bi -->Product information previous releases -->BI InfoIndex --> OLAP --> you will get bunch of documents in that.
Look at the following threads :
OLAP Cache
what is cache?
also check RSRT and OLAP cahce docs
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/afc59790-0201-0010-9f99-940f7c3934fc
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9f4a452b-0301-0010-8ca6-ef25a095834a
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7c361b95-0501-0010-c0ab-897c5aa14504
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/31b6b490-0201-0010-e4b6-a1523327025e
Hope this helps.
****Assign Points if Helpful****
Regards,
Ravikanth. -
Message processing not visible in RWB Message monitoring
Hi Experts,
There is an issue where messages are visible at ABAP Stack(SXMB_MONI).But same messages are not visible at RWB Message monitoring Integration server(IE and AE) Level.
Previously adapter status for this scenarios was Inactive in integration directory we taught this could be the issue and made adapter status active in Integration Directory. This did not solve the issue.
When payload is taken and processed from test message tab under RWB-Component monitoring-Integration Engine.
Messages are visible in RWB Message monitoring.
Experts could you please help in finding out what could be the issue,Please let me know if any additional information is required,
Thanks in Advacne,
Seshu.KThere is an issue where messages are visible at ABAP Stack(SXMB_MONI).But same messages are not visible at RWB Message monitoring Integration server(IE and AE) Level.
Check if you have chosen the Status filter as ALL and not "Error".
If you are loking for old messages, then you will not be able to see succesful messages beyond a particular period in the past, since all the succesful messages would have been archived.
To see such messages, you have to choose, the option, show message from "Archive" and not "Database". -
SOAP messages not visible in RWB - Message Monitoring - Adapter Engine
Hi,
following scenario:
ERP is sending IDocs to PI.
Within PI an integration process sends the IDoc data through a SOAP (WS) receiver channel to a system far far away.
In RWB -> Communication Channel Monitoring I can see all delivered messages selecting my SOAP channel.
But:
I can´t see the SOAP messages in RWB -> Message Monitoring -> Messages of Adapter Engine.
In RWB -> Message Monitoring -> Messages of Integration Engine I only see SOAP messages with status "Error".
Successful column is empty.
Do I have to adjust some system / monitoring parameters also seeing SOAP messages in RWB->Message Monitoring?
Thanks in advance,
AndréHi Ravi,
thanks.
But there are thousands of successful messages delivered to the receiver.
These successful messages can only be seen in the Channel Monitoring.
I can´t find these successful messages in Message Monitoring.
Only some with status "Error" are displayed.
Strange...
Cheers,
André -
Adapter Engine link disapperead from RWB - component monitoring screen
Hi.
I restarted PI.
After that, the "adpter engine" line (link) disapperead from the page RWB - component monitoring.
PI is running, it is exchanging data with Ecc and Thirdy Party systems.
How to solve the problem ?
To arrive to "defective" screen:
http://host:5xx00/rwb/index.jsp --> component monitoring --> component with status all --> display
Under domain xx, under integration server, there is no adapter engine line/link
Thanks !HI,
Check in SLD-> content maintenence-> XI adapter framework is registered or not...
If not thn register by performing the action as follows:
1. In the J2EE administrator tool in cluster - server - services - deploy
(application view), stop the J2EE applications:
a. sap.com/com.sap.aii.af.service.cpa.monitor
b. sap.com/com.sap.aii.af.
2. Restart the sap.com/com.sap.aii.af application.
have a look on this...
PI 7.1: Problem with SLD configuration: Cannot find central Adapter Engine
Regds,
Pinangshuk.
Maybe you are looking for
-
Question about Follow-Up Actions
Dear all, When i define the Follow-Up Actions in QM when the usage decision was made, i met a problem. I want to develop a new function when the usage decision was done.But i don't know how to define the import parameter in the function.Because i don
-
Hello, if this feature is already implemented please tell me where!! It would make a lot of sense to me to allow a second / external monitor output / overlay, much like you can do in Premiere through the program monitor's playback settings. When I'm
-
I am not happy about this. I have a pc and a mac. My ipod is pc formated so i can access it on both computers. But now with iTunes 7 I can't update my ipod firmware on my mac. Has this always been true?
-
HT1386 i have an itouch synced with itunes and want to sync iphone too.
I cant get iphone 4 to sync with itunes. Itunes is on mac and previously and currently is synced with itouch. i want to add the iphone as an additional synced device. i have authorized the iphone in itunes but it does not show up as a device to sy
-
'Download Only' option under 'Tools' in Apple Software Updates grayed out.
I'm trying to convert audio files in iTunes into rigtones. Followed all steps but can't see the m4r version back in iTunes. Tried selecting Download Only (Start -> All programs -> Apple Software Update -> Tools) but this option is grayed out. How do