Unable to call  BPM process in service bus

Hi,
I am exposing BPM process as webservice. Inside oracle service bus based on bpm process WSDL i am creating business service and proxy service. How to call BPM process? I am trying with sample client which is invoking proxy exported wsdl. But i am always getting echoed request. Any suggestions on how to call BPMProcess inside service bus?
regards,
PV

I am not able to test my proxy using test console .. I am getting following error message
The invocation resulted in an error: .
     <soapenv:Envelope      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
     <soapenv:Body>
     <soapenv:Fault>
     <faultcode>soapenv:Server</faultcode>
     <faultstring>BEA-380002: CCHL-349940</faultstring>
     <detail>
     <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
     <con:errorCode>BEA-380002</con:errorCode>
     <con:reason>Hostname</con:reason>
     <con:location>
     <con:node>RouteNode1</con:node>
     <con:path>request-pipeline</con:path>
     </con:location>
     </con:fault>
     </detail>
     </soapenv:Fault>
     </soapenv:Body>
     </soapenv:Envelope>

Similar Messages

  • Unable to call  BPM process webserivce  from Proxy in  oracle Service bus

    I created business service in oracle service bus through BPM process WSDL. later Created proxy out of business service. In proxy service MessageFlow I created a route node with service as my BPM process business service. When i invoke proxy I am always getting the following error.
    Request :
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proc="http://bea.com/albpm/Sapme_test_1/Process">
    <soapenv:Header/>
    <soapenv:Body>
    <proc:startSession>
    <password>Participant</password>
    <user>Participant</user>
    </proc:startSession>
    </soapenv:Body>
    </soapenv:Envelope>
    Response :
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>BEA-380000: General runtime error: socket write error: Connection aborted by peer</faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>General runtime error: socket write error: Connection aborted by peer</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>request-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    I tried the same example with general webservice instead of BPM Process it is working fine.
    regards,
    pv

    Even Some times I am getting the following error
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>BEA-380000: BAD REQUEST</faultstring>
    <detail>
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380000</con:errorCode>
    <con:reason>BAD REQUEST</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    regards,
    pv

  • Oracel BPm Question: Unable to start BPM Process Web Service

    Hello,
    I was trying to create a new webservice interface for a BPM proces. However When I try to access the WSDL I ran into this issue:
    The WSDL is supposed to be located at:
    http://localhost:7001/albpmServices/albpmengine/ws/NewUserServiceListener?wsdl=true
    Error 500--Internal Server Error
    java.lang.NullPointerException
         at fuego.webservices.HttpSoapListener.process(HttpSoapListener.java:176)
         at fuego.ejbengine.servlet.SoapServlet.doPost(SoapServlet.java:75)
         at fuego.ejbengine.servlet.SoapServlet.doGet(SoapServlet.java:62)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3395)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

    For Oracle BPM 10g and 6.0 running on Enterprise WebLogic try:
    http://{WebLogicMachineName}:{WebLogic Port}/albpmServices/{Engine-name}/ws
    Replace the {WebLogicMachineName} and} {WebLogic Port} with your WebLogic host and port. Replace the {EngineName} with the BPM engine name shown in the Oracle BPM admin console under Engines.
    Dan

  • Calling Oracle BPM Process Web Service from Oracle Service Bus

    Hi
    I am using Oracle Service Bus 10gR3.
    I have developed simple BPM process through Oracle BPM studio 10.3.1.0.I then followed steps below
    1. Create a Process.
    2. Expose the Process as a Web Service.
    3. Run the project. This starts the Process Execution Engine.
    4. Create an ALSB External Resource of type Management Host.
    5. Create a second ALSB External Resource for registration.
    6. Register the End Point
    Until this point everything is fine. Then I created one project through Oracle Service Bus console. Under that created WSDL, Proxy Service and Business Service Folders. I am using the web service created through BPM studio as teh Business Service in SB . I then created one proxy service to route the request to the Business Service.
    Finally when I try to test the Proxy Service by launching test console, I get the
    <con:fault xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380001</con:errorCode>
    <con:reason>INTERNAL SERVER ERROR</con:reason>
    <con:location>
    <con:node>RouteNode1</con:node>
    <con:path>response-pipeline</con:path>
    </con:location>
    </con:fault>
    I also tried to debug through "Oracle Workshop for WebLogic Version 10.3 " . But I am not getting enough details as to why this is failing.
    Please help me . Thanks In advance.
    Thanks
    Nilay
    Edited by: user8950019 on Feb 1, 2010 4:11 AM

    Hi,
    When im calling wsdl created when BPM exposed as webservice in SOAP-ui, i first hit the startSession
    Request is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:startSession>
    <password>Employee</password>
    <user>Employee</user>
    </exp:startSession>
    </soapenv:Body>
    </soapenv:Envelope>
    Response i Get is:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:startSessionResponse xmlns:ns1="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <return>3782hecq1s85h</return>
    </ns1:startSessionResponse>
    </soapenv:Body>
    </soapenv:Envelope
    but when i put this sessionId in main request:-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://bea.com/albpm/ExpenseManagement/ExpenseReport">
    <soapenv:Header/>
    <soapenv:Body>
    <exp:expenseReport>
    <sessionId>3782hecq1s85h</sessionId>
    <reportArg>
    <!--Optional:-->
    <comments>yes</comments>
    <!--Optional:-->
    <costCenter>jaa</costCenter>
    <!--Optional:-->
    <description>aa</description>
    <!--Optional:-->
    <isApproved>y</isApproved>
    <!--Zero or more repetitions:-->
    <items>
    <!--Optional:-->
    <elements>
    <!--Optional:-->
    <amount>700</amount>
    <!--Optional:-->
    <date>?</date>
    <!--Optional:-->
    <description>?</description>
    <!--Optional:-->
    <receiptChecked>?</receiptChecked>
    </elements>
    </items>
    <!--Optional:-->
    <reviewedBy>?</reviewedBy>
    <!--Optional:-->
    <submitDate>?</submitDate>
    <!--Optional:-->
    <submittedBy>?</submittedBy>
    <!--Optional:-->
    <total>?</total>
    </reportArg>
    </exp:expenseReport>
    </soapenv:Body>
    </soapenv:Envelope>
    Response coming is :-
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server.userException</faultcode>
    <faultstring>fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.</faultstring>
    <detail>
    <ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/">fuego.lang.ComponentExecutionException: The method 'expenseReport' from class 'xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl' could not be successfully executed.
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:244)
         at fuego.lang.Invokeable.invokeDynamic(Invokeable.java:188)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.soaptype.SoapListener.invokeDynamic(SoapListener.java:104)
         at fuego.lang.Invokeable.invoke(Invokeable.java:160)
         at fuego.fengine.FEngineWebServiceExecutor$2.execute(FEngineWebServiceExecutor.java:133)
         at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304)
         at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470)
         at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551)
         at fuego.transaction.TransactionAction.start(TransactionAction.java:212)
         at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123)
         at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66)
         at fuego.fengine.FEngineWebServiceExecutor$1.run(FEngineWebServiceExecutor.java:65)
         at fuego.component.Message.process(Message.java:576)
         at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:780)
         at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:755)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
         at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134)
         at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:244)
         at fuego.fengine.FEngineWebServiceExecutor$WebServiceExecutorPrincipal.processBatch(FEngineWebServiceExecutor.java:168)
         at fuego.component.ExecutionThread.work(ExecutionThread.java:839)
         at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
    Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "jaa"
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:36)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
         at fuego.lang.JavaObject.invoke(JavaObject.java:227)
         at fuego.lang.Invokeable.invokeImpl(Invokeable.java:234)
         ... 21 more
    Caused by: java.lang.NumberFormatException: For input string: "jaa"
         at java.lang.NumberFormatException.forInputString(Unknown Source)
         at java.lang.Integer.parseInt(Unknown Source)
         at java.lang.Integer.valueOf(Unknown Source)
         at fuego.util.Conversion.tojava_lang_Integer(Conversion.java:934)
         at fuego.xobject.runtime.ConversionUtilities.fromString(ConversionUtilities.java:56)
         at fuegoblock.xml.XmlElementDeserializer.deserializeElement(XmlElementDeserializer.java:175)
         at fuegoblock.xml.XmlElementDeserializer.deserialize(XmlElementDeserializer.java:81)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:160)
         at fuegoblock.xml.DynamicXml.createObjectFrom(DynamicXml.java:119)
         at xobject.ExpenseReportWebServiceImpl.ExpenseReportServiceInternalAlbpmListenerImpl.expenseReport(ExpenseReportServiceInternalAlbpmListenerImpl.xcdl:17)
         ... 28 more</ns1:stackTrace>
    <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">D-113014550</ns2:hostname>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    can anyone explain why this error is coming.?
    Edited by: user8937128 on May 19, 2010 6:58 AM

  • Unable to Trigger BPM Process from ECC --- Need Help

    Hi All,
    I have created a BPM and exposed the Process as a web service. Now when ECC team is trying to trigger the BPM through the provided Web Service, they are getting the below error.
    Issue is that the messages fails in ECC with the Status u201CSystem Erroru201D and this is due to reason below :
    "The RM Source endpoint requests this acknowledgement by including an
    <AckRequested> header block in the message. An RM Destination that
    receives a message that contains an <AckRequested> header block MUST
    respond with a message containing a <SequenceAcknowledgement> header
    block" (Web Services Reliable Messaging Protocol 1.0).
    Below is the structure of WSDL I gave to the ECC team.
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile" targetNamespace="http://www.example.org/NewWSDLFile/">
    <wsdl:types>
    <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">
    <xsd:element name="NewOperation">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="NewValue" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    </wsdl:types>
    <wsdl:message name="NewOperationRequest">
    <wsdl:part element="tns:NewOperation" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="NewWSDLFile">
    <wsdl:operation name="NewOperation">
    <wsdl:input message="tns:NewOperationRequest"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="NewOperation">
    <soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="NewWSDLFile">
    <wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">
    <soap:address location="http://www.example.org/"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Please help.

    This below thread solved my problem.
    Start BPM Process Trigger - Read timed out
    SrinivaS

  • JSP-BPM Process-Web Service interaction

    Hi all
    I am new to Oracle bpm studio. I am having one very important question.
    I want to understand the JSP-BPM-Webservice interaction in Oracle BPM studio BPM Process, as we have an enterprise application having servlets, ejbs, etc, for these servlets & ejbswe are creating web services to expose their functionality, through a BPM process. We have created jsps for showing the result fetched from the external web services imported in our BPM process.
    So in brief, jsp and external webservices are imported in our BPM project, configured as interactive & global activity respectively.
    Please guide us for the JSP-BPM-Webservice interaction.
    How to make the webservice working in response of the jsp, getResult Button? So that on pressing the button on jsp the webservice can return the result and the result can be diplayed on another jsp?
    How to bind the webservice with bpm object, and pass the values through the bpm flow?
    Could you please guide me through this small demo application?
    Please please please reply my question, eagerly waiting for your reply.......................................
    Thanks & Regards
    Ashish Chaudhary
    Edited by: user10952025 on Jan 11, 2010 8:43 PM

    Hi Sujata
    Yes we did the same, as given in some tutorials how to create the "Web service catalogue component", we did it, introspected the webservice.
    Now we need to pass the inputs to the add method of the web service, so that it can return the result back to the jsp. So in order to achieve this we created one interactive activity component & object for jsp in the main BPM process and for the same jsp, one interactive activity component in the screenflow, and to interact with the webservice, we created the global activity in the main BPM process. We edited this global activity and dragged the add method definition there.
    So now we are facing issues with jsp-web service interaction, they are not interacting, so we want somebody to guide us how to enable this with step by step instructions if somebody has done it already. We have already gone thru a lot of tutorials & forum but we want to resolve this asap.
    Thanks & Regards
    Ashish

  • Delayed response while calling the process web service

    I have four managed servers in a cluster and the ip addresses are
    managed_server_1 -20.20.40.21
    managed_server_2 -20.20.40.22
    managed_server_3 -140.20.40.23
    managed_server_4 -140.20.40.24
    The admin server is on 20.20.40.21
    I start the managed server from command prompt using the commant
    ./startManagedWeblogic {name of the managed server} {admin console url} ie
    i start managed_server_1 from 20.20.40.21 unix box by going to {weblogic installation}\bin
    and running the following command (we have some issues with the node manager so have been using this
    method)
    ./startManagedWeblogic managed_server_1 http://20.20.40.21:17003
    similarly i start the other servers from their respestive unix boxes
    managed_server_2 from the 20.20.40.22 unix box using the command ./startManagedWeblogic managed_server_2 http://20.20.40.21:17003
    managed_server_3 from the 140.20.40.23 unix box using the command ./startManagedWeblogic managed_server_3 http://20.20.40.21:17003
    managed_server_4 from the 140.20.40.24 unix box using the command ./startManagedWeblogic managed_server_4 http://20.20.40.21:17003
    all these servers are in the cluster named BPM_cluster and the bpmengine is deployed onto this cluster
    when i deploy the application to the bpmengine it gets properly deployed onto the servers
    and i could see the process web services getting generated
    but when i try to call these webservices for each managed server seperately
    the response from managed_server_1 and managed_server_2 takes leass tha 2 secs
    but the response from managed_server_3 and managed_server_4 takes about 25 secs
    I am not able to figure out why us taking so long from the managed servers 3 and 4
    the bpmengine ds and directory ds have the cluster as targets (I also tried to point to all the servers in the cluster even that
    didnot work). I feel that there is db connectivity issue from the servers but i am not sure how to check that.
    Can anyone help me with this ?
    Thanks

    Please make sure that your solman box meet the software prerequisit as per this note below
    1483508 : Solution Manager 7.1: Root Cause Analysis pre-requisites
    This will solve that ptoblem .
    Best Regards
    Jai Wardhan

  • Synchronous call to process web service

    Hi All,
    Right now in my project I have exposed some process web services to be used by front end. But these process web service are asynchronous and does not return any output unless its an exception. Is there any other approach where front end system can contact OBPM and get response as well stating whether operation has been successfull or not. I am using OBPM 10gR3.
    Thanks and Regards,
    Yasmin.

    Hello Yasmin:
    Take a look to this thread. Maybe it can be helpfull.
    how to create a process through API in BPM 11g
    I hope you find what you are looking for.
    isabelbernely

  • Unable to start Oracle Process Manager Service

    I installed EPM 11.1.2.1 on Windows 2008 R2.
    Oracle database 11g.
    I installed and configured every thing was working fine. But suddenly the Oracle Process Manager service is not starting.
    I checked in event viewer the following error i found:
    The Oracle Process Manager (EPM_epmsystem1) service failed to start due to the following error:
    The service did not respond to the start or control request in a timely fashion.
    Please help me.

    Hi Jasmin,
    The error was:
    The service did not respond to the start or control request in a timely fashion.
    Thanks,
    Ravi.

  • Unable to initiate BPM process despite using script task

    Hi,
    I've created a BPMN process which I want to initiate through a script task - I followed the steps given in section 3.7 of the following doc -
    https://stbeehive.oracle.com/content/dav/st/HP%20personal%20workspace/Public%20Documents/BPMN_03_SalesQuote_Implementation.pdf
    but after deploying this process, when I go to BPM workspace using my user's login, I don't see my BPM process under list of applications. What could be wrong?
    Thanks,
    Harsh

    Hi Lavanya,
    Could you please tell me how you resolved. I am also getting same error.
    com.sap.glx.adapter.api.AdapterException: Process start failed due to TransitionException
    Thanks in advance.
    cheers,
    dev

  • Unable to open BPM Processes in Jdev post 11,1.1.5 patch BPM PS4 FP

    Hi All ,
    We applied the BPM FP PS4 patch on top of our Jdev 11.1.1.5 installation as per the instructions here -
    http://www.oracle.com/technetwork/middleware/soasuite/documentation/readme-bpm-488324.txt
    But after that we are not open to see the BPM Process in Jdeveloper at all , something which was working fine before we installed the patch.
    Has anyone faced this issue before or knows what should be done please ?

    Hi
    1. After applying FP to JDeveloper, we did not face any issues. We could still open our old processes, business rules etc everything from BPM Project Navigator tab.
    2. So I guess you applied both the below patches to the JDev. In JDev, select your workflow project -> Right click -> Project Properties. In this select Libraries and Classpath and make sure all the modules are in proper and none of them are like in Red Color. Red color means that module location is not found like that.
    soa-jdev-extension.zip - Oracle JDeveloper Extension for SOA
    bpm-jdev-extension.zip - Oracle JDeveloper Extension for BPM
    3. One quick test, create a new test bpm app with one bpm project with all defaults. Then open this newly created bpm process. This wil make sure if your JDev and the new patch is applied correctly or not. Acutally after applying FP, when you open process in the central window on top you will see a new Row with new compoments like Activity, Mail etc on top left corner.
    4. If newly created one works, then check your old project and its properties like that.
    5. Finally, when you try to open it, and if it fails, it should show some error message in the bottom status window. Look what it says.
    We have not faced any issues like this after upgrading to FP.
    Thanks
    Ravi Jegga

  • BPM-Process as Service getting SAXException while invoking the service

    Hi Everyone,
    I have create a Process which contain an array element of BPM Object as output of the process, later I deployed it as Process Service.
    When I am invoking the service from SOAP I am getting "org.xml.sax.SAXException: WSWS3047E: Error: Cannot deserialize element arrayItem of bean". Looking into the exception I found it is not able to parse the arrayItem tab. Please do let me know if anyone has faced such problem and having the solution to fix it.
    Thanks & Regards,
    Ankur

    Approach to resolve the problem is to use the XSD objects.

  • Unable To Call Active FM Through Service Call - After Adding To a TP

    Hi,
    I am facing a weird problem.
    I have created a FM "Z_GENERIC_SERVICE" which is remote enabled. I have radio button for Remote Enabled and Start Immediately selected.
    Initially this FM/RFC was a local object (in $TMP package), created in local Function Group.
    I was able to execute this RFC from WDJ as well as from WDA via service calls.
    But later, I added this particular RFC to a Transport request. Hence it is inside a newly created Function Group now.
    And additionally, I recreated the service call to this RFC inside WD Component.
    This FM is in active state!
    Now while running application, I get following error:-
    The following error text was processed in the system KLL : The function module is not active or contains no code.
    The error occurred on the application server KLL_10 and in the work process 3 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: EXECUTE_Z_GENERIC_SERVI of program /1BCWDY/E6VJ1B35GQA0PLHLCWNC==CP
    Method: IF_COMPONENTCONTROLLER~EXECUTE_Z_GENERIC_SERVI of program /1BCWDY/E6VJ1B35GQA0PLHLCWNC==CP
    Method: ONACTIONATESTCALL of program /1BCWDY/E6VJ1B35GQA0PLHLCWNC==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/E6VJ1B35GQA0PLHLCWNC==CP
    Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
    Method: IF_WDR_ACTION~FIRE of program CL_WDR_ACTION=================CP
    Method: DO_HANDLE_ACTION_EVENT of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Any idea why this is happening?
    Thanks and regards,
    Amey Mogare

    Actually, FM was active but Function Group was inactive!

  • How to call BPM process from Java

    Hi All,
    Can anybody help how to call a BPMN process from java.Please give any sample exaple on this.
    Thanks,
    Ganesh

    For 11g BPM please look at this post. Re: Getting while running the BPEL process from java
    It references an ATeam example app that can start processes from a web client. But the Java APIs are described too.

  • How to initiate a BPM process from Service actions

    I need to start a BPM workflow process automatically whenever a document is checked in or imported into WCC, what's teh best way to do that please?

    https://blogs.oracle.com/practicalbpm/entry/webcenter_content_ucm_bpm_integration
    http://docs.oracle.com/cd/E21764_01/doc.1111/e16759/toc.htm

Maybe you are looking for

  • How to remove my credit card from the App Store

    How to remove my credit card from the App Store

  • How to find tags in InDesign

    Hello, I have a problem with InDesign tags. I hope I've mapped tags to styles correctly, but suppose this: you have a tag inside another tag, like subscript inside italics. I then need the subscript to be italics as well. This seems to be a bit of a

  • How to expedite OCR process?

    Hi, A. How to expedite the OCR process for : 1. One 50 MB, it takes  45 minutes to 1 hour minutes 2. Multiple files size of 13 GB. It takes 20 hours to complete. And it has increased to 50 GB B. What is the best PC specification for me to experdite t

  • What is best free antivirus software

    what is the best free antivirus software for Macbook pro and IMac ?

  • Instantiating a class from another package

    Hi, I have two packages, say "framework" and "impl" - framework package (framework.jar) - contains base classes - contains factories to instantiate concrete classes - bundled in <product>.ear impl package (impl.jar) - contains implementation(concrete