Shared process not firing on validation error

I have an application level process which i want to fire on every page reload/navigation regardless of validation errors.
I have run my page in debug mode and found that on a validation error no processes are executed during the page render (they are skipped due to the validation error being encountered)
Is there anyway of firing a process regardless??

See Scott's response at Application Process not running when validation fails
Processes, computations, and item source actions don't fire again when the page is re-rendered after validation errors

Similar Messages

  • Integration Process not fired!

    Hey all,
    I have a scenario of using BPM from a file sender and inbound into R/3. I set up the Integration Process and imported into the directory. But when I run a sample message, XI never picks up the integration process and spits out an error that a receiver wasn’t determined. But actually 2 sets of receiver , 1 for file sender to Integration process and the second from Integration Process to the receiver have been set up with proper sender and receiver agreements. What could be the issue?
    -Teresa

    HI,
    So in the SXMB_MONI -are you able to see IntegratioN Process ? i.e SXMB_MONI->PE is it shows BPM ?
    No, I am not able to see the PE process.
    1) Hope you have activated the IntegratioN process in the Repository and imported this into Directory
    Yes..I have activated it.
    2) Check the Receiver Determination Between Sender and BPM. is it activated ?
    Activation is perfect.
    3)Go to SXI_CACHE and check the return code for the Integration Process
    Return code is 0 in SXI_CACHE.
    4) if not try to reimport the BPM again into Ditrectory and re-run the scenario.
    I tried it once and its still the same.

  • Cgi not producing a valid error

    Hi
    I browsed the forum and found several threads discussing that error. But I couldn't find a solution.
    The error in admin server is:
    failure ( 3658): for host trying to GET /https-decimal/bin/index, cgi_scan_headers reports: HTTP4044: the CGI program /apps/sun/web61/bin/https/httpadmin/bin/index did not produce a valid header (program terminated without a valid CGI header. Check for core dump or other abnormal termination)
    Could you please help?
    thx

    Hi Linda_B,
    Ensure that the first piece of data printed by your cgi application is:
    Content-Type: text/html\n\n
    ... or which ever content-type you're actually using. You also need to ensure you have two line breaks at the end of the last header. One to end the current line, another to print a blank line.
    Hopefully this'll work for you. If it still fails, put some of your code online (remove any passwords, etc) sufficient enough to see where your code first prints data.
    Regards,
    Jeremy

  • On Submit process not firing -report (PL/SQL function returning SQL query)

    Can anyone suggest possible causes / solutions for the following problem?
    I have a report region that uses a PL/SQL function returning SQL query. The report allows the user to update multiple fields / rows and then click a button to submit the page which should run the On-Submit process to update the database. However the process does not run and I get a 'HTTP404 page cannot be found' error; and when I navigate back using the Back button I cannot then navigate to any other page in my application without getting the same error. The button was created by a wizard selecting the options to submit the page and redirect to a (same) page. The button does not actually have a redirect in its definition but the wizard created a branch to the same page which should work and the button has the text 'submit as SUBMIT' next to it so it appears to be set up correctly.
    I have recreated this page several times in my application and I cannot get the On-Submit process to run. However I have created a cut down version of the same page in the sample application on apex.oracle.com at http://apex.oracle.com/pls/otn/f?p=4550:1:179951678764332 and this works perfectly so I am at a loss to understand why it does not work in my application. I cannot post any part of the application itself but if anybody would like to check out page 30 of the sample application (Customer Update Test tab) updating the surnames only, using credentials ja, demo, demo this is pretty much what I have got in my application.
    Any ideas would be much appreciated?

    Thanks for the suggestions guys. I have now identified that the problem goes away when I remove the second table from my report query. The original report query retrieved data from two tables and the process was updating only one of the tables. I thought I had approached the task logically i.e. first get the report to display the records from the two tables, then get the process to update the first table and finally to modify the process further to update the second table.
    Can anyone point me to an example of multiple row updates on multiple tables using a PL/SQL function returning an SQL query?

  • Insert into viewobject in app module does not show entity validation errors

    Hi everybody,
    I am using JDeveloper 10.1.3 and ADF BC/ADF Faces. I want to have a button on one of page and I want that whenever user clicks on this button a records is inserted in a table. so I created an application module service method and exposed it on the client interface and the put it on my page using Data Controls Tab.
    Here is some part of my code in application module :
    public void setMember() {
    HrMembershipsViewImpl membershipView = (HrMembershipsViewImpl)am.findViewObject("HrMembershipsView1");
    HrMembershipsViewRowImpl newRow =(HrMembershipsViewRowImpl) membershipView.createRow();
    newRow.setAttribute("MemberId",memberID); //this.getCode());
    newRow.setAttribute("MembState","1");
    newRow.setAttribute("CardState","1");
    membershipView.insertRow(newRow);
    trans.commit();
    When this method tries to insert a record which violates a validation rule in the Base Entity Object, the screen does not show any error regarding to violating the business rule but nothing is inserted. I changed my code and captured the exception around the commit and I found that a JBO-27023 Exception happened after commit ( which was very surprise since the page does not show any error).
    Now I can change my code to to the following to show that error happened.
    public void setMember() {
    try {
    trans.commit();
    catch (JboException ex) {
         getDBTransaction().rollback();
         throw new JboException ("There is an error during commit");
    throw ex;
    But I believe it shouldn't be like this. Normally, we should be able to insert programmatically in a view and if the business rules are violated we should get the violation error messages. If I use the above mentioned method we can not understand what business rules are violated.
    Does anybody know what is wrong with my solution? I have seen a lot of times that using application module is the best way for adding functionality to the application pages but I really feel that something should be wrong if we can not get business rule violation messages.
    Any help or references would be highly appreciated.
    Thanks in advance,
    Navid

    Hello Navid,
    it should work without try-catch.
    1. When you add try-catch, does your error message appear on the page?
    2. Does your page contains af:messages component?
    3. Does your button have any navigation to another page?
    Rado

  • Process not firing

    I have a form which I create manual process for (1 for create, delete and change).
    They are all seperate buttons on the form and set to fire with process point 'On Submit - After computations' and there was also a condition set for 'when button pressed'. These were all working fine. I had to change the 'Optional URL direct' section to 'URL' and call 'javascript:doSave();' and now they don't seem to be working/firing anymore. Am I missing something?

    Hello,
    You have to submit the page. Javascript don't submit.
    So add after doSave();, doSubmit('Your_button_name');
    And the page will be submitted.
    Mike

  • Validation error 'Item not found' in Middleware

    Hi,
    In the middleware monitor, I have some bdocs failed with the validation error ' Item was not found. Validation error occured. module CRM_DOWNLOAD_BEA_VAL, BDoc Type BEABILLDOCCRMB'.
    When i look at the document numbers associated , they do exist.
    It is in this state for a long time.
    Can anyone help.
    Regards,
    Pratima

    Hi Venkat,
    There are no messages in the outbound or inbound queue releated to these bdocs.
    These bdocs exist only in the monitor with validation error.
    Regards,
    Pratima

  • HT3819 Home sharing is not activated on my lap top. As message appears like error occurred 3150

    Home sharing can not be activated as error occurred number 3150

    Troubleshooting Home Sharing
    http://support.apple.com/kb/TS2972

  • Report Still Runs When Validation Errors Occur

    Hello.
    I'm using Apex 4.2.1 against Oracle 11gR2 and Oracle App Server (mod_plsql).
    My Set-Up:
    I created an application containing a "classical" type report that is driven by a WHERE clause. I also have two date fields in an HTML region on this same page. These fields are used in the report WHERE clause. And the report is run by clicking a GO button on the page.
    Here's what the WHERE clause looks like:
    where table_date >= to_date(nvl(:P1_BEGIN_DATE, '01-jan-1900'), 'dd-mon-yyyy') and table_date <= to_date(nvl(:P1_END_DATE, '31-dec-2300'), 'dd-mon-yyyy')This is designed so that, if any of the date fields are NULL, then the minimum or maximum date will be used for the query.
    These date fields should always have a value when the report is run, and so, I created two after submit NOT NULL validations, one for each of the date fields. If any of these fields is NULL when the GO button is clicked, an error message appears in the notification area at the top of the page.
    Looking at all this, you might realize (as I do) that the nvl() functions in the above WHERE clause are redundant. After all, the validations are supposed to prevent these date fields from becoming NULL when the report is run. In any case, this set-up does work ok and points out a strange behavior with Apex.
    My Problem:
    If any of these validations throws an error message, the report still runs. In previous versions of Apex, if a validation (or, for that matter, any error) is thrown, the report remains static. The report region does not disappear and the report is not invoked until the user corrects the error.
    If both date fields are filled, I click the GO button and the report correctly returns, say, 100 rows. But when I empty both of the date fields and click GO, the validation errors appear and the report still runs, now returning the maximum number of rows, say, 1000.
    What I've Tried:
    I added a Branch-to-Page with condition "No Inline Validation Errors Displayed" so that the page branches back to itself only when no errors appear inline and I changed the validation error messages to appear inline. This has no effect.
    And if I remove the nvl() functions from the above WHERE clause, then, when validation errors are thrown, the report data is replaced with the "No data found" message. All very disconcerting to my users.
    Does anyone know why Apex reports are still run in presence of validation errors?
    And how do I get around this behavior?
    Thank you for any help.
    Elie

    Hi, Scott.
    Thank you for your help/suggestions.
    I like your first suggestion: creating a DA on the GO button that causes my report region to refresh only if both begin and end date fields are populated. And so, I tried doing this.
    My DA looks like:
    Event: Click
    Type: Button
    Button Name: P1_GO
    Condition: - No Condition -
    Action: Refresh
    Fire When Event Result Is: True
    Fire On Page Load: Checked
    Selection Type: Region
    Region Name: People Count
    Event Scope: Static
    Condition Type: PL/SQL Function Body Returning A Boolean
    My PLSQL Code in Expression 1:
    IF ( (:P1_BEGIN_DATE IS NOT NULL) AND (:P1_END_DATE IS NOT NULL) ) THEN
      RETURN TRUE;
    ELSE
      RETURN FALSE;
    END IF;My P1_GO button was automatically changed to "Controlled by Dynamic Action". And "Execute Validations" for this button is set to "Yes".
    Unfortunately, this DA does not work. When both date fields are filled, clicking the GO button does not cause the report (nor anything else) to refresh. However, if I navigate to another application tab and then return back to my report page, I notice that the report does refresh at that point. But clicking the GO button has no effect.
    And when either or both of the date fields is NULLed, clicking the GO button does not cause my validation error messages to appear.
    By the way, I do agree with your comment about the NVL() functions. As I had mentioned in my original post, I also realize that, with my WHERE clause, checking for NULLs in my date fields is not needed. Still, if users fail to fill these date fields, then it would be useful to remind users that these fields should be populated. This is why having the validation checks are still needed despite my WHERE clause.
    In any case, would you know what I am doing wrong here with this Dynamic Action?
    Also, with respect to my first question, why is Apex causing my report to refresh when validaion errors have occurred? This did not occur prior to version 4.2.
    Thank you very much for any further help/advice.
    Elie

  • Page rendering process doesn't run after validation error

    I have a page rendering process (On Load - After Regions) that needs to be run for my page to be rendered properly; however, it doesn't run when the page is rendered after a validation error. In debug mode, I see the following line:
    "0.05: ......do not perform process because inline validation condition found."
    Is this a bug? Validations are meant to prevent execution of On Submit processes, but is there a reason to also not run rendering processes?
    I need to dynamically construct some javascript and insert it somewhere after a certain item on the page. Is there a workaround?
    Thanks.
    Rodney

    Rodney,
    Let me see if I understand your question:
    1. A page is rendered
    2. The page is submitted
    3. A validation fires and fails
    4. The page is re-rendered displaying the validation error message
    5. Your on-load after regions process did not fire
    You want to run a process in all cases; in the standard page load case (1) and in the re-load case (4).
    You can do this by creating a region of type PL/SQL. You can give the region a null template so that it will not display any values. The region can be the last one displayed on the page; so that it will be run last.
    You also asked if it is a bug that the on-load after regions process did not fire; as the debug message indicates this is proper. Here is an example that illustrates why you typically don't want to perform processes when rendering a page after it was posted causing a validation to fire.
    Lets take the following example:
    1. create a form on the emp table; assume a salary column called "SAL"
    2. create a validation that says the salary must be numeric
    3. edit a row of the EMP table
    4. change the employee job from clerk to manager; and enter a "X" in the salary item
    5. submit the page
    6. the validation will fire; page processing will stop; and the page will be re-displayed
    7. the process which fetches the rows will not fire; and the page will be re-displayed; the job item will display the change from "clerk" to "manager" and salary will still contain the invalid "X" value. If the process had fired it would have replaced the values in the form.
    My recommendation is that you use regions for any processing that is UI releated. I hope this helps.
    Mike

  • Users open shared files but they get an error that file is already open when actually its not

    we have a windows 2012 r2 environment with a hyper-v cluster with 4 virtual servers (2012r2) that are located on an hp storage.
    users in the office work on windows 7 pc's and sometimes (more than once per day) when they try to open word or excel files from a shared folder they get a message that the file is already open so it opens in read only mode and they cannot save it. we are
    pretty sure and tested that that folder is not open from any other user, because some users tried to open files randomly back from 2012 and they got the same errors again. 
    i cannot reproduce when i want the problem. i may try reopening files for an hour without having problems.
    i tried also to write down the hours that the users may have mostly the problem but i couldnt figure a specific time on the day that the problem occurs.its random.
    i want to also notice that we have symantec backup exec 2014 and taking backup on tapes and on deduplication folder with the advanced open file option set to "let VSS to select automatically the provider"
    the file server does not record any events in system or dfs replication tab. they only events we got once per 1 or 2 days are in the application tab and its exactly this "the volume recovery was not optimized because an error was encountered:
    the file move failed 0x89000016) event id 257,defrag"
    i hope i gave u an accurate description of my problems. i really have to solve this.
    kostask

    Hi Kostak, 
    Have you tried to use Process Explorer?
    More info: https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
    Simple usage: Part 1: Using SysInternals Process Explorer to solve issues
    when trying to clean up files and folders...
    This is what I am using to track file handles when tried to open or deleted. Normally I am finding that backup/vss process has taken, antivirus was scanning, or indexing services were working. 
    I would recommend you to do the next:
    - Disable Windows Search from: Control Panel> All Items> Programs and features> Turn Windows Features On or Off> Uncheck Windows Server. Go to services.msc and Stop Windows Search service.
    - Exclude affected folder(s) or drive(s) from antivirus scan/protection, at least 24h.
    - Disable backup/vss operations on the drive(s) for at least 24h.
    Hope it helps, I know how itchy can be this kind of issue at the office :)

  • Claims debacle (error) with Term Store: "Could not retrieve a valid windows identity" for all sites in a particular web app.

    When I pull up the Term store in CA or any MySite collection, it works.
    When I do so in any other site collection (HNSCs, incidentally), It doesn't return any term stores.
    My ULS log immediately before and after the "/_vti_bin/taxonomyinternalservice.json/CheckPermission" POST on termstore .aspx triggers the WCF call:
    Claims Authentication af30y Verbose Claims Windows Sign-In: Successfully signed-in the the user 'contoso\domainUser' for request url 'https://sp13-root-prd.contoso.com/_vti_bin/taxonomyinternalservice.json/CheckPermission'.
    Claims Authentication af30q Verbose Updating header 'LOGON_USER' with value '0#.w|contoso\domainUser' for the request url 'https://sp13-root-prd.contoso.com/_vti_bin/taxonomyinternalservice.json/CheckPermission'.
    Authentication Authorization agb9s Medium Non-OAuth request. IsAuthenticated=True, UserIdentityName=0#.w|contoso\domainUser, ClaimsCount=77
    Logging Correlation Data xmnv Medium Site=/
    Topology e5mc Medium WcfSendRequest: RemoteAddress: 'http://CONTOSOFE3:32843/00e6d55691824965ac223f1d1cfae6d2/MetadataWebService.svc' Channel: 'Microsoft.SharePoint.Taxonomy.IMetadataWebServiceApplication' Action: 'http://schemas.microsoft.com/sharepoint/taxonomy/soap/IDataAccessReadOnly/GetChanges2' MessageId: 'urn:uuid:590e916c-c89a-4f89-9819-a82c97fabcaa'
    Claims Authentication bz7l Medium SPSecurityContext: Could not retrieve a valid windows identity for username 'contoso\domainUser' with UPN '[email protected]'. UPN is required when Kerberos constrained delegation is used. Exception: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: WTS0003: The caller is not authorized to access the service. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.UnauthorizedAccessException: WTS0003: The caller is not authorized to access the service. at Microsoft.IdentityModel.WindowsTokenService.CallerSecurity.CheckCaller(WindowsIdentity callerIdentity) at Microsoft.IdentityModel.WindowsTokenService.S4UServiceContract.PerformLogon(Func`1 logonOperation, Int32 pid) at SyncInvokeUpnLogon(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet))..
    Claims Authentication g220 Unexpected No windows identity for contoso\domainUser.
    The "The caller is not authorized to access the service." message seems pertinent.
    Both web apps are using only NTLM auth.
    The url for both web apps ends in the same contoso.com domain. 
    I get the same errors no matter what account I use, including the install account.
    Things I've tried:
    Deleting and building a new HNSC root web app and site. Error happens in all sites in all web apps except the PBSC hosting MySites.
    Giving the root site app pool identity full control of the metadata service app (even though the MySite identitiy doesn't have it)
    Giving the root site app pool identity full permissions on the metadata service app.
    Comparing database and web app config permissions between dev (where everything works perfectly) and prod (where it does not).
    Made sure IIS auth settings on both sites are identical
    Both sites are using the same SSL certificate (though the call to the web service appears to be http)
    Reprovisioned the metadata service app with a new database and new app pool identity.
    Made sure C2WT is running. Tried it with the service stopped as well.
    Web.configs are identical between working and non-working apps.
    I'm stumped but still Googling. I'm hoping to avoid having to call Micrososft. Any help would be appreciated!
    UPDATE:
    Interestingly, when I restored the web application from backup (via CA), I ended up with 3 identical "Windows Authentication" authentication providers assigned to the problem web app. Since there was more than one, I was directed to the provider-chooser
    page when visiting the site. Upon choosing 1 of the 3, I was authenticated, and *poof*, no more authentication errors and the term store loaded term sets as expected.
    Of course, 3 providers was not an ideal state, so I grabbed the one that worked (#1) via get-spauthenticationprovider, and assigned it to the web app via set-spwebapplication, and my problem returned.
    I am currently updating the farm to SP1 from June 2013 CU. Fingers crossed.
    Update:
    The update to SP1 went smoothly, but did not resolve the issue. Also related (I believe) are the random authentication errors when trying to upload images to some libraries, and 401-errors on the accessdenied.aspx page itself.
    Update:
    The problem is resolved, seemingly after making 4 changes. I'm trying to narrow down which change was the cure, if any:
    I installed SP1 on all 6 servers, rebooted and upgraded. This appeared to have no effect.
    Removed an old login from SQL that no longer existed in AD because of this ULS error:
    System.Runtime.InteropServices.COMException: The user or group contoso\svc_xxxxxxxxx' is unknown., StackTrace:    at Microsoft.SharePoint.Utilities.SPUtility.GetFullNameFromLoginEx(String loginName, Boolean&
    bIsDL)
    This login was the identity of the application pool that used to run the web app in question.
    This login was the schema owner of a schema named after itself on every SharePoint database so I changed the schema owner to dbo but left the schema attached.
    The problem may have surfaced initially when the app pool identity was changed in CA, but went unnoticed?
    Note that the web app had been deleted and recreated many times with a new identity and pool to no avail, but the URL remained the same throughout each attempted fix. Relevant?
    Grasping at straws, I changed the app pool identity for this web app to the same one that runs the MySite web app pool as per this only slightly related problem: http://www.planetsharepoint.org/m/preview.php?id=372&rid=34764&author=Vlad+Catrinescu
    I changed the authentication method from NTLM to Negotiate.
    I am rolling back #3 and #4 to see if the issue resurfaces.
    Update:
    It doesn't appear to have been the NTLM/Negotiate setting. Web app is currently set to NTLM and all is well. No strange accessdenies, and term Store is still manageable from all sites.
    Update: Sorry for the delay. I am administering 6 farms these days. Will update as soon as the final phase of rollbacks happens.
    I think I can. I think I can.

    maybe that web app was accidentally created with classic auth?
    here's an example of how to create claims based, with classic, and then "doing 2013" claims
    #Create the example web application, as mentioned above, either with gui, and pick later, or
    New-SPWebApplication-ApplicationPool$applicationPool-ApplicationPoolAccount$serviceAcct-Name$WebApp-Port
    5050
    -databaseName$contentDB-securesocketslayer
    #If doing for 2013
    New-SPWebApplication-ApplicationPool$applicationPool-ApplicationPoolAccount$serviceAcct-Name$WebApp-Port
    5050
    -AuthenticationProvider(new-spauthenticationprovider)
    -databaseName$contentDB-secureSocketsLayer

  • Error: SPSecurityContext.WindowsIdentity: Could not retrieve a valid windows identity for NTName='

    I'm getting the following error, but it only seems to happen with my 'admin' id.  At our company we have a regular user id that we use for daily use that has our email attached to it, and then we have an admin id that has elevated privileges on the
    various systems.
    I haven't found any trace of this error appearing for anyone else in the system, only for my Admin id.  I don't know if it has something to do with not having an Exchange account set up for it, or if there is something else missing.  In searching
    for this error I can find lots of references to Kerberos, but we don't have that running at this company.  I'm not sure why it says Kerberos in the error message.
    Any ideas?
    THanks.
    Ted
    P.S.  Here is the error:
    SPSecurityContext.WindowsIdentity: Could not retrieve a valid windows identity for NTName='Domain\ID', UPN='[email protected]'. UPN is required when Kerberos constrained delegation is used. Exception: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]:
    WTS0003: The caller is not authorized to access the service. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.UnauthorizedAccessException: WTS0003: The caller is not authorized to access
    the service.   
     at Microsoft.IdentityModel.WindowsTokenService.CallerSecurity.CheckCaller(WindowsIdentity callerIdentity)    
     at Microsoft.IdentityModel.WindowsTokenService.S4UServiceContract.PerformLogon(Func`1 logonOperation, Int32 pid)    
     at SyncInvokeUpnLogon(Object , Object[] , Object[] )    
     at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)    
     at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)    
     at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)    
     at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)    
     at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet))..
     

    Hi Ted,
    What operations(e.g. create a site?) are your performing with your "admin" account, when you are getting this error?
    Please check the following article with similar posts, e.g. grant the admin account proper permissions, or modify the config file (please back up the original file in a safe place for recovery in future), etc., let us know results.
    http://onefootinthecloud.blogspot.jp/2012/01/save-template-error-no-windows-identity.html
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/efb39291-857c-4a85-b244-56712f11430a/sharepoint-2010-migrated-to-claims-strange-error?forum=sharepointadminprevious
    https://social.technet.microsoft.com/Forums/sharepoint/en-US/b4d06b64-a713-480e-a00c-d02a466ad891/claims-to-windows-token-issue?forum=sharepointadminprevious
    Thanks,
    Daniel Yang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] 
    Daniel Yang
    TechNet Community Support

  • Validation error : Business Partner  currently being processed

    Hi,
    Can anyone suggest a solution for the following error.
    Business Partner is created thru transaction BP in CRM.
    The newly created Business partner is saved and after coming out of
    transaction ,When we checked BDOC status in SMWO1 for BUPA_MAIN
    Object , it gives following errors:
    1) business partner xxxx is being processed by xxxx ( user )
    2) validation error occurred :Moodule CRM_BUPA_MAIN_VAL ,BDoc type
    BUPA_MAIN
    We found BP gets created successfully in R/3 side even though above
    error occurred.
    When we reprocessed the error message in SMWO1 , it is processed
    successfully ( status "green" )
    Pl. suggest a solution.
    Thanks in anticipation !
    regards,
    Prashant

    Hi Jashwanth,
    Tried the mentioned note but still problem persists.
    Pl. suggest !!
    regards ,

  • Detecting validation errors during accept processing

    I have a page with the following accept processing components
    1. Process - On Submit - Before computations and validations
    2. A validation
    3. Process - On Submit - After computations and validations
    When the page is first submitted, (1) runs fine. (2) runs and the validation fails so (3) doesn't run.
    Now when I re-submit the page, I would like (1) to NOT run.
    Is there a way to detect that the page is being re-submitted as a result of validation errors and hence suppress certain after-submit components from executing?
    [As far as I know, the "Inline validation errors" declarative condition and the g_inline_validation_error_cnt variable only apply during the page rendering phase, so they can't be used here]
    Thanks

    Hello Vikas,
    In version 3.0 you can use a hidden item as a flag, and set this flag with a on load procedure (and NOT computation). The first procedure will be conditioned by "Inline Validation Errors Displayed" and the second one with "NO Inline Validation Errors Displayed". Then you can condition your after submit processes with this flag.
    >>As far as I know, the "Inline validation errors" declarative condition and the g_inline_validation_error_cnt variable only apply during the page rendering phase, so they can't be used here
    A little test on my local instance confirm this.
    Regards,
    Arie.

Maybe you are looking for