How to find NLS_LANG parameters are valid

Hi,
I have Oracle Application Server 10g installed in Linux machine A.
and i have installed Oracle Database 10g installed on linux machine B.
now i have Developer Suite installe in my Windows XP machine and i have developed a fmb file. now i want to compile the fmb file in linux machine A and run the fmx file so the form can access data from database from machine B.
now i get errors while trying to compile the fmb file and i believe it is because NLS_LANG parameters are not set correctly on either or both machine A, B
how can i find whether the NLS_LANG are valid.
and if not valid, how to fix it and fix them to what valid values?
Can someone help me please.
Thanks in advance,
Philip.

Try this:
Applies to:
Oracle Forms - Version: 9.0.4.0
HP-UX PA-RISC (32-bit)
Symptoms
Using f90gen to compile Forms modules generates errors:
FRM-91500: Unable to start/complete the build.
F90genm compiles without errors.
Cause
The problem is caused by Bad Magic Number for a Shared Library and the missing NLS_LANG variable in the f90gen.sh.
Solution
Steps
~~~~~
1. cd $ORACLE_HOME/bin
chatr +s enable f90gen
Basically, "chatr" enables or disables LD_LIBRARY_PATH and SHLIB_PATH for the executables.
2. Set LD_LIBRARY_PATH as follows :
$ORACLE_HOME/lib:$ORCLE_HOME/jdk/jre/lib/PA_RISC/server:/usr/lib/X11R6:/usr/dt/lib:/usr/lib/
Set SHLIB_PATH as follows :
$ORACLE_HOME/lib32:$ORACLE_HOME/forms90/lib:$ORCLE_HOME/jdk/jre/lib/PA_RISC/server:/opt/java1.4/lib:/usr/lib:/usr/dt/lib
The installation of 10g on HP-UX 64 bit contains two "lib" areas.
$ORACLE_HOME/lib32 - 32 bit libs
$ORACLE_HOME/lib - 64 bit libs
Both of these directories contain libraries of the same name. To ensure that 32 bit executables will be used : Search the 32 bit library directory and set:
$LD_LIBRARY_PATH - includes $ORACLE_HOME/lib, but not $ORACLE_HOME/lib32
$SHLIB_PATH - includes $ORACLE_HOME/lib32, but not $ORACLE_HOME/lib
3. Set a valid value for the NLS_LANG variable.
eg:
$export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
4. Verify that the TERM and ORACLE_TERM are set to vt220. If not, set these variables:
$export TERM=vt220
$export ORACLE_TERM=vt220
References
Note 266731.1 - Troubleshooting FRM-91500 When Compiling/ Generating Forms Modules
Francois

Similar Messages

  • How to find out what are all the change pointers assoicated for an idoc ??

    Hi ,
    How to find out what are all the change pointers activated for an idoc ??
    Thanks,
    Varma

    Verma,
    You can check what are the active Change Pointers for the message type in tcode <b>BD50</b>
    Use tcode <b>BD61</b> to check whether change pointers are active or not??
    Hope this helps..

  • How to find which datasource are using  tables AFRU ,CAUFV and AUFM

    *how to find which datasource are using  tables AFRU ,CAUFV and AUFM*

    Hi,
    You can enter your table names in SE11 transaction and click "Display" and again click "Where -Used-List". Then it will show all the places where these tables are used(Datasources)
    Hope this helps.....
    Regards,
    SUman

  • HR   how to find which personal area belongs to which country

    HR
    how to find which personal area belongs to which country
    thank you,
    Regards,
    Jagrut Bharatkumar shukla

    Hi,
        You can use the table T001P for finding that  for eg.,
    <b>Select molga from t001p where werks = 'Your Personnel area code'.</b>
    Thanks
    Yogesh

  • Gonzalo - What proxy parameters are valid?

    Gonzalo or anyone else that knows for sure, can you tell me what proxy.cfg parameters are valid for NBM 3.9 SP1? Can I assume that if a parameter doesn't show up in the Proxy Console Screen 63, then it is not valid for 3.9 SP1?
    For instance, in TID 3988333 (which is supposed to apply for NBM 3.9 at least), it mentions the 'AckWithNoDataOnSYN' parameter as follows:
    AckWithNoDataOnSYN=1
    // Browser gets 504 gateway timeout error accessing web server through proxy, because Proxy use TCP connections to the origin server piggyback the final ACK from the 3 way TCP handshake, with the HTTP GET request. Which deny by some type of origin web server.
    //Set to 1 to prevent the problem, Also applied updated TCPIP stack. (default=0)
    However, regardless of whether you set this parameter to 0 or 1, it does not show up on Proxy Console 63. Can I assume then that the fix for the problem this addresses has been encorporated into the code and therefore this parameter is no longer needed in 3.9 SP1?
    IgnoreDuplicateChill is another one. In the above TID, it says:
    IgnoreDuplicateChill=1 (0 to disable) (Default=1)
    //Prevents many abends. Enabled by default in PXY012 build and later.
    But this parameter also doesn't show up in Proxy Console Screen 63 regardless of whether it is set to 0 or 1. So has the fix been incorporated into the code and this parameter is irrelevant?
    The reason this is important to understand has to do with troubleshooting. If you put in a parameter and you don't see it on Proxy Console Screen 63, then is that becuase you mis-typed the parameter or because it is not a valid parameter for this version of BorderManager?
    Any thoughts?
    Dan

    In article <[email protected]>, Dchunt wrote:
    > However, regardless of whether you set this parameter to 0 or 1, it
    > does not show up on Proxy Console 63. Can I assume then that the fix
    > for the problem this addresses has been encorporated into the code and
    > therefore this parameter is no longer needed in 3.9 SP1?
    >
    I can't speak for Gonzalo on this, but I'm guessing that the answer is
    'probably'. I worry that a setting which is important didn't make it
    into the screen for some reason, and that perhaps it still works. (I
    doubt it though - that screen is pretty new, and I think support put it
    in there to see all the settings that matter. But it might be that
    newer settings don't show up, if the code for that screen isn't checked
    against later patches. )
    Craig Johnson
    Novell Support Connection SysOp
    *** For a current patch list, tips, handy files and books on
    BorderManager, go to http://www.craigjconsulting.com ***

  • HT1338 When we check for updates, how do we know they are valid and not malware?

    When we check for updates, how do we know they are valid and not malware?

    If they are from Software Update they are valid.
    You can also go to
    http://support.apple.com/downloads/
    Then click on the app (not download it) and you will see this...
    http://support.apple.com/kb/DL1426 and check the security SHA.

  • How to find users who are running IE with different credentials ?

    How to find users who are running IE with different credentials ? 
    Is there any tool or a solution in the market will help or a i can use GPO or even Power Shell ?
    thnx & Regards ,,

    Hi Salman,
    Based on your description, we can use Windows Credential Manager to check this. Windows Credential Manager stores credentials, such as user names and passwords  that we use to log on to websites or other computers on a network.
    Regarding Credential Manager, the following article can be referred to for more information.
    Credential Manager
    http://windows.microsoft.com/en-in/windows7/what-is-credential-manager
    Manage passwords in Internet Explorer using Credential Manager
    http://www.thewindowsclub.com/manage-passwords-internet-explorer-10
    Please Note: Since the above website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Best regards,
    Frank Shen

  • How to find custom parameters and its values?

    Hi,
    Please let me know how to find the list of custom parameters with its possible values and its use in programs?
    Thanks.

    There is no validation for the values that can be input so you can put anything in the value field. For example, try "BUK" and
    then a value for a company code you know does not exist.
    When you run a transaction with that it will default that value.

  • How to Find out what are the top 20 queries executed in the system

    Hi Guru's,
    I would like to know how to gather the information regarding the Top 20 queries used in the system per week, by a multicube.
    Note: I am using BI 7.0 and also Statistics are turned on.
    People have provided me the Cube name and table name last time but nothing seems to work.
    I do not have the query names and I just have my multiprovider name and with the help of that, I want to find out what are all the queries which were executed related to that multiprovider.
    Thanks and regards,

    Hi,
    Here is an idea for your request.
    Basically you can create a simple query on multiprovider 0TCT_MC01.
    Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
    Choose following characters into your objects:
    InfoProvider ( 0TCTIFPROV )  - you can create a variable for choosing infoprovider before query runs.
    *Tp.[Type of BI Application Object] 0TCTBISOTYP  = filter this with 'QUERY' or whatever your need is.
    *BI Application Object 0TCTBISBOBJ,  ( this will give you the name of the queries)
    In key figures choose,  Count for BI Appl. (0TCTWTCOUNT).
    (number for query run)
    Create a condition , for top 20.
    Hope this helps.
    Derya

  • How to find out the Area Menu for a Report/ Table/Function Module

    Hi,
    Is there any procedure to find out the <b>"AREA MEANU"</b> for a Report/Table/Function Module...
    Or is there any Transaction code / Report is available to find out all the report for a particular "AREA MENU".
    Thank you for your quick response...
    Regards,
    Thiru
    <b></b>

    Hi,
    Check these below threads:
    user log in & log out time SAO
    How to find user log-out time ?
    Regards,
    Nitin

  • How to find out what are the functions supported by string class

    Hi,
    Can any one let me know how to find what are all the functions supported by the string class in standard(STL) library on solaris.
    Regards,
    Vignesh

    1. Any C++ textbook that covers the Standard Library will tell you about the standard string class. A good tutorial and reference for the entire Standard Library is "The C++ Standard Library" by Nicolai Josuttis, published by Addison Wesley.
    2. WIth Sun C++, the command
    man -s3C++ basic_string
    provides documentation for the default libCstd version of the Standard Library.
    3. You could look at the <string> header itself. I don't recommend that approach.

  • How to find out what are the interfaces used for Job and Job Codes

    HI All,
    I just wanted to know how do we find out what are the interfaces used for Job and Job codes .
    Thanks In Advance
    Sunny

    Hi,
    Here is an idea for your request.
    Basically you can create a simple query on multiprovider 0TCT_MC01.
    Filter: you can use a variable for restriction of time ( calday, or calmonth) since you should be interested for a time period.
    Choose following characters into your objects:
    InfoProvider ( 0TCTIFPROV )  - you can create a variable for choosing infoprovider before query runs.
    *Tp.[Type of BI Application Object] 0TCTBISOTYP  = filter this with 'QUERY' or whatever your need is.
    *BI Application Object 0TCTBISBOBJ,  ( this will give you the name of the queries)
    In key figures choose,  Count for BI Appl. (0TCTWTCOUNT).
    (number for query run)
    Create a condition , for top 20.
    Hope this helps.
    Derya

  • How to find employees who are missing a particular infotype?

    I am trying to find people who are missing IT 0023 (Previous employer) and IT 0094 (Residence status). How do I find the employees who are missing infotypes. I can easily find people with those infotypes.
    Thanks
    Manish

    Hi
    will give you a hint using data analysis perspective, hope it might be useful for you.
    in data analysis you can get total number of employees (personnel numbers) who have certain characteristics (active employee for example) from PA0000 and then you can compare vs number of employees (personnel numbers) in the record infotypes you want to check.
    download records from PA0023 an PA0094. you may process the data using pivot table. then you can compare which personnel number does not have record in related infotypes.
    use tcode SE16 Data Browser or use sap query
    Edited by: dhenny  muliawaty on Mar 15, 2011 4:52 PM

  • How to find dependents who are currently enrolled in a health plan

    How do you programmatically find which dependents are currently enrolled in a health plan?
    I have tried function: HR_BEN_GET_POSS_DEPENDENTS. This never returns which dependents are SELECTED.
    I have tried BAPI_BEN_BUS302901_GET_DEP, but this does not get me any data.
    Please advice.
    Thanks
    Agina

    Hi M_agina,
    I have a similar requirement, can you please help me resolve this,
    Regards
    Manu

  • How to find Oracle drivers are installed in WAS

    Hi
    I am doing Proto type application using webdynpro.I want to create tables in Oracle database,because WAS is installed on Oracle.Now i went to Visual Admin tool and checked the "JDBC Connector" properties.I tried to create the new 'DataSource".While creating DataSource ,it is asking me DriverName,Driver ClassName,Version.I have following questions:
    1.How to find the wheather Oracle drivers are installed or not?if not where to get these drivers?
    2.Once DataSource is created ,how to test wheater it is working fine or not?please help
    Thanks
    Prasad

    Hello Prasad,
    Don't create a new datasource, but create a datasource alias for the existing SAP<sid>DB datasource with your new name.
    <u>(remember to restart the j2ee cluster)</u>
    Then in your application instatiate the datasource and use your create/update/select statements.
    <b><i>Once this is set up test from your java code as follows:</i></b>
    InitialContext ic = new InitialContext(); 
    DataSource mySource = (DataSource)ic.lookup("java:comp/env/jdbc/YourDataSource");
    or.. DataSource mySource = (DataSource)ic.lookup("java:jdbc/YourDataSource"); <b>(can't remember which of the 2 worked)</b>
    if this throws a NamingException, then your alias doesn't work, or perhaps you forgot to restart the cluster.
    After this executes successfully, use the datasource freely.
    Connection con = mySource.getConnection();
    con.executeQuery
    con.executeUpdate
    con.executeStatement
    ect...
    And forget about oracle, sapdb, informix, db2, or whatever drivers. This makes your application portable and independent from the DB layer.
    Please feel free to reward points if this solves your problem.
    Best regards,
    Homer Vargas

Maybe you are looking for

  • F10 - create video DVD from recorded TV programme

    When I try to create a DVD from a recorded TV programme on my Qosmio F10 I get the following message- "Media in the CD/DVD drive is not writable by Media Center" I know that the media is writable by the Qosmio under normal windows but under Media Cen

  • How do I get true stero separation from Itunes

    I recorded a split track audio tape into GarageBand. Voices are on right track and instrumental on the left. GarageBand played out to my stereo when panned left, hears no voices on the left...that's good. I exported GarageBand to Itunes for burning t

  • ITunes can't install due to old Quicktime installation

    I'm trying to install iTunes on my teachers laptop for her- she's a technophobe but has bought a new Shuffle for her husband. I go to install, and it throws and error at me saying 'Cannot due to old version of Quicktime'. There were 3 version- Ive ma

  • Red files won't import into CS5

    Hi all, I shot some footage yesterday on a Red Epic. The files are .rd3. Premiere Pro CS5 is suppossed to have native support for Red files, but they won't import - I get a "file import failure" message. The error says "unsupported format or damaged

  • Adobe Media Encoder - QT H264 bitrate issues

    I'm batch exporting HD flipvideo through AME. I'm able to convert the files to desired H264 format if I leave the bitrate unchecked. If I check the bitrate and enter the desired target, the resulting QT file is converted with terrible, and I mean ter