Anybody having experiences on Domain Value Mapping in interconnect?

Hi
Anybody have experiences on Domain Value Mapping in interconnect or any case study for the same.
If so please forward it to the forum or my mail id [email protected]
Thanks in advance.
Sandeep Gaadhe

Hi siyer1,
Thanks for responding.
i have created a case that uses Cross reference table. Now i want to design a case study using domain value mapping. I am having following doubts.
1. How DVM is different than CRT?
2. I used cross reference tab while subscribing to message(as suggested by Ian
in one thread) and specified the CRT table to application . Now i have created the table for DVM and added my applications to it. Now how do i specify the DVM table name to application?
I hope i am able to post doubts clearly.
I read oracle documentation but it is too short and difficult to implement it in some practical scene.
A case study or a document which can give more on DVM can help.

Similar Messages

  • Domain Value Mapping in Oracle Service Bus

    Hi all,
    I am looking for a similar functionality with Oracle Service Bus that exist in the Enterprise Service Bus.
    The XPath function is lookup-dvm() that looks up the value based on a domain value mapping.
    The case is to use this in a XQuery mapping.
    Any input or experience on this?
    Thanks,
    Knut

    Currently out-of-box implement of similar functionality in OSB is not possible. This DVM feature will supplied out of box in future releases of OSB. Talk to your sales representative to get exact date lines for this feature.
    Thanks
    Manoj

  • Error in Domain value mapping.

    Dear all,
    I was trying a simple file to file scenario using ESB with the Domain value mapping(DVM).
    I was trying to replace the incoming long state codes with the short keywords.
    I was using the DVM to configure the field to be changed in the XSL map.
    I have also configured tracking fields for Routing service and the Outbound adapter in the ESB Console.
    But after the instance the long names are not replaced with short keywords it come as blank in the place of names.
    In the ESB console the RS is tracking the fields and the outbound adapter not. I was using a simle text file which has two columns Andrew, Bangalore delimited by comma and optionally enclosed by space.
    Please help me.

    Thanks for the reply Chintan,
    Yes it is not working, I was doing the esb-customerdvm.pdf sample DVM as specified in the following link
    http://www.oracle.com/technology/products/integration/esb/files/esb-customerdvm.pdf
    My map also has three columns and I was the specifying Map name, Source column name as "Long" and the target column name as "Short" and the default value as "" in the lookup-dvm function in the XSL stylesheet.
    And I have also specified the trackable fields for the Routing service and the Outbound adapter in the ESB Console but after the instance only the RS shows the tracked data and the Outbound adapter doesnot and it shows Nodata.
    When I give the Input as the text file with columns Prasath, Chennai in the output file the Prasath is only coming what I expect is Chennai should be replaced by its short name CH but it is not coming like that.
    Here I also specify the coding of XSL Stylesheet map.
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="WSDL">
    <schema location="DVMapsInput.wsdl"/>
    <rootElement name="Leaf" namespace="http://TargetNamespace.com/DVMapsInput"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="WSDL">
    <schema location="DVMapsOutput.wsdl"/>
    <rootElement name="Leaf" namespace="http://TargetNamespace.com/DVMapsInput"/>
    </target>
    </mapTargets>
    <!-- GENERATED BY ORACLE XSL MAPPER 10.1.3.3.0(build 070615.0525) AT [FRI MAY 23 12:31:40 IST 2008]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:pc="http://xmlns.oracle.com/pcbpel/"
    xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:imp1="http://TargetNamespace.com/DVMapsInput"
    xmlns:ns0="http://www.w3.org/2001/XMLSchema"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/file/DVMapsInput/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/file/DVMapsOutput/"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:hdr="http://xmlns.oracle.com/pcbpel/adapter/file/"
    exclude-result-prefixes="xsl plt pc imp1 ns0 jca ns1 hdr tns bpws ehdr hwf xp20 xref ora ids orcl">
    <xsl:template match="/">
    <imp1:Leaf>
    <imp1:C1>
    <xsl:value-of select="/imp1:Leaf/imp1:C1"/>
    </imp1:C1>
    <imp1:C2>
    <xsl:value-of select='orcl:lookup-dvm("Citycode","Long",/imp1:Leaf/imp1:C2,"Short","")'/>
    </imp1:C2>
    </imp1:Leaf>
    </xsl:template>
    </xsl:stylesheet>
    Please help on this.
    Thanks.

  • Can esb DVM(Domain-value mapping ) support multi-language  ?

    I create a dvm , and add some rows in Chinese , but when I restart the soa service , all the DVM that I created disappeared.
    Can esb DVM(Domain-value mapping ) support multi-language ?
    Edited by: user10732687 on 2009-8-23 下午7:39

    DVM is designed to use in English only and not intended to support Multi language. It is the job of consumer application to convert from English to native language(Chinese in your case).
    Thanks,
    Vamsee.

  • Domain value Mapping types.

    Hi,
    I have a doubt with the Domain value mapping whether they are classified into static DVM and dynamic DVM.
    The static part I have finished where we will be creating a new map in the ESB console and refering it in the XSLT map using the lookup-dvm tool.
    I want to know whether there is dynamic type of DVM is there and how it works.
    If there is any link for the dynamic type of DVM please specify me.
    Thanks.

    Thanks for the reply Chintan,
    Consider my case I have given the Incoming cityname Chennai as Long in ESB console, and the Output after Domain value mapping will be CHI as mentioned in short field in the ESB console.
    If this is the case anyone give the older name of Chennai which is Madras the incoming cityname Madras after Domain value mapping must also come as CHI in output where Madras is not mentioned in the Console.
    I want to know whether it is possible or not.
    Thanks.

  • Domain Value Mapping (DVM)..

    Hi,
    We are using Domain Value Mapping (DVM) for quick retrieval of required data value for a field at run-time.
    I have found one solution at : http://guidoschmutz.wordpress.com/2009/12/25/implement-domain-value-maps-dvm-with-oracle-service-bus-osb-10r3/
    Scenario:
    From legacy service I get value of field - CountryName as complete name of country. (e.g.India)
    I want to convert the value to "IN" before passing back to proxy service.
    While using above link solution i get following errors:
    1. Runtime mismatch
    2. Expected exactly 1 item, got 0 items (The legacy service has compulsory value for CountryName, legacy is not passing null back)
    The platform we use is, OSB 10gR3, does it support DVM?
    Any ideas how to use DVM? How to use binding variables in DVM?
    Thanks in advance.
    Thanks and Regards,
    Piyush Kapoor.

    Task Completed

  • Domain Value Mapping with Text file

    Hai,
    I have done the Domain value mapping with the xml file to xml file and it is working fine.
    But in the case of Text file to Text file it is not working i.e. If the citiname is the
    first field it is domain value mapping and working fine.
    INPUT:
    Erode, Mahes, 22
    Coimbatore, Veera, 22
    OUTPUT:
    ED, Mahes, 22
    CBE, Veera, 22
    But if I change the Citiname to the second column it is not working the problem is
    it is not working for subsequent columns.
    INPUT:
    Mahes, Erode, 22
    Veera, Coimbatore, 22
    OUTPUT:
    Mahes,, 22
    Veera,, 22
    The input Text files are delimited by "comma" and optionally enclosed by "space".
    Does anyone have attained the DVM in the Text file successfully.
    Please help me.

    Thank you for the reply Abhi
    Text to Text means instead of giving the input file as XML file i am giving the input as a simple .txt file and I also want the output in the .txt format.
    For the text file only it is not working fine in the xml file to xml file it is working fine.
    For your another query I am not providing the correct parameters for "lookup-dvm"
    I am giving the xsl file
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="WSDL">
    <schema location="TextInput1.wsdl"/>
    <rootElement name="Root-Element" namespace="http://TargetNamespace.com/TextInput1"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="WSDL">
    <schema location="TextOutput1.wsdl"/>
    <rootElement name="Root-Element" namespace="http://TargetNamespace.com/TextInput1"/>
    </target>
    </mapTargets>
    <!-- GENERATED BY ORACLE XSL MAPPER 10.1.3.3.0(build 070615.0525) AT [TUE JUL 15 15:31:55 IST 2008]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:pc="http://xmlns.oracle.com/pcbpel/"
    xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:ns0="http://www.w3.org/2001/XMLSchema"
    xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:imp1="http://TargetNamespace.com/TextInput1"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/file/TextInput1/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:hdr="http://xmlns.oracle.com/pcbpel/adapter/file/"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/file/TextOutput1/"
    exclude-result-prefixes="xsl plt pc ns0 jca imp1 tns hdr ns1 bpws ehdr hwf xp20 xref ora ids orcl">
    <xsl:template match="/">
    <imp1:Root-Element>
    <xsl:for-each select="/imp1:Root-Element/imp1:Leaf-Element">
    <imp1:Leaf-Element>
    <imp1:C1>
    <xsl:value-of select="imp1:C1"/>
    </imp1:C1>
    <imp1:C2>
    <xsl:value-of select='orcl:lookup-dvm("Citinames","Long",imp1:C2,"Short","")'/>
    </imp1:C2>
    <imp1:C3>
    <xsl:value-of select="imp1:C3"/>
    </imp1:C3>
    </imp1:Leaf-Element>
    </xsl:for-each>
    </imp1:Root-Element>
    </xsl:template>
    </xsl:stylesheet>
    Here I am checking the DVM function for the Second column and it is not working and I have given their Inputs and Outputs in my first message .
    I have another question as you told both import and export of the DVM is always in the XML format only so I have a doubt whether the lookup-dvm will be working for xml files only and not for text files.
    But in my case in text file it is working for the first column but not in the subsequent columns.
    Thanks.

  • Domain value maps

    HI
    Can any body help me what is DVM(domain value map)
    Thanks
    Phani

    Hi,
    Please refer this blog. Yatan has explained clearly with screenshots.
    http://yatanveersingh.blogspot.com/2011/07/mds-implementation-in-oracle-soa-11g.html
    In the MDS repository, you can keep the artifacts like abstract wsdl's, dvm's, xsd's, fault-policies, fault-bindings etc..
    Hope this helps...
    Thanks,
    N

  • Domain value Mapping for Supply chain and order management analytics

    Hi Experts.
    I'm new to BI Applications. I'm configuring Oracle Supply chain analytics and order management analytics and i see in the configuration guide that we need to
    Map each Status Code to one domain value. I dont understand what this means? what is meant by domain value and how can we map the data retreived by the query with the domain values.
    Appreciate your help.
    Thanks
    Rajesh

    Hi Deepak.
    Our functional analysts dont understand what domain values means. they have run the query but since they dont understand what Domain values means they could not proceed.
    Pls could you give an example of how to map the data retrieved with the domain values ?
    Appreciate your help
    Thanks
    Rajesh
    Edited by: user4159900 on Aug 22, 2011 12:17 AM
    Edited by: user4159900 on Aug 22, 2011 12:18 AM

  • Domain Value Map (DVM) not accessible through BPEL

    Hi,
    We've got an architecture configuration that has ESB on a separate box from our BPEL install. The issue we are having is not being able to read DVM values in ESB from BPEL. The issue does not occur in an all in one install (ESB and BPEL on the same box).
    Does anyone have any suggestions on what might be going on?
    Cheers,
    Aashish

    I suspect that need to be installed in the same oc4j container. Have you followed the instructions in the enterprise deployment guide 10.1.3.3
    http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294/toc.htm
    cheers
    James

  • Why all the domain values disappeared from ESB control after chinese map?

    hi,
    when I creating a domain value in chinese in the ESB control and confirm it, After I restart the
    soa service, all the domain values that I created before and the one in chinese disappeared.
    Although the domain values in english desappeared, in the code they are still can be used.
    But the domain values in chinese can not be used.
    All the maps(both english and chinese ) are in DVM Repository.
    Can you help me ??? Why all the domain values disappeared from ESB control ?? thanks
    wanglinli

    two collegues of mine ran into a similiar problem. Their ESB console seemed empty as well.Until one of them let the console open for about 10 minutes and the services/system re-appeared.
    Indicating that when the services do not show up could also be caused by a serious performance glitch or the services are calling external systems which time out.
    Another option is to wait for a few minutes and see if your services etc show up again.
    I don't know where this performance degradation is coming from though. The only thing I noticed is that the ORAESB schema ( advanced install ) is installing al of its objects in the USERS tablespace and that most ( almost all ) tables do not have any indexes / pk / fk's on them.
    Maybe one or two indexes could speed up the ESB repository considerably.
    Dave, In the upcoming 10.1.3.3 release is the repository in any way altered? Default tablespace? PK/FK and/or extra indices on certain tables/columns?

  • Value mapping with some return values

    Hi Experts,
        I  am facing value mapping problem.
    My requirment was My source elemnet having 4 value mapping(Key and Values)  and also if not passing that 4 keys also it will  display same thing in my reciver.
        Can Anybody please suggest me how can i handle this situvation.
    (01 02
      02 03
    04  05
    06   08)
    this are the value mapping  .out of this if iam passing any like(00  it will goes to dn field).This is my requirment.Can u please let me know  how can i handle tthis.

    Hi,
    For you Requirement Please use  USE key option.
    In graphical mapping when you will select valuemapping function then you can see the
    "Behaviour if lookup fails " option
    Double click on the value mapping function to see this options.
    There 3 options for lookup fails:
    1)USE KEY
    2)throw Exception
    3)Use default value
    you can select use key for your requirement.
    If you pass 00 as input to value mapping and it unable to find any value in value mapping for 00.
    then it will pass 00 to the targhet without any conversion(in case of use key option)
    If you pass 01 then it wiill do value mapping and send 02 to target.

  • Value mapping in xslt mapping

    Hi,
    I have 2 mapping program one is main .xsl program and other one is value mapping program .xsl .
    I have zipped both the program and imported into Imported archive in IR but while testing in interface mapping i am getting error.
    error:could not compile xslt stylsheet.
    Some of the interface having one .xsl program and value mapping is also defined in the main program itself,these interface i am able to execute successfully but unable to execute wherever there are 2 program (main prog + value mapping).
    It seems that value mapping is not loading / executing.
    Can anyone please guide me how to call value mapping using xslt mapping?
    Thanks,
    Subbu

    Hi Prateek,
    Thanks for the response.
    Yes i have 2 program and both needs to execute in one interface mapping.
    First program (main) is MappingMOAPS_SAVEMULTIPLE2013.xsl and second program i.e (value mapping) MO_vmf.xsl.
    From main program itself value mapping program is called.
    Please look below code for main & value mapping prog.
    In main prog this is the parameter (<xsl:import href="MO_vmf.xslt"/>) where value mapping prog name is mentioned.
    I have already zipped and imported but while testing in interface mapping it is giving error that "could not compile xslt stylsheet".
    Could you plaese tell how to check or make XSL to accommodate multiple mappings?
    Main mapping : MappingMOAPS_SAVEMULTIPLE2013.xsl --
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    This file was generated by Altova MapForce 2008sp1
    YOU SHOULD NOT MODIFY THIS FILE, BECAUSE IT WILL BE
    OVERWRITTEN WHEN YOU RE-RUN CODE GENERATION.
    Refer to the Altova MapForce Documentation for further details.
    http://www.altova.com/mapforce
    -->
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vmf="http://www.altova.com/MapForce/UDF/vmf" exclude-result-prefixes="vmf xs xsi xsl">
         <xsl:import href="MO_vmf.xslt"/>
         <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
         <xsl:template match="/PPR">
              <MOAPS_SAVEMULTIPLE201>
                   <IDOC>
                        <EDI_DC40>
                             <xsl:for-each select="SI_ID_IDOCS">
                                  <xsl:for-each select="ID_TABNAM">
                                       <TABNAM>
                                            <xsl:value-of select="."/>
                                       </TABNAM>
                                  </xsl:for-each>
                             </xsl:for-each>
                             <xsl:for-each select="SI_SP_SAP_PARTNER_INFO">
                                  <xsl:for-each select="SP_MANDT">
                                       <MANDT>
                                            <xsl:value-of select="."/>
                                       </MANDT>
                                  </xsl:for-each>
                             </xsl:for-each>
                             <xsl:for-each select="SI_ID_IDOCS">
                                  <xsl:for-each select="ID_DIRECT">
    Value mapping : MO_vmf.xsl:
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    This file was generated by Altova MapForce 2008sp1
    YOU SHOULD NOT MODIFY THIS FILE, BECAUSE IT WILL BE
    OVERWRITTEN WHEN YOU RE-RUN CODE GENERATION.
    Refer to the Altova MapForce Documentation for further details.
    http://www.altova.com/mapforce
    -->
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vmf="http://www.altova.com/MapForce/UDF/vmf" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs xsi xsl">
         <xsl:template name="vmf:inputtoresult">
              <xsl:param name="input"/>
              <xsl:choose>
                   <xsl:when test="$input='01'">
                        <xsl:value-of select="'PM1C'"/>
                   </xsl:when>
                   <xsl:when test="$input='02'">
                        <xsl:value-of select="'PM2C'"/>
                   </xsl:when>
                   <xsl:when test="$input='03'">
                        <xsl:value-of select="'EXT3'"/>
                   </xsl:when>
    Regards,
    Subbu

  • Value Mapping Group in PI 7.1

    Hi All,
    In PI 7.1 Integration Directory there is one section as "Value Mapping Group".I suppose that it is used if and only if value mapping is used.But I am not using any kind of value mapping so can I skip that section?
    Thanks in advance.

    Hi Abhishek,
    THanks for the reply.
    I have another query. it is as follows:
    Actually I am having the Process Order coming in the source with 5 to 6 relevant fields.Out of these Process Order fields Status is one of the fields.Based on the the StatuS field the BAPIs will be called at the receiver.So can I skip Integrated Configurations as I am imposing the condition on the data in the payload(Source Structure) as Integrated configuration will not be helpful in my scenerio.?
    Or shall I skip Sender Agreement ,Receiver Agreement?
    Thanks in advance.

  • Value Mapping in BPM

    We are using Value Mapping in XI 3.0 in the integration builder under the configuration.
    Value Mapping is not working during the transformation step in BPM. See help.sap.com under transformation step: http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    Does anybody have a solution for executing the value mapping in this case.
    Thanks in advance,
    Glenn van Kamperdijk

    Dear Stefan,
    What if you do want to use value mapping in a ccBPM? What values should be entered at:
    Source Values For Agency?
    and
    Target Values For Agency?
    Best regards,
    Roelof Jan

Maybe you are looking for

  • R12 Framework Error While Running CustSearch.xml from Jdeveloper

    I get The Following Error when I hit the "GO" button for search in CustSearchPG , Any Ideas Logout Error Page Exception Details. oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NoSuchM

  • Can I control the Aria Player mixing panel in Logic?

    I am using Garritan Personal Orchestra in Logic 9 and would like to be able to control the volume sliders in the Aria player. But CC7, volume control, messages are only changing the Logic volume sliders. Anyone knows how to redirect this to the Aria

  • HT3775 I am trying to add a slideshow to my website

    I am trying to add a slideshow to my website, with no luck. I am using dreamweaver and have created a slide show in iPhoto. I'm not sure what format I need to save the slideshow in, in order to add to my website. Any HELP would be great. Thank you in

  • Mac v. PC

    Looking for people who have experience with PE on both Macs and PC's - hopefully objective people who don't have a big chip on their shoulders about windows lol... Questions:  Is using a Mac for Premier Elements REALLYworth the investment?  What exac

  • IDVD Menus fuzzy Help!!

    Hi, I know this question has been asked for years but I still have not managed to find an answer that suits my circumstance. I am creating a wedding DVD of our wedding pictures.  I have created themed slide shows in Apeture 3 and exported them as HD