Handling Chinese character in Oracle B2B

Hi B2B Gurus,
Can 10G B2B or 11G B2B handle chinese characters? One of our supplier posting the transactions with non english characters, but those alll are erroring out in B2B. Can B2B hanlde these characters?
Here is the example:
PID|F||||CORMORANT,IBM,1RU
N1|ST|Agility Hungary|93|C019~
N3|Sz?kesfeh?rv?r, 8000
N4|Aszalv?lgyi u.||5 |HU|93~
Here is the error from the log file.
Element N301 data type must be 'Alphanumeric'. Segment N3 is defined in the guideline at position 3700.{br}{br}This error was detected at:{br}{tab}Segment Count: 16{br}{tab}Element Position: 1 {br}{tab}Characters: 611 through 631
An invalid character was encountered in a data element.
Element N401 data type must be 'Alphanumeric'. Segment N4 is defined in the guideline at position 3800.{br}{br}This error was detected at:{br}{tab}Segment Count: 17{br}{tab}Element Position: 1 {br}{tab}Characters: 635 through 649=
An invalid character was encountered in a data element
Please help me in resolving this.
Regards
RAJ

Hi Anuj,
No, we dont have any option such like that....(encoding)
Here are the parameters for File/FTP while configure delivery channel.
polling interval 1
base directory
sender cipher suites
receiver cipher suites
sender channel mask None
receiver channel mask None
receiver proxy host
receiver proxy port
receiver proxy username
receiver proxy password
receiver proxy auth type
receiver control port
receiver data port
receiver regular expression
receiver read only
receiver read ordered
receiver read ordered timestamp source
receiver read ordered timestamp format
receiver read ordered timestamp offset
receiver file minimum age(in ms) 0
filename format %FROM_PARTY%_%TIMESTAMP%.dat
directory name format
Transport Callout Class
Transport Callout Library
Transport Callout Properties
Transport Callout Timeout(in seconds) 30
Internal delivery channel filename format
Filename format separator
Directory name format separator
transfer mode
Enable Marker false
Archival directory /ftpdata/elshas1/avnt/archive/850/PO
is VAN Mailbox false
Clear command channel false
Preserve Filename false
Please help me in resolving this ?
Regards
RAJ

Similar Messages

  • Is it possible to read/write Chinese character into Oracle 8i(WE8ISO8859P1) in Applet

    I can display Chinese character in swing label or text field, however, when I read
    the Chinese character data from (or write to) Oracle DB, it shows ??? instead. I can't
    change the code page of my DB, (if use ZHT16Big5 instead of WE8Iso8859P1 as the DB page
    code, than everything is OK. :< ) is there any solution for this?
    Server:
    DB:Oracle8i(8.1.6)with Character set: WE8ISO8859P1
    System Environment:NLS_LANG=American_America.WE9ISO8859P1
    OS: Win2000 Advance Server(NLS:950 Traditional Chinese)
    client:
    Applet (written by JDeveloper 3.2) compiled with code: ISO8859_1
    JDBC Driver: Oracle JDBC Thin Driver (ver 8.1.7 or 8.1.6)
    Browser: IE5.5 (with code Western Europe(ISO) or UTF-8 or Traditional Chinese...)
    null

    Eric,
    There is no good way to do this. In your ASP/ADO application I think you are creating a garbage in garbage out situation. Because the client NLS_LANG matches the DB characterset no conversion takes place. Therefore your chinese characters get inserted in the DB. But the data is really garbage.
    When you use Java thin driver a conversion automatically takes place from UCS-2 -> WE8ISO8859P1. The Chinese characters in UCS-2 have no equivalent code point in WE8ISO8859P1, so you end up with replacement characters ??

  • How can show the Chinese character in Oracle Report Graph on RedHat Linux?

    The OS is RedHat Linux and I set NLS="SIMPLIED CHINESE_CHINA.ZHS16GBK" in %ORA_AS_HOME%/bin/reports.sh
    The report file is a JSP Web Report, including Chinese character in web HTML text and graph.
    Now Chinese character in HTML text can be displayed correctly but the Chinese character in graph can not be display.
    Anybody can help me? thanks a lot.

    The report server is 9i and it is running in Oracle AS 904.
    And set NLS_LANG="SIMPLIED CHINESE_CHINA.ZHS16GBK" in %ORA_AS_HOME%/bin/reports.sh

  • How to type chinese character in Oracle Report builder 6i?

    Hi,
    Does anyone know how to include the chinese character in the rdf file under Oracle Report Builder 6i?

    Hi,
    please check with this link
    [https://blogs.oracle.com/ankitkaushik/entry/displaying_multilingual_data_i ]
    Hope this link will help you
    Thanks & Regards,
    pallis

  • Use dbms_lob.loadfromfile to handle chinese character

    Hello,
    I have a database with NLS_LANG=TRADITIONAL CHINESE_HONG KONG.ZHT16BIG5
    There is a table with clob type column.
    I've tried to use dbms_lob.loadfromfile to load file content into the clob type column.
    But the result is that no matter the file is english or chinese character, the column's content will become "monster".
    Is there any method to solve this problem ?
    Can anyone help ?
    Rgds,
    Edward
    null

    Hi, it's me again.
    I just want to share my experience and hope that it can help someone and someone can help me !
    I've created a database with UTF8 as my character set.
    With session's character set = UTF8, when I tried to use dbms_lob.loadfromfile to load data into clob column from a file with chinese character content. What has been stored is "monster" character. I know that it's because bfile is with binary type and will not do character set conversion when loadfromfile is being used.
    I've tried the other way, I use dbms_lob.read to read the file and use utl_raw to convert it to UTF8 character set and store it in a varchar2. It works !
    But what I want is to store the chinese character into the clob column.
    I've tried to use the following option but still fail :
    - convert (it's seems that has no effect)
    - utl_raw.translate (it always get oracle error, I've use this as : utl_raw.translate(RAW, 'UTF8', 'UTF8'))
    - utl_raw.convert
    Hope that some have experience can help me !
    Rgds,
    Edward
    null

  • Download data from db to CSV file and need to handle chinese character

    Hi , all , I need to write to alow to export data from db to csv file, now the problem is some column is chinese character, in both db and web page it can dispaly the chinese, but in Csv I can't display chinese character, what should I do?
    Thnak you

    HJava wrote:
    I already have res.setCharacterEncoding("UTF-8"); in my servlet, and db
    req.setCharacterEncoding("UTF-8");
    Are you sure that you have set it on the response? You do not need to set it on the request. Have you read the article? Do you understand the world of characters? It look like you still don't understand it.
    by the way, since csv is text file , how can I bold my University number??? in sb = new StringBuffer();
    sb.append("University Number");Not possible with CSV since it is text/plain. Use real XLS if you want to add formatting to cells.

  • Displaying Chinese Character in Oracle Form 6i using Oracle 11g Database

    Hi,
    Please, can anyone send me the solution for displaying the Chinese characters in Oracle Form 6i using Oracle 11g database and also
    the configuration that has to be implemented.Its urgent.
    Thank You,
    Sridhar.T

    displaying the Chinese characters in Oracle Form 6i using Oracle 11g database I'm afraid you might have problems... see Implementing Chinese language in Oracle 11g

  • Support Chinese Character

    Hi,
    I have some problems on handling Chinese Character.
    I pass Chinese words to CFC and then do the SELECT search in DB. However, I find it cannot find Chinese words correctly.
    When I try to prompt (  alert(#trim(URLDecode(search_tenderee_name))#)  ) the wordings retrieved in CFC, it shows me incorrectly word.
    I use the following method to call CFC:
    ColdFusion.navigate('cfc/control.cfc?method=loadNameListSelection&search_name='+escape(doc ument.getElementById('search').value),'tableList');
    Can anyone help me to solve this problem?
    P.S. I have also tried:
    ColdFusion.navigate('cfc/control.cfc?method=loadNameListSelection&search_name='+document.g etElementById('search').value,'tableList');
    alert(#trim(search_tenderee_name)#)
    It also cannot prompt me the correct Chinese Character.

    no you can't if you have a US variant it has a language pack specific to north american region. you might be able to go to nokia care and ask them to install a language pack with Chinese language but make sure it also has other languages that you are likely to use . also it will cost you as it is not standard to switch language packs
    You know what I love about you the most, the fact that you are not me ! In love with technology and all that it can offer. Join me in discovery....

  • How to handle Chinese on WL 6.0 sp1

              Hi all,
              I got a strange experience when i'm trying to handle chinese character in
              JPS. I wrote a simple JSP (test.jsp) performing "FORM POST" to see whether i can
              get the "right" chinese character after FORM POST. The program is written as below:
              <%@ page info="test page" session="true" buffer="1024kb"
                   import="java.sql.*, java.util.*, java.lang.*" %>
              <%
              response.setContentType("text/html; charset=UTF-8");
              try {
                   String s1a = request.getParameter("field1");
                   String s2a = request.getParameter("field2");     
              %>
              <HTML>
              <HEAD>
              <TITLE>DUMMY No. 1 ^.^ </TITLE>
              </HEAD>
              <BODY>
              <BR>~~FORM POST TESTING~~<BR>
              <FORM name="frm1" action="test.jsp" method="post">
              Field 1: <INPUT type="text" name="field1"><BR>
              Field 2: <INPUT type="text" name="field2"><BR>
              <INPUT type="submit"><BR>
              </FORM>
              <%=s1a%> || <%=s2a%>
              </BODY>
              </HTML>
              <% } catch (Exception e) {
                   out.println("Error : " + e.getMessage());
              %>
              Everytime when i entered a chinese character, i got some strange character
              or even nothing after FORM POST. Do you know why or could you advise me how to
              fix it? I'm using Window 2000 professional english version, default locale is
              Hong Kong, and WebLogic 6.0sp1.
              Thanks in advance.
              Regards,
              Ralpho
              

    Hi Ralpho,
              check out
              http://e-docs.bea.com/wls/docs60///adminguide/config_web_app.html#100357
              , I think it should help.
              Cheers,
              Daniel
              > -----Ursprüngliche Nachricht-----
              > Von: Ralpho [mailto:[email protected]]
              > Bereitgestellt: Donnerstag, 21. Juni 2001 04:16
              > Bereitgestellt in: jsp
              > Unterhaltung: How to handle Chinese on WL 6.0 sp1
              > Betreff: How to handle Chinese on WL 6.0 sp1
              >
              >
              >
              > Hi all,
              >
              > I got a strange experience when i'm trying to handle
              > chinese character in
              > JPS. I wrote a simple JSP (test.jsp) performing "FORM POST"
              > to see whether i can
              > get the "right" chinese character after FORM POST. The
              > program is written as below:
              >
              > <%@ page info="test page" session="true" buffer="1024kb"
              >      import="java.sql.*, java.util.*, java.lang.*" %>
              > <%
              > response.setContentType("text/html; charset=UTF-8");
              >      
              > try {
              >      String s1a = request.getParameter("field1");
              >      String s2a = request.getParameter("field2");     
              > %>
              >
              > <HTML>
              > <HEAD>
              > <TITLE>DUMMY No. 1 ^.^ </TITLE>
              > </HEAD>
              > <BODY>
              > <BR>~~FORM POST TESTING~~<BR>
              > <FORM name="frm1" action="test.jsp" method="post">
              > Field 1: <INPUT type="text" name="field1"><BR>
              > Field 2: <INPUT type="text" name="field2"><BR>
              > <INPUT type="submit"><BR>
              > </FORM>
              > <%=s1a%> || <%=s2a%>
              > </BODY>
              > </HTML>
              > <% } catch (Exception e) {
              >      out.println("Error : " + e.getMessage());
              > }
              > %>
              >
              > Everytime when i entered a chinese character, i got some
              > strange character
              > or even nothing after FORM POST. Do you know why or could you
              > advise me how to
              > fix it? I'm using Window 2000 professional english version,
              > default locale is
              > Hong Kong, and WebLogic 6.0sp1.
              >
              > Thanks in advance.
              >
              > Regards,
              > Ralpho
              >
              

  • Chinese Character in PDF format for Oracle Reports 11g

    Hello Everyone,
    Currently we have a Report that need to be display chinese character in PDF format.
    We followed the steps specified in the "Oralce Fusion Middleware Publishing Reports to the Web with Oracle Reports Services"
    documentation but things doesn't work. We also installed Adobe Acrobat Reader 9 and Asian Font Pack 9 on the server side
    and even on the client/user/development side and followed the steps in the documentation, but no effect at all. Or we even
    tried "Arial Unicode MS", same thing no effect.
    For sure, we may miss something during PDF aliasing or PDF subsetting setup.
    Anyone out there who has the same experience and able to resolve the issue that currently using the Oralce Fusion Middleware Reports 11g?
    Doesn't matter if it does not related to chinese character, as long as it relates to this issue like japanese or arabic characters in PDF.
    If its ok, kindly provide the steps how you do it.
    Your help is highly appreciated.
    Regards and Thank you very much!

    I am now facing exactly the same problem as user449955 (Eric's). Dear Eric, how about your situation? If you have resolved this problem, may I ask for your solution?
    In my case, using either font aliasing or font subsetting doesn't work at all (displaying "garbage" characters instead of Chinese characters). The setting in my uifont.ali is as follows:
    If using font aliasing:
    [PDF]
    .....ZHT16HKSCS = "MSungStd-Light-Acro"
    If using font subsetting (the REPORTS_PATH already includes "C:\Windows\Fonts"):
    [PDF:Subset]
    "Courier New" = "mingliu.ttc,2"
    For both cases, the report server's NLS_LANG already set to "TRADITIONAL CHINESE_HONG KONG.ZHT16HKSCS" (I am in fact located at Hong Kong). For font aliasing, the client side already has Asian Adobe Reader with Asian font pack installed.
    By the way, I noticed that the WebLogic EM is configuring/updating the uifont.ali file at "<instance home>\config\FRComponent\frcommon\tools\common" directory, but the Oracle Reports 11g's documentation sometimes advise to refer to another uifont.ali file located at "<instance home>\config\FRComponent\frcommon\guicommon\tk\admin" directory. Which one of the uifont.ali files is the one used by the Oracle Reporting Service?
    My report server's platform is Windows 7 Enterprise (64-bit) and the Reports version is 11.1.1.3.
    Anyone can help to advise?
    Thank you very much.
    Regards

  • Setup single instance of  Oracle B2B to handle both HTTP as well as HTTPS r

    Hi,
    I want to send 850 transaction to different trading partner who are using HTTP and HTTPS.I want to create a single instance of ORACLE B2b to handle both HTTP and HTTPS. Please do the needful.
    Thanks and Regards
    Srinivas kola
    Edited by: user11342588 on Jul 15, 2009 3:15 AM

    Hi Anuj,
    Thanks for your response.But i want to do for both inbound and outbound, Given below is an example
    OUTBOUND:
    Host Trading Partner ------------------------------- Internet----------------encrypt message------------------>--trading partner1
    Port no 50
    ------------------------------ Internet----------------encrypt message-------------------->trading partner2
    ------------------------------Internet----------------encrypt message-------------------->trading partner3
    INBOUND:
    Host Trading Partner ------------------------------- Internet----------------encrypt message-<-------------------trading partner1
    Port no 50
    ------------------------------ Internet----------------encrypt message-<-------------------trading partner2
    I want to use only a single instance of Oracle B2B to handle both HTTP and HTTPS
    Help me please

  • How to handle national character set datatypes in oracle?

    Hi
    Can anyone tell me how to handle national character set datatypes in oracle?
    Thanks in advance

    And for data manipulation, append "N" the literal values being used in the command.
    The "N" indicates that the string is to be treated as Unicode Text.
    For Example: insert into TableName (ColumnName) values (N'ValueToBeInserted');

  • Oracle-chinese character XML

    does oracle database store chinese characters?
    How do i generate XML file using PL/SQL that support chinese character?
    will using XMLELEMENT work...? in that case.
    Thankyou for your replies.

    I do not have any personal experience with this, but it should work in theory - XMLELEMENT code should not care what characters are being stored in the database. Perhaps others with more experience with using XMLELEMENT can comment.
    Srini

  • How can i convert jstring to PSTR with chinese character

    Hi all,
    I'm not an expert of C++. So please help me to fix the following problem.
    I'm using jni to call the dll. In java side, the input parameter is jstring. In C++ side, the input parameter of PrintDrugReceipt are PSTR.
    The following is the code of my C++:
    #include <windows.h>
    #include <stdio.h>
    #include <jni.h>
    #include "DrugReceiptWrapper.h"
    #include "DrugReceipt.h"
    const char * JNU_GetStringNativeChars(JNIEnv *env, jobject obj, jstring jstr) {
    jbyteArray bytes = 0;
    jthrowable exc;
         jclass cls;
         jmethodID getBytes;
    char *result = 0;
    if ((*env)->EnsureLocalCapacity(env, 2) < 0) {
    return 0; /* out of memory error */
         cls = (*env)->GetObjectClass(env, obj);
         getBytes = (*env)->GetMethodID(env, cls, "getBytes","()[B");
         //jbyteArray buf = (jbyteArray*)(*env)->CallObjectMethod(env, obj, jlprSourceChiName, getBytes);
         bytes = (*env)->CallObjectMethod(env, jstr, getBytes);
         exc = (*env)->ExceptionOccurred(env);
         if (!exc) {
             jint len = (*env)->GetArrayLength(env, bytes);
             result = (char *)malloc(len + 1);
             if (result == 0) {
                 //JNU_ThrowByName(env, "java/lang/OutOfMemoryError", 0);
                 (*env)->DeleteLocalRef(env, bytes);
                 return 0;
    (*env)->GetByteArrayRegion(env, bytes, 0, len, (jbyte *)result);
    result[len] = 0; /* NULL-terminate */
    } else {
    (*env)->DeleteLocalRef(env, exc);
    (*env)->DeleteLocalRef(env, bytes);
    return result;
    JNIEXPORT jlong JNICALL
    Java_TestPrint_PrintDrugReceiptWrapper(
    JNIEnv *env, jobject obj,
    jstring jlprPrinterPort, jstring jlprSourceChiName,
    jstring jlprTargetChiName, jstring jlprPrintData1,
    jstring jlprPrintData2, jstring jlprCaseNo, jstring jlprReceiptNo){
         PSTR lprPrinterPort;
         PSTR lprSourceChiName;
         PSTR lprTargetChiName, lprPrintData1;
    PSTR lprPrintData2 , lprCaseNo, lprReceiptNo;
         printf("before %s", jlprSourceChiName);
         lprPrinterPort = (*env)->GetStringChars(env, jlprPrinterPort , 0);
         lprSourceChiName = (*env)->GetStringChars(env, jlprSourceChiName, 0);     
         lprTargetChiName = (*env)->GetStringChars(env, jlprTargetChiName, 0);
         lprPrintData1 = (*env)->GetStringChars(env, jlprPrintData1 , 0);
         lprPrintData2 = (*env)->GetStringChars(env, jlprPrintData2 , 0);
    lprCaseNo = (*env)->GetStringChars(env, jlprCaseNo , 0);
         lprReceiptNo = (*env)->GetStringChars(env, jlprReceiptNo , 0);
         PrintDrugReceipt(lprPrinterPort, lprSourceChiName, lprTargetChiName, lprPrintData1, lprPrintData2, lprCaseNo, lprReceiptNo);
         (*env)->ReleaseStringChars(env, jlprPrinterPort , lprPrinterPort);
         (*env)->ReleaseStringChars(env, jlprSourceChiName, lprSourceChiName);
         (*env)->ReleaseStringChars(env, jlprTargetChiName, lprTargetChiName);
         (*env)->ReleaseStringChars(env, jlprPrintData1 , lprPrintData1);
         (*env)->ReleaseStringChars(env, jlprPrintData2 , lprPrintData2);
         (*env)->ReleaseStringChars(env, jlprCaseNo , lprCaseNo);
         (*env)->ReleaseStringChars(env, jlprReceiptNo , lprReceiptNo);
         return 1;
    the h file:
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class TestPrint */
    #ifndef _Included_TestPrint
    #define _Included_TestPrint
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class: TestPrint
    * Method: PrintDrugReceipt
    * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J
    JNIEXPORT jlong JNICALL Java_TestPrint_PrintDrugReceiptWrapper
    (JNIEnv *, jobject, jstring, jstring, jstring, jstring, jstring, jstring, jstring);
    #ifdef __cplusplus
    #endif
    #endif
    Note: the jstring input parameters are the chinese character. If i print out the jstring, it will display dirty character, why? and how to fix it? and the PrintDrugReceipt will expected accept the chinese character and print it to the printer.
    Thank you for you guys help.
    Matthew

    you can't use char...have to use a wchar....and look around at the wide character handling function in C/C++.

  • Problem inputting Chinese characters in oracle forms

    Hi,
    We have a Chinese character: UCS2=7A4F (UTF8=E7A98F) If we try to input it to a control in a Forms application using chanjie (key sequence h-d-b-s-p) input method, it becomes "?", but if we input it using same method in word or notepad, it shows correctly and can then be copy-and-paste to oracle forms.
    Is there some sort of implicit conversion of Chinese character input done by Oracle Forms controls such that it is unable to decode this character properly? Or is there some sort of setup that can be done to bypass this problem?
    Any help would be greatly appreciated, hopefully as soon as possible.
    Thank you very much.

    979801 wrote:
    If I use LOV in place of List Item,Then I have to populate a LOV at run time.How could I maintain a record group n attach to LOV at run time?
    On my previous post I have mentioned record group as follows:
    select * from tbl_state where s_id=:tbl_address.s_id;
    If :tbl_adress.s_id chaned during the time of run, then output values of list_city (LOV) is also changed.

Maybe you are looking for

  • Exporting and importing table using R3trans program between 2 clients

    Hi, How to export and import a table between to clients in a same system using R3trans program? I need to copy a table from Client 020 in a system to client 040 of the same system using R3 trans. I need to know the procedure. Can any one advice Regar

  • How to set restriction on shared folder to copy or move images and videos

    Hi, I am using windows server 2008 for file sharing, it's simple folder sharing and there is no additional roles added and not promoted as file server. Users have permissions to access folder and they can put data on shared folder but I want to restr

  • Hyperlink in forms

    I want to create a HyperLink Button in our Forms application that opens an IE Browser for another application which resides on a different Server. I will also pass a data string to the other application. After the work is done on this application, Th

  • BarCode Using XMLPublisher

    Hi, I am trying to want to embed BARCODE into the PDF Generated XML Publisher Report. I have Used the IDAUTOMATION Utility for this purpose and also refered to xml Publisher blob http://blogs.oracle.com/xmlpublisher/2007/05/09 If I try to compile Jav

  • Flash Player flickering in IE8 on pages with Flash

    We're having a problem with Flash 10.1 on an Windows XP Pro 32bit machine and all pages with associated flash content flickering when you scroll the page.  This has been happening with the most recent version as well as older versions. Machine: Dell