Parallel synchronous calls from BPM

Hi,
how many parallel synchronous calls can XI perform at once?
Reason why I ask, for me it looks like parallel calls are handled sequentially in XI.
My scenario: I have a ccBPM that should ask three different synchronous WebServices to collect data. In the BPM I used the Branch element where one synch call is in every branch.
Unfortunately at runtime the monitoring says that the WebServices are asked consecutive and not parallel.
Even if I start a performance test an run 10 BPMs at the same time, all WebServices are asked consecutive.
So is there a unknown hidden parameter to force parallel sync calls or is XI not able to perform such calls?
Regards,
Robert
(tested on 7.0 and 7.1)

Hi,
Maximum Number of receivers you couls send at a time are 999. So i think u can make 999 webservice parallel calls at a time.
Using BPM:
First have a receive step and then the receiver determination  and the out put of this step would be a multi line element(containing all the receivers identified during the runtime).And then create a block step in par for each mode and in the properties give the multielement name created from the receiver determination step and then a send step in the block in synchronous mode.
In ID confgure all the receivers.
Thanks,
Vijaya.
Edited by: Vijaya Lakshmi Palla on Jun 2, 2008 6:29 AM

Similar Messages

  • Error while calling ejb service call from BPM service

    Hi,
    We are using the Oracle 11.1.1.5.0
    We are calling ejb service call from BPM service to update the data to Oracle database.
    We are getting the below error when we executing the ejb service call from BPM Service.
    <Error> <EJB> <BEA-010026> <Exception occurred du
    ring commit of transaction Name=[EJB oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliver
    yBean.handleCallback(java.lang.String,java.lang.String,java.lang.String,int,bool
    ean)],Xid=BEA1-45B91984D57960994897(30845116),Status=Rolled back. [Reason=javax.
    transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a p
    articipant in two-phase commit. To force this participation, set the GlobalTrans
    actionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhas
    eCommit for the Data Source = EBSConnection],numRepliesOwedMe=0,numRepliesOwedOt
    hers=0,seconds since begin=1,seconds left=60,XAServerResourceInfo[SOADataSource_
    base_domain]=(ServerResourceInfo[SOADataSource_base_domain]=(state=rolledback,as
    signed=soa_server1),xar=SOADataSource,re-Registered = false),XAServerResourceInf
    o[ArCnTaskForms@EBSConnection@EBSConnection_base_domain]=(ServerResourceInfo[ArC
    nTaskForms@EBSConnection@EBSConnection_base_domain]=(state=rolledback,assigned=s
    oa_server1),xar=weblogic.jdbc.wrapper.JTSEmulateXAResourceImpl@fa5476,re-Registe
    red = false),SCInfo[base_domain+soa_server1]=(state=rolledback),properties=({web
    logic.jdbc.remote.EBSConnection=t3://192.168.10.114:8001, weblogic.transaction.n
    ame=[EJB oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean.handleCallback(java.la
    ng.String,java.lang.String,java.lang.String,int,boolean)]}),local properties=({w
    eblogic.jdbc.jta.SOADataSource=[ No XAConnection is attached to this TxInfo ]}),
    OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=soa
    server1+192.168.10.114:8001+basedomain+t3+, XAResources={eis/tibjms/Queue, eis
    /activemq/Queue, WLStore_base_domain_BPMJMSFileStore, WLStore_base_domain__WLS_s
    oa_server1, eis/fioranomq/Topic, eis/jbossmq/Queue, eis/Apps/Apps, eis/websphere
    mq/Queue, eis/AQ/aqSample, WLStore_base_domain_SOAJMSFileStore, eis/aqjms/Queue,
    WSATGatewayRM_soa_server1_base_domain, eis/sunmq/Queue, eis/pramati/Queue, SSCo
    nnectionDS_base_domain, eis/tibjms/Topic, eis/tibjmsDirect/Queue, eis/wls/Queue,
    eis/tibjmsDirect/Topic, EDNDataSource_base_domain, eis/wls/Topic, eis/aqjms/Top
    ic, RL3TST_base_domain, ArCnTaskForms@EBSConnection@EBSConnection_base_domain, S
    OADataSource_base_domain, WLStore_base_domain_UMSJMSFileStore_auto_2},NonXAResou
    rces={})],CoordinatorURL=soa_server1+192.168.10.114:8001+base_domain+t3+): weblo
    gic.transaction.RollbackException: Could not prepare resource 'ArCnTaskForms@EBS
    Connection@EBSConnection_base_domain
    JDBC driver does not support XA, hence cannot be a participant in two-phase comm
    it. To force this participation, set the GlobalTransactionsProtocol attribute to
    LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source
    = EBSConnection
    at weblogic.transaction.internal.TransactionImpl.throwRollbackException(
    TransactionImpl.java:1881)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(Se
    rverTransactionImpl.java:345)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTran
    sactionImpl.java:239)
    at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocal
    Object.java:622)
    at weblogic.ejb.container.internal.BaseLocalObject.__WL_postInvokeTxRetr
    y(BaseLocalObject.java:455)
    at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(Sess
    ionLocalMethodInvoker.java:52)
    at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDelivery
    LocalBeanImpl.handleCallback(Unknown Source)
    at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMes
    sageHandler.handle(CallbackDeliveryMessageHandler.java:47)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(Dispatc
    hHelper.java:140)
    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatc
    hTask.java:88)
    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTas
    k.java:64)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
    utor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:908)
    at java.lang.Thread.run(Thread.java:662)
    Caused by: javax.transaction.xa.XAException: JDBC driver does not support XA, he
    nce cannot be a participant in two-phase commit. To force this participation, se
    t the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended)
    or EmulateTwoPhaseCommit for the Data Source = EBSConnection
    at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.jav
    a:83)
    at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerRe
    sourceInfo.java:1327)
    at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerRe
    sourceInfo.java:513)
    at weblogic.transaction.internal.ServerSCInfo$1.run(ServerSCInfo.java:36
    8)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
    gWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    .>
    <12 Oct, 2012 12:34:40 PM IST> <Error> <oracle.soa.bpel.engine.dispatch> <BEA-00
    0000> <failed to handle message
    javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot
    be a participant in two-phase commit. To force this participation, set the Globa
    lTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateT
    woPhaseCommit for the Data Source = EBSConnection
    at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.jav
    a:83)
    at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerRe
    sourceInfo.java:1327)
    at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerRe
    sourceInfo.java:513)
    at weblogic.transaction.internal.ServerSCInfo$1.run(ServerSCInfo.java:36
    8)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
    gWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    >
    <12 Oct, 2012 12:34:40 PM IST> <Error> <oracle.soa.bpel.engine.dispatch> <BEA-00
    0000> <Failed to handle dispatch message ... exception ORABPEL-05002
    Message handle error.
    error while attempting to process the message "com.collaxa.cube.engine.dispatch.
    message.instance.CallbackDeliveryMessage"; the reported exception is: Error comm
    itting transaction:; nested exception is: javax.transaction.xa.XAException: JDBC
    driver does not support XA, hence cannot be a participant in two-phase commit.
    To force this participation, set the GlobalTransactionsProtocol attribute to Log
    gingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = EB
    SConnection
    This error contained an exception thrown by the message handler.
    Check the exception trace in the log (with logging level set to debug mode).
    ORABPEL-05002
    Message handle error.
    error while attempting to process the message "com.collaxa.cube.engine.dispatch.
    message.instance.CallbackDeliveryMessage"; the reported exception is: Error comm
    itting transaction:; nested exception is: javax.transaction.xa.XAException: JDBC
    driver does not support XA, hence cannot be a participant in two-phase commit.
    To force this participation, set the GlobalTransactionsProtocol attribute to Log
    gingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = EB
    SConnection
    This error contained an exception thrown by the message handler.
    Check the exception trace in the log (with logging level set to debug mode).
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(Dispatc
    hHelper.java:207)
    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatc
    hTask.java:88)
    at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTas
    k.java:64)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
    utor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:908)
    at java.lang.Thread.run(Thread.java:662)
    >
    Could any body help on this issue.It is little bit urgent for us to resolve.
    Thanks in advance.

    Thanks Sudipto Desmukh,
    The link is helpful me to resolve this issue.
    Thanks,
    Narasimha E

  • Reprocessing Synchronous calls from XI

    Is there any way to reprocess synchronous calls from XI when they fail. Means a webService calling RFC through XI , in case R/3 is down then that case message should be persisted in XI and the error message(R/3 down)needs to be sent to webService. Later when R/3 is up the failed message needs to be reprocessed from XI and the Return Structure needs to be sent to webService as a separate response.
    Appreciate if anybody could throw a light.

    hi,
    no sync messages <b>cannot be reprocessed</b>
    you need to find another solution for your issue
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • RFC call From BPM

    Hi,
    I have a  scenario where I need to access a Function Module from BPM for certain business validations. My FM is in XI and I need to invoke that FM from BPM. How can we do that ? I am trying an RFC call but it gives me an error "No identifier defined for the system".
    Pl advise, where am I wrong OR if there is a better way to do that.
    Thanks,
    Sid

    This doesn't look like an issue for BPM.  Please check whether the connection is working fine by testing a call to the RFC in a simple scenario(file to RFC or whatever).
    In BPM all you need to do is a synchronous send step with abstract message type defined for both request and response structures of the FM . And in ID a receiver determination+channel and all for this step.
    Best of luck...

  • JDBC Synchronous call  using BPM

    Guys,
    Scenario is like this.
    1. Initiator is file adopter
    2. JDBC select (Synchronous call) select data from 1 DB table
    3. Copy response into some FTP system as a file.
    File Initiator is working fine Synchronous call is giving the error.
    I have created the Message Interfaces
      1. Synchronous abstract (JDBC_select)
      2. Asynchronous abstract (JDBC_Select)
    I have done the 2 mappings like
    1. File Initiator as source and JDBC_Select as target,
       (I am passing all constants values to JDBC_select like action='SELECT' table='tablename' and keys as well)
       JDBC_Select structure i have created as
           <Root>
             <selectStatement1>
             <action>
             <tablename>
             <access>
             <c1>
             <c2>
             <key>
             <c1>
    2. JDBC_response as source to Target_FILE as target.
       Response structure is like this
        <root>
        <row>
        <c1> </c1>
        <c2>...</c2>
        </row>
        </root>
    I have created the BPM by using
      --> transformation and send steps.
    Can any body send me the Blogs for this scenario .
    Thanks
    M

    Moorthy,
    <u>Message Types</u>
    1) File_Input
    2) JDBC_Req
    3) JDBC_ Response
    4) Target_File
    <u>Message Interfaces</u>
    1) Async_Outbound,
         - File_Input
    2) Async_Inbound
         - Target_File
    3) Async_Absract
         - File_Input
    4) Sync_Abstract
         - Target_File (Output Message)
         - JDBC_Response (Input Message)
    5) Sync_Inbound
         - JDBC_Request (Input Message)
         - JDBC_Response (Output Message)
    <u>Message Mapping</u>
    1)Mapping1
      - File_Input as a Source
      - JDBC_Reqest as Target(Here I am passing all constants values like action, tablename , accessfields and keyfields)
    2)Mapping2
      - JDBC_Response
      - Target_file (Target file structure as same JDBC_Response structure)
    <u>Interface Mapping</u>
    Interface Mapping 1
       - Sync_Abstract (source Interface)
       - Sync_Inbound  (Target Interface)
    Here is my doubt I am not getting Mapping program in the dropdown (F4 help), it is problem with my source and target?.
    What are the source and target for second interface mapping.
    Thank you for helping me alot on this..
    M

  • Problem Making More Than One ALSB Call From BPM

    Hello,
    I have a very simple BPM process, with a begin node, two automatic nodes, and an end node.
    The first automatic node makes a call to a web service running on ALSB (ALSBServiceA)
    The second automatic node makes a call to a second web service running on ALSB (ALSBServiceB)
    What I find happening is that the second call is not being executed (ALSBServiceB)
    The web service invocation from the first node executes okay, but it seems that the invocation from the second service is just ignored.
    What is strange is that if I reverse the order of the nodes (e.g. executed ALSBServiceB before ALSBServiceA) then, the ALSBServiceB executes while ALSBServiceA does not.
    It appears that in any process there can only be -one- successful invocation to ALSB, with all others being ignored. This is a pretty significant showstopper for us.
    Is this a known issue/bug/feature?

    Gary,
    There is not much I can do from here without more specific details, but
    the problem you describe is quite odd.
    Try the following, it might help you diagnose it:
    - Check the audit trail for one of the instances, to make sure that both
    automatic activities were executed.
    - Check the engine logs, see if there was an exception in the process
    that's causing it to retry or abort the instances.
    - Try running both calls from one activity.
    If you can't find the cause, contact support. They will be able to help
    you.
    JC
    On Thu, 22 May 2008 10:05:06 -0300, Gary Ng wrote:
    Hello,
    I have a very simple BPM process, with a begin node, two automatic
    nodes, and an end node.
    The first automatic node makes a call to a web service running on ALSB
    (ALSBServiceA)
    The second automatic node makes a call to a second web service running
    on ALSB (ALSBServiceB)
    What I find happening is that the second call is not being executed
    (ALSBServiceB)
    The web service invocation from the first node executes okay, but it
    seems that the invocation from the second service is just ignored.
    What is strange is that if I reverse the order of the nodes (e.g.
    executed ALSBServiceB before ALSBServiceA) then, the ALSBServiceB
    executes while ALSBServiceA does not.
    It appears that in any process there can only be -one- successful
    invocation to ALSB, with all others being ignored. This is a pretty
    significant showstopper for us.
    Is this a known issue/bug/feature?--
    Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

  • Parallel calls from BPM

    Hi all,
    I have a scenario in BPM where I have used a fork for sending messages in parallel. There are 3 synchronous RFC calls to same R/3 backend system. However, in message monitoring I can see that the messages are still in serial (start time of next message is after the first call has received response). It is somehow possible to achieve that the calls will be also by RFC adapter done in parallel?
    I have already tried to use 3 comunication channels, but it does not help.
    Thanks.
    Vladimir

    Hi all,
    I have tried all mention settings, but still the messages from adapter are being sent in serial.
    I have tried to increase the maximum connection in RFC adapter, I have tried to used more Comunication Channels and set in Receiver Agreements to use them. Both changes also with the following change in process design:
    In the process design I have this 3 bapi calls in a loop. For this loop there is also that mode ParForEach. After changing to this mode I can see in message monitoring that the BAPI calls are not being sent as before: b1,b2,b3,b1,b2,b3,.... but in this order: b1,b1,...,b2,b2,...,b3,b3,... However the messages are being still sent in serial.
    In Workflow Log I can see that some executed actions on beginning(Block item created, Background work item created) were done in parallel. However the sync. calls itselfs (message sent synchronously) are following in serial.
    Are there maybe some settings of Adapter engine or RFC adapter, which allows/deny processing of multiple threads?
    I have not found any documentation to such settings till now (except one small comment to MaxThreadCount property of J2EE Adapter Framework in XI Tunning Guide).
    Thanks & regards,
    Vladimir

  • Sync RFC call from BPM - message expired

    Hi guys,
    I have a scenario with BPM where I'm doing a sync RFC call to ECC and then I want to process the result. However, the processing of BAPI take approx 5 minutes and my messages get expired after 3 minutes.
    How to resolve this issue?
    Thanks a lot,
    Olian

    Hello,
    Problem might be at BAPI end.  Please check BAPI by executing with your set of inputs. If BAPI goes for exception for yoru set of input values.. you may not get response from R3. So you might have error..
    secondly.. Please post the error in the communication channel and errro in the SXMB_Moni as well.
    Thanks,
    subbu

  • Problem accessing value of response message of synchronous call in BPM

    Hello,
    I've a problem with a synchronous sending step (in BPM) and a following container operation.
    In the message monitoring I can see the right response of the sending step. But the value of the container is empty.
    If I navigate from the container of the sending step to the message, I can also see the right message.
    But I can't access any elements in the message, they will be ignored.
    Here is the response message:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <ns0:Envelope xmlns:ns0="http://xmlns.bp.com/UEHReply" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    - <ns0:Header>
      <ns0:Event businessDocRef="" component="VEST" domain="MyPoCVest" id="" objectPayloadRef="" timestamp="" />
      </ns0:Header>
    - <ns0:Body>
    - <ns0:ObjectPayload id="" version="">
    - <ns0:uehReply version="2.0">
    - <ns0:component type="BUSINESS">
      <ns0:name>VEST</ns0:name>
      <ns0:application>Vest</ns0:application>
      </ns0:component>
    - <ns0:exception id="0" type="">
      <ns0:triggerMsg format="" />
      </ns0:exception>
      <ns0:detail />
      <ns0:resolutionOption>WAIT</ns0:resolutionOption>
      <ns0:nextChoice>NONE</ns0:nextChoice>
      </ns0:uehReply>
      </ns0:ObjectPayload>
      </ns0:Body>
      </ns0:Envelope>
    And the XPath statement, to get the value:
    /p2:Envelope/p2:Body/p2:ObjectPayload/p2:uehReply/p2:resolutionOption
    Someone an idea?
    Cheers
    Daniel

    Hi ,
    I am facing similar problem , in case you have a resolution about the FAX number , then please let me know .
    Thanks,
    Abhishek
    ([email protected])

  • Question about async scenario and WS call from BPM

    Hello All
    Scenario is: Asynchronous  SOAP to JDBC, via BPM.
    In BPM I'd like to call webservice to lookup some data. What possibilities woul'd you suggest in such case?
    Currently I'm trying to configure synchronous Sender step in BPM, but no lusk so far...
    TIA
    Best Regards
    Maciej

    <CONTAINER>
    <PROPERTIES>
    <OWN_ID>
    <INSTID>18A905447B381DEF98CCE1D8F0274B6F</INSTID>
    <TYPEID>CL_SWF_CNT_PERSISTENCE_XML</TYPEID>
    <CATID>CL</CATID>
    </OWN_ID>
    <PROPSTRING>2</PROPSTRING>
    <XMLVERSION>0002</XMLVERSION>
    <INTERNAL>X</INTERNAL>
    </PROPERTIES>
    <ELEMENTS>
    <A NAME="EXCEPTIONS:Exceptions:" TYPE="::SWFTRCMSGTAB:h:0:0" PROPS="2C00004" LTEXTS="EE000">
    <item>
    <T100_MSG>
    <MSGID>SWF_XI_INBOUND</MSGID>
    <MSGNO>029</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1>WS90000001</MSGV1>
    <MSGV2>0E71D960626711DFA4E318A905447B38</MSGV2>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_XI_INBOUND=============CM007</SRC_PROGRAM>
    <SRC_METHOD>START_NEW_PROCESS</SRC_METHOD>
    <SRC_LINE>42</SRC_LINE>
    <TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
    <EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID>SWF_XI_INBOUND</MSGID>
    <MSGNO>029</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1>0E71D960626711DFA4E318A905447B38</MSGV1>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_XI_INBOUND_SP_START====CM001</SRC_PROGRAM>
    <SRC_METHOD>START_PROCESS</SRC_METHOD>
    <SRC_LINE>73</SRC_LINE>
    <TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
    <EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID>SWF_XI_INBOUND</MSGID>
    <MSGNO>028</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1>000000000215</MSGV1>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_XI_INBOUND_SP_START====CM00E</SRC_PROGRAM>
    <SRC_METHOD>EXECUTE_FLOWITEM</SRC_METHOD>
    <SRC_LINE>40</SRC_LINE>
    <TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
    <EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID/>
    <MSGNO>000</MSGNO>
    <MSGTY/>
    <MSGV1/>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_RUN_WFM================CM01X</SRC_PROGRAM>
    <SRC_METHOD>RUN</SRC_METHOD>
    <SRC_LINE>128</SRC_LINE>
    <TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
    <EXCEPTION_NAME>CX_SWF_WFM_WIM_RETURN_ERROR</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID>SWP</MSGID>
    <MSGNO>148</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1>0000000028</MSGV1>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_WFM_SERVICE_CALL=======CM003</SRC_PROGRAM>
    <SRC_METHOD>EXECUTE</SRC_METHOD>
    <SRC_LINE>280</SRC_LINE>
    <TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
    <EXCEPTION_NAME>CX_SWF_WFM</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID>SWP</MSGID>
    <MSGNO>159</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1>0000000028</MSGV1>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_WFM_SERVICE_CALL=======CM007</SRC_PROGRAM>
    <SRC_METHOD>HANDLE_SERVICE_EXCEPTION</SRC_METHOD>
    <SRC_LINE>17</SRC_LINE>
    <TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
    <EXCEPTION_NAME>CX_SWF_WFM</EXCEPTION_NAME>
    </item>
    <item>
    <T100_MSG>
    <MSGID>SWF_XI_ADAPTER</MSGID>
    <MSGNO>054</MSGNO>
    <MSGTY>E</MSGTY>
    <MSGV1/>
    <MSGV2/>
    <MSGV3/>
    <MSGV4/>
    </T100_MSG>
    <SRC_PROGRAM>CL_SWF_XI_SRV_SEND_SYNCHRON===CM004</SRC_PROGRAM>
    <SRC_METHOD>SEND_SYNCHRON</SRC_METHOD>
    <SRC_LINE>36</SRC_LINE>
    <TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
    <EXCEPTION_NAME>CX_SWF_TSI_SP</EXCEPTION_NAME>
    </item>
    </A>
    <B NAME="_SWF_TRACE_ID::" TYPE="::SWFTRACEID:X:16:0" PROPS="2C00001" LTEXTS="EE000">GKkFRHs4He+X6mHMGewe+Q==</B>
    </ELEMENTS>
    </CONTAINER>

  • Xml to client call from bpm

    Hi ,
    how does the client application receive the xml to client data from the
    bpm.Does the bpm use an internal jms queue or is there a direct call to the
    application .and what all does the client need to implement for the same .
    does the client need to have an event listener
    regds
    Ravi

    Hi ,
    how does the client application receive the xml to client data from the
    bpm.Does the bpm use an internal jms queue or is there a direct call to the
    application .and what all does the client need to implement for the same .
    does the client need to have an event listener
    regds
    Ravi

  • Message expired during sync call from BPM to ECC

    Hi guys,
    I'm doing a sync call to ECC during my BPM processing and it takes approx 2 minutes to the function module there to process the data. And since it takes so long I'm getting following exception for the message in SXMB MONI
    com.sap.aii.af.ra.ms.api.MessageExpiredException: Message xxxxxxxxxxxxxxxxxxxxx (INBOUND) expired
    Any ideas why does this happen and how to solve it?
    Thanks
    Olian

    Hi,
    Check this links
    Timeout when calling a RFC
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID1430683750DB10832347498039929799End?blog=/pub/wlg/3802
    Regards
    Ramesh

  • BRM Webservice call from BPM as an automated activity in CE 7.2

    Dear All,
    A simple BRM ruleset is created and published as a webservice. The WSDL is available at NWA ->SOA Management-> Application and Scenario Communication-> Single Service Administration.
    The webservice test in WSNAVIGATOR provides the expected results.
    In the BPM process flow, an automated activity has been created for the webservice call. This activity contains the 'Service Interface' and 'Service Reference' of the imported WSDL.
    Issue:
    When the process is started, the BRM webservice call results in error. The error is not visible in the log but the process flow shows a green symbol on the automatic activity, thereby indicating that the webservice call does not end and the process remains in 'In progress' state.
    Can you please provide your inputs?
    Thanks,
    Pritish

    Dear All,
    The issue is resolved with the help of following document.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/9009be68-1e9a-2c10-fd91-8f5fcb00474c.
    Regards,
    Pritish

  • Synchronous call to webservice for retrieving values

    Hi
    I am making webservice synchronous call from bpm,I want to retrieve data doing lookup in webservice,
    Can uplease tell me how we will achieve this.SOAP Lookup we can use?
    Thanks
    Best Regards,
    Harleen Kaur Chadha

    Hi,
    check this links
    Webservice Calls From a User Defined Function.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8e7daa90-0201-0010-9499-cd347ffbbf72
    regards
    srinivas

  • ** Is it possible to call a Proxy from BPM ?

    Hi friends,
    Our requirment is to take the thru JDBC (data required to create Sales Order) and call the Standarad BAPI 'BAPI_SALESORDER_CREATEFROMDAT2'. Since BAPI is not able to handle multiple sales order, we want to use this BAPI in inbound proxy and want to call from BPM.
    Since we want to call continuous BAPIs one by one, (Sales Order, Delivery, Invoice) we want to design this scenario using BPM.
    I understand that we are not able to create proxy for Abstract Interfaces. BPM only understands abstract interface. In this case, how do we call proxy from BPM? Is there any other possibility?
    Kindly reply friends.
    Kind Regards,
    Jegatheeswaran P.

    hey,
    yeah its possible..
    Check this.
    /people/vanita.thareja2/blog/2006/05/23/bpm-sending-message-asynchronously-and-getting-the-response-from-synchronous-system-using-abap-proxies
    These replies too..
    Proxy in BPM
    BPM file to ABAP proxy
    Thanks,
    Vijaya.
    Edited by: Vijaya Lakshmi Palla on Jun 4, 2008 5:32 AM

Maybe you are looking for

  • I have 2 iPhones and one iPad. Can i create individual icloud accounts with one itunes account?

    I have 2 iPhones and 1 iPad. Can I create individual icloud accounts with one iTunes account?

  • Upgrade from 4.0B to ECC 6.0

    Hi I have few questions related to upgradation from 4.0B to ECC 6.0 (wrt HR) To wat extent it is possible, if yes then how simple or difficult it is ? Time Factor (Duration)?  ?(assuming the size of the company close to 1000) Do we have any set of st

  • Image from database won't display in page region

    I’m having difficulty getting an image stored in the database to display in an HTMLDB page region. I’ve consulted the tutorial in Sergio’s Blog and looked for relevant threads in this forum but am still having problems. Any insights into where

  • Forecast by each day wise

    Hi, I got a requirement to do a forecast on the stock values. I have created a Real-Time InfoCube  in which the daily stock Issues and Receipt values are update from the Stock InfoCube  which are actual Values. I need to create a Ready-input query do

  • HT2486 how do I default add contacts to cloud not on my mac

    When I add an address it gets added to the On My Mac Address book, and I have to add it to my cloud, so that it can be used on my other 6 apple products I want the address to be added to the Cloud not On My Mac thaks