Transfrom process activity in JDeveloper

hi
I am trying to map some Purchase Order data fetched from Oracle Applications E-Business
Suite to 850.xsd a definition supported by the EDI x12 business format.
If any body has tried out a similar exercise please help me how to desing the mapping using Transform Process Activity.
PFA the list of steps that I have followed.
1. I have selected an async process.
2.Created two Partner Links one to select data from Oracle Apps, by running a procedure and the other to choose the B2B docs deployed in the B2B server(850 definitions) in our case.
3.Used a Invoke and Reply process activity
4.Used a Assign activity to assign the variables of PO to the Transform Activity.
5.Now in the Transform I am trying to link say Po number to a particular segment of 850 that signifies PO number. But when I am trying to test and validate the transformation its givin error.
But to my utter surprise the BPEL process is getting complied and is also deployed successfuly on the BPEL server.Even the Audit trail from the UI of BPEL console shows the data being mapped to those required in 850.xsd
Is the process that I have followed is the correct method. Any suggestions will be of great help
Thanks and Regards
Prabal

Hi,
Scope activity is being used as a container for other activities. Within the scope you can manage fault handling, compensation, variable declaration, correlation etc..
When you build, or design your process, you need to consider a use of a scope activity.
For example: You need to design a process that calls java class and a web service(or other 2 operations). You can:
1. Use 1 scope that contains both calls. That way, if you will have an error for either one of the services, you can catch it, and do something, like terminate the process.
2. Use 1 scope for each service call. That way, if you will have an error for either one of the services, you can catch it, and continue to the next process step (scope or other activity).
Also, within a scope you can declare an operation that Replay the scope. That way, if something happens -> begin the scope (and its activities) from the beginning.
There are many ways and purposes to use a scope. Again, it depends what is your requirement.
One important thing to consider –scope can influence on performance (just to be aware of).
Arik

Similar Messages

  • Trying to use the transform process activity - flow with 2 invokes

    I want to transform incoming data with a transform "Process Activity" and write this transformed data out to two files. What I have tried to do is to transform the incoming data and then send the transformed variable into a flow with two invoke "Process Activities" which in turn use two "File Adapter" services to write to two separate output files. When I attempt to deploy this I get a complaint that I cannot use a single variable to feed both invoke "Process Activities" because of name space conflicts. Does anyone know how I could do this transformation without having to write a transformation for each invoke? It seems like it should be possible to simply write one transformation for multiple invoke operations. However, perhaps there is a completely different way to do what I am trying to do. I am fairly new to using BPEL and the Oracle SOA Suite. Thanks much!

    Here is the error message when I try to do what you suggested in your last post:
    Error(83):
    [Error ORABPEL-10035]: wrong messageType
    [Description]: in line 83 of "C:\SOADEMO\DataTransMultVETRO\bpel\DataTransMultVETRO.bpel", messageType "{http://xmlns.oracle.com/pcbpel/adapter/file/FileWrite1/}Employee2_msg" of variable "Invoke_FileWrite1_InputVariable" does not match the expected      messageType "{http://xmlns.oracle.com/pcbpel/adapter/file/FileWrite2/}Employee2_msg" in <invoke>.
    [Potential fix]: make sure the correct variable is used in invoke.
    I believe it is a problem with name spaces. I could change the name space prefixes, but that causes other errors. I am using JDeveloper to create this BPEL process flow using their predefined graphic "Process Activities" and "Services". FYI, I haven't gotten too much into writing the xml from scratch as I would think that the tool should be flexible enough to create this simple process flow.

  • **Missing-Component palette("Partner Link") in Process Activity In BPEL

    I am using JDeloper version 10.1.3.4.0 this is missing some Component palette in Process Activity In BPEL like "Partner Link", Please Tell me which version I should download which is complete, or can I download some add ons.
    thanks
    Yatan

    hi John I have downloaded "Oracle JDeveloper Studio Edition for Windows" however the Partner Link pallet is still missing. please tell .
    thanks
    Yatan

  • No background processing active on TargetServr BWTCLNT400

    Hi There
    I am currently working on a landscape where we have had a copy-back on our CRM system, plus the BW system was moved onto new hardware etc etc. the net result is that I am having a nightmare re-establishing the comminications CRM --> BW (which is now sorted) but especially BW --> BW.
    I have sorted out all the usual stuff (SM59, WE20, WE21 etc etc) but when I run an update from an DSO in BW to another InfoProvider using the 3.x data flows, I get the following error in SM21:
    BP_JOB_MODIFY: Job cannot be modified. Reason:
    > Job BIREQU_62ZSSTFTQ5AI5RW1Y429235SE contains invalid data
    BP_JOB_MODIFY: Job cannot be modified. Reason:
    > No background processing active on TargetServr BWTCLNT400
    I suspect this has definitely something to do with me trying to sort out the process chains and de-scheduling the background job for BI_PROCESS_LOADING on the BW system.
    When I try to re-shedule this job using SM37, where you define a step for the ABAP Program RSPROCESS the system insist that I should enter a variant (which does not exist). So obviously I am being a muppet.
    Does anybody know how I can re-start the Background Processing (I suspect there is a program that needs to be run or something)?
    Any help would be MUCH appreciated.
    Cheers - Daneel

    Hi
    I m facing the same error .. please check this note 147104 might be helpful in your issue..
    check the entry in table ROIDOCPRMS for target system.. for the current source system.
    Thanks
    Sonal....
    Edited by: Sonal Patel on Aug 28, 2009 12:08 PM

  • Substitute variables for external process activity in process flows

    Has anyone used with success substitute variables such as ${Working.Rootpath} for external process activity?
    I can't get it working. Variables aren't substituted and my scripts fail.
    Sample value for parameter_list parameter for external process I use is:
    |${Working.Rootpath}|
    and in the script I get:
    ${Working.Rootpath}
    which is of course not what I expected.

    In documentation is Working.Rootpath so there is a bug in documentation. It is ugly because it's hard to guess.
    Thank's for your reply Michael. I checked all that you described. Previously I had Working location set to "Use default location". When I changed it to actual location substitute variables started to work properly.
    If I correctly understand "Use default location" means: use location associated with process module. And for execution it works but for substitute variables doesn't. So I think it is a bug.
    Next thing is variables in the script itself. From examples sent by Mark (script: cd ${Working.RootPath}...) they should be set in environment and accessible to shell. This doesn't work for me but it is not described in documentation and can be easily achieved by passing parameters. So that's not a problem.
    One more question: Should I open tars and file bugs describing what we found?

  • Event ID: 7024 Windows Process Activation Service will not start error %%-2147467243

    Reside on a network that contains network GPOs.  We are given authority to create unique GPOs for our specific LAN Web server.  Our Intranet web page requires Windows Process Activation Service and another service to open.  Before creating
    the local GPO, the two services were in Disabled mode, but we could set them to Manual and start them.  The network GPOs would reset them at random every few hours, but again we could reset them.  After creating the local GPO, the WPAS is set to
    Manual and will not start at all with the Title errors being generated.  Administrator previously completed successful GPO mods in WinSvr2003.  Is there a different way of doing GPOs in WinSvr2008R2?  I cannot provide logs or further details
    other than the above.  Any ideas would be helpful.

    > open.  Before creating the local GPO, the two services were in Disabled
    > mode, but we could set them to Manual and start them.  The network GPOs
    > would reset them at random every few hours,
    Then you should adjust your "network" GPOs which we usually call "domain
    gpos"...
    > them.  After creating the local GPO, the WPAS is set to Manual and will
    > not start at all with the Title errors being generated.
    # for hex 0x80004015 / decimal -2147467243 :
      CO_E_WRONG_SERVER_IDENTITY
    winerror.h
    # The class is configured to run as a security id different
    # from the caller
    # 1 matches found for "80004015"
    Seems you screwed up the service account or service security or
    something like that...
    > previously completed successful GPO mods in WinSvr2003.  Is there a
    > different way of doing GPOs in WinSvr2008R2?
    No.
    Martin
    Mal ein
    GUTES Buch über GPOs lesen?
    NO THEY ARE NOT EVIL, if you know what you are doing:
    Good or bad GPOs?
    And if IT bothers me - coke bottle design refreshment :))

  • Setting in Mass processing activity

    Hello Forecasting Experts,
    There are two parameter settings while creating an Forecasting mass processing activity -
    1. Always use job profile
    2. Generate profile and assign it
    Can someone tell me what is the effect of using each above setting? Please give some recommendation as to which one has to be used when?
    Thanks in advance.
    Kelly

    Hi Kelly,
    These are not one or the other.  You can have none of the options checked and things can run fine.
    'Always Use Job Profile' option means system will use the forecast profile specified in the activity, regardless of what forecast profile assignments the demand planners may have made.  This can be problematic.  If the forecast profile in the activity is seasonal and it processes a CVC that should really have a constant model, the system may interpret noise as seasonality and give you what it thinks the seasonality is.  This is a recipe for higher forecast error.
    'Generate profile and assign it' options instructs the system to create a new profile with a GUID and assign it.  Strategy 56 was made for this...  Seems like it would take longer to process your forecast this way.
    'Generate new profile when errors' option will only generate a new forecast profile and assign it when the system encounters an error during normal calculation.  Example of this kind of error is when the model is Seasonal but you have some periods with blank history mixed in there -- the system can't calculate a seasonal index on zero history.  In this situation the system would generate a profile with a GUID and assign it.  The good news is that these are then easy to find in trxn /SAPAPO/MSDP_FCST2 since they have a GUID.  You can then have a demand planner go back to the CVC and tune the model properly.
    (Warning! Business Process advice ahead!!  Proceed with extreme caution!!!)
    One strategy with these options is:  Use the 'Generate profile and assign it' when you're first getting underway at go-live.  Let the system do the heavy number crunching the first few times.  Then have your demand planners tune the models for A and B products/families.  When they've had a fair amount of time to get all of those done, delete all GUID profile assignments (there's a button for this in trxn /SAPAPO/MSDP_FCST2 called 'Delete Generated Profiles').  So now, all actively tuned models (A & B products) have a demand-planner-assigned profile and all C products have no profile assignment.  During the forecast calculation run, A & B products will follow their assigned forecast profiles and all C products will use the profile specified in the activity.  In this strategy, none of the options in the activity are selected.
    Hope this helps!
    Dan

  • Installation Error - Windows Process Activation Service (WAS) and WWW Publi

    Hi all,
    I am a newbie to UPK..
    Just tried installing UPK Developer Server + Client on my local machine, and hit upon the following error that I have no idea of !!
    Service status check
    Setup cannot determine if Windows Process Activation Service (WAS) and World Wide Web Publishing are installed on the computer.
    Confirm that Windows Process Activation Service (WAS) and World Wide Web Publishing are installed and running on the computer.
    Please select another configuration.
    OK
    I am using Win 7 Ultimate.. 32 bit.. ran the Installer with Administrator privileges already !!
    Any help from you, in case you have the solution, would be highly appreciated.. :)
    Besties..
    Sahil

    Hi Sahil,
    Couple of things here - The server component on UPK can only be installed on Windows Server 2003 or 2008 - so it seems as if you are choosing the incorrect installation option when running the setup. There are normally a few options when you run the setup for UPK - these include the following:
    1. Developer Client
    2. Developer Server
    3. Developer Server and Client
    4. Developer Single User
    5. Knowledge Center
    You should be selecting option 4 - Developer Single user. This will install all binaries required (including the database) to your local machine. This option is not used as a multi-user environment, but rather for sole use on your PC/laptop. If you intend on installing on a multi-user environment, you will need to review the Tech Specs for UPK to ensure that you meet the Hardware and Software requirements.
    The errors you are receiving about WAS is related to IIS. You need to ensure that the role for IIS is installed on your machine - The webserver component of UPK utilises IIS.
    Hope this all helps.
    Regards,
    Greig

  • CF11 is crashing ( application pool suffered a fatal communication error with the Windows Process Activation Service)

    I have a cluster of 2 IIS web servers on Windows Server 2008 R2. They had been running on CF10 for over a year (if not two) with no problems. I upgraded one server to CF11 and now that server is crashing while the CF10 servers is still running fine.
    In the Windows event log I'm seeing 4 instances of this error:
    "A process serving application pool '******' suffered a fatal communication error with the Windows Process Activation Service. The process id was '4652'. The data field contains the error number."
    Then finally:
    "Application pool '******' is being automatically disabled due to a series of failures in the process(es) serving that application pool.".
    Looking at the application pool in the IIS admin it is stopped. Restarting will resolve but it will eventually crash.
    What could be the issue?
    -Phil

    I'm seeing in the CF logs leading up to the crash:
    Jun 04, 2014 11:11:31 AM org.apache.coyote.ajp.AjpProcessor getRealPathFromServer
    SEVERE: Error in getRealPathFromConn
    java.net.SocketException: Connection reset by peer: socket write error
      at java.net.SocketOutputStream.socketWrite0(Native Method)
      at java.net.SocketOutputStream.socketWrite(Unknown Source)
      at java.net.SocketOutputStream.write(Unknown Source)
      at org.apache.coyote.ajp.AjpProcessor.getRealPathFromServer(AjpProcessor.java:402)
      at org.apache.coyote.ajp.AbstractAjpProcessor.getRealPath(AbstractAjpProcessor.java:1276)
      at org.apache.naming.resources.FileDirContext.doGetRealPath(FileDirContext.java:202)
      at org.apache.naming.resources.BaseDirContext.getRealPath(BaseDirContext.java:424)
      at org.apache.catalina.core.StandardContext.getRealPath(StandardContext.java:4660)
      at org.apache.catalina.core.ApplicationContext.getRealPath(ApplicationContext.java:432)
      at org.apache.catalina.core.ApplicationContextFacade.getRealPath(ApplicationContextFacade.ja va:333)
      at coldfusion.runtime.ServletContextWrapper.doGetRealPath(ServletContextWrapper.java:184)
      at coldfusion.runtime.ServletContextWrapper._doGetRealPath(ServletContextWrapper.java:116)
      at coldfusion.runtime.ServletContextWrapper.getRealPath(ServletContextWrapper.java:98)
      at coldfusion.filter.FusionContext.getRealPath(FusionContext.java:999)
      at coldfusion.filter.FusionContext.getRealPath(FusionContext.java:937)
      at coldfusion.runtime.RuntimeServiceImpl.resolveTemplatePath(RuntimeServiceImpl.java:866)
      at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:420)
      at cfApplication2ecfc1835967654.runPage(C:\Data\http\domain\apps\Application.cfc:3)
      at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
      at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
      at coldfusion.runtime.TemplateProxyFactory.resolveComponentHelper(TemplateProxyFactory.java: 538)
      at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:248)
      at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159)
      at coldfusion.runtime.TemplateProxyFactory.resolveFile(TemplateProxyFactory.java:120)
      at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:138)
      at coldfusion.cfc.CFCProxy.<init>(CFCProxy.java:84)
      at coldfusion.runtime.AppEventInvoker.<init>(AppEventInvoker.java:64)
      at coldfusion.filter.PathFilter.resolveApplicationScope(PathFilter.java:195)
      at coldfusion.filter.PathFilter.invoke(PathFilter.java:124)
      at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
      at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
      at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
      at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
      at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
      at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
      at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
      at coldfusion.CfmServlet.service(CfmServlet.java:219)
      at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42 )
      at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterCha in.java:97)
      at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorR equestHandler.java:472)
      at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest( FusionReactorRequestHandler.java:312)
      at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(Fusio nReactorRequestHandler.java:192)
      at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorR equestHandler.java:507)
      at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCor eFilter.java:36)
      at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterCha in.java:79)
      at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactor StaticFilter.java:53)
      at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChai nPointCut.java:41)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:198)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:607)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

  • Completing a BPM process activity externally via API

    Does the new BPM 11g have a way to complete an activity from another application via API?
    Thanks.
    -muktech

    Hi Muktech,
    Currently there is no API for BPM 11g. There is an API for the human task but this will not be sufficient for completing a process activity.
    Hope this helps.
    Kind Regards,
    Nils

  • Exchange 2013 CU 1 - Windows process activation errors

    Hi,
    after upgrading to Exchange 2013 CU1, I get the following errors in the eventlog for all Exchange Application pools. These errors show up every 5 to 10 minutes:
    A process serving application pool 'MSExchangeECPAppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '8068'. The data field contains the error number.
    A process serving application pool 'MSExchangeOWAAppPool' suffered a fatal communication error with the Windows Process Activation Service. The process id was '8248'. The data field contains the error number.
    A process serving application pool 'MSExchangePowerShellFrontEndAppPool' terminated unexpectedly. The process id was '8652'. The process exit code was '0xffffffff'.
    Exchange 2013 CU1 is running on Windows 2012.
    Franc.

    Hi,
    It is a IIS error. Please check the Windows Process Activation service in the Exchange server. Make sure the service is started. 
    Please have a try to restart the server then change the issue again.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Sean Xiao
    TechNet Community Support

  • Unable to turn on windows process activation service thus IIS (CBS files uploaded in sky drive)

    Hi,
    I am trying to turn on/install IIS for local host and for that it require WAS to be installed and running. When try to turn on the feature of WAS i get the error "Error Occured. Not all the features were successfully changed." I had applied all
    the patches that I could find on the net and tried cleaning and re installing the .NET. None of them worked. Please help me out as I am in critical situation and need to develop something in really quick time.
    I had uploaded the files at "C:\Windows\logs\CBS" to my sky drive.
    Please provide the solution for the same as I can not format my system at this point of time.
    Thanks in advance.
    Warm Regards,
    Kuldeep
    John

    Hi,
    There are two tools that can be used to fix this issue quickly:
    System Update Readiness Tool
    MSConfig.exe
    As for your situation, I suggest MSConfig.exe.
    When you install IIS then installer adds WPAS for you automatically as one of the dependencies.
    BUT when you uninstall IIS WPAS does not get uninstalled automatically – leaving the core binaries intact (this is done for a reason and is not a BUG.
    In short, it’s not uninstalled to make sure we don’t end up breaking other services on the box that consume this process model explicitly – like WCF service).
    One has to make sure WPAS is explicitly uninstalled by going to features under server manager and choosing “Windows Process Activation Services” to uninstall.
    The detail can be found at:
    http://www.iis.net/learn/troubleshoot/installation-issues/troubleshooting-iis-7x-installation-issues
    Meanwhile, you’d better post the OneDrive link where you post the CBS file.
    Regards
    Wade Liu

  • Windows Process Activation (WAS) Issue

    Good Afternoon All,
    I'm very new to UPK and am learning through the documentations. I have a server (windows 2003 R2 SP2). I want to install server component of the UPK on it and Client on my local machine (is that a right thing). Secondly when i tried to install (Server or Server and Client) on the Windows 2003 machine i'm getting the following error "Setup cannot determine if windows process activation service (WAS) and world wide web publishing are installed on the computer. Confirm that windows Process Activation Service (WAS) and World Wide Web Publishing are installed and running on the computer". Can anyone please help me?
    Thanks

    Hello thinkingeye,
    The most likely reason you are experiencing this issue is because Windows Server 2003 is no longer supported by our latest version of UPK (it is also no longer supported by Microsoft).
    Please see the technical requirements for our latest version of UPK, 12.1:
    http://www.oracle.com/us/products/applications/tutor-upk/oracleupk-techspecs12-1-2186665.pdf
    Thanks
    Tom Casillas
    UPK Technical Support

  • Windows process activation service

    Hi,
    Try to start windows process activation service, however it does not seen to be successful. It keep fail. From the event viewer report few id as 5005, 5036 and 5189.
    I also have try to resolve the issue using the guideline given by Microsort on the reported id, however it also not helpful. Below is the error message I receive when I try to start the services manually.
    A system error has occurred
    System error 6801 has occur
    Transaction support within the specified resources manager is not started or was shut down due to an error.
    Really need a solution to resolve this issue. Thank you.
    Regards,
    Ivy
    Ivy

    Hi Ivy,
    Thank you for the reply.
    Now I suggest trying below:
    1.   
    Back up applicationHost.config to a safe place. It is recommend to copy all folder and files under the C:\Windows\System32\inetsrv\backup to the safe place too.
    Remove the IIS from the server.
    2.   
    From Control Panel\Programs and Features, in the Tasks panel, choose Turn Windows features on or off.
    3.   
    Uncheck all of IIS.
    4.   
    Uncheck Windows Process Activation Service (WAS), down further in the list of features.
    5.   
    The only way to truly completely remove IIS and all the config settings is to uninstall WAS as well.
    6.   
    After you have done the above, reboot the server.
    7.   
    Reinstall IIS7 on the server.
    8.   
    Then when the server comes back up go ahead and add back the IIS components, you will not have to recheck Windows Process Activation Service, it will automatically
    get added when you reinstall IIS.
    9.   
    Once IIS is completely reinstalled attempt to browse the default website and test Application Pool Custom Identity.
    10.
    Open the applicationHost.config file under the C:\Windows\System32\inetsrv\config.
    11.
    Copy the <configProtectedData><providers>... </providers></configProtectedData> session and paste it into old applicationHost.config(step
    one).
    12.
    Backup current applicationHost.config file:
    a)    
    Click on Start, go to Programs -> Accessories-> Command Prompt, right click on
    “Run as administrator “
    b)    
    Go to the IIS7 directory. This is located in the %WINDIR%\System32\InetSrv directory by default. The configuration files are stored in the InetSrv\Config directory.
    Backup the applicationHost.config file by creating a backup object with the aid of the APPCMD command-line tool.
    cd /d %windir%\system32\inetsrv
    appcmd add backup NewConfigBackup
    13.
    Copy the old applicationHost.config(step 1 and 8) to replace the new applicationHost.config under the C:\Windows\System32\inetsrv\config
    14.
    Reset IIS (iisreset ) in Command Prompt with Run as Administrator.
    Then please test the result.
    If the issue persists, as this issue could be closely related to IIS, I suggest further discussing it in our IIS fourm:
    http://forums.iis.net/
    Tim Quan
    TechNet Subscriber Support in forum
    If you have any feedback on our support, please contact [email protected]  
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not
    actually answer your question. This can be beneficial to other community members reading the thread.  

  • Sharepoint application pool suffered a fatal communication error with the Windows Process Activation Service

    I am using form based Sharepoint servers and received below error.  Is there any way to solve this?
    Sharepoint 2010 in Windows 2008 R2 Server.
    A process serving application pool 'Sharepoint-2' suffered a fatal communication error with the Windows Process Activation Service. The process id was '11516'. The data field contains the error number.

    I don't see any number provided in the event log. I got this through Sharepoint diagnostic tool.  below is the log.
    Log Name:      System
    Source:        Microsoft-Windows-WAS
    Date:          12/17/2013 5:16:34 AM
    Event ID:      5011
    Task Category: None
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      525531-WEB03.dfw.intensive.int
    Description:
    A process serving application pool 'Sharepoint-2' suffered a fatal communication error with the Windows Process Activation Service. The process id was '8180'. The data field contains the error number.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
        <EventID Qualifiers="32768">5011</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2013-12-17T10:16:34.000000000Z" />
        <EventRecordID>23515</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>525531-WEB03.dfw.intensive.int</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="AppPoolID">Sharepoint-2</Data>
        <Data Name="ProcessID">8180</Data>
        <Binary>6D000780</Binary>
      </EventData>
    </Event>

Maybe you are looking for

  • 1Z0-051 Certification

    Dear master blaster of oracle . I am here to start my discovery in the galaxy of oracle. I am currenly working on Java application using oracle database 10g . I would like to go for 1Z0-051 certification . I am using McGraw.Hill.Osborne .SQL.Fundamen

  • Update User Password via Web Services

    Hello. I am attempting to update the password for a user via the Rights Management web services, https://{mydomain}/soap/services/RightsManagementService?wsdl&lc_version=9.0.1, using .NET 4.0 (C#). Below is the function I have written. When I execute

  • Url bar opacity

    when you start typing in the url there is a drop down showing places you have been but the opacity of it is so dim u cant read it.you see right through it..

  • Logitech Webcam, Is Yahoo the problem?

    I can't view my Moms new Logitech Quickcam Pro 5000 on my Mac! Only at work on the PC...Errgggg!!! Of course a 10 dollar used Veo worked great...I bought a new cam for Mothers Day and I can't view it on my (PowerPC) I-Mac G-5. Can anyone tell me if m

  • Icloud security bug?

    Apple blocking accounts before notifying user to update password.  Circus act!