Replacing FRM-40400 message

My user doesn't want FRM-40400 'Transaction completed ...' in an alert. I've added the message to the Headstart message table to override the default and made it a severity Message. But now I don't know how many records were inserted or changed.
Is there another possibility ?

Gerrit,
If you are on headstart version 5 or above, do the following:
Open your application library and change the line
-- show oracle messages in alert
qms$forms_errors.set_oracle_message_target('A');
into
-- show oracle messages in console
qms$forms_errors.set_oracle_message_target('M');
Now this message pops up in the console instead of in an alert that the user has to acknowledge (only when forms needs to display another message after the first one, the first message will still pop up in an alert).
Regards, Marc Vahsen
Headstart Team

Similar Messages

  • Need to show frm-40400 message

    Hi,
    I would like to show this FRM-40400 message for non database field update to another table .
    Message should display in the status bar as "Frm-40400 Transaction Complete. 1 record applied and saved"
    Please tell me how can i handle this issue.
    Thanks in advance,

    Hi
    While updating the table, counts the record saved to a variable SQL%Rowcount;
    Like below
    Declar
    Cts number ;=0;
    Begin
    Update Table..
    cts := Sql%rowcount;
    Message('Total Record Affected is '||CTS);
    End ;

  • No commit-message (FRM-40400) == Bug in Headstart

    Hello,
    On committing on or more business rules are violated the 'message-window' appear.
    After correcting the errors and committing the changes i'm not getting the usual
    'commit-message' (FRM-40400). This only happens after on or more business rules are violated.
    This is caused by a bug in the procedure 'QMS$FORMS_ERRORS.PUSH'. Below the solution i have implemented (the complete procedure is displayed). I'm using version 6.5.4.0 of the library 'qmslib65.pll.
    PROCEDURE Push
    ( p_msg IN VARCHAR2
    , p_error IN VARCHAR2 DEFAULT 'I'
    , p_msg_type IN VARCHAR2 DEFAULT ''
    , p_msgid IN NUMBER DEFAULT 0
    , p_loc IN VARCHAR2 DEFAULT '') IS
    -- Purpose Show message to the end-user, standard procedure for the Oracle Forms
    -- Generator of Designer/2000 to pass the display and handling of a message
    -- to a user created procedure.
    -- Usage Called by the Oracle Forms Generator code
    -- Parameters : msg Text message
    -- error ERRor or WARNing
    -- msg_type ORA, API or user TLA
    -- msg_id Id of message
    -- loc Location where error occured
    -- Remarks
    v_msg VARCHAR2(2000) := p_msg;
    v_error VARCHAR2(2000) := p_error;
    v_servermsg VARCHAR2(2000) := DBMS_ERROR_TEXT;
    l_empty_errorrec hil_Message.message_rectype;
    BEGIN
    IF p_msgid != 0
    THEN
    g_errorrec.severity := p_error;
    ELSIF ((SUBSTR (v_msg, 1, 11) = 'API Error: ')) OR
    ((INSTR (v_servermsg, 'ORA-20999') <> 0) AND (v_msg IS NULL)) OR
    (INSTR (v_msg, 'ORA-20999') <> 0)
    THEN
    -- error returned from the API, just display no further action required ?
    HandleServerAPIError (p_msg);
    -- M. Kappel
    /* 11-apr-2001
    - Allow check of v_servermsg even if v_msg contains data.
    - With new-style cdm ruleframe, v_msg contains 'ORA-20998'.
    We never looked at v_servermsg because v_msg was not null.
    - With old-style database trigger business logic, v_msg contains only text.
    If we still never look at v_servermsg, we don't identify that the error is
    a 20998 and therefore we raise an alert 'Transaction Failed' instead of
    showing the 'Errors in this Transaction' window.
    -- ELSIF ((INSTR (v_servermsg, 'ORA-20998') <> 0) AND (v_msg IS NULL)) OR
    -- (INSTR (v_msg, 'ORA-20998') <> 0)
    -- THEN
    On committing on or more business rules are violated the 'message-window' appear.
    After correcting the errors and committing the changes i'm not getting the usual
    'commit-message' (FRM-40400). This only happens after on or more business rules are violated.
    When one or more business rules are violated application error ORA-20998 is raised. To
    detect this DBMS_ERROR_TEXT is used ==> DBMS_ERROR_TEXT contains ALWAYS the text of the
    LAST (dbms-)error (the text contains 'ORA-20998').
    Even when no business rules are violated it's possible that DBMS_ERROR_TEXT contains 'ORA-20998'.
    In that case no FRM-, MNU-, PLS-, SRW-, ORA- or REP-messages are displayed, because the error is
    treated as a voilation of one or more business rules. To avoid this 'v_error = E' is added to the IF-clause:
    when one or more business rule are violated this procedure is called to display an error (p_error ==> E);
    for displaying the FRM-, MNU-, PLS-, SRW-, ORA- and REP-messages this procedure is called to display an
    information (p_error ==> I).
    When Designer generates code to validate p.e. check-constraints it will call this procedure too. See the example
    below:
    IF (:FUNCTIES.MIN_LEEFTIJD < :FUNCTIES.MAX_LEEFTIJD) THEN
    NULL;
    ELSE
    qms$forms_errors.push('CBB-00219', 'E', 'OFG', 0);
    qms$forms_errors.raise_failure;
    END IF;
    In this case the procedure is called to display an error. To avoid that the error is incorecctly treated as a
    violation of one or more business rules '(p_msg_type != 'OFG' or p_msg_type is null)' is added to the IF-clause.
    ELSIF v_error = 'E'
    AND (p_msg_type != 'OFG' or p_msg_type is null)
    AND ( INSTR (v_servermsg, 'ORA-20998') <> 0
    OR INSTR (v_msg, 'ORA-20998') <> 0
    THEN
    HandleServerApplError (p_msg);
    -- error returned from the API, just display no further action required ?
    ELSIF ((INSTR (v_servermsg, 'ORA-20000') <> 0) AND (v_msg IS NULL)) OR
    (INSTR (v_msg, 'ORA-20000') <> 0)
    THEN
    -- error was raised by old Headstart code with raise_application_error
    -- strip ora-20000 : , check if code (get message) or message
    HandleOldHeadstart (v_servermsg);
    ELSIF (SUBSTR (v_msg, 1, 3) IN ('FRM', 'MNU', 'PLS', 'SRW', 'ORA', 'REP'))
    THEN
    HandleOracleError (v_msg, v_error);
    ELSE
         HandleApplError(v_msg, v_error);
    END IF;
    Display_Error (g_errorrec);
    g_errorrec := l_empty_errorrec;
    END Push;

    you can create a KEY-COMMIT form level trigger with the following :
    declare
    msglvl varchar2(3) := :system.message_level ;
    begin
    :system.message_level := 5 ;
    commit_form ;
    :system.message_level := msglvl ;
    end ;
    or put instruction : clear_message; before the commit_form ;

  • Replacing FRM messages

    Hello,
    I want to replace a FRM message but when I use the Headstart Foundation Application Messages I can't see the 3 check box below Severity pop list. Why ?
    I use Oracle 9i Designer with Headstart 9i (652).
    Thank you.
    Antoine LEFEBVRE.

    I don't want to send my own messages.
    My thread is about automatic generated Forms messages.
    On my Deveplopement-Workstation, the FRM-40406 message text only appears in
    the status line. That's ok.
    On the server IAS 9.0.4 the message appears on the status line, but also as pop-up message.
    Can I configure this anywhere on the server?

  • Getting FRM-40400 but data is not in table

    I have a form with three data blocks. The first one is Database Data Block = no because it is used for query purposes only. The second one is Database Data Block = yes and is the only data block in which data gets entered into a table. The final data block is Database Data Block = no because it is a control block that houses my display items and buttons. Now, I am trying to get the data to save by way of a SAVE button. On the button I have code to GO_BLOCK() to the second database block and then perform a commit; I get a message back FRM-40400 which says Transaction complete: 1 records applied and saved. However when I open up the table in the database, nothing is there.... I imagine that this tells me that the form is not actually committing as it says. So, how do I find out what exactly my form is doing?
    Thanks!

    I've modified my form a bit since I posted this...I created a master-detail relationship between my first data block and the second one. I had a suggestion from someone else on this topic that when I press the save button, I should go_block('detail block') before performing the commit and that should work. Well, that didn't work either. It's still trying to commit the first data block. I used commit and commit_form because I wasn't sure which one was appropriate for my form.

  • FRM-40400: Transaction complete: 1 records applied and saved

    Dear All,
    Hope all of you are doing well,
    Pls go through my problem...
    here is an application developed based on Oracle Forms & Reports 6i.
    I wrote a code, like for some specific Users, various permissions.
    Ex: User A (Payroll Person), User B (HR)
    for employee Master Data HR is the right person to modify master data and all the remain are not permissible.
    I query one person (from Non HR user), try to modify Master Data  then it given user defined message -
    "you are not authorized person to modify Master Data" [OK] - so no changes done
    then I clicked the Query button directly,
    it gave the message - "Do you want to save the changes you have made"  [Yes] [No] [Cancel]
    when I clicked Yes :
    " FRM - 40400 : Transaction complete : 1 records applied and saved "
    In database also it is saving the record..
    Mean for unotherised user also It's modifying the data.
    Please help me the way to handle this issue..
    Thanks in Advance...

    As salamualikum, Md Sirajoddin
    You wrote
    I query one person (from Non HR user), try to modify Master Data  then it given user defined message -
    "you are not authorized person to modify Master Data" [OK] - so no changes done
    That means your code works in some condition. Right ?
    Place your code at Pre-Commit trigger at form level.
    Hope this helps
    Hamid

  • FRM-40400 No changes to apply

    Dear friends,
    I'm using a button to do a commit_form, i have 3 blocks (2 database blocks, 1 non database block).
    when ever i push the button for the first time it commits the form without any messages, but after that it always shows (FRM-40400 No changes to apply).
    i used :system.message_level like following:
    N:= :SYSTEM.MESSAGE_LEVEL;
    :SYSTEM.MESSAGE_LEVEL := 0;
    COMMIT_FORM;
    CLEAR_FORM(NO_VALIDATE);
    :SYSTEM.MESSAGE_LEVEL := N;
    but the message still appears after 1st push for the button.
    can any one help me on this issue.
    Please note that this issue happens only if i open the form using open_form method, but if i use new_form it works without any messages.
    Best Regards
    I found the solution, if you use call_form, you will be able to set the message level as you want. without being overridden by the calling form.
    Edited by: Mohammad1981 on Feb 12, 2010 1:23 PM
    Edited by: Mohammad1981 on Feb 12, 2010 1:28 PM

    i'v found the answer after posing the question. you can find it above.

  • Display the FRM-40400 at the bottom not with popup

    Hi,
    I need help with one form i have to modify, after modifiying the form, i noticed that the message FRM-40400 is displayed as popup but i just want this message to be displayed at the bottom of the form. Do you have any idea?
    Thanks.

    What version of Forms are you using?  What changes did you make to the form?  Did you make changes to the ON-MESSAGE or ON-ERROR triggers?
    The most likely cause of the FRM-40400: Transaction Complete message being promoted to the Default Alert is that you are writting a new message to the status bar but you didn't call the CLEAR_MESSAGE() built-in first.  It is always good (and recommended) practice to call the CLEAR_MESSAGE() built-in before displaying a new message with the MESSAGE() built-in; this ensures the status bar is clear before the message is displayed.  If there is a message already displayed in the status bar when a new message is sent to the status bar then the current message is promoted to the default Alert so the new message can be displayed.
    What message is in the status bar after you click OK on the popup (default Alert)?
    Craig...

  • Replace 'raise' with message

    Hello!
    Replace 'raise' with message is the warning which I get. What has to be
    done ?
    Regards
    sas
      CALL FUNCTION '/BMW/STD_IFF_SNR_ZU_AG'
           EXPORTING
                werk       = iff_daten-werk
                sachnummer = iff_daten-sachnummer
                ai         = iff_daten-ai
           IMPORTING
                snr_zu_ag  = ila_iff_snr_ls
           EXCEPTIONS
                not_found  = 1
                OTHERS     = 2.
      IF sy-subrc = 0.
        snr_zu_ag_lf = 'X'.
      ELSE.
        snr_zu_ag_lf = ' '.
      ENDIF.
    * Wurde keine Zuordnung gefunden, lesen Kunde aus zfs5zwv_abst
      IF snr_zu_ag_lf = ' '.
        SELECT SINGLE debitor
          FROM /BMW/STD_ZFS5ZWV
          INTO lv_kunnr_lf
         WHERE bmwwerk = iff_daten-werk.
        IF sy-subrc <> 0.
          RAISE kunnr_not_found.
          EXIT.
        ENDIF.
      ELSE.
        lv_kunnr_lf = ila_iff_snr_ls-auftraggeber.
      ENDIF.
      IF lv_kunnr_lf IS INITIAL.
        RAISE kunnr_not_found.
        EXIT.
      ENDIF.

    Hi
    Based on the Program Create a Message class ZA using SE91 (not for fun module) and
    add/create a message 000 with  4 Place holders in it like &&&& and
    then write
    IF snr_zu_ag_lf = ' '.
        SELECT SINGLE debitor
          FROM /BMW/STD_ZFS5ZWV
          INTO lv_kunnr_lf
         WHERE bmwwerk = iff_daten-werk.
        IF sy-subrc <> 0.
       <b>       message i000(za) with 'Customer Not found'.</b>
          EXIT.
        ENDIF.
      ELSE.
        lv_kunnr_lf = ila_iff_snr_ls-auftraggeber.
      ENDIF.
      IF lv_kunnr_lf IS INITIAL.
        <b>message i000(za) with 'Customer Not found'.</b>
        EXIT.
      ENDIF.
    Reward points for useful Answers
    Regards
    Anji
    Message was edited by:
            Anji Reddy Vangala

  • FRM-41213 message will come up the first time

    When users run reports in Oracle Forms from time to time, particularly after the report server engine (InitEng=1, minEng=1, maxEng=2) has been idle for a while, the FRM-41213 message will come up the first time. Then, the second time (or after that) when users try to run reports again reports come up.
    It looks like, after certain idle time, all existing report server engines are killed automatically. Then, the very first call to the report server at that time will usually fail because it has exceeded the time limit to ping the report server when it is actually trying to start an engine.
    Is this an issue with the server configuration? If so, is there any way to correct it?
    Thanks.
    Andy

    The OAS version is actually 10.1.2.3 - latest patches applied to 10.1.2.0.2. The issue is actually intermittent and usually happens when there is a cold call to the report server from RUN_REPORT_OBJECT in Forms. When the first call fails, the second time (or after that) when the same report is called will always succeed. However, this failure pattern is consistent. I also tried to use "trcrro1012" to generate some trace files and got the following. Thanks.
    <pre>
    [Thu Oct 22 08:45:43 PDT 2009] Calling RUN_REPORT_OBJECT with REPORT_SERVER=apprs
    com.sun.corba.se.internal.iiop.ConnectionTable(Thread[main,5,main]): Client get called: host = 10.10.10.10 port = 4526
    com.sun.corba.se.internal.iiop.ConnectionTable(Thread[main,5,main]): SocketException java.net.ConnectException: Connection refused: connect while creating socket for new connection
    com.sun.corba.se.internal.iiop.ConnectionTable(Thread[main,5,main]): Serious error: aborting connection
    [Thu Oct 22 08:45:53 PDT 2009] RUN_REPORT_OBJECT returned : apprs_0
    ERROR TYPE : FRM
    ERROR CODE : 41213
    ERROR TEXT : Unable to connect to the Report server apprs.
    </pre>
    Here is the configuration file:
    <pre>
    <?xml version = '1.0' encoding = 'ISO-8859-1'?>
    <!DOCTYPE server PUBLIC "-//Oracle Corp.//DTD Reports Server Configuration //EN" "file:D:\oracle\product\midtr1012/reports/dtd/rwserverconf.dtd">
    <server version="10.1.2.0.2">
    <!--Please do not change the id for reports engine.-->
    <!--The class specifies below is subclass of _EngineClassImplBase and implements EngineInterface.-->
    <cache class="oracle.reports.cache.RWCache">
    <property name="cacheSize" value="100"/>
    <!--property name="cacheDir" value="your cache directory"-->
    <!--property name="maxCacheFileNumber" value="max number of cache files"-->
    <!--property name="ignoreParameters" value="parameter names to be ignored in constructing cache key, separated by comma ','"-->
    </cache>
    <engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="2" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="90000">
    <!--property name="sourceDir" value="your reports source directory"/-->
    <!--property name="tempDir" value="your reports temp directory"/-->
    </engine>
    <engine id="rwURLEng" class="oracle.reports.urlengine.URLEngineImpl" initEngine="1" maxEngine="2" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000"/>
    <!--security id="rwSec" class="oracle.reports.server.RWSecurity">
    <property name="securityUserid" value="%PORTAL_DB_USERNAME%/%PORTAL_DB_PASSWORD%@%PORTAL_DB_TNSNAME%" confidential="yes" encrypted="no"/>
    <property name="oidEntity" value="reportsApp_oracle_oas10g.in.sfdph.net_E2EFB7E1AC6C11DEBFAB594FFB589A0E"/>
    </security-->
    <!--destination destype="oraclePortal" class="oracle.reports.server.DesOraclePortal">
    <property name="portalUserid" value="%PORTAL_DB_USERNAME%/%PORTAL_DB_PASSWORD%@%PORTAL_DB_TNSNAME%" confidential="yes" encrypted="no"/>
    </destination-->
    <destination destype="ftp" class="oracle.reports.plugin.destination.ftp.DesFTP">
    <!--property name="proxy" value="proxyinfo.xml"/-->
    </destination>
    <destination destype="WebDav" class="oracle.reports.plugin.destination.webdav.DesWebDAV">
    <!--property name="proxy" value="proxyinfo.xml"/-->
    </destination>
    <!-- By default server will use rwnetwork.conf as network config file
    Use this element to override the same -->
    <!--networkConfig file="rwnetwork.conf"></networkConfig-->
    <job jobType="report" engineId="rwEng" retry="3"/>
    <job jobType="rwurl" engineId="rwURLEng" retry="3"/>
    <notification id="mailNotify" class="oracle.reports.server.MailNotify">
    <property name="succnotefile" value="succnote.txt"/>
    <property name="failnotefile" value="failnote.txt"/>
    </notification>
    <!--notification id="wfNotify" class="oracle.reports.server.WorkflowNotify">
    <property name="connStr" value="%WF_DB_USERNAME%/%WF_DB_PASSWORD%@%WF_DB_TNSNAME%" confidential="yes" encrypted="no"/>
    </notification-->
    <log option="noJob"/>
    <!--jobStatusRepository class="oracle.reports.server.JobRepositoryDB">
    <property name="repositoryConn" value="repo_db_username/repo_db_password@repo_db_tnsname" confidential="yes" encrypted="no"/>
    </jobStatusRepository-->
    <!--trace traceOpts="trace_all"/-->
    <trace traceMode="trace_append" traceOpts="trace_all"/>
    <connection maxConnect="20" idleTimeOut="20">
    <orbClient id="RWClient" publicKeyFile="clientpub.key"/>
    </connection>
    <queue maxQueueSize="1000"/>
    <!--jobRecovery auxDatFiles="yes"/-->
    <!--
    The value of the 'identifier' element is encrypted and is of the form SERVERACCESSKEY_USER/SERVERACCESSKEY_PASSWORD
    SERVERACCESSKEY_USER and SERVERACCESSKEY_PASSWORD in <server>.conf and targets.xml
    file should match for Reports EM pages to display data correctly.
    Corresponding entries of username and password in targets.xml:
    <Property NAME="Password" VALUE="SERVERACCESSKEY_PASSWORD" ENCRYPTED="FALSE"/>
    <Property NAME="UserName" VALUE="SERVERACCESSKEY_USER" ENCRYPTED="FALSE"/>
    -->
    <identifier confidential="yes" encrypted="yes">ZgZCDkywAUaHwMnb+A6YTg0RUH18p+JnK5e6PYJzMHahoaXuaMlHLsLimJoUJC7SgRkIKvxUWzcN+fnGpAgXqPbDwQIip3iy1IVDD28qcMq341JDJJwkp3UHBmgF9iaHE1QT5Ax+oDOlbJDRu8UsVvWdEEYE+/I/eo4Lke/II/28sEGlHFJbQ39gtjMB9ULQcKnUVc8mNUTEEE+VoCCzboSmVB1Tlmw1WXrs5IPPTkiNwb6FeN+wSWv19mxKLJgUHzw3QXcGIM2h5dtO7SPlo5agERVicAVt83fWwrd5/1r7BJD/gsUS5tgob91faIqoDU8INtNWdbGJxiQJGKon/lGAqjkSIHbPVWiNUgcB4gNQtFZwFQ8BU9qQCpolnki9zj8NmkRZpqTeMsEDrj2EbJhrFg6UEnrxrgKy1vCYf0bhPyZks/mY94nW4tSekTnqUW5gFVgUe0Ms0WiPx0o=</identifier>
    <pluginParam name="mailServer">dphhub01.sfgov.org</pluginParam>
    <!--pluginParam name="proxy" type="file">proxyinfo.xml</pluginParam-->
    <pluginParam name="xmlpds" type="file">xmlpds.conf</pluginParam>
    <pluginParam name="jdbcpds" type="file">jdbcpds.conf</pluginParam>
    <pluginParam name="textpds" type="file">textpds.conf</pluginParam>
    </server>
    </pre>

  • When starting forms FRM-92101, FRM-93000 messages , glibc mess. on OS

    Customer called us.
    Machine hasn't been rebooted for a long time after rebooting and bringing up forms services we get frm-92101 frm-93000 messages even before logging in. The Acceptance environment has no problems.
    Messages on OS:
    Aug 2 10:05:13 ccc frmweb: *** glibc detected *** frmweb: free(): invalid next size (fast): 0x0a408fd8 ***
    Messages in logfile:/u01/app/oracle/product/10.1.2.0.2/oas/j2ee/OC4J_BI_Forms/application-deployments/formsapp/OC4J_BI_Forms_default_island_1
    12/08/03 14:07:37 formsweb: Forms session <2> aborted: unable to communicate with runtime process.
    12/08/03 14:07:37 formsweb: Forms session <2> exception stack trace:
    java.io.IOException: FRM-93000: Unexpected internal error.
    Details : No HTTP headers received from runform
    at oracle.forms.servlet.ListenerServlet.forwardResponseFromRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:534)
    On OS we get at the same time:
    frmweb: *** glibc detected *** frmweb: free(): invalid next size (fast): 0x0af80fd8 ***
    Tried strace as stated in 275510.1 however what to do with output
    Cause probably a change some time ago without restart tier, after restart tier problem pop's up

    We are launching one of the Apps Forms Page What is the form name? What is the navigation of the form?
    Did you try to regenerate the form via adadmin? If not, please do so and check then.

  • Body of new message replaced by old message

    New messages in my mail client are having their bodies replaced by old messages (same handful of messages over and over) from July.
    User Mulder suggested running mdimport ~/Library/Mail to someone with a similar problem who was running 10.5. I'm running 10.3 and I don't have mdimport installed. What can I do?

    I have similar problem for few mail messages the contents, the body of the messages are not displayed at all, some mail messages I can not find using search in the mail.app, but I can find them using spotlight, the same messages are fully displayed when opened in finder. I have tried to rebuild spotlight indexes - with no results. I also tried to remove envelope index form usr/library/mai, started mail.app it began to import mail messages but after few minutes it crashed. Any ideas?

  • FORMS (FRM  Error messages)

    I am looking for a place on the internet to research FRM error messages. My client does not have a book with the error messages.
    Thanks

    Hum,
    You can build your own with the following steps:
    1) goto the <FORMS_HOME>/formsxx/doc/US/fmdevhlp directory
    2) get a copy of the f1_help.jar file
    3) unzip the jar file somewhere
    4) as the result, you can find a /errorsfrm sub directory that contains all the html FRM error files
    Francois

  • [Help] Replace MySQL error message

    In insert form, I want to post a especial error message, instead of mysql_error
    here an example:
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "insert_form")) {
      $insertSQL = sprintf("INSERT INTO stuff (title, numbers) VALUES (%s, %s)",
                           GetSQLValueString($_POST['titla'], "text"),
                           GetSQLValueString($_POST['numbers'], "int") );
      mysql_select_db($database_connection, $connection);
      $Result1 = mysql_query($insertSQL, $connection) or die(mysql_error());
    cause i get an error like cannot be null
    Thanks.
    [Subject line edited by moderator to make it more meaningful]

    If you want to replace the MySQL error message, you can put your own error message in quotes in the die() command. Change this:
    $Result1 = mysql_query($insertSQL, $connection) or die(mysql_error());
    to this:
    $Result1 = mysql_query($insertSQL, $connection) or die('Database error');
    However, that's not very helpful to a user, because all that will be displayed is "Database error" with no indication of what caused the error or any way of returning to the page, except by using the browser back button.
    A better way of handling things is to remove the or die(mysql_error()) section of code altogether and replace it with a PHP conditional statement that sends the user to an error page if the SQL fails for any reason. However, making these changes will prevent you from making further edits to the server behavior through the Server Behaviors panel.
    $Result1 = mysql_query($insertSQL, $connection);
    if (!$Result1) {
      $insertGoTo = 'error.php';
    } else {
      $insertGoTo = 'another_page.php' // <-- this is the original $insertGoTo line

  • Replace service module message

    I have an HP Officejet H470 mobile printer.  I really like it, but...    I have received the message to replace the ink service module (spitoon).  I have ordered the module and installed it.  I believe the new spitoon is installed properly.  The printer will print and is functioning properly, but I continue to receive the message to replace the ink service module and there are lights flashing on the printer. 
    There was a good amount of ink in the spitoon I replaced and some spillage around it which I have attempted to clean up to get rid of this message but I am still getting it.  Do you have an idea of what is triggering this message.
    This question was solved.
    View Solution.

    Hi - Did you reset the printer after you installed the service module?  You can reset it by doing the following:
    Press and hold the Cancel button ( ) and the Resume button ( ) simultaneously for 8 seconds.
    The right print cartridge light and the Resume light turns off and the product is ready to print
    Hope that helps.
    Say Thanks by clicking the Kudos thumbs up. Please mark the post that solves your problem as an Accepted Solution so other forum users can utilize the solution.
    I am an HP employee.

Maybe you are looking for

  • Finding row attribute data in the debugger

    Open a Row object in the debugger and you get an incredible tangle of data with non-explanatory names. What I can't find is that actual attribute data that the Row holds. Is there any kind of general rule for finding it?

  • Mountain Lion Won't Install on hard drive

    I am trying to install Mountain Lion on top of Lion on my startup/main sys hard drive.  It says it can't install becuase the drive is not formatted as Mac OS extended with Journaling, use disk utility to turn on journaling or reformat the drive.  Whe

  • In SXMB_MONI how do you view an Payload document that uses a namespace

    We are creating small XML documents and pushing them through PI 7.1. Everything works perfectly well, but in SXMB_MONI when you try to view the payload, i.e. the XML document, you can't view it with the embedded copy of IE as it uses a namespace and

  • I have lot of whatsapp backup in android so is it possible to move those to apple?

    hello, i am switching from android to apple but i have lot of whatsapp backup in android so is it possible to move those to apple? <Re-Titled By Host>

  • Can't get rid of "purchased" TV shows

    I download just about every free TV show offered on iTunes, because, despite how bad some of them are, they're still entertainment when riding the bus. But now that iTunes has that "transfer purchases" feature, I can't seem to delete purchased shows.