Equivalent command in OAF for when when validate record in forms

Hi,
what is the equivalent command in OAF to when when validate record in forms
kumar

Hi Kumar,
validateRow() of your XXVORowImpl is equivalent of When-Validate-Record of forms.
This method calls validateEntity() of your XXEOImpl
This method is generally invoked on form submits (POST Requests)
Regards,
Ravi

Similar Messages

  • I want to create an account in USA store, I activate a paypal account and when I validate the pay form send me an error, what can I do?

    I want to create an account in USA store, I activate a paypal account and when I validate the pay form send me an error, what can I do?

    Are you in the U.S?
    You can only buy from the itunes store of your country of residence ( verified by valid billing address on your payment info) and ONLY while inside the borders of that country.

  • Flash crashing when using Command + Option + S for Scale and Rotate?

    Flash crashing when using Command + Option + S for Scale and Rotate?
    It's happening to me when I use those hotkeys
    Please let me know if it's happening to you too.
    I don't know the cause but I need a fix.
    I'm using Adobe FLASH cs6 for Mac
    My computer:
    Mac mini
    Mid 2011
    Software  OS X 10.8.1 (12B19)
    -Line

    With all due respect to your totally coindescending reply, this is a bug in Flash. Happens every 4-5 times I use that menu item. Been happening for months, but  we just installed a Brand new iMac (1/13). Quadcore 3.4 16G RAM and 1TB Fusion drive. Fresh install of CS6. Not running any other 3rd Party Software. Problem STILL happens in new Flash docs with small, simple vector Graphics.
    So instead of blaming the users computers, how about you guys just fix the effin' problem? Thanks.

  • When I try to move messages to trash I get this  The IMAP command "CHECK" failed for the mailbox "INBOX" with server error: Error in IMAP command received by server..  what do I do ?

    I try to move emails into the trash and this message comes up;
    The IMAP command “CHECK” failed for the mailbox “INBOX” with server error: Error in IMAP command received by server..
    what should I do ?
    My trash is empty and I re booted etc...

    Back up all data. Rebuild the mailbox. Try again to delete the message.

  • WHEN VALIDATE RECORD

    DECLARE
         PO_TSF_INDICATOR VARCHAR2(1);
         LOC_TYPE VARCHAR2(10);
         TSF_FROM_LOCATION VARCHAR2(50);
         PO_SUPP NUMBER(10);
         QTY NUMBER(12,4);
    BEGIN
    IF :SYSTEM.RECORD_STATUS = 'CHANGED' THEN
         PO_TSF_INDICATOR := TRIM(:B_REQUEST.LI_PO_TSF_IND);
         LOC_TYPE := TRIM(:B_REQUEST.LI_REQUEST_LOC_TYPE);
         TSF_FROM_LOCATION := TRIM(:B_REQUEST.TI_TSF_FROM_LOC);
         PO_SUPP := TRIM(:B_REQUEST.TI_PO_SUPPLIER);
         QTY := TRIM(:B_REQUEST.TI_FULFILLED_QTY);
    IF PO_TSF_INDICATOR = 'P' THEN
         EMESSAGE('PO_TSF_INDICATOR IS "P" ');
    UPDATE AFE_STORE_ORDERS
              SET PO_TSF_IND = PO_TSF_INDICATOR,
              PO_SUPPLIER = PO_SUPP,
              FULFILLED_QTY = QTY,
              TSF_LOC_TYPE=' ',
              TSF_FROM_LOC=' '
              WHERE ITEM = TRIM(:B_REQUEST.TI_ITEM);
         EMESSAGE('PO-TSF-INDICATOR :' || PO_TSF_INDICATOR);
         EMESSAGE('PO-SUPPLIER:' || PO_SUPP);     
         EMESSAGE('QTY :' || QTY);
         COMMIT;     
    ELSIF PO_TSF_INDICATOR = 'T' THEN
         EMESSAGE('PO_TSF_INDICATOR IS "T" ');
         UPDATE AFE_STORE_ORDERS
         SET PO_TSF_IND = PO_TSF_INDICATOR,
         TSF_LOC_TYPE = LOC_TYPE,
         TSF_FROM_LOC = TSF_FROM_LOCATION,
         FULFILLED_QTY = QTY,
         PO_SUPPLIER = ' '
         WHERE ITEM = TRIM(:B_REQUEST.TI_ITEM);
         EMESSAGE('PO-TSF-INDICATOR :' || PO_TSF_INDICATOR);
         EMESSAGE('LOC-TYPE :' || LOC_TYPE);
         EMESSAGE('TSF-FROM-LOC :' || TSF_FROM_LOCATION);
         EMESSAGE('QTY :' || QTY);
    END IF;
    END IF;
    END;
    This is trigger written in when validate record. Now the problem is, update statement isnt working ....Is it like in when validate record (block level), update command dont work ? And is when validate record trigger (when written at the block level) will fire for each record (if its multi record block) ? Please clarify ..
    Regards
    Message was edited by:
    Seshu

    Hi,
    As suggested by you, I have written the code in on-update trigger (block level)
    EMESSAGE('ON UPDATE TRIGGER');
    :GLOBAL.QTY := TRIM(:TI_FULFILLED_QTY);
    IF :GLOBAL.IND = 'P' THEN
         EMESSAGE('INSIDE "P" LOOP"');
         UPDATE AFE_STORE_ORDERS
         SET PO_TSF_IND = :GLOBAL.IND,
                   PO_SUPPLIER = :GLOBAL.PO_SUPPLIER,
                   FULFILLED_QTY = :GLOBAL.QTY,
                   TSF_FROM_LOC = ' ',
                   TSF_LOC_TYPE = ' '
         WHERE ITEM = TRIM(:B_REQUEST.TI_ITEM);
         COMMIT;
         EMESSAGE('RECORD UPDATED');
    ELSIF :GLOBAL.IND = 'T' THEN
         EMESSAGE('INSIDE "T" LOOP"');
    EMESSAGE(:GLOBAL.IND);
    EMESSAGE(:GLOBAL.QTY);
    EMESSAGE(:GLOBAL.FROM_LOC);
    EMESSAGE(:GLOBAL.LOC_TYPE);                    
    BEGIN     
         UPDATE AFE_STORE_ORDERS
         SET PO_TSF_IND = :GLOBAL.IND,
                   PO_SUPPLIER = null,
                   FULFILLED_QTY = TO_NUMBER(:GLOBAL.QTY),
                   TSF_FROM_LOC = TO_NUMBER(:GLOBAL.FROM_LOC) ,
                   TSF_LOC_TYPE = :GLOBAL.LOC_TYPE
         WHERE ITEM = TRIM(:B_REQUEST.TI_ITEM);
         commit;
         EMESSAGE('RECORD UPDATED');
    EXCEPTION
         WHEN OTHERS THEN
         EMESSAGE(SQLERRM);
    END;     
    END IF;
         ERASE ('GLOBAL.IND');
         ERASE ('GLOBAL.QTY');
         ERASE ('GLOBAL.FROM_LOC');
         ERASE ('GLOBAL.LOC_TYPE');
         ERASE ('GLOBAL.PO_SUPPLIER');
    Tell me how am i to know whether its getting fired or not ? because, i cant see message being populated
    Regards

  • NI4882 equivalent command for the IVI formatted488IO ReadList command.

    I need an NI4882 equivalent command for the IVI formatted488IO ReadList command.
    This is what I have:
    using Ivi.Visa.Interop;
    using Ivi.Driver.Interop;
    formatted488Class = new FormattedIO488();
    formatted488Class.WriteString("LDATA");
    object response = formatted488Class.ReadList();
    What I need is an equivalent when instead of the IVI DLLs (Ivi.Visa.Interop and Ivi.Driver.Interop), I want to use NationalInstruments.Common, NationalInstruments.NI4882 and NationalInstruments.VisaNS.
    I.e.:
    NI4882.Device.Write("LDATA");
    and then call:
    NI4882.Device.ReadString() or NI4882.Device.ReadByteArray()
    Problem is I don't know how many bytes or strings are to be read, and even if i knew it would not help because it would still not behave the same way as IVI's Readlist.
    Can anyone point me in the right direction?
    Thanks,
    Cris

    Yes, I was using ReadString. Unfortunately, it only returns 128 values of 1000, which is what I need. If you do not specify the number of values to read, i.e,. ReadString(int numberOfBytes), it assumes a default number of 128. However, I found a solution which is more of a workaround. I read the first 128 values, and it so happens that the instrument returns as a first value the number of values to be read (1000). So I read the rest of the values in a loop. Not elegant, but it seems to work for me.

  • Hi, I forgot my user password mac 10.9.4 I don't need it to log in but i need it to make changes, etc. It says a password hasn't been set for this account but it still asks for one when i click on the lock icon. can anyone help me? thx!

    Hi, I forgot my user password mac 10.9.4 I don't need it to log in but i need it to make changes, etc. It says a password hasn't been set for this account but it still asks for one when i click on the lock icon. can anyone help me? thx!

    This is a little confusing since you say you have forgotten your password and then the system says you have not entered a password.  Even with an Admin account you must have a password to install software.
    If you are using Mac OS X 10.7 or above, you can change the admin password by restarting holding the Command and R keys, from the menu bar select Utilities, then Terminal.  When the Terminal window opens, at the cursor type exactly:
    resetpassword
    and press Enter.  When the Reset Password window opens, select the internal hard drive, and then the user account.  Type a new password twice, leave the Hint blank, and then Save.  Accept the next dialog that opens, and at the bottom of the Reset Password window agree to resetting the home directory permissions.
    Quit the Reset Password window, go to the apple left side of the menu bar, Restart.
    And you have a new password for your account.

  • Restricting User from creating new records using when-validate-record

    Hi,
    I have a requirement for which I have to restrict he user from creating a record in the Supplier Master form if the suppliier type is 'Affiliate Supplier'.
    I have done the following setups
    Seq 10
    Description Restricting user from creating Affiliate records
    Level Function
    Enabled Yes
    Condition:
    Trigger Event WHEN-VALIDATE-RECORD
    Trigger object VNDR
    Condition "${item.VNDR.VENDOR_TYPE_DISP_MIR.value} is NOT NULL
    and
    ${item.VNDR.VENDOR_TYPE_DISP_MIR.value} LIKE 'Affiliate%'
    Processing Mode BOTH
    Context
    Level User
    Value User Name
    Action Sequence 1
    Type Message
    Action Description Saving Affiliate record
    Language ALL
    Message Type Show
    Message Text You Cannot Create Affiliate records Here
    Action Sequence 2
    Type Builtin
    Action Description Stop Proceesing
    Language ALL
    Action Enabled Yes
    Builtin Type RAISE FORM_TRIGGER_FAILURE;
    This is working good on one instance but when I moved it to another instance
    when I query the form and try to navigate to the bank accounts tab of the form which is based on a differnt block i.e VNDR_USES block, the when-validate-record trigger fires there also and stops the processing.
    Any suggestions on this would be higly appriciated.
    Thanks in Advance.

    Hi Srini,
    Yes, it does work...but in a Form Session if i Create more then one Item, in some cases it fires for the first records and not sleeps for the second.
    Sometimes it doesn't give any response.
    Appreciated if you divert to the link to check the Pacthes for 11.5.10 on Form Personalization.
    Please share any ideas/example if yiou have to achieve the below requirement.
    Requirement:
    Once New record is created , a Custom Procedure should be invoked.
    with out closing Form i am able to create n number of Items, so for every Item it should invoke Custom PLSQL Code on Save.
    Let me know if i can achieve the same in Custom.pll .....as i can use either of Options.(Form Personalization/Custom.pll)
    Thanks & regards,
    Edited by: user632004 on Mar 16, 2010 7:50 PM
    Edited by: user632004 on Mar 16, 2010 8:09 PM

  • Form personlization using WHEN-VALIDATE-RECORD to call PLSQL Package

    Hi
    I am writing a Form Personalization on master Item Form for New Records Only.
    Once Item Is defined and saved, it should Invoke the Custom Procedure to insert the same record in Custom Table.
    ===========
    Trigger Event - WHEN-VALIDATE-RECORD
    Trigger Block:MTL_SYSTEM_ITEMS
    Condition: :MTL_SYSTEM_ITEMS.INVENTORY_ITEM_ID<>-1 AND 0=(SELECT COUNT(inventory_item_id ) FROM Custom table
    WHERE inventory_item_id = :MTL_SYSTEM_ITEMS.inventory_item_id
    AND Organization_id=:MTL_SYSTEM_ITEMS.organization_id )
    ACTION
    Built In type = Execute Procedure
    Argument = ='DECLARE
    v_field_value VARCHAR2(200);
    BEGIN
    UPDATE_CUSTOM('''||${item.MTL_SYSTEM_ITEMS.ORGANIZATION_ID.Value}||''','''||${item.MTL_SYSTEM_ITEMS.INVENTORY_ITEM_ID.Value}||''');
    END'
    ============
    Here its not firing as required for evey required.
    Please advice.
    Thanks in advance.

    Hi Srini,
    Yes, it does work...but in a Form Session if i Create more then one Item, in some cases it fires for the first records and not sleeps for the second.
    Sometimes it doesn't give any response.
    Appreciated if you divert to the link to check the Pacthes for 11.5.10 on Form Personalization.
    Please share any ideas/example if yiou have to achieve the below requirement.
    Requirement:
    Once New record is created , a Custom Procedure should be invoked.
    with out closing Form i am able to create n number of Items, so for every Item it should invoke Custom PLSQL Code on Save.
    Let me know if i can achieve the same in Custom.pll .....as i can use either of Options.(Form Personalization/Custom.pll)
    Thanks & regards,
    Edited by: user632004 on Mar 16, 2010 7:50 PM
    Edited by: user632004 on Mar 16, 2010 8:09 PM

  • I am facing problem when configuring listener.ora and tnsnamess.ora in listener side it is showing The listener supports no services The command completed successfully  and in when i cross check with listener from tns it is showing the error

    i am facing problem when configuring listener.ora and tnsnamess.ora in listener side it is showing The listener supports no services The command completed successfully  and in when i cross check with listener from tns it is showing the error
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    here is my listener file
    lsn =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.125.128)(PORT = 1575))
    #ADR_BASE_LISTENER = /u01/app/oracle
    (SID_LIST_LISTENER=
    (SERVICE_NAME=kull)
    (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
    tnsnames.ora
    to_lsn=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = kull )
    my database name is kull
    please somebody help

    Biswaranjan wrote:
    i have two database one is kull and another is kk
    i configured listener.ora in kull
    and tnsnames.ora in kk
    when i am running lsnrctl start listener in database kull
    This makes no sense.  You don't configure a listener nor a tnsnames.ora "in a database".   I hope this is just a language issue and not reflective of a fundamental misunderstanding of how tns works.
    read: http://edstevensdba.wordpress.com/2011/02/09/sqlnet_overview/ Help! I can’t connect to my database 
    read: http://edstevensdba.wordpress.com/2011/02/16/sqlnet_client_cfg/ Help! I can’t connect to my database (part duex)
    it is showing the message
    Alias                     lsn
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                05-JUL-2013 19:08:06
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/product/11.2.0/db_1/log/diag/tnslsnr/server1/lsn/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1575)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server1)(PORT=1575)))
    The listener supports no services
    The command completed successfully
    and in another database in kk when i am giving the command tnsping to_lsn
    it is giving this message
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = server1)(PORT = 1575)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = kull)))
    OK (0 msec)
    but when i am cross check sqlplus system/manager@ to_lsn
    it is giving the following error
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor

  • Frm-40735: when validate record trigger raised unhandled exception ORA-0406

    while on production when i open any form and inserting some valeus after that when i want ot save the information it is showing me following error
    frm-40735: when validate record trigger raised unhandled exception ORA-04062

    ORA-04062: %s of string has been changed Cause: Attempt to execute a stored procedure to serve an RPC stub which specifies a timestamp or signature that is different from the current timestamp/signature of the procedure.
    Action: Recompile the caller in order to pick up the new timestamp >
    Check the When-Validate-Record trigger in your form and look for any calls to a database stored procedure. Then check the status of the database procedure to ensure it is "Valid." If the procedure is not valid - find out why and fix it.
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Is there a command to "Show in Finder" when looking an Adobe Acrobat file?

    Is there a command to "Show in Finder" when looking an Adobe Acrobat file?
    I have a lot of file with almost exactly the same names, and it gets very tedious to have to open Finder and search for it.

    Ah yes, your aim must be exact! Incidently, as long as we're there in the title bar, there is another little secret up there: the wee little "proxy" icon in front of the name. You can actually do things with it. For instance, you can click and hold (pause for a half of second until it turns gray), now drag it to the Desktop, and you'll get an alias to the file. If you press the Option key while you drag you'll get a new copy of the file. Wait, there's more! Say you have a Safari window open, to this page perhaps, and you want to save the Safari page to the same folder as the file you have open in Preview. Bring up the Safari save dialog sheet, grab the proxy icon on the open file, drag 'n drop it into the Safari Save navigation section, and presto, the folder the file is in will be the one displayed in the Safari save pane. You can do this with the proxy icons anywhere, including those in a Finder window. So if you have a folder open, you can drag its proxy icon into the save or open navigation section of a program, and there you are. Saves you time navigating to something you already have open in one place (the Finder) from your program. I use it all the time.
    Francine
    Francine
    Schwieder

  • Form_trigger_failure in when-validate-record fired message three times

    Hello all,
    I have a problem with one of my forms. Indeed, I have used when-validate-record trigger to validate fields block.
    So, when user fills a duplicate I display an error message with two choices. Accept or proceed to change. The action button 1 is impeccable.
    But when the user clicks the button 2 of the message, I raise form_trigger_failure exception. What is strange is that my error message appears three times if I get out of the record by the mouse but once I get out of line by the tab.
    Is there someone who can help me on that?
    Please, find below the code that produce this result :
    IF :CTRL2.MATCH_REC > 1 then
         L_ALERT := SHOW_ALERT('ALERTE_1');
         IF L_ALERT = ALERT_BUTTON1 Then
    NULL;
         elsif L_ALERT = ALERT_BUTTON2 Then
         raise Form_trigger_failure;
         end IF;
    end IF;
    Thank you in advance

    Dear CraigB,
    Thank you for your answer but I still working without success.
    I found that the trigger W-V-R is fired thee times so the value of :CTRL2.MATCH_REC is recalculated every time (as shown by Kevin D Clarke about validating duplicate http://forums.oracle.com/forums/profile.jspa?userID=8905) witch is correct.
    If I affect 0 or null to :CTRL2.MATCH_REC, it's not raising finally the form_trigger_failure (F_T_F), so it's working has button 1.
    Note that I found after catching others exception (exception when others then...) a 100501 non-oracle exception.
    I don't know if my repetition is caused by this exception?
    Note again that, when I put other statement instead of raising F_T_F, it's working fine. His just only when I raise F_T_F that I have this behaviour.
    Do you have any idea ?
    Thanks in advance
    Edited by: pkn87897 on Oct 23, 2008 7:09 AM

  • Form trigger failure in WHEN-VALIDATE-RECORD still saves data

    Hi, I have a WHEN-VALIDATE-RECORD trigger on one of my data blocks. When there is an problem with the data, I use RAISE FORM_TRIGGER_FAILURE. The error dialog appears, but it's still saving the data to the database!
    Here is the code for the WHEN-VALIDATE-RECORD trigger:
    -- WHEN-VALIDATE-RECORD Trigger for WTL_USERS Block in form MANAGE_ACCOUNTS
    DECLARE
         v_user_name VARCHAR2(10);
         v_alert_button NUMBER;
    BEGIN
              -- Check if this is the ADMIN account
              -- If it's a new account an error will occur - this is OK, nothing happens
              SELECT user_name
              INTO v_user_name
              FROM wtl_users
              WHERE user_id = :WTL_USERS.USER_ID;
         -- If this is the ADMIN account, you cannot disable it
         IF v_user_name = 'ADMIN' THEN
              -- Ensure that the ADMIN account has not been disabled
              IF :WTL_USERS.USER_ACTIVE = 'N' THEN
                   v_alert_button := SHOW_ALERT('ADMIN_ACTIVE_ALERT');
                   RAISE FORM_TRIGGER_FAILURE;
              ELSIF :WTL_USERS.USER_NAME != 'ADMIN' THEN
                   v_alert_button := SHOW_ALERT('ADMIN_NAME_ALERT');
                   RAISE FORM_TRIGGER_FAILURE;
              ELSIF :WTL_USERS.USER_ROLE != 'A' THEN
                   v_alert_button := SHOW_ALERT('ADMIN_ROLE_ALERT');
                   RAISE FORM_TRIGGER_FAILURE;
              END IF;
         END IF;
    EXCEPTION
         WHEN OTHERS THEN
              NULL;               
    END;
    What am I doing wrong?
    Thanks
    Adam

    Hello,
    Exception
      When form_trigger_failure Then
          Raise
      When others Then
    The when others exception trap all the exceptions including form_trigger_failure.
    Francois

  • "Contacting server for information" when selecting a mail that has already been read

    In Outlook 2013 using an Imap/google account I very often the message “Contacting server for information” when selecting a mail that has ALREADY been read. I am not trying to forward or reply just simply selecting the mail. Why is the program trying to get
    information from the server that it already did receive once?
    How do I get Outlook to stop this ridicules behavior?

    Hi,
    Does this issue happen on each email you selected?
    Outlook displays this message whenever it needs to load content in your email, but the required content is being downloaded slowly or there is a connectivity issue with the content location.
    Please try to go to File > Options > Trust Center > Trust Center Settings > Automatic Download and untick the check box labelled "Don’t Download Pictures Automatically in HTML E-mail Messages or RSS Items". Click OK and then test again.
    In addition, if the email has a linked image, the image will not be downloaded locally on the system and it will be downloaded every time you open the email.
    Besides, some third-party add-in may also cause such issue. Please try to open Outlook in safe mode and check if this issue continues. To do this, exit Outlook, press Windows key + R to open the Run command, type
    outlook /safe and press Enter.
    Please let me know the result.
    Regards,
    Steve Fan
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

Maybe you are looking for

  • Logical error with Sockets, not closing properly

    Hi again everybody, I am still in need of help it seems. I have been working on a way to transfer files from computer a to computer b but I cannot get the Sockets/Streams to work properly! The problem I keep getting is "IOException: java.net.SocketEx

  • IOS7 music autoplay problem (iPAD3)

    I wonder someone can help me out here. I dock my ipad during the day to use the screen to watch tv/skype/factime etc.  When docking if I had any music on the device it would autoplay.  I have searched my settings with the speaker dock connected and f

  • Duplicate post, please delete this one. sorry

    this is a duplicate post. sorry guys, didnt mean to.

  • Greater than sign in switch statement

    it wont allow me to use the greater than sign in this program how can i fix this? public class q2b     public static void main (String [] args)         int x = 2;         switch (x)         case 'x < 1'         System.out.println("x is less than 1");

  • Gujarati unicode font encoding problem in E-63

    I can´t read e-mails containing Gujarati Unicode Font in my E-63 even if I have selected Unicode for encoding. The same mail is easily rea dable in 6303i classic.Wat changes shud I do in my E-63 to enable for gujarati unicode font?