Can schema validation be activated for a process instance?

Is there some configuration property that can be added to the bpel.xml that will turn on schema validation for a single process (as opposed to turning this on for the entire engine)?
Cheers,
-Dustin

Hi Dustin ,
You can also use the same property in bpel deployment descriptor's partnerLinkBinding, to enable/disable xml validation for a particular partner. "validateXML" property in bpel dd will override the domain.xml's "validateXML" property.
For example in LoanFlow/bpel.xml, enable validation for only StarLoanService partner:
<partnerLinkBinding name="StarLoanService">
<property name="wsdlLocation"> http://<hostname>:9700/orabpel/default/StarLoan/StarLoan?wsdl
</property>
<property name="validateXML">true</property>
</partnerLinkBinding>
HTH.
Thanks,
Rakesh

Similar Messages

  • How to look for duplicate process instances?

    In Oracle BPM 11g, is there a good way to look for duplicate process instances based on process data attributes? For example, I have entered an instance of a process for 'John Smith' with a date of '4/1/2010' and I want to see if there is another instance in the same process with these same data values to evaluate as a potential duplicate. I believe we can write a java service to invoke the API to do this, but I am wondering if there is a better way within the process design to do this (XPath extension functions or soemthing?). It seems like this would be a common need.

    I am really looking for an approach to looking for duplicate instances within my process flow, not from EM. So, if the user starts a new instance of a process, I can check for another instance that appears to be a duplicate and direct the flow to a human activity to review the potential duplicate and make a decision as to whether to continue processing the new instance or reject it. My guess is that we need to us a service task to invoke java code which uses the API to investigate other instances with the same values. But, I was hoping for a simpler solution....I have to think that this is not too uncommon.

  • Show information for BPM process instances to possible future assignees

    Hi all,
    My environment is 11.1.1.4.
    I want to develop an ADF application that shows users information for BPM process instances which will possibly produce a user task assigned to them in the future.
    What I have done is
    1. Get BPMAppRole from the user name.
    2. Get the list of CompositeInstance with STATE_RUNNING from the BPM process name obtained from the BPMAppRole.getName().
    From the list of CompositeInstance, I have to extract the instances that will possibly produce a user task assigned to the user in the future.
    But I have no idea how to do this.
    Maybe my current approach is totally incorrect.
    Please help!
    Regards,
    Kenji

    Hi,
    By chance I found a method that you can use:
    oracle.bpel.services.workflow.query.model.TaskSequence getTaskSequence(oracle.bpel.services.workflow.verification.IWorkflowContext p1, oracle.bpel.services.workflow.task.model.Task p2, java.util.List p3, java.util.List p4, java.util.List p5, boolean p6) { }
    getTaskSequence might help you. This is under ITaskQueryService interface.
    HTH.

  • Workflow activation for HCM process

    Hi Guys,
    I have gone through few threads regarding this but couldn't solve the problem...my requirement is to activiate wf for HCM process(we are on ECC.6) ..in process config i have assigned standared wf and then activited that but the problem is i can not see any event triggered(in SWEL) once we save and send the form..any specific config to be done for triggering event.
    Thanks,
    Atul

    Please check whether the Event Trace is activated from SWELS transaction Code. After that also check whether any restriction has been imposed in this transaction.
    You can just create a event from SWUE and check whether entries are getting registered in SWEL tcode
    Thanks
    Arghadip

  • Data filtering not activated for ALE processing of Outbound Deliveries

    Dear all,
    we're currently upgrading from 4.6c to ERP 6.0 and are facing a serious problem with our IDoc interfaces:
    In 4.6c, data filtering for Message Type SHP_OBDLV_SAVE_REPLICA was activated and use to extract some segments from the IDoc sent to our logistics provider.
    In ERP 6.0 data filtering is not activated for SHP_OBDLV_SAVE_REPLICA and we do not know how to activate it. For some reason, we can still see the data filtering setting when we switch to "system view" in BD64 but we're not able to change it.
    Checking filter settings in the old system using transactions BD60, ... we do not see any clue how data filtering or filter objects have been defined for SHP_OBDLV_SAVE_REPLICA.or in it's context
    Help please - thank you very much in advance,
    Martin Pluntke

    Dear all,
    thank you for your help. I've just realized that the former project team made a modification to object LIKP, method SAVEREPLICA in transaction BDBG and set it to "Data filtering allowed".
    This setting was lost during upgrade.
    Last question: When redoing this modification (I hate to do this but that's the only way to keep the interface running) and save it I get an error/warning message during generation that the definition is inconsistent. I can continue the generation or cancel it. However, the switch is activated and my filter settings suddenly appear again in BD64 (they've been there all the time, but not displayed or active).
    Is there anything I've to keep in mind? Can I generate, should I ignore?
    Thank you all for your help,
    Martin
    Edited by: Martin Pluntke on Feb 8, 2008 4:37 PM

  • Where can I find the documents for disassembly process?

    Dear all,
        I have a problem now. There's a finished product A. Materials B and C are its components. Now material A needs to be disassemblyed into B and C. B can be reused, but C will be scrapped.
       Where can I find the detail documents for disassembly process?
       Thank you.
    Paul

    Paul,
    From your explaination, I think you need to map your disassembly process with the help of production order scenario.
    Create order for material B. Component for that would be material A. No need to maintain material C as it is already consumed for material A.
    Let me explain me in details.
    You have cretaed order for A, you have done goods issue of B & C on the same order. You have done GR for A on the same order.
    The costing you have achieved on the order.
    Now for some reason you need to disassemble the A.
    You create order for B, issue the A to this order. Not to take inot consideration the C as it is already consumed on A.
    In SAP scrap does not carry any cost. Still you want to take into account the scarp then either do the GR with movement type 531 with any of the code.
    But before that some of the things you need to take into consideration.
    1. Material type of B has to be semifinished, to eanble the creation of order against that.
    2. Create the special order type for disassembly process.
    3. Maintian the special BOM usage if B has one primary BOM in the system or else you need to edit the component overview everytime you create the disassembly order.
    Refer the link of mine to have the clear idea.
    Re: Two BOMS for a Single material
    Hope this helps you.
    SmanS

  • Can not view audit trail of BPMN Process instance in Enterprise Manager

    I can not view the audit trail of BPMN Process instance in Enterprise Manager. When I try to click on BPMN process link inside process instance flow trace a NoClassDefFoundError error occurs. How can I fix this?
    ####<Jan 23, 2014 1:44:24 AM MSK> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <vm-vtb-04> <AdminServer> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <ab53c740f435f6de:-43ee6bbc:143bbd0bbe7:-8000-0000000000000319> <1390427064715> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #2
    javax.servlet.ServletException: java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
            at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:102)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:131)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
            at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
            at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
            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:57)
            at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:181)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
            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:57)
            at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
            at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
            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)
    Caused By: java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at java.lang.Class.getDeclaredMethods0(Native Method)
            at java.lang.Class.privateGetDeclaredMethods(Class.java:2436)
            at java.lang.Class.privateGetPublicMethods(Class.java:2556)
            at java.lang.Class.getMethods(Class.java:1412)
            at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1284)
            at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1158)
            at java.beans.Introspector.getBeanInfo(Introspector.java:408)
            at java.beans.Introspector.getBeanInfo(Introspector.java:167)
            at javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:153)
            at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:574)
            at javax.el.BeanELResolver.getValue(BeanELResolver.java:281)
            at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
            at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
            at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
            at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
            at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
            at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.getDisabled(GoLinkRenderer.java:506)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.isDisabled(GoLinkRenderer.java:681)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.handleInaccessibility(GoLinkRenderer.java:584)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.encodeAll(GoLinkRenderer.java:131)
            at oracle.adfinternal.view.faces.renderkit.rich.CommandLinkRenderer.encodeAll(CommandLinkRenderer.java:158)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderLink(BreadCrumbsRenderer.java:420)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderNode(BreadCrumbsRenderer.java:322)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderContent(BreadCrumbsRenderer.java:269)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer.encodeAll(BreadCrumbsRenderer.java:162)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:538)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.processFlattenedChildren(IncludeTag.java:675)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.renderSideFacet(PanelBorderLayoutRenderer.java:316)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer._encodeAllWithSideFacets(PanelBorderLayoutRenderer.java:163)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRenderer.java:83)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)

    Hi Matt
    Till you get exact answer, try indirect approach. I did view page source and could not find the details in the source code. Then I clicked on image to show in new browser and thats when I got this link: You can dig into this imageRenderer.jsp file that can be found in one of the WAR files shown below. Look into EARs also that my have WARs with this jsp. Mostly there should be some sort of Servlet also to display the audit trail. I just checked from bpm/workspace Process Tracking Tab. I did not looked from EM Console tracking tabs though.
    beaHome\Oracle_SOA1\soa\applications\OracleBPMWorkspace.ear has a OracleBPMWorkspace.war file. See if this direction helps
    http://devlinux04:8001/bpm/workspace/jsf/instance/imageRenderer.jsp?imagePath=/tmp/1pLcNmhd77v9XnLCrpNs6dyby3Vzpv4QR1LdPTTf6hpCTp8Fh2KH!-206223496!1302780477267/GraphicalAuditTrail1328100234265306320.png
    Thanks
    Ravi Jegga

  • Security Settings For Deleting Process Instance Information

    Hi there,
    We are currently having issues with our more "novice" users deleting "unsuccessful" or "error" process instances. Are their any security settings we could use for this type of user profile that would not allow them to delet these instances?
    This is in PS Financials V8.9
    Thanks, Dan
    Edited by: user6340243 on 5-Mar-2009 9:58 AM

    Hi Dan,
    Yes you can do that. The process file associated with the Userid is not having Permission to alter process request.
    Identify the Process Profile permission list:
    Navigation: PeopleTools > Security > User Profile
    Make changes to the Process profile permission list:
    Navigation: PeopleTools > Security > Permission Lists
    Select the appropriate process profile permission list.
    Go to 'Process' Tab. Click on 'Process Profile Permissions' hyper link. Under 'Allow process request' section should be changed to Owner or none based on your requierment.
    Hope this helps.
    Regards,
    Pratheepan

  • BPM API for interrupt process instance

    Hi,
    I have used the BPM API's to locate the process instance number that I need. How can I use this number to send a message interrupt to the process? (Has a boundary catch message)
    Alex
    Edited by: 931245 on May 15, 2012 10:24 AM

    Hi,
    Thanks for the reply. But my expectation is different. This is getting the component instance id without any argument, for the current instance. But I need to retrieve the Bpel instance based on some arguments, may be using the correlation id / composite sensor attributes / flex fields attributes...

  • Can we swap serial Numbers for an item instance in Install Base

    Hi,
    Can anyone please let me know if we can swap/replace serial number of an item instance in Install Base. If so, please let me know how to do it.
    Thanks in Advance.

    Oh, I did find where it is defined. It's a form function under Setup in Oracle Install Base Admin responsibility. I think you would have had it if you had CMRO installed.
    Following are the values in the form:
    Application Name: Complex Maintenance Repair and Overhaul
    Transaction Typa: ITEM_SERIAL_CHANGE
    Transaction Name: Item Serial Change
    Description: Item Number and or Serial Number Change
    In Out: Checked
    Alka

  • BPEL Pick and Wait activity for Synchronous Process

    Hi everyone,
    Is it possible to use the pick and wait activity in bpel for recieving the synchronous webservices response .I need to invoke a synchronous webservice and want to use the pick activity onmessage branch to recieve the response of the synchronous webservice. I have tried the pick activity to recieve the response of asynchronous bpel process it is working fine.Now if i want to use the pick activity to recieve synchronous webservice response is it possible ?
    If someone can help me in this regard it would be great.
    Thanks in Advance.
    Regards,
    Senthil Kumar.A

    that's the thing , you can't
    You must create another bpel (sincr ) in front of your asincr(bpel)
    the sincr bpel will have a pick activity on the onResult(or onError) message from the asinc bpel. You pass the payload from OnResult to output and voila.
    The asincr bpel will have at least 3 operations .
    1. operation -
    2.onMessage
    3.OnResult
    (4.OnError )
    Be carefull how you put the roles and port types in the wsdl file. The callback must be first.
    <portType name="xCallback">
    <operation name="OnResult">
    <input message="ns1:xResponseMessage"/>
    </operation>
    <operation name="OnError">
    <input message="ns1:xFaultMessage"/>
    </operation>
    </portType>
    <portType name="x">
    <operation name="process">
    <input message="ns1:xRequestMessage"/>
    </operation>
    <operation name="OnMessage">
    <input message="ns1:xResponseMessage"/>
    </operation>
    </portType>
    <plnk:partnerLinkType name="x">
    <plnk:role name="xProvider">
    <plnk:portType name="client:xCallback"/>
    </plnk:role>
    <plnk:role name="xRequester">
    <plnk:portType name="client:x"/>
    </plnk:role>
    </plnk:partnerLinkType>

  • DIM Workflow - How can I return task status for workflow process

    Hi all,
    I'd like to build a DIM workflow process to run a unix shell script. Under the workflow, I've created a task object and assign the unix shell script into it.
    Although the DIM workflow works fine to run the unix shell script in the normal case, however, it cannot return the error status in the task when my shell script is failed (such as exit 2 at the end of script).
    May I know if there any setting in the workflow/task, in order to change the status on DIM workflow.
    Many thanks,
    hw

    Hi Ramesh
    Thanks for your reply but is it possible that i can go in as sysadmin user and update the notification .I tried looking into the sysadmin user and workflow admin but i couldnt find it .It says that i cant update the notification that has already been approved

  • Original iphone works but can no longer be activated for phone use????

    I have one of the original iphones that works but I no longer use (as in I paid $700 for it when it first came out). I just gave it to my nephew and my brother tells me Apple and ATT don't support it and he's being told that it can't be set-up as a functioning phone? That the current version of itunes won't support it either? Does this make sense to anyone? Could this be true? I'm on my 3rd iphone version and the first 2 work I just upgraded so now the old phones can't be used? I gave the same nephew a much older flip phone that still works and it has phone service.... Thoughts?

    This doesn't make any sense to me either. Are we missing some vital information or is he just mistaken?
    Until this last November, I was using a Blackberry Curve. I was visiting a friend and complained about the trackball giving me fits. He went to his kitchen junk drawer and pulled out his very first iPhone 2g and tossed it to me. I've been using it ever since without issue.
    If the phone is in proper working order, it should only take a call to AT&T to order an appropriate plan and sim card. The original iPhone is still fully supported by AT&T and iTunes. While iOS support does end with version 3.1.3 and more and more apps do require iOS4, it still affords a very reasonable user experience. So reasonable, in fact, I am reconsidering my original plan of upgrading to the iPhone 4 this month. What can I say? It kicks BB Curve behind and does everything I need using a sweet grandfathered calling and data plan! laugh

  • How to change used WD windows for BPM process instance?

    Hello SDN!
    We have two BPM processes (A and B) and two WD DC (A and B). Process A uses window from WD DC A, process B uses window from WD DC B.
    We deactivate process A since we need process B to be used and since A and B use the same WebService. But existing instances of process A still using window from WD A. Is it possible to switch instances of process A from using WD window A to using WD window B? And how we can do this?
    Regards,
    Lev.

    Hi Lev,
    Try this:
    Use an exclusive choice in your process. Create 2 Human Tasks after the Choice with these 2 WD Screens (A & B).
    Based on some condition, you can execute either one of the Human Task. Once this branch of the Exclusive choice executes, place an Uncontrolled merge so that the process execution does not wait for the other branch to execute.
    In this way, based on some condition, you can either execute either WD Screen A or WD Screen B without affecting each other.
    Hope this helps.
    Regards,
    Sid.

  • How can I force new JVM for new browser instance?

    I have an applet with some static variables.
    When I run the applet in multiple browser instances that have been opened by clicking on the IE icon there are no problems because each browser instance has its own JVM.
    However if I after downloading the applet I open a new browser by clicking CTRL + N or going to File->New Window, the new browser uses the same JVM as the original browser which causes problems with my static variables.
    So I'm wondering is there a way to force the new browser instances to always have their own JVM instance?
    Cheers,
    D

    No. Internet Explorer is trash. CTRL-N (or File > New > Window) causes so many more problems, e.g. sharing cookies and therefore also sharing session IDs (!).

Maybe you are looking for