cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Cache Refresh

SudheerJ
Participant
0 Kudos

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

rostojic
Member
0 Kudos

Re-activate RFC lookup channel.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

SudheerJ
Participant
0 Kudos

Hi Riyaz,

Thanks for your response.

I tried all the ways you mentioned but still the same problem.

Former Member
0 Kudos

Hi Sudheer,

Make sure that the changes you made to the RFC structure are visible in your message mapping. Try updating the message mapping once again, then save and activate it.

Then do a cache refresh via SXI_CACHE and test the scenario.

Hope this helps.

Regards,

Riyaz

Answers (2)

Answers (2)

former_member537867
Active Contributor
0 Kudos

Hi Sudheer,

After u reimport the RFC and in the mapping program go to Message Mapping and click Refresh,thats it. You can map the new fields.

Consider the structure before modification

<Name>

<Field1/>

<Field2/>

</Name>

Structure After Modification.

<Name>

<Field1/>

<Field2/>

<Field3/>

</Name>

You will not loose ur mapping if the structure is in above example format, I mean unless until u didn't change the parent node the mapping will not affected at all.

<Name_changed>

<Field1/>

<Field2/>

<Field3/>

</Name_changed>

In the above case surely u will loose all your mapping and again u have to redo.

Regards,

Vinod.

Former Member
0 Kudos

Hi,

Check this URL for more Cache Referesh clarification:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47...

Thanks.

Boopathi