RPC WS - invoke activity

Hi
While invoking a RPC type WS, i am getting the below error in the invoke activity. This service has one of the input element as "soap-array".
Kindly help
<bpelFault>
<faultType>0</faultType>
<runtimeFault>
<part name="summary">
<summary>null</summary>
</part>
<part name="detail">
<detail>java.lang.NullPointerException at com.collaxa.cube.ws.wsdl.WSDLUtils.populateSoapArrayTypeAttribute(WSDLUtils.java:1315) at com.collaxa.cube.ws.wsdl.WSDLUtils.populateSoapArrayTypeAttribute(WSDLUtils.java:1304) at com.collaxa.cube.engine.ext.common.InvokeHandler.adjustInputVariablePayloadIfNec(InvokeHandler.java:1402) at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:504) at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:127) at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:69) at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:162) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2465) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1132) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:73) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:219) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:327) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4350) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4281) at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:713) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:545) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:108) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:150) at com.collaxa.cube.engine.ejb.impl.bpel.BPELEngineBean.syncCreateAndInvoke(BPELEngineBean.java:111) at sun.reflect.GeneratedMethodAccessor2704.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104) at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414) at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106) at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106) at sun.reflect.GeneratedMethodAccessor1072.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy275.syncCreateAndInvoke(Unknown Source) at com.collaxa.cube.engine.ejb.impl.bpel.BPELEngineBean_51369e_ICubeEngineLocalBeanImpl.syncCreateAndInvoke(BPELEngineBean_51369e_ICubeEngineLocalBeanImpl.java:262) at com.collaxa.cube.engine.delivery.DeliveryHandler.callCreateAndInvoke(DeliveryHandler.java:790) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:528) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:487) at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:162) at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.request(CubeDeliveryBean.java:607) at sun.reflect.GeneratedMethodAccessor2703.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104) at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414) at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61) at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106) at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106) at sun.reflect.GeneratedMethodAccessor1072.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37) at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54) at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131) at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119) at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy272.request(Unknown Source) at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.request(BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.java:132) at oracle.fabric.CubeServiceEngine.request(CubeServiceEngine.java:358) at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139) at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:179) at oracle.integration.platform.blocks.mesh.MeshImpl.request(MeshImpl.java:155) at sun.reflect.GeneratedMethodAccessor2702.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at oracle.integration.platform.metrics.PhaseEventAspect.invoke(PhaseEventAspect.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy277.request(Unknown Source) at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.doMessageProcessing(WebServiceEntryBindingComponent.java:1169) at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.processIncomingMessage(WebServiceEntryBindingComponent.java:768) at oracle.integration.platform.blocks.soap.FabricProvider.processMessage(FabricProvider.java:113) at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1168) at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:996) at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:562) at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:222) at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:185) at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:430) at oracle.integration.platform.blocks.soap.FabricProviderServlet.doPost(FabricProviderServlet.java:477) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) 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:300) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) </detail>
</part>
<part name="code">
<code>java.lang.NullPointerException</code>
</part>
</runtimeFault>
</bpelFault>

Hi Mike,
We are trying to do this with an Invoke Activity using a Partner Link of TaskService and an Operation of updateTask
can you please explain Partner Link of TaskService and an Operation of updateTask...????

Similar Messages

  • BPEL Invoke activity problem

    Hi,
    I have done a BPEL process which invokes an external web service. The
    Invoke activity throws the following exception:
    "Unsupported Content-Type: text/html Supported ones are: [text/xml]"
    Does anybody know why?
    Thanks.

    In the WSDL I'm calling, the binding is declared like this:
    <binding name="PfServicioWSSoapBinding" type="impl:PfServicioWS">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="consultarUsuario">
    <wsdlsoap:operation soapAction=""/>
    <input name="consultarUsuarioRequest">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://DefaultNamespace" use="encoded"/>
    </input>
    <output name="consultarUsuarioResponse">
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://client.pfirma" use="encoded"/>
    </output>
    </operation>
    </binding>
    I am newbie in WSDL and I don't understand this. I have always seen bindings declared liks this:
    <binding name="NAME" type="TYPE">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="OP_NAME">
    <soap:operation soapAction="SOAP_ACTION" style="document"/>
    <input>
    <soap:body use="literal"/>
    </input>
    <output>
    <soap:body use="literal"/>
    </output>
    </operation>
    </binding>
    I think the error I am getting is related to this fact.

  • How to pass parameter into a source variable of a invoke activity

    I'm an new BPELer, I created a invoke activity to submit Oracle Appplications concurrent program, but I don't know how to pass parameter into source variable.
    BTW, I have created the mapper file (.xsl) file.
    could anyone tell me how to do that?
    Thanks,
    Victor

    Hi.
    How you start application? I think you send message to webservice(BPEL process is webservice too). So construct message with variable and value.
    But I created only processes where input value doesn't matter. I haven't use mapper yet too.

  • Invoke Activity with updateTask

    Hi, In 10.1.3.3, we are trying to update the payload and various task information(title, assignee) for an active task. We are trying to do this with an Invoke Activity using a Partner Link of TaskService and an Operation of updateTask, but no luck. Has anyone successfully used updateTask in 10.1.3.3 and, if so, how? Perhaps are Assign Activitiy is not initializing the Input Variable correctly? Maybe this isn't the way to go to update an active task?
    Thank you,
    Mike

    Hi Mike,
    We are trying to do this with an Invoke Activity using a Partner Link of TaskService and an Operation of updateTask
    can you please explain Partner Link of TaskService and an Operation of updateTask...????

  • Noob Q - Overriding SOAP header in invoke activity

    I am attempting to invoke a web service via a partner link. Unfortunately, values being placed in the SOAP header are causing a SOAP fault from the server when the invoke activity is reached. Is there a way to change or remove parts or all of the SOAP envelope header? Ideally, it would look like:
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:contract="http://webservices.docucorp.com/ewps/schema/2005-12-01" xmlns:ns="http://www.w3.org/2005/05/xmlmime">
    <soap:Header/>
    <soap:Body> ... </soap:Body>
    </soap:Envelope>
    Being able to set the header values would also be helpful as I could possible "fix" the one causing the error.
    Thanks,
    Gene

    I've discovered that the "Invoke" activity has a tab for setting header properties. Unfortunately, my settings aren't actually being made. Has anyone used this feature and, if so, is there something extra I need to do to activate these changes. I've also discovered the header node causing the failure - <wsa:Action>http://webservices.docucorp.com/ewps/service/2005-12-01/EWPSDocumentServicesInterface/doCallAPIRequest</wsa:Action> it should be <wsa:Action>http://webservices.docucorp.com/ewps/service/2005-12-01:doCallAPI</wsa:Action>.
    Thanks,
    Gene

  • Problem while using receive after invoke activity

    Hi,i have got a problem while using a receive activity,after a invoke activity.The invoke acivity seems that does not work and also the debugger runs forever....But if i remove the receive activity,the invoke activity works fine.
    <h2>The output of GlassfishV2 is:<h2>
    This is from the exception block.
    com.sun.bpel.model.meta.impl.RInvokeImpl@f590c6={<?xml version="1.0" encoding="utf-8" ?>
    *<invoke name="Invoke1"*
    partnerLink="PartnerLink2"
    portType="tns:test_service3"
    operation="luizao"
    inputVariable="LuizaoIn"
    outputVariable="LuizaoOut"
    xmlns:tns="http://dim.test.org/"></invoke>}
    *[Fatal Error] :1:1: Content is not allowed in prolog.*
    System exception occured while executing a business process instance.
    java.lang.NullPointerException: WSDL message model is null
    at com.sun.jbi.engine.bpel.core.bpel.debug.WSDLMessageImpl.<init>(WSDLMessageImpl.java:56)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.CallFrame.onFault(CallFrame.java:380)
    at com.sun.jbi.engine.bpel.core.bpel.model.runtime.impl.SyntheticThrowUnitImpl.doAction(SyntheticThrowUnitImpl.java:91)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.BPELInterpreter.execute(BPELInterpreter.java:145)
    at com.sun.jbi.engine.bpel.core.bpel.engine.BusinessProcessInstanceThread.execute(BusinessProcessInstanceThread.java:76)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.BPELProcessManagerImpl.process(BPELProcessManagerImpl.java:818)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.EngineImpl.process(EngineImpl.java:261)
    at com.sun.jbi.engine.bpel.core.bpel.engine.impl.EngineImpl.process(EngineImpl.java:742)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.processRequest(BPELSEInOutThread.java:401)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.processMsgEx(BPELSEInOutThread.java:240)
    at com.sun.jbi.engine.bpel.BPELSEInOutThread.run(BPELSEInOutThread.java:158)
    This is from the exception block.
    I think correlation sets are ok(i have two receive activities).
    I use Netbeans6.0 IDE.
    Can anyone help me?
    Sorry,but i don't speak English fluently

    I can't debug it more,because the bpel variables window disappears when the proccess comes to invoke activity.
    The bpel code is simple:I have got a sequence with follow activities:
    receive
    assign
    invoke
    receive
    assign
    reply
    The code is:
    <?xml version="1.0" encoding="UTF-8"?>
    <process
        name="Testfile2"
        targetNamespace="http://enterprise.netbeans.org/bpel/Test2/Testfile2"
        xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:tns="http://enterprise.netbeans.org/bpel/Test2/Testfile2" xmlns:ns0="http://xml.netbeans.org/schema/Testfile2" xmlns:ns1="http://j2ee.netbeans.org/wsdl/Testfile2">
       <import namespace="http://j2ee.netbeans.org/wsdl/Testfile2" location="Testfile2.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
       <import namespace="http://enterprise.netbeans.org/bpel/test_service3Wrapper" location="Partners/test_service3/test_service3Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
       <import namespace="http://dim.test.org/" location="Partners/test_service3/test_service3.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
       <import namespace="http://enterprise.netbeans.org/bpel/test_service2Wrapper" location="Partners/test_service2/test_service2Wrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
       <import namespace="http://dim.test.org/" location="Partners/test_service2/test_service2.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
       <partnerLinks>
          <partnerLink name="PartnerLink3" xmlns:tns="http://enterprise.netbeans.org/bpel/test_service2Wrapper" partnerLinkType="tns:test_service2LinkType" myRole="test_service2Role"/>
          <partnerLink name="PartnerLink2" xmlns:tns="http://enterprise.netbeans.org/bpel/test_service3Wrapper" partnerLinkType="tns:test_service3LinkType" partnerRole="test_service3Role"/>
          <partnerLink name="PartnerLink1" xmlns:tns="http://j2ee.netbeans.org/wsdl/Testfile2" partnerLinkType="tns:Testfile21" myRole="Testfile2PortTypeRole"/>
       </partnerLinks>
       <variables>
          <variable name="Testfile2OperationOut" xmlns:tns="http://j2ee.netbeans.org/wsdl/Testfile2" messageType="tns:Testfile2OperationReply"/>
          <variable name="Operation1In" xmlns:tns="http://dim.test.org/" messageType="tns:operation1"/>
          <variable name="LuizaoOut" xmlns:tns="http://dim.test.org/" messageType="tns:luizaoResponse"/>
          <variable name="LuizaoIn" xmlns:tns="http://dim.test.org/" messageType="tns:luizao"/>
          <variable name="Testfile2OperationIn" xmlns:tns="http://j2ee.netbeans.org/wsdl/Testfile2" messageType="tns:Testfile2OperationRequest"/>
       </variables>
       <correlationSets>
          <correlationSet name="CorrelationSet1" properties="ns1:My_Property"/>
       </correlationSets>
       <sequence>
          <receive name="Receive1" createInstance="yes" partnerLink="PartnerLink1" operation="Testfile2Operation" xmlns:tns="http://j2ee.netbeans.org/wsdl/Testfile2" portType="tns:Testfile2PortType" variable="Testfile2OperationIn">
             <correlations>
                <correlation set="CorrelationSet1" initiate="yes"/>
             </correlations>
          </receive>
          <assign name="Assign1">
             <copy>
                <from>$Testfile2OperationIn.part1/ns0:ena</from>
                <to>$LuizaoIn.parameters/ena</to>
             </copy>
             <copy>
                <from>$Testfile2OperationIn.part1/ns0:id</from>
                <to>$LuizaoIn.parameters/id</to>
             </copy>
          </assign>
          <invoke name="Invoke1" partnerLink="PartnerLink2" operation="luizao" xmlns:tns="http://dim.test.org/" portType="tns:test_service3" inputVariable="LuizaoIn" outputVariable="LuizaoOut"/>
          <receive name="Receive2" createInstance="no" partnerLink="PartnerLink3" operation="operation1" xmlns:tns="http://dim.test.org/" portType="tns:test_service2" variable="Operation1In">
             <correlations>
                <correlation set="CorrelationSet1" initiate="no"/>
             </correlations>
          </receive>
          <assign name="Assign2">
             <copy>
                <from>$Operation1In.parameters/hik</from>
                <to>$Testfile2OperationOut.part1/ns0:hik</to>
             </copy>
          </assign>
          <reply name="Reply1" partnerLink="PartnerLink1" operation="Testfile2Operation" xmlns:tns="http://j2ee.netbeans.org/wsdl/Testfile2" portType="tns:Testfile2PortType" variable="Testfile2OperationOut"/>
       </sequence>
    </process>If it's a bug,that means that i can't use second receive after invoke any more?

  • How get OutputHeaderVariable in invoke Activity

    Hi,
    I am calling an external webservice using invoke activity.I am assiging header to the soapmessage using the Input Header Variable in invoke activity.
    Now I want to extract the header in the response SoapMessage .I have used
    bpelx:outputHeaderVariable to read the output header.
    <invoke name="Invoke_1" partnerLink="PartnerLink_1"
    portType="ns1:DMSBODService" operation="ProcessMessage"
    inputVariable="Invoke_1_ProcessMessage_InputVariable"
    outputVariable="Invoke_1_ProcessMessage_OutputVariable"
    bpelx:outputHeaderVariable="outputHeader"
    bpelx:inputHeaderVariable="header"/>
    But I am not able to get any output header.Its giving me empty value.
    Any suggestion on this please
    thanks
    deepthi

    If you do the call from lets say SoapUI, do you see the correct values in the soap-response ?

  • Jms Adapter invoke activity Reply Time out

    I am working on dynamic routing using JMS adapter. i am able to set the Destination Queue and Reply queue as part of Invoke activity properties.
    Now i want to set the reply time out parameter as same. I am able to set replyTimeout in .JCA file, But i want to set this value dynamically.
    Can you please help on this.

    I am working on dynamic routing using JMS adapter. i am able to set the Destination Queue and Reply queue as part of Invoke activity properties.
    Now i want to set the reply time out parameter as same. I am able to set replyTimeout in .JCA file, But i want to set this value dynamically.
    Can you please help on this.

  • Wanted to see the complete URL in Invoke activity dynamically

    Hi
    In BPEL instance that exists in em , Is there any possibility to see the complete URL for an Invoke activity which url it is hitting dynamically ?
    I have a cluster environment (001, 002) for an webservice , i am giving the load balancing URL, every thing works fine , but not able to see/ensure which exact server's URL being hit dynamically from invoke activity of BPEL.
    Is there a possibility to see the URL in BPEL instance like audit, flow,.. enabling any of the logging etc etc...
    Regards,
    Rajiv S

    Hi,
    I might be wrong but I don't think that the BPEL is aware of the URL of the endpoint choosen by the load-balancer (That is the purpose of the load-balancer).
    So I would advise you to check the load-balancer monitoring to know (or add a data in the response that let you identify the endpoint reached ?).
    regards,
    mathieu

  • Dynamic Operation in Invoke activity

    Hi All,
    We have developed a java webservice name (ShippingUtil), In this we have exposed a number of methods like
    1) UpdateShipmentDetails
    2) FetchShipmentDetails
    3) IsValidShipment
    now out of these IsValidShipment and FetchShipmentDetails both expect ShipmentId as payload.
    Our requirement is such that we want to call both of them using the same invoke activity.
    Currently when we call the ShippingUtil service using invoke activity we need to select one of the exposed methods. So my question is that Is there a way so that we need not define the process in invoke activity at design time, rather we should be able to call any one of the methods based on certain parameter at runtime.For this we do not want to use a switch case. Please point me to any information for this scenario.
    Thanks in advance.
    Ankit

    On second thought perhaps a better approach to sending 2 different inputs would be to define a parent input message format that contains both the input messages within, something like below and populate the right part depending on which partner link you want to invoke.
    <element name="loanApplication" type="s1:LoanApplicationType"/>
    <complexType name="LoanApplicationType">
    <choice minOccurs="1" maxOccurs="1">
    <element name="AmericanLoanApplication" type="s1:AmLoanApplicationType"/>
    <element name="StarLoanApplication" type="s1:StarLoanApplicationType"/>
    </choice>
    </complexType>
    Of course, in your soap bindings you would need to bind the rights parts of the parent message to the right operation.
    HTH,
    Nilanshu.

  • 100083/rpc/tcp still active and was not reconfigur

    Hi,
    When I restarted my Inetd daemon , it logs the following line to /var/adm/messages/
    May 2 15:31:40 MyMachine inetd[121]: config: 100083/rpc/tcp still active and was not reconfigured.
    Can anyone explain me what does it mean?
    ( the /etc/inetd.conf contains this entry :
    100083/1 tli rpc/tcp wait root /usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/rpc.ttdbserverd )
    Thanks

    Well the message means that someone else is using this port/service.
    Sometimes people who have wrappers built around a particular service
    see that if they have already have an instance of the service running and
    they try to stop/start the inetd daemon.

  • Process behaviour invoke activity / partnerLink

    Hi,
    i wanted to know which behaviour / model is implemented by the oracle bpel process manager regarding the invocation of subprocesses or services defined by a partnerLink.
    partnerLinks could be pointing to external web services or to other modelled bpel processes, which are deployed in the same bpel engine. Also there could be a synchronous and asynchronous invocation. What happens in all these cases, if the caller or callee will abort or malfunction, e.g. if we have 2 bpel processes deployed in the oracle bpel process manager, process A calling process B with a synchronous invoke activity. What happens if process A aborts or malfunctions? What happens if process B aborts or malfunctions? What if it would be a asynchronous call? What if process B would be a external web service? Is the called service defined in a partnerLink always an autonomous process or which dependency is modelled by the bpel process manager between main process and called subprocess/partnerLink. Or should a subprocess be modelled differently, e.g. in a scope, and not by a independent bpel process model, to achieve more process dependency?
    Currently i´m using Oracle BPEL Process Manager 10.1.2.
    Thanks in advance
    Peter

    Has anyone an idea how this behaviour would be like? Is there a dependency just in BPEL scopes and full autonomy in BPEL partnerLinks?

  • Timeout configuration in a Invoke Activity

    Hi there,
    Is it possible to set a timeout to a invoke activity, i'm calling to a external WS (Partner Link), but i need to set a timeout to the response, inside my bpel process i have several invokes activities to different WS, so i have to set diferent timeout for each invoke activity.
    Thanks for your help
    Yuri

    Hi Amit,
    You can set this property in composite.xml for your reference
    <reference name="TestRef">
    <interface.wsdl interface="your_interface">
    <binding.ws port=""....>
    *<property name="oracle.webservices.httpReadTimeout" type="xs:string" many="false">10000</property>*
    </binding.ws>
    </reference>
    Thanks
    --Sree                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • What is the use correlations property inside bpel invoke activity ?

    Hi all,
    There is a tab called correlations inside invoke activity,what is the use of correlations.What is the significance of its paramaters "set" "initiate" "properties" "pattern".
    And also kindly provide some links how to use it ?

    There is a topic called Correlation Sets. Read about that. There is an example in soa suite around 'mid process receive'. Here you can see an example of how the correlation tab is used.

  • Invoking 'active directory external authentication plug-in'  from login.jsp

    Hi
    I am using the Oracle AS 10g on Unix. We have a web application in JAVA based on OC4J Framework.
    Currently user use application url for accessing the login page, enters credentials and then the authentication is done through LDAP.
    Now we have to remove the login page from application. i.e. once user is successfully logged in Windows on his pc, and tries to access our application through it's url, he must be automatically authenticated using the credentials entered in windows and display the welcome page of application. Same as any intranet application.
    For this requirement, we have 'active directory external authentication plug-in' installed on server.
    What we need to know is how this process will work and changes required in our jsp page to invoke this plug-in and authenticate user by accessing windows-credentials automatically.
    kindly let me know

    Hi
    I am currently using NTLM to fetch the windows username and then creating an anonymous connection with the LDAP Server.
    Then i serach using the user name in ldap directory.
    NTLM is no longer required , instead we have 'active directory external authentication plug-in' installed on LDAP.
    as far as i know the plug-in will process the kerberos ticket generated by windows to automatically authenticate.

Maybe you are looking for

  • Power Mac G5 (OS X 10.4 I believe) won't start-up, goes to gray screen with ? in a folder.... ideas??

    I moved a bunch of music from my external hard drive to my Mac's hard drive, I practically filled up the hard drive on the Mac. Then my Firefox crashed so I shut the computer down. When I try to restart It stops at a gray screen with a folder in the

  • How to handle dynamic receiver detemination in PI 7.3 java only

    1. I'm doing the file to idoc scenario, i have to give the control record mandatory feilds dyanmically i.e at runtime. what are the steps i need to follow. plz share some relavant documents. 2. How the dynamic receiver detemination is worked in PI 7.

  • How can i save a incomplete download

    when i want to turnoff my computer, but some other down loading going on computer. i wants to download rest of data before i have paused at the time of turnoff computer.

  • Printdatagrid variableRowHeight="true" and multipage

    Hi All, I've been searching for a fix or workaround to what seems to be a long time bug with printing. When my PrintDataGrid is set to have variableRowHeight="true" wordWrap="true" and there is a need for multipage, the last row is cut off. This basi

  • Help with count and sum query

    Hi I am using oracle 10g. Trying to aggregate duplicate count records. I have so far: SELECT 'ST' LEDGER, CASE WHEN c.Category = 'E' THEN 'Headcount Exempt' ELSE 'Headcount Non-Exempt' END ACCOUNTS, CASE WHEN a.COMPANY = 'ZEE' THEN 'OH' ELSE 'NA' END