J2EE RFC Metadata cache refresh

Hi All,
I've searched a bit on this forum but can't quite find the answer I'm looking for...
Is it possible to perform a cache refresh without having to restart the server, after making changes to an RFC model and deploying it?  It's a pain in the neck to have to keep restarting DEV, QA and PROD everytime we move something through the CMS that has changes to models.
I would have thought the assembly step from consolidation to production would have solved this problem but it doesn't.
Thanks,
Gareth.

> Hi Gareth,
> Several stacks like Web Dynpro, Metadata Interface,
> e, JCO etc read the ABAP metadata and cache it on the
> J2EE Engine. Hence the older metadata still remains
> cached.
> Solution:
> 1) If the interface of a function module is changed
> on the ABAP side, the restart of the J2EE application
> server updates the meta data caches on Java side. A
> restart of the ABAP application server is not
> necessary.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>                                                    
> 2) People think about a option to update the meta
> data cache without a restart of the J2EE application
> server. But nothing in detail is planned at the
> moment.
>
>
>
>
>
>                                                    
> Regards,
> Arun
Hi Arun,
I understand what is happening and how it works and why...  I was simply asking if there is a way to refresh the J2EE cache without restarting the server?
I think this is something we really need included in future SP's as it is a pain.  As mentioned, I would have throught the assembly/import step in the NWDI CMS would have done something to refresh the cache when an SC is imported into the Production system.
Gareth.

Similar Messages

  • WD Java RFC metadata cache invalidation without recycle JAVA

    Since we are in a high availability production system, we cannot recycle or CE instance. There are times were the RFC metdata invalidation does not work and the only things that forces it is a recycle of the CE system.
    This is contrary to what SAP has publicized, so is there a process in NWA or a single process (and NOT the server0 process) that we can refresh without stopping and starting the java engine.
    Much like Visual Administration is there a single service we can stop and start to ensure the engine stays up and running and available?
    Thanks
    Weyland Yutani

    Hi Weyland ,
    did you check the guide ?
    Metadata Cache Invalidation for Adaptive RFC Models
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df
    There's a solution in this guide which explains how to proceed to avoid engine restart in case of ARFC.
    (I don't know your engine release, but if it is >= 711, then you may welcome this guide as well:
    Using an Adaptive RFC 2 Model in Web Dynpro Java
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50f7192d-2808-2d10-189b-df3fa5f71abf )
    I hope this helps.
    Best Regards,
    Ervin

  • Invalidating rfc metadata cache

    hi all,
    i want to invalidate rfc metada cache through adaptive rfc metada cache invalidation tool in webdynpro console..
    can any one plz suggest me the path to find that.
    thanks in advane
    seshagiri

    hi juan,
    it was very helpful solution to our problem that is invalidating rfc metadata.
    after i gone through the pdf,i found it is for NW04S or 7.0 SP12
    but v r using SP09
    so i beleive upgraing is the only solution.right
    or can u suggest any other solution.
    thanks in advance
    seshagiri

  • How to refresh XI RFC Metadata Repository?

    Hi everyone,
    I would like to know how to refresh the XI RFCadapter Metadata Repository.
    I had a scenario RFC(R/3) -> XI -> Legacy System. I made some changes in RFC on R/3 environment, adding some fields, but unfortunately these fields are not appearing in XI.
    I imported and activated the RFC in "Design:Integration Builder" but XI still not receiving these new fields.
    Thanks for your attention.
    Best Regards,
    Gabriel Santana
    Message was edited by: Gabriel Sant'Anna

    Hi,
    Thank you for your replies.
    Chris, I followed the guide you sent me, very helpful, but unfortunately when I tried to realize "Single Repository Object Cache Refresh" to object type "AdapterMetaData", the following error appeared:
    Method fault! Message : Plain exception:null com.sap.guid.GUIDFormatException at com.sap.guid.GUID.parseHexGUID(GUID.java:814) at com.sap.guid.GUIDGenerator.parseHexGUID(GUIDGenerator.java:111) at com.sap.aii.utilxi.misc.api.GUIDFactory.parseHexGUID(GUIDFactory.java:120) at com.sap.aii.ibrep.server.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:62) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java:132) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java:248) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java:62) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl10.process(HmiLocalLocalObjectImpl10.java:144) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java:281) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java:560) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:704) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162) Stack trace: com.sap.aii.utilxi.hmi.api.HmiMethodFault: Plain exception:null com.sap.guid.GUIDFormatException at com.sap.guid.GUID.parseHexGUID(GUID.java:814) at com.sap.guid.GUIDGenerator.parseHexGUID(GUIDGenerator.java:111) at com.sap.aii.utilxi.misc.api.GUIDFactory.parseHexGUID(GUIDFactory.java:120) at com.sap.aii.ibrep.server.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:62) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java:132) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java:248) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java:62) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl10.process(HmiLocalLocalObjectImpl10.java:144) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java:281) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java:560) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:704) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162) at com.sap.aii.ibrep.server.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:68) at com.sap.aii.ib.server.hmi.HmiServiceImpl.invokeMethod(HmiServiceImpl.java:132) at com.sap.aii.ib.server.hmi.HmiServer.process(HmiServer.java:248) at com.sap.aii.ib.sbeans.hmi.HmiBean.process(HmiBean.java:62) at com.sap.aii.ib.sbeans.hmi.HmiLocalLocalObjectImpl10.process(HmiLocalLocalObjectImpl10.java:144) at com.sap.aii.ib.web.hmi.HmiServlet.processRequestByHmiServer(HmiServlet.java:281) at com.sap.aii.ib.web.hmi.workers.ExternalClient.doWork(ExternalClient.java:78) at com.sap.aii.ib.web.hmi.HmiServlet.doWork(HmiServlet.java:560) at com.sap.aii.ib.web.hmi.HmiServlet.doGet(HmiServlet.java:704) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162) Root cause : null
    Details: No details available
    My path for this service is:
    http://mslsr08:50000/rep/hmi_cache_refresh_service/ext?method=CacheRefresh&mode=RM&type=AdapterMetaData&guid0=&guid1=
    How could I solve this issue and finally refresh the cache?
    Best Regards,
    Gabriel Santana

  • RFC metadata change: how to refresh?

    Hi everybody
    I have a RFC in my model. If, after import, its metadata are changed, the new in/out parameters are ignored by VC.
    How can I workaround this problem (i.e. cache refresh, force metadata import again, ...) without renaming the RFC?
    Thanks
    Vincenzo

    Hai ,
    I have an simillar problem even i changed my options to get latest . so i  request to change the bapi name and reimport in to Vc  then New updated bapi imported . but sometimes using get latest automatically bapi will be updated wht ever u change . so try get latest otherwise change bapi name and reimport ur problem will be solved .
    Regards,
    venkat

  • Adaptive RFC... metadata cache.

    Just curious...Is there a way to force a re cache of the RFC metadata.
    Regards
    Pran

    Hi Pran,
    currently, the only way to "recache" or initialize the Metadata cache is by restarting the Netweaver J2EE Engine.
    As a matter of fact, whenever (structural) changes are done in a backend (such as adding fields to DDIC Structures), then the engine must be restarted. It is not necessary to reimport, rebuild, or redeploy, but it is necessary to restart
    This will be improved in future releases.
    Ciao, Markus

  • Metadata Cache Invalidation for Adaptive RFC Models

    Hi,
    I’m trying the tutorial of the document: Metadata Cache Invalidation for Adaptive RFC Models.
    I’ve downloaded and deployed the EAR for NW7.0 on my server, but when I try to list the JCO destinations I have the following error:
       java.lang.NoSuchFieldError: flush_cache
        at com.sap.invalidation.InvalidationView.onActionGetSLDJCOs(InvalidationView.java:215)
    When I try to invalidate a dictionary, I have the message:
    Cache for Dictionary com.unilog.product.search.model.types.SearchProductModel invalidated
    But the tooltip value is not updated in my application...
    Can anyone give me some tips to use this component?
    Thanks in advance.
    Regards,
    Claire

    hi friends
    u see  this weblogs&pdf,this is helpful for u
    /people/bertram.ganz/blog/2007/01/08/the-top-12-hottest-sap-notes-every-web-dynpro-java-developer-must-know
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f3f93ee7-0c01-0010-2593-d7c28b5377c2
    Regards'
    vino

  • RFC Cache Refresh

    Hi,
    I am working on JDBC to RFC scenario. As there were some new changes done on RFC i have re-imported the new structure into XI and activated. Now when i run the scenario it is still taking the old structure and it is failing in sxmb_moni.
    I tried full cache refresh through sxi_cache but still the same problem.
    Please help me out.
    Best Regards,
    Sudheer

    Hi Sudheer,
    First Clear SLD Data Cache from IR and ID using the menu option
    Environment-->Clear SLD Data Cache
    Now, use XIDIRUSER to refresh the cache via below URLs -
    For complete cache refresh - http://<hostname>:<port>/CPACache/refresh?mode=full
    For delta cache refresh - http://<hostname>:<port>/CPACache/refresh?mode=delta
    If this does not solve the issue, check transaction SLDCHECK to ensure that connection to SLD is available.
    If the issue still persists, see Cache Update Problems section in [XI Troubleshooting Guide|http://www.riyaz.net/blog/index.php/2008/06/04/xipi-sap-xi-troubleshooting-guide/].
    Regards,
    Riyaz

  • Cache Refresh Problems:J2EE

    Hi
    I am facing a problem in cache refresh.
    The XI 3.0 server is at SP10. Now whenever i am doing any changes in directory and activating it,it doesnt give me any error. but when i am cheking the Cache notifiactions it shows me a "GREEN" light for ABAP Cache and a "RED"(not yet started) light for Central Adapter Engine Cache.
    Thus, in sxi_cache also i see a green light telling me that cache contents are upto date.
    I tried doing a manual CPACache refresh by using
    http://<host>:<port>/CAPCache/refresh?mode=full|delta , but it doesnt get completed.
    Due to this my scenarios are not working currently and whatever changes i am making is not getting reflected.
    Has anyone faced this...?
    How can I solve this?????
    Thanks in advance.
    Regards
    Sunita

    Hi Sunita,
    The following are required for a successful CPA-Cache refresh:
    1.Correct maintenance of the users in the ExchangeProfile (Adapter Engine Service User and Integration Directory Service User)
    2.Successful SLD self-registration of the URLs
    3.Availability of SLD
    Check the "Problems" tab of the cache notifications overview in the directory. If there is a problem with an incorrect communication then it will be shown in this tab.
    Let me know what the "Problems" tab says.
    Regards,
    Sridhar

  • Clear Metadata Cache

    I had an error that I have listed below and had to clear the metadata cache to fix it.  I do not have the metadata cache activated under user option so I am not sure why I had to clear the cache to get things working.  Can someone explain why I had to do this and where the metadata cache is located?
    Error:
    Index was out of range. Must be non-negative and less than the size of
    the collection.
    Parameter name: startindex

    Hello Jeroen,
    There is no other possibility. If you adjusted and reimported a RFC model, you need to restart the J2EE server.
    Regards,
    Christophe

  • Invalidate the Adaptive RFC Dictionary Cache

    Hi All,
    I had to do RFC interface structure changes for a Webdynpro JAVA application.I had deployed the application and used the administrative function "Invalidate Adaptive RFC Dictionary Cache" within the Web Dynpro console" to explicitly invalidate the metadata cache..
    Before using this tool, I was not able to run the application.This tool helped to run the application.
    But When I Submit the data to the RFC from this application I get the following Exception:
    com.sap.mw.jco.JCO$MetaData.getType(JCO.java:10210)
    I understand from the SAP note 859950, Metadata is not invalidated without J2EE Engine restart.
    Is there any update from SAP after this note..Pls let me know if some one has done a workaround instead of restarting the SAP NW Application server.
    Thanks, Sethu

    We went through this same issue many times and we opened an issue with SAP a few months ago.
    The invalidate is very limited and does not handle a clustered server architecture. It is meant only for a single node, single server setup. All of our environments are multi-node and multi-server.
    The tool will only invalidate the node that the Basis Administrator is currently logged onto. Therefore if your server architecture consists of > 1 node and/or > 1 servers then you will have nodes/servers that still have the previous version of the metadata cached.
    SAP said the Basis administrator would have to log onto each node and run the invalidate tool. In a multi-node setup there is no easy way to do this because there is no control which node you will be put on. If you have 1 node per server then yes you can log onto each server and run the tool.
    In the end SAP said they do not support the Invalidate tool in a multi-node/multi-server cluster.
    They said to perform a J2EE restart, period.
    Hope that helps.
    Dean Cyril Wood

  • Invalidate ARFC Metadata Cache

    Hi,
    I am working on NW 7.0 S 12.
    Everytime I make changes to my Adaptive RFC I require to take a J2EE server restart to invalidate the metadata cache. I am aware of the 'Invalidation of ARFC Metadata Cache link under Web Dynpro Console on the Porta
    I am unable to find this link under Web Dynpro Console -> Admin Menu.
    I found the document [Metadata Cache Invalidation for Adaptive RFC Models|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df]
    on SDN by Arun Bhat J which says I can download EARs from SDN for NW7.0 and deploy as a Web Dynpro application.
    I have tried this activity by importing the file structure in NWDS as a Web Dynpro Application/ J2EE Application/ Java Application. None of these helped me deploy file structure.
    I would like to make this link of 'Invalidation of Cache' available on the portal. How can I achieve this. Also, I have downloaded the files mentioned in the document. How can I use this to solve my problem.
    Thanks in advance.

    Leo van Hengel wrote:
    > However my real advice would be to patch your portal. SP12 (2007) is really old
    >
    > Cheers,
    > Leo
    We have the same problem in CE7.2.
    Everytime when we change structure in ABAP or in WS - we have to restart CE
    cliaring JCO Cache in nwa "JCO monitoring" helps 50/50...
    Edited by: Pavel Korgenevskiy on Feb 3, 2012 6:01 AM

  • 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

  • Cache Refresh for Adapter Engine is not working

    Hi,
    our adaper engine is not working. At RTW no there are no channels visible and the button "Test Cache Connectivity" leads to a yellow icon for the adapter engine with the error text: "Attempt to fetch cache data from Integration Directory not yet started or still in process".
    The error reason is at <i>http://<j2ee host>:<port>/CPACache/history.jsp</i> available: <i>com.sap.aii.af.service.cpa.impl.exception.CPADirectoryCacheException: Couldn't open Directory URL (http://pixd1.digoff.no:55200/dir/hmi_cache_refresh_service/ext?method=CacheRefresh&mode=C&consumer=af.xd1.dat-dof-xi), due to: HTTP 403: Forbidden</i>
    <b>The cache refreh request from adapter engine to directory gets an 403 error.</b> What is strange: No problem, to execute that request in a browser, i get the right message, no fault.
    I searched for notes or other threads, i could find only <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_xi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d373531383536%7d">SAP note 751856</a> , but it is valid for XI 3.0; we are on PI 7.0.
    I checked out:
    - no user blocked
    - all system users have standard authorisations
    - reimport of SAP BASIS SWC
    - SICF services for XI active
    - destination INTEGRATION_DIRECTORY_HMI working
    Any idea, how i can get the adapter engine working?
    Regards,
    Udo

    Hi,
    There are two ways to display the content of the CPA cache refresh.
    1. The Cache-Update Content-XML
    Document can be stored in the Adapter Framework database (J2EE schema) for further analysis. Here you have to set the property in the J2EE Visual Administrator tool.
    To do so, proceed as follows:
    =>J2EE-service SAP XI AF CPA Cache
    => set property trackCacheUpdateXML= true
    => You can now display the cache update XML with the alias  CPACache
    => View Cache Update History
    => View Cache Update XML
    2. The content of the cache refresh from the Integration Directory intothe CPA cache can be written to an XML file: Here you have to set the property inthe J2EE Visual Administrator tool:
    =>J2EE-service SAP XI AF CPA Cache
    => set property J2EE service SAP XI AF CPA Cache cacheUpdateDebugFile = true
    => the CPA cache refresh XML file will be in the server(0) directory search for the following file names:
    => value of the property cacheUpdateDebugFile.deltaif you intend to see the delta refresh accordingly and the value of the property cacheUpdateDebugFile.full if
    you intend to see the full cache refresh content
    Note: After your analysis, do not forget to reset the properties value to false.
    You can delete the XML cache-
    refresh table: alias CPACache
    => View Cache Update History
    => Delete History
    Also check out the user and its permission.
    regards
    Aashish Sinha
    PS : Reward points if Helpful

  • 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

Maybe you are looking for

  • Report to check Taxes before posting invoice to accounting..

    Hi All, Could you please help me if there are any report  to see the taxes before  the invoices are posting to accounting? If we dont have it in invoice level then its ok if we can check the taxes at  sales order level. In sales order i undestand we

  • Can I hyperlink to an EXE file?

    Cp7, Windows 7(64) I want to create a CD-ROM for customers. I want to link to several projects. One of the projects has its own loader and directory structure. I want to link to this non-Captivate EXE file, I have published all "my" projects as EXE f

  • Flash Timeline help

    I set up a file with 147 frames that was supposed to be 7s at 21 fps. When I exported it the swf file ran over 7s. And when you played it in flash and watch it count the seconds it counted to 4 then dropped back to 2 before continuing to count up to

  • Security issues in upgrade

    Can any body tell me what will be the security issues may commonly come after a upgrade Thanks in advancd

  • Updatable RadioButtons in a report

    Hi All, I want one solution, i have a report which has coloumn that has radio buttons, i need a solution such a way that if users click on radio button it should be updated in the back end, can anybody please help me with this. Thanks