cancel
Showing results for 
Search instead for 
Did you mean: 

ValueMapping Replication not yet clear?

Former Member
0 Kudos

Hi All,

How do we implement valuemapping replication in XI? I have gone through a blog by sreekanth babu but i could not understannd the steps required in IR and ID . Can anyone explain all the steps?

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Ranjeet,

very insteresting blog, I had read about this functionality.

But from the blog, it seems pretty straightforward.

You have defined inbound and outbound interfaces for both synchronous and asynchronous cases (if you check the interfaces, you'll see the response in sync cases is only a boolean tag, probably saying whether the replication was successfull or not). Those interfaces are shipped within SAP BASIS SWCV (6.40 in XI 3.0, 7.00 or 7.10 in PI 7.0).

Also shipped with XI, there are Java Proxies (for sync and async scenarios) to input the value mapping data into XI runtime cache.

In order to make the scenario work, you have to either use the included outbound interfaces (and create an ABAP Proxy in R/3 sender system, for example) or create your own outbound interface (for example, to read the data from a DataBase). However, the inbound interface needs to be the one (sync or async) shipped within SAP BASIS SWCV. If you use your custom outbound interfaces, you'll need to implement a mapping from it to the shipped inbound interface.

Other than that, you have to register the Java proxies and to create the receiver adapter to access them (as explained in the blog).

Actually, the whole information contained in the blog can be also found in help.sap.com documentation: http://help.sap.com/saphelp_nw70/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm

Regards,

Henrique.

Former Member
0 Kudos

Hi Henrique,

Thanks for good explaination..I tried to create a scenario where I am reading xml file containing data for valuemaping. In IR i created message and interface mapping between source data and Valuemapreplication message type.

In ID,

I did the usual configurations. I created sender agreement also as I am reading xml file. I created receiver agreement with XI adapter.

But while running the whole scenario i am getting below error

-


<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>

<SAP:P1>404</SAP:P1>

<SAP:P2>Not Found</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Error Report</title> <style> td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;} A:link A:visited A:active </style> </head> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0"> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>&nbsp;&nbsp;404 &nbsp Not Found</b></font></td> </tr> <tr bgcolor="#3F73A3"> <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td> <td height="23"><img width=1 height=1 border=0 alt=""></td> <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP J2EE Engine/7.00&nbsp;</b></font></td> </tr> <tr bgcolor="#9DCDFD"> <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td> </tr> </table> <br><br><br><br><br><br> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>&nbsp;&nbsp;The requested resource does not exist.</b></font></td> </tr> <tr bgcolor="#FFFFFF"> <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><b>&nbsp;&nbsp;Details:</b></font></td> <td align="left" valign="top" height="48"><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><pre>&nbsp;&nbsp;Go to <A HREF="/MessagingSystem" target="_parent">main page</A> of this application!</pre></font></td> </tr> </body> </html></SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>HTTP response contains status code 404 with the description Not Found Error while sending by HTTP (error code: 404, error text: Not Found)</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

-


My java proxy is already registered as I am getting below message while activating proxy..

Interface http://sap.com/xi/XI/System#ValueMappingReplication already registered with value localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:valueMappingReplication

Former Member
0 Kudos

i think my XI adapter configuration is wrong...

in XI adapter i have given

host : ip address of XI server.

port : port defined fo Xi server.

Path: as given in the blog..

i am not sure what would be path for my case ..please help...

Former Member
0 Kudos

does user need to be appuser or any user will work.....

I checked the JPR status in Adapter monitoring...

messaging system is green but there is one message

-


SLD access SLD host:port = zd83l02.nl.eu.abnamro.com:55300

Error getting JPR configuration from SLD. Exception: No entity of class SAP_BusinessSystem for M53.SystemHome.n582l02 found

No access to get JPR configuration

-


is this ok.. or it will create problem?

henrique_pinto
Active Contributor
0 Kudos

Ranjeet,

probably there is a error in your Java Proxy configuration (maybe in SLD).

As described in the documentation (link I gave above), the path prefix is

<b>/MessagingSystem/receive/JPR/XI</b>

Check this link for communication channel configuration: http://help.sap.com/saphelp_nw70/helpdata/en/5b/12b7e6a466456aa71ef852af033b34/frameset.htm

Please note that in case of PI 7.0, you should have SAP BASIS 7.00 instead of 6.40 and PIAPPLUSER instead of XIAPPLUSER.

Regards,

Henrique.

ravi_raman2
Active Contributor
0 Kudos

Pls check your sld to make sure you have an entry for this..

Error getting JPR configuration from SLD. Exception: No entity of class SAP_BusinessSystem for M53.SystemHome.n582l02 found

No access to get JPR configuration

either your sld is down, Or you dont have your business systems/technical systems defined in your sld

Regards

Ravi

bhavesh_kantilal
Active Contributor
0 Kudos

Ranjeet,

In your receiver XI adapter, where you provide the authentication make sure that you select Non SAP User (dont remember the exact option but something of this sort) against the drop down and then give this a shot

Regards

Bhavesh

Answers (2)

Answers (2)

Former Member
0 Kudos

hi ranjeet,

what do you mean valuemapping Replication here?

Do you mean duplication of source value to a single target value ??

If this is the case, it can be done!

Regards

Ramesh P

Former Member
0 Kudos

i want to implement a scenario where i can update and insert my valuemapping data from a external system or java proxy ?

Former Member
0 Kudos

/people/sreekanth.babu2/blog/2005/02/23/value-mapping-replication

I am referring to this blog

Former Member
0 Kudos

can you add the link to this blog, because I don't know what you mean by replication.