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.

Similar Messages

  • Ant Deployment of ESB DVM (domain value mappings)

    Is there way to deploy domain value mappings stored as xml-files to the ESB using an ant-script?

    Hi Sjoerd,
    I tried to use the ESB client API but got this error when running my ant-task.
    07/10/31 10:46:08 org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is application/x-www-form-urlencoded
    07/10/31 10:46:08 at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:294)
    07/10/31 10:46:08 at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)
    07/10/31 10:46:08 at oracle.tip.esb.dvm.configuration.servlet.command.AbstractDVMCommand.getMultipartItems(AbstractDVMCommand.java:44)
    07/10/31 10:46:08 at oracle.tip.esb.dvm.configuration.servlet.command.ImportDVMCommand.execute(ImportDVMCommand.java:44)
    07/10/31 10:46:08 at oracle.tip.esb.configuration.servlet.CommandServlet.doJob(CommandServlet.java:109)
    07/10/31 10:46:08 at oracle.tip.esb.configuration.servlet.CommandServlet.doPost(CommandServlet.java:76)
    07/10/31 10:46:08 at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    07/10/31 10:46:08 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    07/10/31 10:46:08 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    07/10/31 10:46:08 at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
    07/10/31 10:46:08 at java.security.AccessController.doPrivileged(Native Method)
    07/10/31 10:46:08 at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    07/10/31 10:46:08 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
    07/10/31 10:46:08 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
    07/10/31 10:46:08 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    07/10/31 10:46:08 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    07/10/31 10:46:08 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    07/10/31 10:46:08 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
    07/10/31 10:46:08 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
    07/10/31 10:46:08 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
    07/10/31 10:46:08 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    07/10/31 10:46:08 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    07/10/31 10:46:08 at java.lang.Thread.run(Thread.java:595)
    Here is my code:
    HashMap<String,String> requestProps = new HashMap<String,String>();
    requestProps.put("zipFile", "DVM-SID-MRTrans-InteractionStatus.xml");
    requestProps.put("importMode", "overwrite");
    ConsoleClient client = ConsoleClientFactory.getConsoleClient(getHost(), getPort(), getUsername(), getPassword());
    client.perform("ImportDVM", requestProps);
    I decompiled the ESB client API and saw that the contentType is hardcoded to application/x-www-form-urlencoded
    Any idea to solve this?
    Regards, Harald

  • 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

  • Mysql database to support multi-language. [help]

    i am using mysql database, how can i set the datatype that support multi-language now i set the datafield to varchar(45), it can't display chinese character also in jsp file.
    how to set the datatype?

    pn_nq wrote:
    i am using mysql database, how can i set the datatype that support multi-language now i set the datafield to varchar(45), it can't display chinese character also in jsp file.
    how to set the datatype?First step is to understand that display and data are not the same thing.
    Second step is to determine where the problem is - right now you have not done that. Do NOT attempt this step until you UNDERSTAND the first step.

  • 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

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

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

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

  • Info object supporting multi language?

    How to make IO to support multi language.We have SPRAS (Language Key) in data source.?
    Points will be definitely assigned for proper points.
    Thanks,
    Ravi

    Hi,
    In the maintenance of info-object under the master data/text tab, just tick the option for Texts Language Dependent. And then in the mapping of the data-source with the info-object your SPRAS field will be automatically mapped to 0LANGU.
    Thanks

  • Does robo demo support multi language

    Hi all,
    can some one tell me how do i configure the project which
    supports multi language for German, italy and french please mail me
    at [email protected]
    Regards
    shashi

    Hi Rick,
    i am sorry i am using Robo Help HTML. here in project
    settings there is a dropdown and there is no German, French and
    Italian language specified. can you please let me know how to
    configure the Project for this languages?
    Regards
    shashi

  • Does BEX Report supports Multi Languages????

    Dear Gurus,
                        Does Bex report supports Multi Languages???? I mean, I had developed a report for the client and client wants the report for their different locations globally. Is there any way in BI, so that we can provide the same report into Spanish, French....
    Thanks in advace....

    Sure. It is supported.
    Just a point to be mentioned here.
    You have to maintain the laguage desired installed on ABAP side first.
    You can chck this on RZ10 - Parameter: zcsa/installed_languages.
    Ex: zcsa/installed_languages - ED
    it means English and Deutsch
    Well, open Query Designer. On Logon screen, select the language desired, like Spanish - ES.
    After that, go to each keyfigure and characteristic of the query and on Properties -Description Field (Descripción on spanish),
    put the spanish name of the object.
    Save the query and test on both languages (original and spanish or french)...
    This will solve your issue.
    Best regards,
    Edward John
    SDN Forum moderator.

  • Does WEB UI Supports multi-language?

    Hello Experts,
    Does WEB UI supports multi-language?
    If yes, what are the languages does it support?
    If yes, what are the settings involved to support multi-language?
    Thanks in advance & appreciate your replies.
    Rohan

    Rohan,
    German is "easy", lol..  SAP supports German out of the box lol... Seriously though the general procedure is to install the approriate language packs for the system and then login into the system under that particular language using the webUI.
    If your system is unicode(hopefully) so, then you will have no issues.  Keep in mind you'll need to translate any custom texts into the approriate language, but that is not too hard.  I haven't done it myself, but translation in SAP is relatively straightforward.
    Pretty straightforward especially for the languages you mentioned.
    Take care,
    Stephen

  • 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

Maybe you are looking for