Transaction validation bug?

Hi all,
In responsibility Treasury -> Settlements -> Transaction Validation there is a strange situation. After deleting some rows from table XTR_DEAL_DATE_AMOUNTS, the expected output for not yet validated transactions shouldn't be empty...so in some users there is no problems, but in other the recently deleted rows are visible... is this possible? Maybe there is something wrong with the server. I bounced the appache but no effect. Any ideas?
EBS Version: 11.5.10.2
Thanks in advance,
Alexander.

Solved! In Treasury responsibility, for users there is something like roles and you must set a specification for each user.
Alexander.

Similar Messages

  • Jdev 11 Table validations bug.

    Validation errors on ADF editable table fires only when you change a row by clicking.
    If you press any submit button they disapear.
    Also validations dont fire if you navigate to a diferent row by pressing Tab key.
    is this a bug?
    Is there any way that these validation errors do not disapear when i press any button?
    details:
    [http://adfbugs.blogspot.com/2009/08/table-validations-bug.html]

    Hi,
    don't think this is a bug because you perform sever side validation that is not existing on the client. So this validation only happens when you change the row currency on the binding layer, which is not happening when you use the tab. To see this error immediately you would need to assign a submit event when leaving a filed. So if you set autosubmit=true on your cell component renderers then this fires quite happily (but who wants to pay the price for this ?)
    Frank

  • Signature Validation Bug in WebLogic 10.3

    I believe I have come across a bug in WebLogic 10.3. I send a signed soap message to the server, but it gets rejected because it fails validation. Fair enough... Took a look at the trace and here is what I found:
    <Sep 23, 2008 9:41:03 AM EDT> <Info> <> <BEA-000000> <transformed data: [OctetData, as String in platform default encoding:<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-18724844"><ser:deposit xmlns:ser="http://services/">
        <arg0>100</arg0>
    </ser:deposit></soapenv:Body>]>
    <Sep 23, 2008 9:41:03 AM EDT> <Info> <> <BEA-000000> <digest input: (as string, platform default encoding) <soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-18724844"><ser:deposit xmlns:ser="http://services/">
    <arg0>100</arg0>
    </ser:deposit></soapenv:Body>>
    ReferenceImpl.ValidateResultImpl:
    refURI: #id-18724844
    status: false
    digestValue: 1B35E823E5137581751EF6A8AB8DD8943D21F024
    unmarshalledDigestValue: B3DAB5E81C128858C84DBB05B361C8736C972443
    The reason the digest does not match is because WebLogic is not receiving the correctly formatted soap message. For some reason, weblogic does not see the carriage return between </ser:deposit> and </soapenv:Body>. I send the same message to a WebLogic 10.0 server and it does not run into this problem. I use soapUI 2.0.2 as my client.

    instead of import weblogic.security.SubjectUtils; use import weblogic.security.spi.WLSUser; and get the username as below
    Set users = subject.getPrincipals(WLSUser.class);
              Iterator iter = users.iterator();
              while (iter.hasNext()){
                   userName = ((WLSUser)iter.next()).getName();
                   System.out.println(userName);
    this returns you the username

  • SAX Parser Validation Bug or.....

    I'm using Oracle XML Parser 2.0.1.0.0 for C Programming.
    I found that the parser cannot provide validation function when it use the SAX parser.
    I try to use a different tag name between the data. It also can pass the parser
    example:<nam>John<name>
    As W3C XML 1.0 standard, All data must be pack by a pair of SAME tag.
    Is it a limitation or bug of SAX parser ?
    Thanks
    Sanjaya
    null

    Hi,
    This is indeed a bug in our parser. It has been fixed and will be available in OTN with the next release.
    Thank you,
    Oracle XML Team

  • Transaction state BUG in TP3?

    Hello,
    I'm trying to make a backing bean that I have used in some Jdev 10.1.3.2 ADF Faces applications to retrieve the transaction state from an EL expression in a jspx page. I use it to disable some functions in the page when there are pending changes, and so force the user to save or discard them before making anything else.
    The bean declaration int adfc-config.xml is:
    <managed-bean>
    <managed-bean-name>transaccion</managed-bean-name>
    <managed-bean-class>viewcontroller.backing.Transaccion</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    <managed-property>
    <property-name>bindings</property-name>
    <value>#{bindings}</value>
    </managed-property>
    </managed-bean>
    and the bean implementation is:
    package viewcontroller.backing;
    import oracle.adf.model.binding.DCBindingContainer;
    public class Transaccion
    private DCBindingContainer bindings;
    public void setBindings(DCBindingContainer bindings) {
    this.bindings = bindings;
    public DCBindingContainer getBindings() {
    return bindings;
    public boolean getIsDirty()
    boolean dirty = getBindings().getBindingContext().getDefaultDataControl()
    .getApplicationModule().getTransaction().isDirty();
    return dirty;
    I have put the following element in a JSF page to test it:
    <af:outputText value="#{transaccion.isDirty}" />
    and I always get a false value.
    I have also tried the following code in the bean class:
    public boolean getIsDirty()
    boolean dirty = getBindings().getBindingContext().getDefaultDataControl()
    .isTransactionDirty();
    return dirty;
    with the same result.
    Is it a bug?
    Thanks,
    Marc

    Hi,
    I don't think it is a partial submit. I submit the form with normal command buttons like these ones:
    <af:commandButton text="Submit"
    binding="#{backing_marcas.commandButton1}"
    id="commandButton1"/>
    <af:commandButton actionListener="#{bindings.CreateInsert.execute}"
    text="CreateInsert"
    disabled="#{!bindings.CreateInsert.enabled}"
    binding="#{backing_marcas.commandButton6}"
    id="commandButton6"/>
    Furthermore, these commit and rollback buttons activate and deactivate correctly without need of using PPR refresh:
    <af:commandButton actionListener="#{bindings.Commit.execute}"
    text="Commit"
    disabled="#{!bindings.Commit.enabled}"
    binding="#{backing_marcas.commandButton7}"
    id="commandButton7"/>
    <af:commandButton actionListener="#{bindings.Rollback.execute}"
    text="Rollback"
    disabled="#{!bindings.Rollback.enabled}"
    immediate="true"
    binding="#{backing_marcas.commandToolbarButton1}"
    id="commandToolbarButton1">
    <af:resetActionListener/>
    </af:commandButton>
    And if I print the value of the dirty variable in the getIsDirty function of the bean class, I also get a false value.
    Thanks,
    Marc

  • Virtual form and validator (bug or feature)

    I got 2 virtual forms
    First, VF is associated with a drop down.
    Second, VF is associated with text field and a button.
    The text field has a validator
    Upon selecting a value from dropdown (VF1 get submitted) the text field will get populated.
    Here is where it get strange, the validator get called and when first form get submitted (dorpdown change) and the validator will not get called if the second VF get submitted.
    How can I reverse the order? Have the validator evoked when the right virtual form is submitted?

    Ok it's a bug in the way SJSC update 1 handle validator
    I have removed all the Virtual Forms, commented out all the validator procedures and made sure that in the properties there are no validator for the drop down. I also added in the prerender()
            info("VALS: ");
            Validator val[] = dropDown1.getValidators();
            for (int i = 0; i < val.length; i++) {
                info(val.toString());
    When I ran it I got nothing.
    I then created an
    public void TEMP_validate(
                FacesContext context, UIComponent component, Object value) {
    }and placed the procedure in the drop down validate property. To my surprise I found that the system is trying to find the old validator that I commented out when I change the value for the drop down.
    Exception Handler
    Description: An unhandled exception occurred during the execution of the web application. Please review the following stack trace for more information regarding the error.
    Exception Details: javax.faces.el.MethodNotFoundException
    systemAdmin_category_nameEdit_textField_validate: community_loan.systemAdmin.SystemAdminCategory.systemAdmin_category_nameEdit_textField_validate(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
    Possible Source of Error:
    Class Name: com.sun.faces.el.MethodBindingImpl
    File Name: MethodBindingImpl.java
    Method Name: method
    Line Number: 206
    Source not available. Information regarding the location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    com.sun.faces.el.MethodBindingImpl.method(MethodBindingImpl.java:206)
    com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:124)
    javax.faces.component.UIInput.validateValue(UIInput.java:797)
    javax.faces.component.UIInput.validate(UIInput.java:645)
    javax.faces.component.UIInput.executeValidate(UIInput.java:849)
    javax.faces.component.UIInput.processValidators(UIInput.java:412)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIForm.processValidators(UIForm.java:170)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
    javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:342)
    com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:78)
    com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
    com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:585)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
    java.security.AccessController.doPrivileged(AccessController.java:-2)
    javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:257)
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55)
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:161)
    java.security.AccessController.doPrivileged(AccessController.java:-2)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    community_loan.SecurityCheckFilter.doFilter(SecurityCheckFilter.java:67)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55)
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:161)
    java.security.AccessController.doPrivileged(AccessController.java:-2)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:225)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:132)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)
    com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask.java:604)
    com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:475)
    com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:371)
    com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)
    com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)

  • Including CFSelect stops onSubmit validation - BUG?

    I have 6 CfSelects on my form. However, If I include the
    following CfSelect, I do not get a client site validation alert for
    the fields on my form. I have spent hours searching for a problem
    and finally discovered that if I remove the following CfSelect, it
    works again:
    <cfselect name="calltimes"
    required="yes"
    query="qryListCallTimes"
    value="CallTimeID"
    display="CallTime"
    selected=""
    queryPosition="below"
    id="calltimes2"
    class="brown_1"
    style="BORDER-RIGHT: ##7a5e2a 1px solid; BORDER-TOP:
    ##7a5e2a 1px solid; BORDER-LEFT: ##7a5e2a 1px solid; WIDTH: 130px;
    BORDER-BOTTOM: ##7a5e2a 1px solid; HEIGHT: 20px; BACKGROUND-COLOR:
    ##edc164">
    <option value = "">SELECT...</option>
    </cfselect>
    However, if I replace this CfSelect with another CFSelect the
    form also stops working?? is this some type of a bug? it feels with
    the number of CFSelect being used?
    Using CF8
    Thank you
    Paul

    Dan - thank you for the suggestion..hmm how do you then make
    it a required field ?

  • Enhancement required for IM52 Transaction validation

    Hi all,
    How we will hadle screen validation in IM52  like i am entering POSID PRNAM and approval year and after executing i want to validate on the basis  of same input.
    is there any badi or user exit or enhancement.
    appreciate your help!!!
    Regards,
    Vikas
    Edited by: vikas sharma abap on May 24, 2011 2:35 PM

    Hi
    Kindly check the below enhancements and Badi's.
    Enhancement
    AAIC0003                                IM Summarization: Definition of User-Defined Characteristics
    AAIP0001                                IM Drilldown: Assignmt of Actual Values to Budget Catgories
    AAIP0002                                IM Drilldown: Definition of User-Defined Key Figures
    AAIP0003                                IM Drilldown: Definition of User-Defined Characteristics
    Business Add-in
    IM_BEHAVIOUR                            IM: Define Customer-Specific System Behavior

  • "Default printer was not valid" bug

    <p>I&#39;m having a problem running certain reports on Redhat Linux.  The error I&#39;m getting is:</p><p> [ERROR] [eq] [Default printer was not valid, switching to &#39;GetUnPrinter&#39;.]  When this happens, no report is produced.  Any ideas what might be causing this?  It doesn&#39;t happen when running on windows XP.</p><p> </p><p>Thanks in advance,</p><p>Don Nelson </p>

    <p>Which designer are you using to create the reports? In the non-Eclipse designer we use the Printer Driver to determine font characteristics (e.g. width, height, etc.). This printer driver information is generally saved with the report, however users can select the option to turn this off. </p><p>In Crystal Reports for Eclipse I don&#39;t believe that we are using the printer drivers anymore so you shouldn&#39;t be seeing this error.  </p><p>If you are not using CR4E to design your reports then I would suggest selecting the "No Printer" option on the Printer Settings in the Report Designer for this report. </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><br /> <strong><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a></strong>          </p>

  • Transactions documentation and a difficult(?) use-case...

    I would like detailed information about how TransactionMap work with different isolation levels, ie how both changes performed by the application holding the map and in the distributed cache is propagated between them etc.
    More detailed information about the TransactionMap.Validator would also be very appreciated.
    We also have one specific "use case" I would like advice about - it goes like this:
    We use one type of main object that has a very tight coupling to a varying number (0 to a few hundred in the extreme case) small detail objects. All the detail objects are always required as soon as the main object is used. A given detail object is never referenced from more than one main object. We have (for performance reasons) decided to treat the detail objects as "part of" the main object. The main objects are stored in the cache.
    Users can make changes to the main objects themselves or to there detail objects. A user should be able to perform many changes to many main objects (and there detail objects) and "commit" them all at once pressing a button.
    Now to the problem:
    We would like to allow users to make "non conflicting" changes to a main objects detail objects - ie if two users has changed different detail objects we want to merge the changes instead of refusing the modification at commit. To be able to do this we intend to keep version numbers not only on the main object but also on the detail objects.
    We would like to use "transactions" to handle the requirement that all a users changes should be "committed" at once and either all be introduced or not introduced at all (in the event of hardware failure during update for instance!) but the default behavior of Transaction is as I understand it (I have so far just read about it not played around with it much!) to compare the "whole object" for equality in the prepare (and commit?) steps. We also need exact information about WHAT object(s) that had been concurrently modified in the case a commit cant be performed allowing the user to "refresh" the relevant detail object only and retry committing his changes.
    How would we be able to implement our "use case" in a good and reasonably efficient way given Coherents features? Would it for instance be possible (with a reasonable effort) to create our own transaction validation that could perform "merging of "non-conflicting" changes to the same object and in that case how should we go about it?
    Best Regards
    Magnus

    Hi Magnus,
    Our entry processor functionality is your best solution, but unfortunately is not fully supported within a transactional context.
    I would suggest using a combination of explicit locking (as opposed to implicit transactions) and our entry processor functionality (new in 3.1).
    Using explicit locking, you can enforce atomic access to cache entries. Using the entry processor you can perform partial updates locally on the server (allowing you to send only changes).
    So the sequence would be:
    * lock all "main objects"
    * if necessary, validate the main objects (see below)
    * use entry processors to perform "delta updates" against those main objects
    * unlock the main objects
    The locking is only required for atomicity (ensuring that updates don't overlap), and does require that all modifiers follow the same locking pattern. You may either design your objects so that you know the delta updates will complete successfully, or you'll need to verify the updates will succeed prior to actually executing the updates.
    Jon Purdy
    Tangosol, Inc.

  • Client side validation with submit button in another region

    Hi,
    I have two regions, one containing a form with input texts for the user to fill in, and another region with a command button. A few of the input fields use the ADF "required" validator.
    My problem is that when I click the submit button, and it does some logic to commit the form to a data base, even if the validator triggers and says that one of the required fields is empty, all the other fields get committed, except the ones that are empty. They get the last valid value.
    What I want is the button to trigger the ADF message that doesn't allow the user to continue with the update. This doesn't happen though.
    Anyone have any ideas? If you need a more thorough explanation, please let me know.

    Regions work as indipendent pages.
    Yet if submit buttons are partialSubmit="false" then both regions (pages are submited).
    Still there is a bug when commiting data:
    [http://adfbugs.blogspot.com/2009/08/page-with-region-validations-bug.html]

  • FI Validation problem: exit works, but no message is displayed

    Hi guys,
    I hope you can help me, through SDN forum I was not able to find something good to resolve my problem.
    I've created a FI validation from GGB0 for F-36 and FB02 transaction, callpoint is complete document, to check some requisites on customer field on items by custom exit.
    I activated it by report RGUGBR00 and also message has been correctly mantained, but validation seems not work.
    Also checked by GGB4 transaction, validation is active, and trough trace I verified that prerequisite are true, check is false and messace returned is correct.
    I've entered in debug and my custom exit works fine, but I noticed that message mantained is correctly displayed if I change variable MESSAGES_COLLECT value in function MESSAGE_STORE from value X to space.
    I can't access to this variable from exit.
    How can I set/modify this value? Is it a setting problem?
    Thanks in advance.

    Hi
    go to the function module MESSAGE_STORE source code. enhance this FM and look for implicit enhancement options.
    implement the enhancement which is at the begining of the FM. In the debug mode , check which is the T code you are getting in the sy-tcode variable. let's say it is 'ABC'.
    so in your implicit enhancement write the code:
    if sy-tcode = 'ABC".
    clear message_collect.
    endif.
    I hope there can be a better approach then this
    Thanks

  • Join condition validation error in owb 10gR2

    Hi friends,
    When I tried to validate the join condition in the mapping im getting the below error like
    an error occurred during expression validation, bad expression return type
    When I googled for the above error, I got the below link mentioning like a bug for that join condition validation problem
    https://forums.oracle.com/thread/717194
    In which it is mentioned like a BugNo: 7417869 for that issue.
    Is there any fix for that bug??
    Thanks in advance.
    Brgds,
    Mini

    Dear Allan,
    Happy to get reply from you and sorry for my late reply as im been stuck with other work
    Like you said, I downloaded the required patch 4898608 for the validation bug in mapping with owb 10.2.0.4. By viewing the readme.txt file of the patch I followed the below steps like
    Set the ORACLE_HOME environment variable to point to the OWB Home
    Add $ORACLE_HOME/OPatch  in the PATH
    Stopped the runtime service using the supplied SQL*PLUS script stop_service.sql as a rep_owner
          OWB_HOME/rtp/sql/stop_service.sql
    After the above three steps I applied the opatch like below in cmd prompt
    C:\orahome\10gR3_1\OPatch>opatch version
    Invoking OPatch 10.2.0.4.9
    OPatch Version: 10.2.0.4.9
    OPatch succeeded.
    C:\OraHome_1\OPatch>opatch apply
    Invoking OPatch 10.2.0.4.9
    Oracle Interim Patch Installer version 10.2.0.4.9
    Copyright (c) 2009, Oracle Corporation.  All rights reserved.
    Oracle Home       : C:\OraHome_1
    Central Inventory : C:\Program Files (x86)\Oracle\Inventory
       from           : n/a
    OPatch version    : 10.2.0.4.9
    OUI version       : 10.2.0.1.0
    OUI location      : C:\OraHome_1\oui
    Log file location : C:\OraHome_1\cfgtoollogs\opatch\opatch2013-06-24_18-14-27PM.
    log
    Patch history file: C:\OraHome_1\cfgtoollogs\opatch\opatch_history.txt
    Failed to load the patch object.  Possible causes are:
      The specified path is not an interim Patch shiphome
      Meta-data files are missing from the patch area
      Patch location = C:\OraHome_1\OPatch
      Details = PatchObject constructor: Input file "C:\OraHome_1\OPatch\etc\config\
    actions" or "C:\OraHome_1\OPatch\etc\config\inventory" does not exist.
    ApplySession failed: PatchObject constructor: Input file "C:\OraHome_1\OPatch\et
    c\config\actions" or "C:\OraHome_1\OPatch\etc\config\inventory" does not exist.
    System intact, OPatch will not attempt to restore the system
    OPatch failed with error code = 73
    C:\OraHome_1\OPatch>
    Im not sure why the above error is occuring, kindly help me with that error.
    Thanks in advance.
    Brgds,
    Mini

  • Help needed with transactions and cmp

    Hi,
    if I have a class/ejb (no transaction) calling an ejb that has "transaction required"
    then a new transactions is started, how long is this transaction active? If my
    class/ejb (no transaction) calls another bean that has "transaction supported"
    will the first transaction be used? dvs is it propagated to the calling bean that
    has "no transaction" or not ?
    Thanks a lot,
    A.

    (C) would run in the transaction attribute of (A) which means no tx.
    Tx started for (B) would end within (B) itself unless (B) calls another
    method.
    -Sabha
    "iggy" <[email protected]> wrote in message
    news:400b8fa1$[email protected]..
    >
    Hi,
    thanks for your reply.
    But what if method (A) has no transaction and calls (B) (in some otherbean) that
    has "transaction required" (new transaction created), then (A) calls athird method
    (C) that has "transaction supported", will the transction created when (A)called
    (B) be used or is the transaction valid just for methods called by themethod
    that originally started the transaction (method (B))?
    Thanks,
    A.
    "thorick" <[email protected]> wrote:
    Hi
    The transaction will last until the method (A) that 'started' it has
    completed.
    The other method (B) that has the 'Transaction Supported' attribute will
    run in
    the
    context of the transaction that method (A) started.
    Hope this helps.
    -thorick

  • Exchange 2013 backscatter issue - recipient validation without Edge

    Hello all,
    It looks like there is a flaw by design in Exchange 2013 recipient validation, which in turn causes backscatter issues. I failed to find a way around it, maybe someone could help.
    The Design: 2 x Exchange 2013 CAS + MBX servers (hardware NLB & DAG)
    Version: Exchange Server 2013 Cumulative Update 3 (CU3) (Version
    15.0 (Build 775.38)  )
    The issue:
    Recipient validation has a flaw, which is documented (probably that should make it a "feature", but it doesn't): 
    In short - Recipient validation on Mailbox servers blocks message to all recipients, if at least one of them is non-existent.
    http://social.technet.microsoft.com/Forums/office/en-US/12181f43-7173-44dd-998a-9307f92ffc5d/exchange-2013-casmbx-recipient-validation-rejects-entire-message-if-any-of-recipients-are-invalid
    As there is no way to explain the logic of blocking e-mails to valid recipients if at least one of them is invalid to a customer, the Recipient validation on Mailbox servers becomes unusable and is disabled.
    But if the recipient validation is disabled, the Exchange design without Edge servers or other perimeter SMTP servers that could block e-mails to non-existent recipients, becomes vulnerable to backscatter SPAM attacks, since Exchange will always send out
    NDR to the FROM address.
    According to the answer in the thread mentioned above, other antispam features should prevent it, but as always with antispam - it's not even close to 100% effective, as recipient validation would be. The result - an entry in backscatterer.org.
    Question: How to prevent backscatter in Exchange 2013 without Edge servers, and without loosing valid e-mails due to recipient validation bug ("feature")?
    Thank You for Your help.
    Sincerely,
    Vince

    Hello,
    Thank you for your question.
    I am trying to involve someone familiar with this topic to further look at this issue.
    If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Simon Wu
    TechNet Community Support

Maybe you are looking for

  • Loading a clip in QuickTime Player using a href?

    I know you can do this using the embed tag and target="QuickTimePlayer" but is there a way using HTML or JavaScript to make this simply a href as I want it to just say "Click here to load clip in standalone player". Hope someone can help? Cheers Bruc

  • A black and white photo RGB or grayscale whats the best?

    a black and white photo scan it as RGB or grayscale whats the best?

  • User exit for order attachment

    Hi ABAPers, I receive requirement to auto populate Order status ATTC if there is there is attachment in work order, IW31/32. I looking for the best user exit that can be used for this modification. I am looking for SAP enhancement in SMOD for IW* but

  • Need help with my Zen Touch. I have no clue what's wro

    I downloaded some firmware a few weeks ago, and ever since then my Zen Touch hasn't been working properly. My current is version .0.03. As soon as I downloaded that my computer would not detect the player. When I plugged it in the USB I got three qui

  • Skype phone number on my handset

    HI there, I would like to know if I can link a Skype number to a regular phone device, like Vonage does.. That is, When someone calls me, I do not have to take the call on my computer, I can just pick the hand set of my phone and talk, same for makin