New to CE BPM

Hi all,
need some info on  CE bpm .  I am abap consultant need to work on CE bpm .
what are minimum technical skilks required to work on CE BPM ( like webdynpro , workflow etc )  .  so that iIget trained in those areas .
Thanks In advance .
Thanks ,
Sridhar Marte

Hi Sridhar,
It would be based on what scenarios you want to implement using BPM and you would require basic knowledge on how workflows work. Apart from that you may need to know Web Dynpro Java if you want to use it for designing UI or Visual Composer/Adobe Interactive forms. It would also be benefecial for you to have knowlege on SOA and how services work.
Hope this helps!!
Cheers,
Arafat

Similar Messages

  • How to start a new process in BPM

    There are many ways to start a new process in BPM.However I was wondering whether there is any specific way to kick off an instance in the process with the help of PAPI from external systems.I would be thankful if someone could advise.

    Check the PAPI Javadoc & Samples in the [enterprise_install_dir]/client/papi/ directory.
    Basically, you must:
    a) create a Process Service object
    service = ProcessService.create(properties);
    b) create a PAPI session with a participant
    session = service.createSession(user, pass, "localhost");
    c) create an instance:
    instance = session.createProcessInstance("/Orders", "BeginIn", arguments);
    d) destroy the session
    session.close();
    Hope this helps!
    Fernando

  • Regarding New transaction in BPM's

    Hi Everyone,
    1.Are there any Prerequisites for defining BPM's?
    2. In the Block Step Type,we have option as New Transaction. Can anyone tell me the use of this. please site some examples.
    3. In some step Types like Send, Transformation, Receiver Determination, We have an option with Check Box as Create New Transaction. Is it the same function as in Block step New Transaction when do we use this option.
    4. How to check the errors in BPM.
    5. What are the different Error codes in BPMs.
    I have found some information in SAP Help as well, please provide with some suitable Examples so that It would be much easy to Understand .
    Thanks & Regards,
    Varun

    Hi
    Create New Transaction
    Create New Transaction in Block step, is used mainly for Error monitoring. If any error then can restart block. use below thread.
    New transactions in BPM
    To monitor BPM process use this guide
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/troubleshooting%252bintegration%252bprocess
    Various Error TCode
    SXMB_MONI_BPE -> To monitor Integration Process.
    SWWL->To Know open BPM Instances

  • Serialization Error after adding a new field to BPM Process

    Hi,
    I have a BPM Process to which I added a new attribute userid and consuming the BPM process in a web dynpro application, I created a model using the BPM Process's Web Service but getting a serialization error that the model does not have a mandatory field with name [userid]. see below.
    FYI.. I can trigger my BPM process through the Web Service in wsnavigator , the error I am getting is while executing the BPM Process from the custom webdynpro.
    Any idea how to resolve the issue?
    XML Serialization Error. GenericObject [
    <modelObject class="com.sap.demo.wdpoc.wd.models.model.NewOperation"><attribute name="In" value="KK"/><attribute name="Name" value="133"/><attribute name="Age" value="dad"/><attribute name="Designation" value="12124"/><attribute name="Userid" value="null"/></modelObject>
    ] does not have a mandatory field with name [userid].
    [EXCEPTION]
    com.sap.engine.services.webservices.jaxrpc.exceptions.XmlMarshalException: XML Serialization Error. GenericObject [
    <modelObject class="com.sap.demo.wdpoc.wd.models.model.NewOperation"><attribute name="In" value="KK"/><attribute name="Name" value="133"/><attribute name="Age" value="dad"/><attribute name="Designation" value="12124"/><attribute name="Userid" value="null"/></modelObject>
    ] does not have a mandatory field with name [userid].
    at com.sap.engine.services.webservices.jaxrpc.encoding.SerializationUtil.serializeGenericFieldContent(SerializationUtil.java:1546)
    at com.sap.engine.services.webservices.jaxrpc.encoding.SerializationUtil.serializeGenericFields(SerializationUtil.java:1431)
    at com.sap.engine.services.webservices.jaxrpc.encoding.SerializationUtil.serializeGenericType(SerializationUtil.java:1383)
    at com.sap.engine.services.webservices.jaxrpc.encoding.GeneratedComplexType.serialize(GeneratedComplexType.java:168)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.serializeParameter(SOAPTransportBinding.java:1731)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.serializeRequest(SOAPTransportBinding.java:1683)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.writeSOAPRequestMessage(SOAPTransportBinding.java:254)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1272)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:952)
    at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:907)
    at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DInterfaceInvokerImpl.invokeOperation(DInterfaceInvokerImpl.java:76)
    at com.sap.tc.webdynpro.model.webservice.model.WSGenericModelClassExecutable.execute(WSGenericModelClassExecutable.java:73)
    at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModelClassExecutable.execute(WSTypedModelClassExecutable.java:49)
    at com.sap.demo.wdpoc.wd.comp.wdpoc.Wdpoc.execute(Wdpoc.java:257)

    This question is not answered but I am marking it answered because I have to post more.
    Sorry
    -Ashwani

  • How to add new users to BPM 11g

    In BPM 10g, I can add new users and roles in administrator console. How to login to BPM 11g administrator console and add new users?

    While creating Human Task did you selected "Initiator" in the Pattern?
    Login as administartor(weblogic) go to Administration the you will find all the processes and corresponding roles. There you can add/modify the users to the processes.
    Let me know if you have any questions.
    Thanks
    MC

  • JDev 11G PS3, where can I find new features in BPM/SOA part?

    Hello,
    I've just downloaded and installed JDev 11G PS3.
    When I look at the 'New Features' list on OTN, only the following parts are contained
    -Database Development
    -ADF Framework (Share)
    -ADF View (ADF Faces and Data Visualization Components)
    -ADF Desktop Integration
    A quick look in the BPM console reveals a new Activity object 'Call'.
    Where can I find a new features list for the BPM/SOA part?
    Regards Léon

    Hello Heidi,
    No worries, I was just checking what's new in the PS3 for BPM.
    But when the problem is solved, is there a way to check what new functionality is added?
    Regards Léon

  • New to BPM: How to get the tasks in the Workspace

    Hi,
    I am new to the BPM and following the book 'Getting_Started_with_Oracle_BPM_Suite_11gR1' and able to follow till the chapter 10.
    I deployed the SaleQuoteLab application to the soa_server and able to login to the BPM workspace. But I am not seeing any tasks (orders) in the workspace. I've loaded the data to my local db. How can I see the BPM tasks in the workspace.
    Please guide me to get the knowledge in BPM.
    Thanks,
    Sree

    Hi Ravi,
    Thanks for providing the info. I tried implementing the Hello World example. But when I deploy the application, I am not seeing the HelloWorld Application link in the BPM workspace.
    In the Deployment & testing section of the Helloworld example, it was mentioned as
    Instantiate the process by clicking the HelloWorldProcess v1.0 link under Applications in the Tasks tab on the left side of the window.
    Note: If the HelloWorldProcess v1.0 link does not appear in the Applications panel on the Tasks tab, click the Process Tracking tab. It should appear there. You can instantiate the process from that tab.
    But I am not seeing the HelloWorldProcess either in Tasks or in Process Tracking tab.
    My deployment logs:
    31:58 AM] Running dependency analysis...
    [11:31:58 AM] Building...
    [11:32:03 AM] Deploying profile...
    [11:32:04 AM] Wrote Archive Module to C:\BPMSamples\HelloWorld_OBE\HelloWorldProject\deploy\sca_HelloWorldProject_rev1.0.jar
    [11:32:04 AM] Running dependency analysis...
    [11:32:04 AM] Building...
    [11:32:20 AM] Deploying 2 profiles...
    [11:32:21 AM] Wrote Web Application Module to C:\BPMSamples\HelloWorld_OBE\HelloWorld_UI\deploy\HelloWorld_UI.war
    [11:32:21 AM] Wrote Enterprise Application Module to C:\BPMSamples\HelloWorld_OBE\deploy\HelloWorld_OBE.ear
    [11:32:22 AM] Deploying sca_HelloWorldProject_rev1.0.jar to partition "default" on server soa_server1 [http://localhost:8001]
    [11:32:22 AM] Processing sar=/C:/BPMSamples/HelloWorld_OBE/HelloWorldProject/deploy/sca_HelloWorldProject_rev1.0.jar
    [11:32:22 AM] Adding sar file - C:\BPMSamples\HelloWorld_OBE\HelloWorldProject\deploy\sca_HelloWorldProject_rev1.0.jar
    [11:32:22 AM] Preparing to send HTTP request for deployment
    [11:32:22 AM] Creating HTTP connection to host:localhost port:8001
    [11:32:22 AM] Sending internal deployment descriptor
    [11:32:22 AM] Sending archive - sca_HelloWorldProject_rev1.0.jar
    [11:32:41 AM] Received HTTP response from the server, response code=200
    [11:32:41 AM] Successfully deployed archive sca_HelloWorldProject_rev1.0.jar to partition "default" on server soa_server1 [http://localhost:8001]
    [11:32:43 AM] Retrieving existing application information
    [11:32:46 AM] Deploying Application...
    [11:32:53 AM] [Deployer:149191]Operation 'deploy' on application 'HelloWorld_OBE' is initializing on 'soa_server1'
    [11:32:55 AM] [Deployer:149192]Operation 'deploy' on application 'HelloWorld_OBE' is in progress on 'soa_server1'
    [11:33:06 AM] [Deployer:149194]Operation 'deploy' on application 'HelloWorld_OBE' has succeeded on 'soa_server1'
    [11:33:06 AM] Application Deployed Successfully.
    [11:33:06 AM] The following URL context root(s) were defined and can be used as a starting point to test your application:
    [11:33:06 AM] /workflow/HelloWorld_UI
    [11:33:06 AM] Elapsed time for deployment: 1 minute, 8 seconds
    [11:33:06 AM] ---- Deployment finished. ----
    I will look into the salesQuoteLab example later. Can you please let me know how can I see the HelloWorld process in BPM workspace?
    Thanks,
    Sree

  • BPM-70830 while deploying process in BPM Composer

    Hi,
    I got these errors When I try to deploy a bpm project which created and developed in BPM Composer(11.1.1.6.0). Can anyone help me? Thanks a lot!
    There're already 34 processes successfully deployed with BPM Composer before this error occur, however, I can not deployed any new process with BPM Composer now.
    === DeploymentResult ====================================================
    Type: VALIDATION
    MSG: BPM-70830: Deployment validation failed. Cause: An unexpected error has occurred during deployment validation
    1.- Fault severity: ERROR should fail: true
    java.lang.NullPointerException
    === DeploymentResult End ================================================
    [2012-05-03T00:06:54.355+08:00] [soa_server1] [NOTIFICATION] [] [oracle.bpm.composer.beans.toolbar.SarExportDialogBean] [tid: [ACTIVE].ExecuteThread: '1' for
    queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 11d1def534ea1be0:34621b1:1370e472584:-8000-0000000000000320,0] [APP: BPMComposer]
    SEVERITY: ERROR
    [2012-05-03T00:06:54.355+08:00] [soa_server1] [ERROR] [] [oracle.bpm.composer.beans.toolbar.SarExportDialogBean] [tid: [ACTIVE].ExecuteThread: '1' for queue:
    'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 11d1def534ea1be0:34621b1:1370e472584:-8000-0000000000000320,0] [APP: BPMComposer] [[
    java.lang.NullPointerException
         at oracle.soa.scac.ValidateComposite.checkInterfaceInWsdlManager(ValidateComposite.java:388)
         at oracle.soa.scac.ValidateComposite.validateComponentTypeReferences(ValidateComposite.java:980)
         at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1012)
         at oracle.soa.scac.ValidateComposite.doValidation0(ValidateComposite.java:502)
         at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:481)
         at oracle.bpm.deployment.impl.ScacDeploymentService.validateProject(ScacDeploymentService.java:223)
         at oracle.bpm.deployment.impl.ScacDeploymentService.generateSarFile(ScacDeploymentService.java:85)
         at oracle.bpm.pml.service.impl.ComposerMetadataServiceImpl.generateSarFile(ComposerMetadataServiceImpl.java:369)
         at oracle.bpm.composer.service.ProjectDeploymentService.generateSarFile(ProjectDeploymentService.java:288)
         at oracle.bpm.composer.beans.toolbar.SarExportDialogBean.generateSarFile(SarExportDialogBean.java:563)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
         at java.lang.reflect.Method.invoke(Method.java:611)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
         at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActionListener.processAction(FileDownloadActionListener.java:121)
         at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.processAction(FileDownloadActionListener.java:77)
         at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:675)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpm.web.security.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:56)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpm.composer.filter.MdsInitializationFilter.doFilter(MdsInitializationFilter.java:54)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:291)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpm.composer.filter.OpenedProjectCheckFilter.doFilter(OpenedProjectCheckFilter.java:53)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpm.composer.filter.UrlHandlerFilter.doFilter(UrlHandlerFilter.java:40)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.caching.filter.AdfFacesCachingFilter.doFilter(AdfFacesCachingFilter.java:137)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(AccessController.java:284)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(AccessController.java:284)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(AccessController.java:284)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Wishes
    Eleven Xu
    Edited by: Eleven.Xu on 2012-5-2 上午9:52

    You're right, I restarted the server again and again...
    I have just opened the sr in metalink, it has been confirmed as a bug. Unfortunately there's no way to workaround. What I can do now is waiting for the solution.

  • Error While Building my First Process with Oracle BPM 11g

    Hi All,
    I am new to Oralce BPM. While Working through the BPM from http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm
    Am getting the below error while creating form for the Human interaction. Can anyone help on this?
    Thanks in Advance.
    SEVERE: Exception in text sync! model=oracle.bali.xml.dom.buffer.BufferDomModel@1940a5a change=AttrAddedChange: title@[document] event=oracle.xml.parser.v2.XMLDOMMutationEvent@33d0dc
    java.lang.IllegalStateException: Parent element of attribute oracle.xml.parser.v2.XMLAttr@a9e374 not found along given path in document oracle.xml.parser.v2.XMLDocument@6591f
         at oracle.bali.xml.dom.changes.AbstractAttrChange.getOwnerElement(AbstractAttrChange.java:54)
         at oracle.bali.xml.dom.buffer.SyncToTextDomChangeHandler._getOwnerElement(SyncToTextDomChangeHandler.java:1460)
         at oracle.bali.xml.dom.buffer.SyncToTextDomChangeHandler.handleAttrAddedChange(SyncToTextDomChangeHandler.java:74)
         at oracle.bali.xml.dom.changes.AttrAddedChange.process(AttrAddedChange.java:21)
         at oracle.bali.xml.dom.buffer.BufferDomTextSync.handleChange(BufferDomTextSync.java:48)
         at oracle.bali.xml.dom.buffer.BufferDomModel.handleUncommittedMutationEventHook(BufferDomModel.java:932)
         at oracle.bali.xml.dom.impl.DomModelImpl.handleUncommittedMutationEventHook(DomModelImpl.java:1324)
         at oracle.bali.xml.dom.impl.ChildDomModelTransaction.handleMutationEventHook(ChildDomModelTransaction.java:237)
         at oracle.bali.xml.dom.impl.DomModelTransaction.handleMutationEvent(DomModelTransaction.java:499)
         at oracle.bali.xml.dom.impl.DomModelImpl$DocumentChangeListener.handleEvent(DomModelImpl.java:1787)
         at oracle.xml.parser.v2.XMLNode.dispatchEvent(XMLNode.java:1321)
         at oracle.xml.parser.v2.XMLNode.fireDOMMutationEvent(XMLNode.java:3611)
         at oracle.xml.parser.v2.XMLElement.xdkAddAttrNode(XMLElement.java:3230)
         at oracle.xml.parser.v2.XMLElement.xdkAddAttr(XMLElement.java:3058)
         at oracle.xml.parser.v2.XMLElement.setAttribute(XMLElement.java:913)
         at oracle.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addTitle(UITaskFlowUtil.java:153)
         at oracle.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addJavaScripts(UITaskFlowUtil.java:161)
         at oracle.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionbarBinder.bind(TaskActionbarBinder.java:189)
         at oracle.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionsBinder.bind(TaskActionsBinder.java:50)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._bind(XmlBasedCreatorInfo.java:1058)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:455)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
         at oracle.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
         at oracle.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
         at oracle.adfdtinternal.view.common.binding.datatransfer.ADFDocumentFragmentCreatorInfo.createDocumentFragment(ADFDocumentFragmentCreatorInfo.java:99)
         at oracle.adfdtinternal.view.common.binding.operation.CreateOperation.apply(CreateOperation.java:112)
         at oracle.bali.xml.model.AbstractModel.performOperationAction(AbstractModel.java:274)
         at oracle.bali.xml.model.datatransfer.operation.PerformOperationAction.actionPerformed(PerformOperationAction.java:36)
         at oracle.bali.xml.share.ActionProxy.actionPerformed(ActionProxy.java:47)
         at oracle.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy.access$201(DropMenuInvoker.java:234)
         at oracle.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy$1.run(DropMenuInvoker.java:254)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:603)
         at java.awt.EventQueue$1.run(EventQueue.java:601)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    java.lang.IllegalStateException: Parent element of attribute oracle.xml.parser.v2.XMLAttr@a9e374 not found along given path in document oracle.xml.parser.v2.XMLDocument@6591f
    o.bali.xml.dom.changes.AbstractAttrChange.getOwnerElement(AbstractAttrChange.java:54)
    o.bali.xml.dom.buffer.SyncToTextDomChangeHandler._getOwnerElement(SyncToTextDomChangeHandler.java:1460)
    o.bali.xml.dom.buffer.SyncToTextDomChangeHandler.handleAttrAddedChange(SyncToTextDomChangeHandler.java:74)
    o.bali.xml.dom.changes.AttrAddedChange.process(AttrAddedChange.java:21)
    o.bali.xml.dom.buffer.BufferDomTextSync.handleChange(BufferDomTextSync.java:48)
    o.bali.xml.dom.buffer.BufferDomModel.handleUncommittedMutationEventHook(BufferDomModel.java:932)
    o.bali.xml.dom.impl.DomModelImpl.handleUncommittedMutationEventHook(DomModelImpl.java:1324)
    o.bali.xml.dom.impl.ChildDomModelTransaction.handleMutationEventHook(ChildDomModelTransaction.java:237)
    o.bali.xml.dom.impl.DomModelTransaction.handleMutationEvent(DomModelTransaction.java:499)
    o.bali.xml.dom.impl.DomModelImpl$DocumentChangeListener.handleEvent(DomModelImpl.java:1787)
    o.xml.parser.v2.XMLNode.dispatchEvent(XMLNode.java:1321)
    o.xml.parser.v2.XMLNode.fireDOMMutationEvent(XMLNode.java:3611)
    o.xml.parser.v2.XMLElement.xdkAddAttrNode(XMLElement.java:3230)
    o.xml.parser.v2.XMLElement.xdkAddAttr(XMLElement.java:3058)
    o.xml.parser.v2.XMLElement.setAttribute(XMLElement.java:913)
    o.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addTitle(UITaskFlowUtil.java:153)
    o.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addJavaScripts(UITaskFlowUtil.java:161)
    o.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionbarBinder.bind(TaskActionbarBinder.java:189)
    o.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionsBinder.bind(TaskActionsBinder.java:50)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._bind(XmlBasedCreatorInfo.java:1058)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:455)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
    o.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
    o.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
    o.adfdtinternal.view.common.binding.datatransfer.ADFDocumentFragmentCreatorInfo.createDocumentFragment(ADFDocumentFragmentCreatorInfo.java:99)
    o.adfdtinternal.view.common.binding.operation.CreateOperation.apply(CreateOperation.java:112)
    o.bali.xml.model.AbstractModel.performOperationAction(AbstractModel.java:274)
    o.bali.xml.model.datatransfer.operation.PerformOperationAction.actionPerformed(PerformOperationAction.java:36)
    o.bali.xml.share.ActionProxy.actionPerformed(ActionProxy.java:47)
    o.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy.access$201(DropMenuInvoker.java:234)
    o.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy$1.run(DropMenuInvoker.java:254)
    j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    j.a.EventQueue.dispatchEventImpl(EventQueue.java:642)
    j.a.EventQueue.access$000(EventQueue.java:85)
    j.a.EventQueue$1.run(EventQueue.java:603)
    j.a.EventQueue$1.run(EventQueue.java:601)
    j.security.AccessController.doPrivileged(Native Method)
    j.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    j.a.EventQueue.dispatchEvent(EventQueue.java:612)
    j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    j.a.EventDispatchThread.run(EventDispatchThread.java:122)
    Jun 5, 2013 11:53:51 AM oracle.bali.xml.dom.impl.DomModelImpl$DocumentChangeListener handleEvent
    SEVERE: BaseDomModel$DocumentChangeListener
    java.lang.IllegalStateException: No return buffer change! domChange=AttrAddedChange: title@[document]
         at oracle.bali.xml.dom.buffer.TextSyncContext.getBufferChange(TextSyncContext.java:155)
         at oracle.bali.xml.dom.buffer.BufferDomTextSync.handleChange(BufferDomTextSync.java:66)
         at oracle.bali.xml.dom.buffer.BufferDomModel.handleUncommittedMutationEventHook(BufferDomModel.java:932)
         at oracle.bali.xml.dom.impl.DomModelImpl.handleUncommittedMutationEventHook(DomModelImpl.java:1324)
         at oracle.bali.xml.dom.impl.ChildDomModelTransaction.handleMutationEventHook(ChildDomModelTransaction.java:237)
         at oracle.bali.xml.dom.impl.DomModelTransaction.handleMutationEvent(DomModelTransaction.java:499)
         at oracle.bali.xml.dom.impl.DomModelImpl$DocumentChangeListener.handleEvent(DomModelImpl.java:1787)
         at oracle.xml.parser.v2.XMLNode.dispatchEvent(XMLNode.java:1321)
         at oracle.xml.parser.v2.XMLNode.fireDOMMutationEvent(XMLNode.java:3611)
         at oracle.xml.parser.v2.XMLElement.xdkAddAttrNode(XMLElement.java:3230)
         at oracle.xml.parser.v2.XMLElement.xdkAddAttr(XMLElement.java:3058)
         at oracle.xml.parser.v2.XMLElement.setAttribute(XMLElement.java:913)
         at oracle.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addTitle(UITaskFlowUtil.java:153)
         at oracle.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addJavaScripts(UITaskFlowUtil.java:161)
         at oracle.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionbarBinder.bind(TaskActionbarBinder.java:189)
         at oracle.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionsBinder.bind(TaskActionsBinder.java:50)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._bind(XmlBasedCreatorInfo.java:1058)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:455)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
         at oracle.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
         at oracle.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
         at oracle.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
         at oracle.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
         at oracle.adfdtinternal.view.common.binding.datatransfer.ADFDocumentFragmentCreatorInfo.createDocumentFragment(ADFDocumentFragmentCreatorInfo.java:99)
         at oracle.adfdtinternal.view.common.binding.operation.CreateOperation.apply(CreateOperation.java:112)
         at oracle.bali.xml.model.AbstractModel.performOperationAction(AbstractModel.java:274)
         at oracle.bali.xml.model.datatransfer.operation.PerformOperationAction.actionPerformed(PerformOperationAction.java:36)
         at oracle.bali.xml.share.ActionProxy.actionPerformed(ActionProxy.java:47)
         at oracle.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy.access$201(DropMenuInvoker.java:234)
         at oracle.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy$1.run(DropMenuInvoker.java:254)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:603)
         at java.awt.EventQueue$1.run(EventQueue.java:601)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    java.lang.IllegalStateException: No return buffer change! domChange=AttrAddedChange: title@[document]
    o.bali.xml.dom.buffer.TextSyncContext.getBufferChange(TextSyncContext.java:155)
    o.bali.xml.dom.buffer.BufferDomTextSync.handleChange(BufferDomTextSync.java:66)
    o.bali.xml.dom.buffer.BufferDomModel.handleUncommittedMutationEventHook(BufferDomModel.java:932)
    o.bali.xml.dom.impl.DomModelImpl.handleUncommittedMutationEventHook(DomModelImpl.java:1324)
    o.bali.xml.dom.impl.ChildDomModelTransaction.handleMutationEventHook(ChildDomModelTransaction.java:237)
    o.bali.xml.dom.impl.DomModelTransaction.handleMutationEvent(DomModelTransaction.java:499)
    o.bali.xml.dom.impl.DomModelImpl$DocumentChangeListener.handleEvent(DomModelImpl.java:1787)
    o.xml.parser.v2.XMLNode.dispatchEvent(XMLNode.java:1321)
    o.xml.parser.v2.XMLNode.fireDOMMutationEvent(XMLNode.java:3611)
    o.xml.parser.v2.XMLElement.xdkAddAttrNode(XMLElement.java:3230)
    o.xml.parser.v2.XMLElement.xdkAddAttr(XMLElement.java:3058)
    o.xml.parser.v2.XMLElement.setAttribute(XMLElement.java:913)
    o.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addTitle(UITaskFlowUtil.java:153)
    o.tip.tools.ide.workflow.datbindpatterns.UITaskFlowUtil.addJavaScripts(UITaskFlowUtil.java:161)
    o.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionbarBinder.bind(TaskActionbarBinder.java:189)
    o.tip.tools.ide.workflow.datbindpatterns.binder.TaskActionsBinder.bind(TaskActionsBinder.java:50)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._bind(XmlBasedCreatorInfo.java:1058)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:455)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
    o.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1149)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:211)
    o.adfdt.view.common.binding.standalone.Widget.create(Widget.java:151)
    o.adfdt.view.common.binding.creator.CreationContext.createDocumentFragmentFromInclude(CreationContext.java:237)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo._runDeferredInclusions(XmlBasedCreatorInfo.java:1122)
    o.adfdtinternal.view.common.binding.creator.XmlBasedCreatorInfo.create(XmlBasedCreatorInfo.java:435)
    o.adfdtinternal.view.common.binding.datatransfer.ADFDocumentFragmentCreatorInfo.createDocumentFragment(ADFDocumentFragmentCreatorInfo.java:99)
    o.adfdtinternal.view.common.binding.operation.CreateOperation.apply(CreateOperation.java:112)
    o.bali.xml.model.AbstractModel.performOperationAction(AbstractModel.java:274)
    o.bali.xml.model.datatransfer.operation.PerformOperationAction.actionPerformed(PerformOperationAction.java:36)
    o.bali.xml.share.ActionProxy.actionPerformed(ActionProxy.java:47)
    o.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy.access$201(DropMenuInvoker.java:234)
    o.bali.xml.gui.swing.dnd.DropMenuInvoker$CleanupProxy$1.run(DropMenuInvoker.java:254)
    j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    j.a.EventQueue.dispatchEventImpl(EventQueue.java:642)
    j.a.EventQueue.access$000(EventQueue.java:85)
    j.a.EventQueue$1.run(EventQueue.java:603)
    j.a.EventQueue$1.run(EventQueue.java:601)
    j.security.AccessController.doPrivileged(Native Method)
    j.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    j.a.EventQueue.dispatchEvent(EventQueue.java:612)
    j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    j.a.EventDispatchThread.run(EventDispatchThread.java:122)

    You may need to upgrade Jdeveloper to the latest 11.1.1.6.5 version (get it from support or edelivery) or better still to 11.1.1.7. There were some bugs in previous releases especially on the human workflow edit screens. Right now there is nothing much you can do except hit continue and then restart Jdeveloper - but again I think you might still see that error.

  • BPEL Process in BPM Studio

    Hello,
    First, are there any examples, tutorials, or documentation on how to create and run a BPEL process within BPM Studio (5.7) ?
    I've gotten quite a ways by trial and error, but am having trouble running / testing out the process.
    I've tried doing a Process->Generate Process Interface and Process->Run but nothing happens in BPM Studio when these are performed. What else do i need to do to test out my BPEL process with external webservice ?
    Here's the steps i've taken so far.
    1. Developed a simple external webservice with netbeans (JAX-WS).
    2. Generated WSDL and XSD with wsgen executable.
    3. Developed WSDL & XSD for BPEL Process request & reply.
    4. Created a new project within BPM Studio.
    5. Created a new module under "Catalog" for wsdl introspection.
    6. Cataloged webservice component with local wsdl/xsd files.
    7. Configured the Server configuration generated under the "External Resources" to point to the webservice host.
    8. Configured the web service under "External Resources" to point to the webservice endpoint on the host (Server configuration)
    9. Created a new BPEL Process.
    10. Created new Instance variables for the process input and output as "component" type that point to the introspected request & response types.
    11. Assigned the port type & method of the BPEL Receive to the introspected service defined in #3.
    12. Assinged the input variable to the request variable created in #10.
    13. Assigned port type & method & output variable to the BPEL reply.
    14. Created a BPEL Invoke node between Request & Reply.
    15. Assigned port type & method on the Invoke node to instrospected web service defined in #2.
    16. Created instance variables for input & output of invoke node based on introspected request & reply
    17. Assigned input & output.
    Once all of this was complete, doing a Process->Check Design yeilded no errors or warnings.
    Thanks for any help,
    Chris

    Hello,
    First, are there any examples, tutorials, or documentation on how to create and run a BPEL process within BPM Studio (5.7) ?
    I've gotten quite a ways by trial and error, but am having trouble running / testing out the process.
    I've tried doing a Process->Generate Process Interface and Process->Run but nothing happens in BPM Studio when these are performed. What else do i need to do to test out my BPEL process with external webservice ?
    Here's the steps i've taken so far.
    1. Developed a simple external webservice with netbeans (JAX-WS).
    2. Generated WSDL and XSD with wsgen executable.
    3. Developed WSDL & XSD for BPEL Process request & reply.
    4. Created a new project within BPM Studio.
    5. Created a new module under "Catalog" for wsdl introspection.
    6. Cataloged webservice component with local wsdl/xsd files.
    7. Configured the Server configuration generated under the "External Resources" to point to the webservice host.
    8. Configured the web service under "External Resources" to point to the webservice endpoint on the host (Server configuration)
    9. Created a new BPEL Process.
    10. Created new Instance variables for the process input and output as "component" type that point to the introspected request & response types.
    11. Assigned the port type & method of the BPEL Receive to the introspected service defined in #3.
    12. Assinged the input variable to the request variable created in #10.
    13. Assigned port type & method & output variable to the BPEL reply.
    14. Created a BPEL Invoke node between Request & Reply.
    15. Assigned port type & method on the Invoke node to instrospected web service defined in #2.
    16. Created instance variables for input & output of invoke node based on introspected request & reply
    17. Assigned input & output.
    Once all of this was complete, doing a Process->Check Design yeilded no errors or warnings.
    Thanks for any help,
    Chris

  • BPM question - Delete all entries in a table and Insert data

    Hello,
    I'm new to PI BPM and have this scenario to implement.
    I'm supposed to delete all entries in a table and then insert data to the same table.
    Is BPM necessary? If it is, what is the best practice to implement my scenario?
    I want to make sure that all entries were successfully deleted before insert data.
    How do I check if all entries in the table were deleted successfully before
    initiating insert.
    Thank you.
    -Won

    Hi Won,
    Yes, this is possible without BPM.
    You have to create 2 separate mappings, each for deleting & inserting the records.
    You will have 2 different Interface mappings as well.
    But in ID, create a single interface determination.
    In that, configure Deletion interface mapping first and in the second row, configure Insertion interface mapping.
    Please make sure that the parameter 'Mainain Order At runtime' is checked in interface determination.
    -Supriya.

  • Oracle BPM checkbox

    Hi,
    I am new to Oracle BPM and I have a requirement to make a check box in BPM form. Like Select Documents: Inter [], Middle[],Master[].
    Can anyone please share a simple way to do it? I tried to convert one field into check box but how can I add more check box for that fields. Following is the snapshot. Many thanks

    Wouldn't you want a radio button if the user was only supposed to select one of the choices?  With a checkbox, the user usually thinks they can select multiple items.  To create a hard coded static radio button group on an ADF form, follow the steps listed below.  This adds a new "Request Type" set of radio buttons on the form that is bound to a human task's "RequestType" element:
    1. Right click the existing "RequestType" field (the field you want to create the new dropdown for on the form).
    2. Select Insert after Input Text -> Select "Radio Group".
    3. Click the "Create List" radio button.
    4. Click the + New icon and add an item label and value for each item you want to appear in the dropdown (e.g., Item Label "Inter" and Item Value "INTER").
    5. Click the Next button -> change the Label field to be "Request Type".
    6. Click Finish.
    7. Now that you have a new radio button field, you need to bind it to the correct attribute so that the RequestType value clicked in the dropdown is stored back into the BPM object variable’s RequestType attribute.  To get this, click the original RequestType field the field directly above your dropdown).
    With the original RequestType field selected, in the Property Inspector tab in the lower right corner, copy the text in the "Value" property to your clipboard (Control-C).
    8. Select the new RequestType radio button group and in the Property Inspector tab paste (Control-V) the clipboard value into the Value dropdown field.
    9. Delete the original RequestType field.
    To see how to create a database driven list of values or radio button group that populates a BPM human task variable look at this blog:  http://avioconsulting.com/blog/using-database-driven-list-values-populate-bpm-variable.
    Dan

  • How to pass value object to BPM process and access process returned data

    Hi,
    I am new to Oracle BPM studio and gone through the tutorial. I did not find anywhere how to orchestrate the java components or ejb components or web services in BPM process. if any one provide sample business process orchestered with java component or ejb component or webservice, it will be great. Or atleast provide steps to do that.
    Thanks and Regards
    Mahesh Babu

    There is a tutorial available online.. But you can always catalogue web services and JARs files into the ALBPM..
    Just create a new module inside the Catalogue and then right click on it to see Catalogue Component and then select what component u want to add to ALBPM and then follows the steps of adding that component from your local machine and introspecting it..
    If it is successful, then all the web-service methods or the JAR file methods would be catalogued into ALBPM..
    You can put the WSDL address in the space provided for Web Services.. If password is required that too can be put..
    Another way is to create a component in External Resources and then Cataloguing it...

  • BPM Sample Applications Released

    Hello All,
    I would like to announce the release of the new package of BPM sample applications using SAP NetWeaver BPM technology.  SAP customers and partners will find them ready-to-run in the [Enterprise Services Workplace|http://esworkplace.sap.com] (ES Workplace) ([http://esworkplace.sap.com|http://esworkplace.sap.com]) environment, together with technical documentation, process models, coding, and demo data. They serve as a starting point and accelerator for SOA projects using SAP NetWeaver BPM, and as a tool for demo and training purposes.
    These  BPM sample applications are implementations of typical business processes, such as:
        u2022     Approve Sales Order Change Request
        u2022     Approve Purchase Requisition and Create Purchase Order
        u2022     Manage Leave Request
        u2022     Unexpected Returns Handling
        u2022     Phase In Equipment
    In addition, the SOA landscape hosted on the ES Workplace site has been upgraded to Support Package 3 of SAP ERP 6.0 Enhancement Package 4. It comes with refreshed IDES test data, which allows customers and partners to apply updated and standardized test data to their demos, tests and development. To get immediate benefit, customers and partners need to renew their passwords as of November 2, 2009. All registered ES Workplace users will be informed via email by next week.
    You can share your experience with the samples in this BPM forum. If you have any questions, post them here as well, I will try to answer everyone.
    Thanks, Preslav

    Hi Manish,
    thanks for the feedback. You are right, we omitted exception handling in the process for this first set of BPM Samples fully focusing on the business process and the enterprise services. For a real productive solution exception handling needs to be added, of course - but for the purpose of BPM Simple Samples this would distract from the essential parts. We are currently considering more complex Samples which then will also include exception handling using the features of upcoming NetWeaver BPM 720.
    Regarding your question about best practice of using business rules, can you please be a bit more specific which BPM Sample and task you are referring to?
    Best regards,
    Christoph

  • How is the data of Oracle BPM stored in the database

    Hi,
    I am new to Oracle BPM and I want to know where are the activity of my published processes stored in the database, if you have some articles or tips I will thank you a lot, I was looking for something in the internet but without sucess.
    Thanks

    Have a look at the WF tables under the SOA Infra schema.

Maybe you are looking for