Validation & Method configuration in UCWB

Hi,
I have a method with details like below :
- Type of data stream : Total Records
- Validation Type : Individual Data Rows
The method above is created via : Consolidation Functions --> Validation --> Method, in UCWB.
Under : Consolidation Functions --> Validation --> Task, I have also defined a task and I would like to assign the above method to this task.
My question is why I could not see the above method?
Any comment would be appreciated. Thank you.

If you try to force the assignment of your method to the task by simply entering the technical name and pressing enter and save, you'll have the following message (I did the test) :
Task DDD: Invalid validation type in validation method DDD
Message no. UCUS0026
Diagnosis
When assigning validation methods to validation tasks, you can only use validation methods with validation type data rows netted.
You assigned validation method DDD to validation task DDD; however, this method has a different validation type.
Procedure
Check the method assignments for task DDD.

Similar Messages

  • Not a Valid Method Expression

    Are conditionals allowed in action attributes?
    I have the following in a navigationMenuItem tag:
    action='#{userPasswordChangeBB.setupUser ? "" : "PASSWORD_CHANGE"}'
    The error I get is:
    Not a Valid Method Expression: #{userPasswordChangeBB.setupUser ? "" : "PASSWORD_CHANGE"}
    setupUser calls a method isSetupUser() that returns a boolean.
    Any help would be appreciated.
    Thanks.

    Is this a runtime error or just a validation error coming from an IDE you're using? If the first, please mention which JSF implementation/version you're using. If the second, just configure the IDE preferences to make it a warning rather than an error.

  • How to force validator method instead of data type validation in af:table

    This post will probably once again illustrate exactly how new I am to the Java/JDeveloper world so thanks in advance for any help! I have tried searching but couldn't find anything that seemed to mirror my problem.
    I am using a modification of Frank's idea on how to individually color table cell backgrounds.
    http://thepeninsulasedge.com/frank_nimphius/2008/04/10/adf-faces-conditionally-color-table-cell-background-2/
    My intention was to use this along with custom validation to color cells with invalid values. It was a user request that it be done so as to quickly spot input errors (when updating records) if someone had missed the initial faces message and was no longer in the field that generated the error. It works fine for fields in my af:table based on VO attributes with varchar2 types but the 2 values with float and number types handle character input with a faces message "Not a number" and then do not seem to process the validator. The reason I (think I) need to use the validator in addition to Franks code is that in the validator code I use an addpartialtarget to the uicomponent that refreshes the background color if it changed in the backing bean.
    FYI the project is based on ADF BC/JSF.
    I tried gave the full use case as suggested so you understand what I am trying to accomplish and if you have a better way to accomplish this please let me know as well.
    Thanks,
    Rich
    Managed-Bean
        public String getMODELColorString() {
            MODELColorString = "width:125px;";
            Object MODEL = getRowValue("#{row.ModelType}");
            if (MODEL != null) {
                if (!isValidMODEL(MODEL.toString())) {
                    MODELColorString = "background-color:red;width:125px;";
            return MODELColorString;
        }Backing-Bean
            if (!myValidation.isValidMODEL(object.toString())) {
                System.out.println("InValid Data");
            AdfFacesContext.getCurrentInstance().addPartialTarget(uiComponent);P.S. If I made any newbie mistakes in my code please let me know, although this is obviously not production code yet by any means.
    Message was edited by:
    BengalGuy

    Frank (or anyone else who might offer some advice),
    I thought that solved my issue as I could see the validator getting triggered, however something else is now happening. It seems to pass through the validator once for each of the values on my table with the invalid input I entered on one of the numbers, "a" in this case, and then once again through the color change backing bean but at that time the invalid input reverts to the original input and the change is rendered on the af:table as well. Any thoughts ? I put a print in the validator method, in the method that gets called from the validator (checks to see if value can be converted to float) , and then the color change bean (which also calls the float validation test) and pasted the output below.
    Validator Triggered \Current Value = 0.037178375 \FloatTestOn: 0.037178375 \Result: Valid Data
    Validator Triggered \Current Value = 0.109212324 \FloatTestOn: 0.109212324 \Result: Valid Data
    Validator Triggered \Current Value = 0.18624917 \FloatTestOn: 0.18624917 \Result: Valid Data
    Validator Triggered \Current Value = 0.26863635 \FloatTestOn: 0.26863635 \Result: Valid Data
    Validator Triggered \Current Value = 0.35674548 \FloatTestOn: 0.35674548 \Result: Valid Data
    Validator Triggered \Current Value = -0.38118127 \FloatTestOn: -0.38118127 \Result: Valid Data
    Validator Triggered \Current Value = -0.3382032a \FloatTestOn: -0.3382032a NumberFormatException: For input string: "-0.3382032a"
    08/04/16 10:03:14 \Result: InValid Data
    Validator Triggered \Current Value = -0.29224017 \FloatTestOn: -0.29224017 \Result: Valid Data
    Validator Triggered \Current Value = -0.24308495 \FloatTestOn: -0.24308495 \Result: Valid Data
    Validator Triggered \Current Value = -0.1905158 \FloatTestOn: -0.1905158 \Result: Valid Data
    Validator Triggered \Current Value = -0.13429564 \FloatTestOn: -0.13429564 \Result: Valid Data
    Validator Triggered \Current Value = -0.07417088 \FloatTestOn: -0.07417088 \Result: Valid Data
    Validator Triggered \Current Value = -0.009870344 \FloatTestOn: -0.009870344 \Result: Valid Data
    \Checking for color change \FloatTestOn: 0.037178375
    \Checking for color change \FloatTestOn: 0.109212324
    \Checking for color change \FloatTestOn: 0.18624917
    \Checking for color change \FloatTestOn: 0.26863635
    \Checking for color change \FloatTestOn: 0.35674548
    \Checking for color change \FloatTestOn: -0.38118127
    \Checking for color change \FloatTestOn: -0.3382032 <- "a" is no longer there ?
    \Checking for color change \FloatTestOn: -0.29224017
    \Checking for color change \FloatTestOn: -0.24308495
    \Checking for color change \FloatTestOn: -0.1905158
    \Checking for color change \FloatTestOn: -0.13429564
    \Checking for color change \FloatTestOn: -0.07417088
    \Checking for color change \FloatTestOn: -0.009870344

  • Bootcamp Windows 7 Wireless Network Connection: No Valid IP Configuration

    I just bought a new 13" MBP and have installed Windows 7 Ultimate via Bootcamp 5.0. I installed the Windows Support Software that I had previously downloaded via Bootcamp Assistant on Mac OS. Although the Wireless Network Connection asked for my network key and connects to the network, I cannot access the internet. The troubleshooter find this problem: "Wireless Network Connection" doesn't have valid IP configuration. I am using my old Dell computer and it is connecting to the wireless properly and my MBP can connect on Mac OS, so I don't think it's a router issue. Here are the things I have tried so far to resolve this issue, but none have worked:
    Uninstalling the Broadcom Network Adapter driver, restarting the computer, and reinstalling
    Repairing the Windows Support Software with the Bootcamp 5.0.5033 Support Software Update downloaded from www.apple.com
    Uninstalling the Broadcom Network Adapter driver, restarting the computer, and reinstalling the driver from Bootcamp 5.0.5033
    ipconfig /release gives an error about disconnected media.
    ipconfig /all says:
    Windows IP Configuration
       Host Name . . . . . . . . . . . . : Alise-PC
       Primary Dns Suffix  . . . . . . . :
       Node Type . . . . . . . . . . . . : Hybrid
       IP Routing Enabled. . . . . . . . : No
       WINS Proxy Enabled. . . . . . . . : No
    Ethernet adapter Local Area Connection:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
       Physical Address. . . . . . . . . : 68-5B-35-7C-FC-A9
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
    Wireless LAN adapter Wireless Network Connection:
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Broadcom 802.11n Network Adapter
       Physical Address. . . . . . . . . : A8-BB-CF-1B-54-3A
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       Link-local IPv6 Address . . . . . : fe80::1d6a:752c:62e3:d01b%15(Preferred)
       Autoconfiguration IPv4 Address. . : 169.254.208.27(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.0.0
       Default Gateway . . . . . . . . . :
       DHCPv6 IAID . . . . . . . . . . . : 313048015
       DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-C6-A6-83-A8-BB-CF-1B-54-3A
       DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                           fec0:0:0:ffff::2%1
                                           fec0:0:0:ffff::3%1
       NetBIOS over Tcpip. . . . . . . . : Enabled
    Ethernet adapter Bluetooth Network Connection:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
       Physical Address. . . . . . . . . : A8-BB-CF-1B-54-3B
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
    Tunnel adapter isatap.{C38C3280-5682-4E5A-A978-9DD1A96CDBFF}:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    Tunnel adapter isatap.{ABCE958D-5FDB-4D1E-86F5-ECF01B80E01F}:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    Tunnel adapter isatap.{749630EF-9B2E-4DF1-9B6F-B38A5237F81A}:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
       Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
    Please help!

    Did you find a solution for this? I have exaclty the same problem.
    But I could temporarily solve it by setting an IP, gateway, dns etc manually. But that will only work in my current wifi-network.
    I can't even get internet sharing from my iphone

  • I have downloaded whats app/brave temple run but using netsafe card. well now it shows 1.98$ is pending , though m trying with new netsafe card to pay it is showing error saying Pls select valid method for payment. i used same method as i did earlier

    i have downloaded whats app/brave temple run but using netsafe card. well now it shows 1.98$ is pending , though m trying with new netsafe card to pay it is showing error saying Pls select valid method for payment. i used same method as i did earlier

    I have recently started having this problem in PSE8. The Adobe workaround
    did work, but I don't fancy having to re register each time I use it.
    What I have discovered is that it's nothing to do with the image metadata as it occurs before any image is opened.
    It SEEMS to only occur if you use file/open with to open an image in the editor - IE start PSE with that command.
    If you close elements down, and start it using programs/PSE/Elements (or your desktop shortcut) - the panorama feature magically works.
    Each time I've opened the editor 'automatically' using image/open with, it seems to create the problem.
    Hope this helps

  • Problem in validator method

    Hi to all, i have this jsf code:
              <h:outputText value="#{bundle.oldPassword}:" />
              <h:inputSecret id="oldPassword" value="#{userManager.oldPassword}" required="true"></h:inputSecret>
                        <t:message id="oldPasswordError" for="oldPassword" styleClass="error"/>
              <h:outputText value="#{bundle.newPassword}:" />
              <h:inputSecret id="newPassword" validator="#{userManager.validateChangePassword}" value="#{userManager.newPassword}" required="true"></h:inputSecret>
                        <t:message id="newPasswordError" for="newPassword" styleClass="error"/>
              <h:outputText value="#{bundle.retypePassword}:" />
              <h:inputSecret id="retypePassword" value="#{userManager.retypePassword}" required="true"></h:inputSecret>
                        <t:message id="retypePasswordError" for="retypePassword" styleClass="error"/>
    The field "newPassword" has the validator method "validateChangePassword".
    The validator method is (is a test):
         public void validateChangePassword(FacesContext fc, UIComponent ui, Object o){
              UIInput old = (UIInput)fc.getViewRoot().findComponent("oldPassword");
              UIInput pass = (UIInput)fc.getViewRoot().findComponent("newPassword");
              UIInput retp = (UIInput)fc.getViewRoot().findComponent("retypePassword");
              System.out.println("------ "+old.getValue());
              System.out.println("------ "+pass.getValue());
              System.out.println("------ "+retp.getValue());
              FacesMessage facesMessage = new FacesMessage("Error password");
              throw new ValidatorException(facesMessage);
    I must know the values of all three fields in jsf page, but, with the method above, i get only the value of one of the fields, the others return null.
    How can i do to getting all three values?
    Thanks!

    The local value of an input component is set after conversion and validation.
    You don't need to find newPassword value because you already have it as the
    third parameter of the method, i.e. Object o.
    You can't get a local value of retypePassword because the value hasn't been
    converted nor validated. Instead, you can get the submitted value; getSubmittedValue().
    But wait! You may understand that the ways to get these three values
    depend on the order of the components. Very ugly.
    This means that JSF's validator is not designed for cross values validation.
    It is designed for single value validation, I think.
    I recommend you that the validation you want should be done in the action method.

  • Javax.el.ELException: Not a Valid Method Expression:

    hi i have the below method when i call it by clicking the button am geting this error
    avax.el.ELException: Not a Valid Method Expression: #{pageFlowScope.MemberBean.addMember}
         at oracle.jsp.runtimev2.JspReportUtil.reportException(JspReportUtil.java:181)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:745)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
         at oracle.adfinternal.view.faces.taglib.region.RegionTag$1.call(RegionTag.java:153)
         at oracle.adfinternal.view.faces.taglib.region.RegionTag$1.call(RegionTag.java:128)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:503)
         at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:127)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:50)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)
         at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)
         at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:422)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:810)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:734)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at oracle.adfinternal.view.faces.config.rich.RecordRequestAttributesDuringDispatch.dispatch(RecordRequestAttributesDuringDispatch.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:267)
         at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:469)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:140)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: javax.el.ELException: Not a Valid Method Expression: #{pageFlowScope.MemberBean.addMember}
         at com.sun.el.lang.ExpressionBuilder.createMethodExpression(Unknown Source)
         at com.sun.el.ExpressionFactoryImpl.createMethodExpression(Unknown Source)
         at oracle.jsp.runtime.OracleUnifiedELRuntime.createMethodExpression(OracleUnifiedELRuntime.java:140)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.checkDeferredValue(OracleJspCustomTagNode.java:463)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.invokeSetters(OracleJspCustomTagNode.java:402)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.getTagInstance(OracleJspCustomTagNode.java:291)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:244)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:45)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
         at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
         at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
         at oracle.jsp.runtime.tree.OracleJspNode.execute(OracleJspNode.java:89)
         at oracle.jsp.runtimev2.ShortCutServlet._jspService(ShortCutServlet.java:89)
         at oracle.jsp.runtime.OracleJspBase.service(OracleJspBase.java:29)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:665)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:385)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:810)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:734)
         ... 107 more
        public void addMember(javax.faces.event.ActionEvent actionEvent) {
            //Code to get the bindings for TargetVO :
                     DCBindingContainer bindings2 =
                        (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
                    JUCtrlHierBinding obj = (JUCtrlHierBinding)bindings2.findCtrlBinding("AddMemberVo1");
                    ViewObject targetVO = obj.getViewObject();
               DCBindingContainer bindings =
                        (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
                    DCIteratorBinding empIter =
                        bindings.findIteratorBinding("ocompanyofficerdetailsIterator");
            //SourceVO1Iterator is the iterator under Executables section for the SourceVO1 bindings.
                    RowSetIterator roleRSIters = empIter.getRowSetIterator();
                    RowSetIterator rs1 = roleRSIters.getRowSet().getViewObject().createRowSetIterator(null);
                    NameValuePairs nvp = null;
                    while (rs1.hasNext()) {
                        Key key = rs1.next().getKey();
                        Row r = rs1.getRow(key);           
                        nvp = new NameValuePairs();
                        nvp.setAttribute("FirstName",r.getAttribute("Firstname"));
                        nvp.setAttribute("SurName",r.getAttribute("Surname"));
                        nvp.setAttribute("Email",r.getAttribute("Emailaddress"));
                        targetVO.createAndInitRow(nvp);
                      rs1.closeRowSetIterator();
                    targetVO.getApplicationModule().getTransaction().commit();
        }the button is
    <af:commandButton text="AddMember" id="cb1"
                                    actionListener="#{pageFlowScope.MemberBean.addMember}"></af:commandButton>

    Did you check if MemberBean class is registered as bean with name "MemberBean" (and not for example as "memberBean");
    Dario

  • Error validating PTO configuration invoice qty

    When we run Receivable Interface from Order Entry to create the receivable invoice, we face the error which states that " Error validating PTO configuration invoice quantity".
    Can any please suggest as how to fix this problem.

    Hi
    Invoice Verification is checking of incoming vendor invoices. The Invoice Management System (IMS) provides you with a central access point for all incoming invoices (with and without purchase order reference). If errors occur when an invoice is posted, one or more exceptions are generated and the invoice appears in the Invoice Monitor.
    The IMS is based on SRM invoice entry
    Please see the related links ->
    Invoice Management System
    http://help.sap.com/saphelp_srm50/helpdata/en/42/dc00a78d23162fe10000000a1553f7/frameset.htm
    Processing Invoices in SRM Using IMS
    http://help.sap.com/saphelp_srm50/helpdata/en/ae/738d42d195173be10000000a155106/frameset.htm
    Duplicate Invoice check in IMS SRM 5.0
    Smartform vs Adobe POs in SRM 5.0
    Do let me know.
    Regards
    - Atul

  • EO Validation method called twice

    Hi,
    I have written an EO based field Validation method. But the problem is it is being called twice. First time ,it is validating correctly. But the second time it is not taking the field value and giving the error
    I have included it like this in my jspx.
    <af:inputText value="#{bindings.SubOrgName.inputValue}"
    label="#{bindings.SubOrgName.label}"
    required="#{bindings.SubOrgName.mandatory}"
    columns="#{bindings.SubOrgName.displayWidth}"
    binding="#{backing_Org.inputText3}"
    id="inputText3"
    rows="1">
    <af:validator binding="#{bindings.SubOrgName.validator}"/>
    </af:inputText>
    Please help.

    Thanks for sharing! ;-)

  • "ethernet doesn't have a valid ip configuration"

    Hi
    I use an apple time capsule as a wifi router.  It is wired to two other airport express routers to extend the range.
    Everything has been working fine for months, but I shut down my PC (Windows 8.1) on Friday and started it up on Monday.  On Friday I could connect to the internet in the normal way.  On Monday it's not working.
    I have told Windows to forget the network, then I connected to it again with the correct password.  I get an error message "Ethernet doesn't have a valid IP configuration".  I have also tried connecting using an ethernet cable but get the same result.  I have checked my IPV4 and IPV6 settings to make sure that the IP address is obtained automatically, which they were and are.
    There are many other devices currently connected to the wireless network and they are working fine (another windows PC, ipad, iphone). It is just this one PC that cannot connect.
    To be clear, the PC was not turned on between Friday and Monday.  This issue has just happened.  It's possible that another device joined the network over the weekend so could the time capsule be "full" somehow?
    I have tried turning the time capsule off and on, and also the internet router. And reset my PC's network adapter, and restarted twice already. Without any luck.
    Would appreciate some help!

    OK, have just "solved" this somehow.  Having forgotten the network I was then entering the wrong wifi password.  When I put the correct one in, I can connect to the network and use the internet.
    The weird thing is that I never got an error message before telling me it was the wrong password.  It appeared to be connecting.  Also the ethernet connection should have worked surely, as that doesn't need any code.

  • Are prepaid cards valid method of payment ???

    Are prepaid cards a valid method of payment ??? And if yes why would apple decline valid prepaid cards which have money in that ??? I am very frustrated with this crap !!! Can anybody give an email to contact AppStore ???  I have had enough with this problem !!! 

    You can contact iTunes support via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • Need a Effective Design Pattern for Different Validation methods ???

    Hi All,
    I am having different validation methods with separate functions. I like to know the Best and Effective Design Pattern to do this.
    for example
    validateUserId()
    validatePassword()
    validateAuthentication()
    validateSession()
    validateConnection()
    .... etc......
    Can anybody help me to solve this?
    Thanks,
    J.Kathir

    Hi there - is this the kind of thing you wanted?.
    This structure has served me well. There is quite a lot to it and lots you need to infer but you should be able to work it out!
    It works for EJB & swing etc (I believe)..
    It doesn't use exceptions to return validation messages.
    It doesn't use lots of little objects. The code is very explicit & pretty simple.
    public class PersonValidator
    Person myData;
    public PersonValidator() {
    //personId will be 0 and we are in nsert mode
    myData = new Person();
    public PersonValidator(long personId) {
    //personId will have a value and we are in update mode
    myData = PersonDb.getPerson(personId);
    // =================================Single field validation
    // =================================For swing apps to call - not over network.
    // =================================Use validateData method
    public String validateDateOfBirth(String dataOfBirthStr) {
    String msg = "";
    msg = validateDateStr(dataOfBirthStr);
    if (!msg.equals("")) return msg;
    public String validateSurname(String surname) {
    String msg = "";
    if (surname.equals("")) return "surname must be entered";
    //=============================================Cross Validation
    public List crossValidateAndSave(boolean saveData) {
    String msg = "";
    List valerrs = new ArrayList();
    if (surname.equals("Collins") && dateOfBirth.compareTo("???")) {
    List.add("Candidate is lying about their age. Please enter a realistic Date of birth");
    if (valerrs.size() == 0) {
    if (saveData()) {
    personDb.saveData(myData);
    // =========================To validate across the netwrok this lets you
    // pass all the data in 1 go & receive multiple messages in reply.
    // AN EJB can delegate to this code or this code could be in the EJB.
    // @param stopAtFirstMessage flag allow efficiency if app ccan't handle multiple validation
    // erros at a time.
    // @param saveData flag allows validation without saving - allows for confirm message.
    // @param EditPersonGuiData - What the user types in. Numeric data & dates can be
    // in Strings. Using struts this could be the formBean.
    public List validateData(EditPersonGuiData inputData, boolean stopAtFirstMessage, boolean saveData) {
    String msg = "";
    List valerrs = new ArrayList();
    msg = validateDateOfBirth(inputData.dateOfBirth);
    if (!msg.equals("")) valerrs.add(msg);
    if (stopAtFirstMessage) return valerrs;
    valerrs = crossValidateAndSave()
    return valerrs;
    }

  • Payment method configuration

    Need help in configuring the Wire Payment method without using EDI. I did the config using RFFOUS_T as the payment medium program. But it is not working out. Please provide complete, detailed config steps for setting up this payment method.
    What should be filled in the program variant RFFOUS_T when setting up payment parameters?
    Please also let me know what are the various ways of setting up wires payments (for eg, wires thru EDI, wires without EDI )
    Thankyou very much

    Hi Lakshmi ,
             I implimented wire transfers in one of clients.
    I am giving detailed procedure with journal entries.
    Just see the below :---
    Automatic Payment Program (APP) for Funds Transfer.
    1)     Purchase Invoice from the Vendor. (F-43) : --
                            Inventory Raw Material a/c DR 1,000
                                              TO    Vendor a/c          1,000                  
    2)     APP (F110) :--
    Maintain Parameters.
    Schedule Proposal.
    Edit Proposal.
    Schedule Payments. : In this step, Paying document generated.
                        Vendor a/c DR 1,000
                                        TO Check Issue a/c (clearing a/c) 1,000
         Note for 2nd point:   We are making Payment to Vendor by Bank Transfer.
    That means Company Code House Bank is depositing the
    Amount in Vendoru2019s House Bank through online Transfer.
    3)     We need to Pass the Vendor bank details to the our (Company code)
    House Bank for online Transfer.
                 Vendor bank details contain the following details:--
                             Vendor Name.
                             Vendor Bank Name.
                             Vendor Branch Code.
                             Vendor Account Number.
    Note for 3rd Point:  The End user need to run the u201CZ Programu201D in SE38  for extracting the Vendor Bank details to Excel or Word Document on Desk top of Computer.
    For this, we need to prepare the Functional Specifications defining the logic
    That contains the Table names.  Latter I will send to you Logic.
    4)     Now the End user have Extracted  Excel or Word Document on his Desk top.
    The End user should have an access to login to Companyu2019s House Bank Portal (website) in order to upload the Excel or Word Document.
    5)     Based on the Excel Sheet that the End user upload ,
    Company House Bank will transfer the amount to Vendors bank.
    And this information will be updated in Company House Bank Website.
    6)     The End user login to Company House Bank website and down load the
    Excel sheet containing the Vendor Payment details.
    7)     The End user needs to run the Z Program  and upload this Excel Sheet.
    Automatically the following entry needs to be generated.
             Check issue a/c DR   1,000
                     To ICICI Bank a.c     1,000
                  Note :-- The Check issue a/c will be knocked off.
    Regards.
    Kiran Konujula

  • Backing Bean Validation Method error

    Hi all,
    I've an ADF JSF User Registration Form and I want to set my server-side validation to confirm passwords entered by the user using the validator attribute bound to customized validation logic sitting in a method my backing bean. I've tried quite a few cracks at this but I still seem to get a java.lang.NullPointerException error when the method is invoked.
    The relevant method in my Backing Bean looks like this:
    public void comparePassword(FacesContext facesContext, UIComponent uiComponent, Object newValue) {
    //Get the new value that is passed passed from the Confirm Password field
    String confirmPassword = (String)newValue;
    //Get the password that has already been entered
    String password = (String)getLoginPasswordText().getValue();
    //Compare passwords and raise validation error message
    if (!password.equals(confirmPassword)){
    throw new ValidatorException(new FacesMessage
    (FacesMessage.SEVERITY_ERROR,
    "Passwords need to be the same",
    "Password values should be the same"));
    The getters and setters for the components are also in the bean and the gettLoginPasswordText() returns the original password input text field (the one that I want to compare it to).
    Is there something that I've missed here?
    Cheers

    Thanks Frank.
    I now understand a bit more about value binding. But unfortunately I need a little more help (from anyone) on this one. I've tried quite a few things and I think the problem stems from the fact that the validation code doesn't seem to pickup the value entered in the comparison field - at least in the way that I've coded it. Here's a more complete example of what I'm trying to overcome:
    I've got two input text components:
    <af:inputText required="true" simple="true"
    id="loginPasswordText"
    immediate="true"
    value="#{backing_UserRegistration.password1}">
    </af:inputText>
    <af:inputText required="true" simple="true"
    id="loginConfirmPasswordText"
    immediate="true"
    validator="#{backing_UserRegistration.comparePassword}"
    value="#{backing_UserRegistration.password2}">
    </af:inputText>
    I've setup the relevant accessors as in the following:
    String password1 = "";
    public String getPassword1(){
    return password1;
    String password2 = "";
    public String getPassword2(){
    return password2;
    And my validation now code looks like this:
    public void comparePassword(FacesContext context, UIComponent toValidate, Object value) {
    if (!Password2.equals(Password1)) {
    FacesMessage msg = new FacesMessage("summary message", " detailed message");
    msg.setSeverity(FacesMessage.SEVERITY_INFO);
    ValidatorException e = new ValidatorException(msg);
    throw e;
    I've tested the validation code on a standalone basis ie passing in a new variable as part of the method ie.
    String word = (String) value;
    if (word.equals("tom"))....
    The validator and message fires OK, so I know the problem lies with picking up the entered values for password1 and password2. I know the values are there because I can "see" them on screen and they are recognized by standalone validators and the bean has a session scope.
    Ideas anyone?
    Thanks

  • Validation / Substitution Configuration

    Any one, kindly provide the Validation and Substitution Configuration detail(Step - by- Step)

    hi
    http://help.sap.com/saphelp_47x200/helpdata/en/08/5142fc43b511d182b30000e829fbfe/frameset.htm
    For validations check the tcodes OB28 at G/L level and GGB0 at S/L level
    For substitutions check Tcode GGB1.
    http://fuller.mit.edu/SAPDocs/configuration/validation_rules_user_exit.htm
    nagesh

Maybe you are looking for