How to Obtain all FRM code/Messages in 9i

Background:
Within Forms Developer, I can pull up a list of all FRM messages.
If I want detail on one of these, I can click on it and it provides the text with the code.
for example 'FRM-10000: Validation error on item.'.
Requirement;
I need a softcopy list of all FRM codes with the text (not one at a time).
Reason:
We are in the process of creating a centralized message handler. So, we need a comprehensive lsit to determine which are relevant.
Problem:
I have searched OTN, metalink, asktom, oracle faq and have not found such a list.
Question:
Can anyone give me advice on how to obtain such a list ?
Thanks
Paul Quick
Oracle Developer

It's not quite a single file with all of the FRM errors, but it might be easier for you than using the online help.
Go to the Forms page on OTN.
Click Documentation, on the right hand side.
Click on the "Oracle Forms Developer Online Help" link.
Click Reference.
Click the "All Oracle Forms Error Messages (FRM-XXXXXX)" link.
There is a list of the messages, but you have to click the one you want. With a bit of time you could probably decode the javascript that displays the message, but it looks like each one is in it's own HTML file, so you would still have to consolidate them anyway.
Regards,
Robin.

Similar Messages

  • How to Inscribe all the error messages into a single package ??

    Hi,
    I want to Inscribe all the error messages into a single package., and call the concern package from the exception block in every sp by passing the error code to that package, which will return the Concern error message to the calling Sp.,
    Can any one help me out how to accomplish this ., ?
    regards
    Raja

    I want to Inscribe all the error messages into a single package., Why do you want to inscribe all the messages in a package?
    I would suggest you to store them in a table instead and you can write a functin to retrive the error messages required.
    But if your requirement is for 'Package' then assuming that you store all the error messages in a table 'error_table' (say) following code may help you .
    CREATE TABLE Error_Table (
      Error_Code VARCHAR2(10),
      Error_Desc VARCHAR2(1024));Now insert your error codes and descriptions in this table.
    CREATE OR REPLACE PACKAGE pkg_Error_Handler
    AS
      FUNCTION f_Get_Error_Message(p_Error_Code  Error_Table.Error_Code%TYPE) RETURN VARCHAR2;
    END pkg_Error_Handler;/
    CREATE OR REPLACE PACKAGE BODY pkg_Error_Handler
    AS
      FUNCTION f_Get_Error_Message
           (p_Error_Code  Error_Table.Error_Code%TYPE)
      RETURN VARCHAR2
      IS
        lv_Error_msg  Error_Table.Error_desc%TYPE;
      BEGIN
        BEGIN
          SELECT Error_desc
          INTO   lv_Error_msg
          FROM   Error_Table
          WHERE  Error_Code = p_Error_Code;
        EXCEPTION
          WHEN No_Data_Found THEN
            lv_Error_msg := 'No such error code '
                            ||p_Error_Code
                            ||' defined in the system';
          WHEN OTHERS THEN
            lv_Error_msg := p_Error_Code;
        END;
        RETURN lv_Error_msg;
      END f_Get_Error_Message;
    END pkg_Error_Handler;
    /and you can call this packaged funtion from any exception block to get the error description.
    Regards,
    Abhijit.
    N.B.: Code not tested

  • How to block all AIM text messages to cell phone

    Hi folks,
    I was woken up by an AIM text message (obviously spam) on my phone around 6:30am this morning. I received two more text spam between 6:30am and 7:15am until I put my phone into "Standalone mode" so I could go back to sleep. Each text message was from a different 6-digit phone number or 6-digit code, so blocking one number would not help. When I got out of bed and turned my phone back on, I was still receiving more AIM text messages (also obviously spam) to check out a certain URL.
    I have an older prepaid plan. So when I log into My Verizon and look for the spam controls, I don't have any.
    I found a way to turn off ALL AIM text messages. I found this site:
    http://www.aim.com/products/txt#im-to-mobile
    Under
    Manage Your Mobile Privacy
    It has a link called:
    Block texts if you are not an AIM user
    http://www.aim.com/products/txt#block-txt
    You enter your cell phone number into this page, you get a confirmation number via text message on your cell phone, you enter this 4-digit confirmation number (located at the end of the text message) into this web page, and click "Disable Messages". It says:
    Pressing this button will disable all text messages coming from AOL® and AIM® Services to your phone.
    Once you click that button, a little pop-up window will appear that says:
    The page at aolmobile.aol.com says:
    SMS to your device successfully blocked.
    with an OK button.
    I hope it works! It looks like it will work for all cell phones, not just Verizon. So far my phone has been quiet for the past hour and 15 minutes, I am not getting any more AIM text messages....

    There is no know issue like this; have you installed any Preware apps? Have you tried restarting your device from Device Info, Reset Options, and Restart? I would try this first; but you may have to go the next step and Erase Apps & Data. This would delete all PIM data and apps off you device, and then you would have to reload from your backup data. This however will also delete all text messages on the device, and there is no way to restore them. The last step would be to run webOS doctor on the device to restore or repair the operating system. You can get this application from www.palm.com/rom, enter your serial number and follow the steps on this web page.

  • How to obtain all users have logged BIEE

    How to obtain BIEE all users have logged, now I want to prevent users from repeated login,  who knows

    Moderator Action:
    This is a duplicate of:
    https://forums.oracle.com/thread/2564878
    and you already have constructive responses in that original thread.
    This new post serves no purpose.
    It is locked.

  • OMB Plus : how to get all the generated messages into a text file ?

    Hello,
    I wrote an OMB TCL script and I would like to know how to get all the messages generated during the exécution into a text file.
    I tried this, but it works only for a puts command :
    set DesProjet ACT_1
    set filename [ open "c:\\temp\\INFDE_010_IMPORT_REPOSITORY_$DesProjet.log" w]
    puts "test"
    Thank you for your help

    Hello Alain, you should try the OMBLOG variable. If you set it inside OMBPlus:
    set OMBLOG c:/temp/mylog.txtthen all the OWB specific commands are logged with their output. By OWB specific I mean all those that start with OMB.
    This is more than what you see in the interface, because:
    - messages inside procedures are logged; you wouldn't see them on std.output when you call a proc
    - variables are resolved, so if you issue the command
    set my_var VERY_IMPORTANT_TABLE
    OMBDROP TABLE '$v_myvar'the log will show:
    OMBDROP TABLE 'VERY_IMPORTANT_TABLE'
    Table dropped
    and you know something is wrong... so OMBLOG is very useful to intercept all manipulations on you repository.
    If what you want instead is a dump of the screen output when you execute a script, I suggest you redirect standard output from the operating system command line. Unfortunately OMBPlus doesn't support all advanced redirection and tracing features of the TCL language.
    Hope this helps, Antonio

  • How to obtain RefID for a message in Outlook?

    I know get a RefId from a device by alt-view, but how to obtain it in Outlook in case of troubleshooting undelievered message.
    the RefId is assiged by BES Message agent process when sending an email to BB device? does the Message agent update the email property in Exchange?
    thanks,

    I'm not sure what you're really asking for, but there is a tutorial on using JavaMail that you might want to look at:
    http://java.sun.com/developer/onlineTraining/JavaMail/contents.html

  • How to delete all my personal messages from my iphone..... even after deleting from inbox it is available in the search iphone option that is siri

    how to delete all my personal msg from my iphone..... even after deleting it fom inbox it is available in the siri option

    As stated in your first post, restore your phone as new.

  • How to copy all my sent messages to inbox

    I want to have ALL my messages that I send copied to Inbox folder. I know the option Edit> Account Settings> under "Copies & Folders" option "Place replies in the folder of the message being replied to". I have checked this option. What it does is that it copies my answers in conversations that are already started. So if I just send mail to someone I won't see it in my Inbox but only in the Sent folder, with other words it does not copy my first mail if I'm the one that starts the conversation.
    Is there a way I can have all my sent emails in my Inbox folder?
    I tried making some filter but I didn't get what combination would do the job.
    I figured out that if under options at Edit> Account Settings> Copies & Folders> under "Place a copy in:" i click on "Other" and select there my Inbox folder I will get effect I wanted but I lose my previous sent folder. Even the icon change from stamp to Inbox icon. So that means I can not see just mails I send but only all together with Inbox mails.
    I understand that I could use filter to tag all mails I sent and than in quick search just click to see that tag. It would get the similar effect as the Sent folder but I don't see this as a great solution. Is there some smother way to do what I want and keep my Send folder?

    Some of us like to advise against storing ''anything ''in the Inbox, let alone adding to it your Sent messages.
    The setting you mention will start saving sent messages immediately. It's up to you to move historic messages from the proper Sent folder to wherever you want them. Be aware that if the account uses IMAP, it may take some time for the client (Thunderbird) and the server to get back into step.
    I file my messages in different folders according to who I'm corresponding with (family), or the project the messages relate to (at work). So yes I too want replies filed alongside the messages they respond to. I go about this by using an add-on, "Copy Sent To Current" which modifies Thunderbird's storing strategy for sent messages, and can be set to prompt me to choose when sending.
    Another approach you may prefer is Conversations, as in gmail, where the messages in a to-and-fro conversation are strung together. However in most business correspondence, it's customary to simply top-post at the top of the incoming message and send the whole thing back, so it becomes less necessary or useful to store all the messages anyway. Each message is in itself a summary of the conversation so far.
    In either case, typing the appropriate words into the add-ons window's search box will find suitable add-ons for you.

  • How to forward all recieved text messages to an e-mail address

    I am very aware of this option on the blackberry where you can have all of your text messages e-mailed to you as well as recieved on your phone. I am not sure of a way to do this on iphone 3gs.
    I am running 4.1
    Rogers network
    16 gb
    thanks

    Blackberry devices had this option because Blackberry's data went through their servers and thus in a way were a carrier. It was thus more like a carrier setting that allowed this.
    If this is an option it would be done at the carrier level, not the phone level.
    As for me, I give out my Google Voice number to people not my actual phone number thus I have the option for email copies that way.

  • Re: How to keep all the chat message forever?

    I want to keep my past messages but they keep slowly disappearing I av no access to computor only ipad nd phone nd cant see a way of keeping history of conversations im gutted that i am loseing them slowly PLEASE SOMEONE HELP

    On your laptop go to Windows Start and in the Search/Run box type %appdata%\skype and then press Enter or OK button. In the File Explorer that will pop-up locate a folder named as your Skype name. Open this folder. You should see there a file named main.db. May only be shown as "main" but with description "Data base file" in the Type column. This is the file that contains all your chats. What is the size of this file? Can you also se a file named main.corrupt or main.iscorrupt?

  • How to find all ORA error code and the message in Oracle10g?

    Does anyone knows how to list all ORA error code and message in SQL Plus or find a full list of ORA error code in documentation?

    If you want ALL Oracle ORA error codes in single page or even downloadable (html or pdf format) then check following post.
    http://www.oratraining.com/blog/2010/08/complete-list-of-all-oracle-ora-errors/
    Regards,
    Tushar
    Edited by: oratraining on Aug 18, 2010 12:20 AM

  • How do I obtain the raw JBI message for logging?

    I have created a set of web services, using ESB BPEL.
    The production servers to which these are deployed do not allow packet sniffing - against security rules.
    In order to be able to debug, I need to be able to see exactly what message is arriving; I know that I can use BPEL logging to get the XML sent to the server.log, which is my fallback position (although I get an exception logged as well:
    java.util.logging.ErrorManager: 5: Error in extracting Name Value Pairs
    java.lang.NullPointerException
    at org.glassfish.openesb.addons.logndc.NDCProvider$FlexMap.getMap(NDCProvider.java:447)
    at org.glassfish.openesb.addons.logndc.NDCProvider$FlexMap.keySet(NDCProvider.java:475)
    at com.sun.enterprise.server.logging.UniformLogFormatter.getNameValuePairs(UniformLogFormatter.java:185)
    at com.sun.enterprise.server.logging.UniformLogFormatter.uniformLogFormat(UniformLogFormatter.java:307)
    at com.sun.enterprise.server.logging.UniformLogFormatter.format(UniformLogFormatter.java:151)
    at java.util.logging.StreamHandler.publish(StreamHandler.java:179)
    at com.sun.enterprise.server.logging.FileandSyslogHandler.publish(FileandSyslogHandler.java:508)
    at java.util.logging.Logger.log(Logger.java:458)
    at java.util.logging.Logger.doLog(Logger.java:480)
    at java.util.logging.Logger.log(Logger.java:503)
    at com.sun.jbi.engine.bpel.core.bpel.trace.BPELTraceManager.logMessages(BPELTraceManager.java:198)
    at com.sun.jbi.engine.bpel.core.bpel.trace.BPELTraceManager.doTraceOnStart(BPELTraceManager.java:133)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.SequenceUnitImpl.doAction(SequenceUnitImpl.java:85)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.CodeReUseHelper.executeChildActivities(CodeReUseHelper.java:65)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.CatchAllUnitImpl.doAction(CatchAllUnitImpl.java:128)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.BPELProcessInstanceImpl.doFaultHandlingIfPossible(BPELProcessInstanceImpl.java:1142)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.BPELProcessInstanceImpl.doResumeAction(BPELProcessInstanceImpl.java:750)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.ActivityUnitImpl.doPassControlToParent(ActivityUnitImpl.java:253)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.StructuredActivityUnitImpl.doResumeAction(StructuredActivityUnitImpl.java:143)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.ActivityUnitImpl.doPassControlToParent(ActivityUnitImpl.java:253)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.VirtualThrowUnitImpl.doThrowAction(VirtualThrowUnitImpl.java:83)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.AbstractThrowUnitImpl.doAction(AbstractThrowUnitImpl.java:47)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.BPELInterpreter.execute(BPELInterpreter.java:162)
    at com.sun.jbi.engine.bpel.core.bpel.engine.BusinessProcessInstanceThread.execute(BusinessProcessInstanceThread.java:98)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.BPELProcessManagerImpl.process(BPELProcessManagerImpl.java:1031)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.EngineImpl.process(EngineImpl.java:289)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.EngineImpl.process(EngineImpl.java:1291)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.processRequest(BPELSEInOutThread.java:420)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.processMsgEx(BPELSEInOutThread.java:252)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.run(BPELSEInOutThread.java:183)
    <the raw xml message then appears in the server.log here>
    In our environment, the server.log captures everything it captures, and we log using log4j into different logs, that are then monitored and parsed for various informations.
    I want to pass in the raw XML message into our audit-logger (which is a web service invocation); how do I do this?
    I have tried using string($input-xml), but that is not allowed "input-xml is a WSDL type" - I have to put string($input-xml.parameters) instead, and that gets rid of all of the XML tags.
    We need to see the badly formed XML arriving, so we can tell the coder on the other side "this is the issue, friend".
    How do I do it?
    Thank you!
    Martin

    Hi Martin,
    Did you figure out a way to obtain the raw message? I am also interested in how to obtain the raw message in bpel.

  • How can I put all output error message into a String Variable ??

    Dear Sir:
    I have following code, When I run it and I press overflow radio button, It outputs following message:
    Caught RuntimeException: java.lang.NullPointerException
    java.lang.NullPointerException
         at ExceptionHandling.ExceptTest.actionPerformed(ExceptTest.java:72)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:291)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.Component.processMouseEvent(Component.java:6038)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
         at java.awt.Component.processEvent(Component.java:5803)
         at java.awt.Container.processEvent(Container.java:2058)
         at java.awt.Component.dispatchEventImpl(Component.java:4410)
         at java.awt.Container.dispatchEventImpl(Container.java:2116)
         at java.awt.Component.dispatchEvent(Component.java:4240)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
         at java.awt.Container.dispatchEventImpl(Container.java:2102)
         at java.awt.Window.dispatchEventImpl(Window.java:2429)
         at java.awt.Component.dispatchEvent(Component.java:4240)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)Caught RuntimeException: java.lang.NullPointerException
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)I hope to catch all these error message into a String Variable such as StrErrorMsg, then I can use System.out.println(StrErrorMsg) to print it out or store somewhere, not only display at runtime,
    How can I do this??
    Thanks a lot,
    See code below.
    import java.awt.Frame;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.io.FileInputStream;
    import javax.swing.ButtonGroup;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JRadioButton;
    public class ExceptTest extends JFrame implements ActionListener {
        private double[] a;
      private JRadioButton divideByZeroButton;
      private JRadioButton badCastButton;
      private JRadioButton arrayBoundsButton;
      private JRadioButton nullPointerButton;
      private JRadioButton negSqrtButton;
      private JRadioButton overflowButton;
      private JRadioButton noSuchFileButton;
      private JRadioButton throwUnknownButton;
      public ExceptTest() {
        JPanel p = new JPanel();
        ButtonGroup g = new ButtonGroup();
        p.setLayout(new GridLayout(8, 1));
        divideByZeroButton = addRadioButton("Divide by zero", g, p);
        badCastButton = addRadioButton("Bad cast", g, p);
        arrayBoundsButton = addRadioButton("Array bounds", g, p);
        nullPointerButton = addRadioButton("Null pointer", g, p);
        negSqrtButton = addRadioButton("sqrt(-1)", g, p);
        overflowButton = addRadioButton("Overflow", g, p);
        noSuchFileButton = addRadioButton("No such file", g, p);
        throwUnknownButton = addRadioButton("Throw unknown", g, p);
        getContentPane().add(p);
      private JRadioButton addRadioButton(String s, ButtonGroup g, JPanel p) {
        JRadioButton button = new JRadioButton(s, false);
        button.addActionListener(this);
        g.add(button);
        p.add(button);
        return button;
      public void actionPerformed(ActionEvent evt) {
        try {
          Object source = evt.getSource();
          if (source == divideByZeroButton) {
            a[1] = a[1] / a[1] - a[1];
          } else if (source == badCastButton) {
            Frame f = (Frame) evt.getSource();
          } else if (source == arrayBoundsButton) {
            a[1] = a[10];
          } else if (source == nullPointerButton) {
            Frame f = null;
            f.setSize(200, 200);
          } else if (source == negSqrtButton) {
            a[1] = Math.sqrt(-1);
          } else if (source == overflowButton) {
            a[1] = 1000 * 1000 * 1000 * 1000;
            int n = (int) a[1];
          } else if (source == noSuchFileButton) {
            FileInputStream is = new FileInputStream("Java Source and Support");
          } else if (source == throwUnknownButton) {
            throw new UnknownError();
        } catch (RuntimeException e) {
          System.out.println("Caught RuntimeException: " + e);
          e.printStackTrace();
          System.out.println("Caught RuntimeException: " + e);
        } catch (Exception e) {
          System.out.println("Caught Exception: " + e);
      public static void main(String[] args) {
        JFrame frame = new ExceptTest();
        frame.setSize(150, 200);
        frame.addWindowListener(new WindowAdapter() {
          public void windowClosing(WindowEvent e) {
            System.exit(0);
        frame.show();
    }

    yes, I update as follows,
    but not looks good.
    import java.io.*;
    public class UncaughtLogger implements Thread.UncaughtExceptionHandler {
        private File file;
        private static String errorMessage;
        public UncaughtLogger(File file) {
            this.file = file;
            //Thread.setDefaultUncaughtExceptionHandler(this);
        public UncaughtLogger(String str) {
            this.errorMessage = str;
            Thread.setDefaultUncaughtExceptionHandler(this);
        //@Override()
        public void uncaughtException(Thread t, Throwable e){
            try {
                log(e);
            } catch (Throwable throwable) {
                System.err.println("error in logging:");
                throwable.printStackTrace();
        private void log(Throwable e) throws IOException {
            PrintWriter out = new PrintWriter(new FileWriter(file, true));
            try {
                e.printStackTrace(out);
            } finally {
                out.close();
        private static UncaughtLogger logger = new UncaughtLogger(new File("C:/temp/log.txt"));
        private static UncaughtLogger logger2 = new UncaughtLogger(errorMessage);
        public static void main(String[] args) {
                String s1 = "Hello World!";
                s1 = null;
                String s2 = s1.getClass().getName();
                System.out.println(s1);
                System.out.println(s2);
                System.out.println("errorMessage =" + errorMessage);
    }

  • How can i obtain this block code of a Font

    Hello,
    I want to know how do I obtain the definition of a Font (TrueType), I found a block code, and I supposed is the definition of the Font in a PS file. Is it correct?
    I added part of the code, to explain me better.
    $_FONT_ARIALMT ="%%BeginResource: font ArialMT
    %ct_CffDict begin
    %!FontType1
    16 dict begin
    /FontInfo 15 dict dup begin
    /Notice (Copyright (c) 1991, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated.  All Rights Reserved.Arial is a trademark of The Monotype Corporation, registered in the US Patent and Trademark Office and elsewhere.) def
    /version (001.001) def
    /FullName (Arial MT) def
    /FamilyName (Arial MT) def
    /Weight (Regular) def
    /ItalicAngle 0 def
    How to obtain this lines but of another TrueType Font?
    Thanks a lot for your help.

    The PFB files are printer font binary files and they contain a mixture of 7-bit ascii and 8-bit binary characters.
    Read the Adobe Type 1 Font Format version 1.1 book (especially Chapter 2: Font Program Organization on page 11).
    I wrote an application in "C" that reads .PFB files and makes .PS files that are used to insert into PostScript jobs. Whether it is easy or not depends on your level of proficiency in "C" or whatever language you use.

  • How to show a single error message for all fields

    Hi
    I have a JSF from containing around 10 controls(input, select etc.) .
    Now I need to display an error message in case any of the mandatory control has validation error.
    Message format would be like
    "*Please,Complete the fields marked with yellow!"* The message I need to show in a div tag with Yelow background.
    Currently, I am getting individual default error message in case validation fails and related field is bordered with Yellow.
    My code is below.
    *<h:panelGrid columns="3">*
    *<h:outputText value="#{msgProv.bi_firstname}" />*
    *<h:outputText>*
    *<rich:spacer width="100px"></rich:spacer>*
    *</h:outputText>*
    *<h:panelGroup>*
    *<h:inputText*
    *value="#{brokerInformationFields.firstName}"*
    *label="#{msgProv.bi_firstname}" id="firstName" required="true">*
    *<f:validateLength maximum="10" minimum="2" />*
    *<rich:ajaxValidator event="onblur" />*
    *</h:inputText>*
    *</h:panelGroup>*
    *<h:outputText value="#{msgProv.bi_lastname}" />*
    *<h:outputText>*
    *<rich:spacer width="100px"></rich:spacer>*
    *</h:outputText>*
    *<h:panelGroup>*
    *<h:inputText label="#{msgProv.bi_lastname}" id="lastName"*
    *value="#{brokerInformationFields.lastName}" required="true">*
    *<f:validateLength maximum="20" minimum="1"/>*
    *<rich:ajaxValidator event="onblur" />*
    *</h:inputText>*
    *</h:panelGroup>*
    *<h:commandLink action="#{brokerInformationActions.submit}">*
    *<h:graphicImage value="/images/axa/btn_submit_from.png" style="border:0px;"/>*
    *</h:commandLink>*
    I am using (JSF1.2,Rich Faces 3.3.0,Facelets.)
    And a Phase Listener from
    http://balusc.blogspot.com/2007/12/set-focus-in-jsf.html
    This Phase listener is to border the control with Yellow in case validation fail.
    Now my Query
    *1) How can I show a single message for all fields as I marked above in case of validation failure?*
    *2) Now, the control is becoming yellow borderd when user clicks the submit button and validation fails.*
    *User can move from one control to other using tab. That time proper validation message is appearing.*
    *but the border of the control is not changing to yellow.*
    *What's the correcion can be made to meet that requirement too.*
    regards
    Roy

    Hi Nabheet,
    Thanks for your response.
    The FM returns the error messages if they are standard ones. For example, if the posting period is closed - the FM will not allow the Workflow to proceed further.
    But in this case, I have a custom error - for a particular Profit center, Cost center and I/O fields are mandatory(not at time of parking, but should be filled before posting).
    Since this is not a standard error, this FM will not stop workflow from proceeding further. How can I have the custom error captured in this FM?
    Thanks.

Maybe you are looking for

  • Error when running a program /RPM/FIN_PLAN_INT

    when executing the program "/RPM/FIN_PLAN_INT", I'm getting an error stating as "Category ID does not exist for item.Instantiate categories first" This error is hitting for only 4 Items in list of all 173 Item. Hence the Financial cost are not gettin

  • Downloaded app update, but discovered too late it won't install

    The app is Flashlight and the update is for version 1.3. Downloaded it to the computer, moved v.1.2 to the desktop, and changed Flashlight1.ipa (v.1.3) to Flashlight.ipa. Then went to sync. The update would not install, so I unsynced the earlier vers

  • Problem with file content conversion for multiple substrcture. Please help!

    Hi Experts,    I am using file content conversion in file sender communication channel. The input file is a flat file with data like this:    A01 AA8I0NBVDA      20090704     84900    A02 AA8I0NBVDA      20090704     84900    A03 AA8I0NBVDA      2009

  • Can you change the hotkeys in Apple DVD Player?

    I'm trying to change the hotkeys in Apple DVD Player. Really, all I want to do is add a hotkey for slow motion. I need the hotkeys because I'm using a ShuttleXpress shuttle mouse and I want to beable to click a button to put it in slow motion instead

  • Video Viewing Size

    Video podcasts show up full screen and cut off sides of the video. I had it set to show full video before I restored and can't finda how to change it back