Value Mapping not in cache

Hi all,
I've ceated a value mapping table manually in the IB (Config) using the tool. I also created a VM Group.
However it is not picking up the new values and I can't find the VMG in the RWB Cache either....
Im only dealing with small number of entries so I don't need a mass reproduction...
Any help welcome..
cheers,
Eric

> I've ceated a value mapping table manually in the IB (Config) using the tool. I also created a VM Group.
> However it is not picking up the new values and I can't find the VMG in the RWB Cache either....
Hi,
Have you refreshed your cache (CPA & SXI_CACHE)?
Also clear the SLD Data Cache from Intergaration Dirtectory menu "Environment".
Try to run end-end scenario and see in MONI if there are corresponding values from VM. In general it never gives problem in comparsion to VM Replication.
Regards,
Sarvesh

Similar Messages

  • Value mapping not working properly

    Hi All,
    I am using value mapping twice in same mapping program. But only 1 field is coming with value and other is taking same value from source payload, can you please tell me what can be issue here?
    Value mapping 1 -
    Context - http://sap.com/xi/XI
    SenderParty- SenderSchema
    ReceiverParty- ReceiverSchema
    Value Mapping table in ID -
    Value mapping at field 2 -
    Context - http://sap.com/xi/XI
    SenderParty1- SenderSchema1
    ReceiverParty2- ReceiverSchema2
    Value Mapping table in ID -
    Source payload -
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_VM_Send xmlns:ns0="http://xyz.com/Rashmi_CollectPatternDemo">
       <Record>
          <Emp_ID>123</Emp_ID>
          <Name>rash</Name>
          <Surname>sumit</Surname>
          <Gender>Male</Gender>
         <Grade>E2</Grade>
      </Record>
    </ns0:MT_VM_Send>
    Target Payload -
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_VM_Receiver xmlns:ns0="http://xyz.com/Rashmi_CollectPatternDemo">
    <Record>
    <Emp_ID>123</Emp_ID>
    <Full_Name>rash sumit</Full_Name>
    <Designation>E2</Designation>
    <Gender>M</Gender>
    <Travel_Mode>Train</Travel_Mode>
    </Record>
    </ns0:MT_VM_Receiver>
    Here travel_mode is coming perfect, but designation is same as defined in source payload. Why here Value mapping not working???
    Thanks & regards,
    Rashmi Joshi

    Hi Rashmi,
    The problem would either be in cache update or your mapping. Please provide the sceenshot of mapping (after clicking the value mapping function).
    you can also choose the option to throw error in value mapping function, so it will throw error when value not found.
    regards,
    Harish

  • Value mapping replication - java cache

    i used value mapping replication and successfully loaded values to the java cache (i can see the in the cache monitoring but not in  the configuration).
    when i try to use a scenario with value mapping using the agencies and schemes which i loaded, the mapping doesn't work and i receive the same value that was entered.
    what could be the problem?
    P.S
    i used the same groupid for each pair of source and target value when i loaded them. is that the right way?

    Tomer,
    what is the context that u used. Did you give the correct context in mapping as in Runtime Cache.
    Regards,
    Sudharshan N A

  • 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?

  • Value mapping -----Not working?

    Hi experts,
    I have craeted value mapping in integartion directory.
    But the target values are not getting reflected.
    I checked the mapping in runtime and its showing exact target value.
    The data volume is huge in the mapping ( say 600) .Is it because of this volume...am i facing the error.
    The target and sorce schema are perfect...
    Coversion Example:
    Source -ABCCBB
    Expected target value -1345
    Result target value-ABCCBB( now coming in system)
    Thanks in advance for your help.

    Hi Anil,
    Generally in Value Mapping, when a target value is not given for a corresponding source value, the source value itself is sent to the target field.
    Please check if you have grouped properly.
    Thanks,
    Jaya

  • Value mapping in UDF?

    Hi Guys,
    Is it possible to do the value mapping in a UDF.
    ReceiverService at runtime - X --> Value mapping not maintained
    ReceiverService - Y ---> Value mapping maintained.  I want to use this receievr service.
    There are more than 300 VM groups and i dont want all the new receivers to add and i want to handle them in UDF
    the value mapping picks the receiver service always from the runtime and i want to handle this in UDF and use a different
    receiver service. Is it something possible? any help or suggestions would be appreciated
    Thanks,
    Srini

    Hi Srini,
    You can go for Value Mapping Replication for Mass Data as described in these links-
    /people/udo.martens/blog/2009/04/03/value-mapping-replication-scenario
    http://help.sap.com/saphelp_nw70/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
    JDBC lookup is also one option in your case. Have a look at similar discussions for other approach -
    Value mapping with 100's of values then what to do.?
    Dynamic SOAP Adapter TServerLocation with value Mapping
    Regards,
    Sunil Chandra

  • Value Mapping Replication from BPM

    Hi,
    I'm trying to maintain some value mapping replication data from a BPM. Based on certain steps and their results, a Value Mapping Replication message is sent from BPM. I configured the the receiver as XI system and used the XI channel with java path as mentioned in the help.
    Though I can see a checkered flag in SXMB_MONI, I cant see the data in the RWB cache monitoring. When I double click the message, by I dont see the the payload received by the receiver but I see the SOAP envelope with some details. When I execute the scenario from ABAP out bound proxy and the same receiver XI channel, I can see the value mapping data in cache monitoring of RWB.
    Whats wrong/missing?
    Thanks in advance
    Praveen

    Somebody help me !!

  • Cache not updated on Value Mapping Replication  PI 7.1

    Hi,
    I already configure an scenario to do Value Mapping Replication on PI 7.1
    I am sending the xml file thru an HTTP client and it seems to go all the way down. I have a "Processed Successfully" status in the moni but the thing is that I can not see any difference in the Cache at the RWB.
    My receiver agreement uses the ValueMappingReplication interface to a CC of type XI.
    Any ideas on what could be wrong?
    Thanks in advance.
    Luis

    Hi  Udo,
    Your reply pointed me to the right direction.
    In the RWB I found out that my group-id was in the wrong format, so to be sure, I used a function module called /OSP/GET_GUID.  That way I generate a correct 32-bit group-id.
    Now it works.
    Thanks.
    Luis.

  • 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
    Ram

    Hi 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

  • Cache Problem in value mapping

    Hello All,
    I have done some changes in the Value mapping table , activated it and checked the cache also , its upto date.I have verified through cache monitoring in run time workbench also..
    But when i ran the transaction am not getting the expected result.
    Can anybody help me in this issue..Is anyone faced this type of problem?
    Regards
    Venkatesh

    Hi
    >In Mapping while doing the Value mapping,in that value mapping what are the names which you maintained under sender schema and sender agency should be the same names while maintaining the value mapping in ID from Menu>Tools-->value Mapping.
    -->I think the issue is not with the Cache, and In your communication channels for sender and receiver under IDENTIFIERS tab maintain the Sender schema and sender agency(Names should be same as in IR)for sender Channel and maintain the Receiver schema and Receiver agency for Receiver channel.(Names should be same as in IR).
    This might solve your problem and on value mapping search SDN there is simple BLOG given by Praveen Kumar.
    Thanks

  • Value Mapping Problem - Values not appearing in destination system

    hello everyone,
    Here's my scenario: XML > XI > IDOC
    I have a problem with the ValueMapping and FixedValue function in XI. When I test the message in the Integration Repository, I don't get any problems (the value is converted appropriately), but when I view the IDOC in SAP, the value that is supposed to be in the field is missing.
    When I check the payload in SXMB_MONI in XI, no conversion occurs. I have refreshed the caches, and everything seems to be fine. I don't know why the value mapping functions seem to have stopped working altogether. Will anyone be able to help me out with my problem?
    Thanks in advance!
    Glenn

    Hi Glenn Bumanlag,
            I think the values that you have given for source values (Agency and scheme)
    and Target values (Agency and scheme) may be mismatching so kindly chek that...even i got the same error in the past..........
    If you the this problem kindly change it accordingly and also refresh the cache once you that with this.........
    Kindly follow the below mentioned link and check if you have followed these steps.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5
    Thanks
    Sai     
    PS: kindly reward points if helpful

  • No value mapping in Integration Directory, but they are in the cache

    Hi,
    I recently got acquainted with the fabulous world of value mappings in PI. Until now, FixValues did the trick for me, but now I have to modify the errors in someone else's work.
    I read this article:
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5&overridelayout=true
    and a bunch of other help.sap.com stuff and I still don't get a very specific thing in our system. When I check the cache from the runtime workbench, the values, agencies and what have you are all ok. However, when I go to Integration Directory, disregarding the fact that I don't have any values on the search helps for Agency and Scheme, which is quite weird, when I put the correct Agencies and Schemes, I don't get any value displayed, just blanks.
    Why does this happen? Is it something wrong in the PI configuration or something that I don't see any value mapping there, altough they are in the cache?
    Thanks in advance and best regards,
    George

    Hi ,
    1. Create Value Mapping directly in ID (this cannot be seen in RWB, it can be only seen in ID)  
        *Just a corection we can see the value mappings created in Integration directory in RWB in cache monitoring.*
    Just follow these steps to refresh your cache. you will no longer be able to see deleted Val mappings and newly created entries will also shown immediately.
    1) Go to integration builder -- > Administration  --> click on Runtime tab --> cache overview
    You will find 2 things over there :
    Value Mapping Group Cache
    Value Mapping Value Cache
    Refresh both of them. I hope it will work as it always work for me :).
    Thanks
    Inder

  • Value mapping is not refflected in the output

    Hi Experts,
    I have used value mapping in PI7.1
    BUT IT IS NOT REFLECTED.
    ID: I have used value group.IR  I have usedin the value mapping.
    please guide me.
    regards
    elton

    Please refer this thread and link. Might help you
    fixed and value mapping
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5?quicklink=index&overridelayout=true

  • How to achieve transport of value mapping replication cache table values ?

    During the migration of our interface from XI3.0 to PI 7.11,
    I need to transport the value mapping replication cache table values present in cache monitoring of runtime workbench in
    XI 3.0 PRD  to PI 7.11 DEV .
    Please let me know the ways to acheive this so that I can have the same values present in PI 7.11 Value Mapping Cache table as maintained in XI 3.0.
    Please point me into correct direction.
    Regards
    PS

    Click on "Tools" option, select "Export Configuration Objects" -> "Individual Objects" -> Choose the "Value Mapping Group" type, and then select the value mappings you want to transport.

  • Planning system value mapping does not work (planingsys)

    Hello,
    When sending a Material from R3 to SBO one of the materials fails with this error:
    DI Error -1004 : (-1004) '' is not a valid value for field 'PlaningSys'. The valid values are: 'M' - 'MRP', 'N' - 'None' =| (End of appended Exceptions)
    I immediatly set a value mapping for Planning System ( '' -> 'N' ) but the same error still occurs (i also tried with '' -> 'M' ).
    Can anybody help ?
    Thanks,
    Fabrice.

    I finally found a solution
    The value mapping that needs to be done was:
    'PD' -> 'bop_MRP'
    the value '' in the error is wrong: the value was 'PD' and the mapping has to be done with the SBO SDK variable name.
    Bye.
    Message was edited by:
            Fabrice NANNI

Maybe you are looking for