Skip to Content

Value Mapping Replication

As we all know the value mappings in XI can be maintained both at design and configuration time. There is also a third option, which allows
the value mapping to be replicated into XI runtime cache from external sources. This technique issued by SAP MDM for replicating the key
mapping generated by the matching component.

This blog details out the important steps needed to
replicate the value mapping from external source into
the XI runtime cache.

SAP ships message interfaces (both synchronous
and asynchronous) for replicating the value mapping,
as part of the SAP XI shipment.
These interfaces can be seen under the software
component SAP BASIS 6.40 in XI 3.0.

image

Steps involved in the value mapping replication:

1.First activate the java inbound proxies. To do this, call the below urls from the browser

For Synchronous scenario:

http://Server:Port/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingReplicationSynchronous&bean=localejbs/sap.com/com.sap.xi.services
/ValueMappingApplicationSynchronous&method=valueMappingReplicationSynchronous

For Asynchronous scenario:

http://Server:Port/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingReplication&bean=localejbs/sap.com/com.sap.xi.services
/ValueMappingApplication&method=valueMappingReplication

The reason for doing this is, the value mapping data is stored in XI runtime cache of the java stack.The above registered inbound java proxies are called during the runtime time to update the
XI cache with value mapping data.

2. Create the integration scenario in the directory

3. Create the communication channel

image

3. Create the Sender Agreement(optional) based on how you are communicatinh with XI. In this case, since I am directly calling the XI pipeline URL, there is no need of sender agreement

4.Create the receiver agreement

image

5. Create Receiver determination

image

6. Create the interface determination

image

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Ket Pa
    Sreekanth,
    Good info for value mapping for loading mapping from out of the XI system.

    I have some thoughts/doubts as following,

    1. using this we can upload mappings if they are not changing in future. I mean we cannot use this for dynamic mappings… right?

    2. The mapping is stored in Xi runtime. So what if system goes down sometime? Do we need to run the inteface again before any other integration using the mapping?

    Please let me know your thought!!!

    KP

    (0) 
  2. Joe S
    Hi Sreekanth,
     
         Great Job.  I’ve got some doubts.

         How do I map between the IDOC/RFC and ValueMappingReplication ( Under SAP Basis 6.40 ) as my IDOC/RFC structure is totally different from the ValueMappingReplication structure?. 

        Looking for your reply 🙂

    Thanks,
    Jothivel.

    (0) 
  3. BALA S GORLA
    Sree,

    This blog really is helping so much.

    But, Actually I am working on some Interface which is custom defined for Outbound interface( it cotain fields UOM,ISOCode for that).

    I need some clarification about Fields mapping I wanted to map those fields to Inbound interface ValueMappingReplication(All the Fields
    —–
    Item
         OPeration,
         GroupID,
         Context,
    Identifier
        schema
        Agency)
    —————————————
    And I have Outbound interface is like

    Items
        baseUOM
        ISOCode

    Please update me , this very urgent.

    Regards
    Bala

    (0) 

Leave a Reply