Sequential processing of messages with bpm process

hi,
i have a bpm process that i want to process my messages sequential. for this i initially have played around with crerating my own queue but that didn t work. then i mocved to use the collect pattern and then process the messages. this works only for around 150 messages and the others are staying stuck in the queue for the bpm process the queue is in status stop. if a drop in another file then the queue get cleared and the new messages are placed in it and it still stays in stop and i need to delete queu and start again. Is there a solutio for this that the queue will collect the messages and when the bpm proces is finished it will start again ?
i have tried to avoid using the collect pattern and worked with my bpm process to let it use a specific queue  but that also didn t work. i can process 1 message and then the rest stays in the queue? any help would be welcome

Hey
is there any reason specific reason for using BPM?
you can use EOIO to transfer your files sequentially.
thanx
ahmad

Similar Messages

  • How to localize HumanTask names and process names of oracle BPM process ?

    Anybody known how to localize HumanTask names and process names of oracle BPM process ?

    Oracle Apex is an API, if that helps you understand / visualize. You do not start Apex process nor stop it.
    When an Apex session starts it starts calling the API.
    You can however start / stop the listener. It may be OHS, ApexListener and the J2EE container running it, OC4J or any other "server" that you are using.
    The built-in EPG is something like an API again, you cannot start / stop it but you can disable/enable it with DBMS_XDB.SETHTTPPORT API.
    Regards,

  • Fault message in BPM process

    I have a bpm process with a sync send step. i have a default fault message strcuture and my sync interface ( a proxy) is using this as fault message format. In case of an fault in the proxy i get the fault message returned. In my bpm i have an exception handler installed for the exception. What i would like to do in my process is send the fault message to another step like a send step.
    i m not looking to understand sync/async bridges or how to setup a bpm process. I am looking for help in how i can work with the fault message in my bpm process other then only let it trigger the exception routine

    Hi Frank,
    in the view of your BP an exception at proxy side is no reason to stop processing. The message will be put to your interface and it is your decision to put data into a container and to send it. For using a "global" container for every kind of message have a look to my weblog <a href="/people/udo.martens/blog/2006/04/28/bpm-container-for-any-message-type Container for any Message Type</a>. If your send step is not successful and you want to catch that: Define an exception branch for your block, where you send a senseful message to notice the error. You can refer in the original send step the exception, during runtime the process jumps into the exception branch and is doing that what you defined there.
    Regards,
    Udo

  • PI 7.11 process SOAP message  with Attachments failed

    Hello,
    we have a scenario where the sender (3rd-Party) start a sync call via PI to a receiver (SAP BW system).
    The receiver send a response with attachment. SAP processed the message successfully but sender could not processed message because the SOAP header do not have the attribut Content-Transfer-Encoding.
    with this attribut I could tell the sender that the attachments are more then 7bit.
    How to can I set this attribut into the SOAP header in the SAP PI?
    Or have someone an other idee?
    Thanks and regards
    Martin

    Have a look at at MultipartHeaderBean and MessageTransformBean at [http://help.sap.com/saphelp_nwpi711/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm|http://help.sap.com/saphelp_nwpi711/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm]
    It talks about content ID, content description, content type, content disposition but it does not mention Content-Transfer-Encoding.
    Regards
    Asif

  • Integration of OBIEE Dash Boards with BPM Process

    Hi ,
    Could you please help me in integrating OBIEE Dash Boards with BPM . I thought of using 2 ways :
    1) Integrating OBIEE with ADF First and then Integrating ADF with BPM . Its a long process but any other way if any one can help me .
    2) Integrating OBIEE with BPM directly by generating webservices . but i couldnt get any options to generate the webservices for OBIEE .
    Can anyone please guide me on this .
    Thank you,
    Sashank P.

    Check these links may help you.
    http://docs.oracle.com/cd/E21764_01/bi.1111/e16364/actions.htm
    http://gerardnico.com/wiki/ide/eclipse/eclipse_how_to_consume_a_webservice_with_wtp#the_result
    http://gerardnico.com/wiki/dat/obiee/web_service

  • Send async message between bpm processes takes long time

    Hi all,
    We use XI 3.0 SP16.
    We have 2 BPM Processes.
    One of these Processes sends an asynchronous message, which is directed
    to the other (by the receiver determination defined in the directory).
    In SXMB_MONI, we see that the "End Time" of the asynchronous send step
    is about 3 seconds after the "Start Time".
    Furthermore, when the first process sends this message to several other
    processes, this time is longer, and gets up to 10 seconds for the
    last "send" step in SXMB_MONI.
    What can be the cause for this?
    How can we minimize this time?
    Thanks ahead for any help,
    Yoav.

    Hi Sravya,
    Thanks for your answer.
    The main process is similar to the Multicast pattern.
    The other process(es) is an Async/Sync Bridge.
    We use A/S Bridge for every receiver so that we can first send all requests asynchronously,
    and only then handle responses as they arrive.
    (Otherwise, a request is sent only after the former response arrives).
    However, paradoxically, using A/S bridge makes the whole process take longer (for few receivers) due to the problem described.
    Yoav.

  • Nw BPM error : JPR could not process the message error whie processing the request

    Hi All,
    I am trying to implement the new NW BPM Scenario(I am fallowing the Williams Document as it is), When I try to trigger the message it's getting failed at BPM XI channel level , this is the below error .
    Delivery of the message to the application using connection JPR failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing inbound message. Exception: Error while proecessing request. Setting message to status failed
    "System Error Received. HTTP Status Code = 200: However System Error received in payload ErrorCode = GENERAL ErrorCategory = XIAdapterFramework Parameter1 =   Parameter2 =   Parameter3 =   Parameter4 =   Additional text = com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing inbound message. Exception: Error while proecessing request ErrorStack =  "
    Kindly Help Me out from this error.
    Thanks
    Prasad

    I have solved the above error by mistake i have used sync mode in sender communication channel.
    Now my message is going inside the BPM, but unfortunately i am getting another error:

  • PL/SQL process returning message with more than 4000 chars

    In our apex application we are using a pl/sql process returning a message.
    This message should be shown to the user.
    Our problem is now, that the application items in APEX seem to be limited to 4000 chars and the message can be longer.
    We are also not able to use a collection, because we can't print the content of a collection in the "Process Success Message".
    Here is the content of a page process which is running on page load after header:
    Name - Type:     PL/SQL anonymous block
    Source - Process: :AI_TEST := p0001_pkg.get_text;
    Messages - Process Success Message: &AI_TEST.
    Image from process [https://twitter.com/OliverLemm/status/324058809138032640/photo/1/large]
    If the page is called the result is this error message:
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    Technical Info (only visible for developers)
    is_internal_error: false
    ora_sqlcode: -6502
    ora_sqlerrm: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    component.type: APEX_APPLICATION_PAGE_PROCESS
    component.id: 16433072916569237418
    component.name: get_text
    error_backtrace:
    ORA-06512: at "APEX_040200.WWV_FLOW_PROCESS", line 100
    ORA-06512: at "APEX_040200.WWV_FLOW_PROCESS", line 141
    Edited by: Oliver L on 16.04.2013 09:17

    no an item like P0_TEST on page 0 / global page also does not help.
    But the error is not the application item / page item it's the problem that the "Process Success Message" can't handle more than 4000 chars.
    I tried to paste a string into the process success message, but the error "Error processing row. ORA-01461: can bind a LONG value only for insert into a LONG column" occured even when i filled the textarea and saved the process.
    So there's no problem with the application item or page item.
    Edited by: Oliver L on 16.04.2013 10:00

  • Error "Unknown Message" in BPM process

    Hi, I'm experiencing the wonderful "Unknown Message" error that has been very discussed here. I am creating an IDoc to JBDC business process who bundles several IDocs to be sent as a query to JDBC.
    When I try to run the process, it doesn't even starts it, because of this error.
    I checked the XML and I think that the issue is at the receiver determination or at the interface determination, because the tag receiver looks like this:
    - <SAP:Sender>
      <SAP:Service>System1</SAP:Service>
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">FIDCC2.FIDCCP02.ZFIDCCP02</SAP:Interface>
      </SAP:Sender>
    <SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>IntegrationProcess1</SAP:Service>
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">FIDCC2.FIDCCP02.ZFIDCCP02</SAP:Interface>
      <SAP:Mapping notRequired="Y" />
      </SAP:Receiver>
    And, from what I said above, the IDoc can't be both sender and receiver. For me, it doesn't make sense. In the receiver it should have been the inbound abstract interface,right?
    What I tried and doesn't work:
    1) Reactivating the integration process from SXI_CACHE
    2) Reimporting the process to the integration directory
    3) Deleting and then remaking all the directory objects, like receiver det, interface det and receiver agreement.
    What Integration Directory objects I have
    1) communication channels
    2) business scenario
    3) imported integration process
    4) receiver determination from ERP to the integration process, including an interface determination from IDoc to abstract interface
    5) receiver determination from integration process, including an interface det from abstract interface to JDBC message interface
    6) receiver agreement from integration process to JDBC business system, having checked on header mapping the sender service as the integration process.
    Can you please help me in any way?
    Please don't post links that contain solutions that I already tried, I think I've seen today at least 20 links on this issue and none helped.
    If this is not sufficient, I can post the whole return XML on my next reply.
    Thanks in advance,
    George
    Edited by: George Ardeleanu on Jan 26, 2009 1:57 PM

    I've checked the trace and the main error message seems to be:
    <Trace level="1" type="T">...There is no Interface Determination configured for receiver party and receiver service IP_CreditControl_Bundle</Trace>
    How could this be? Because I've set the receiver & interface determination in the integration directory and they're fine.

  • Collect Messages with BPM

    Hi everybody,
    I need to know if it is possible to develop a integration process to collect messages without using correlation, until now I only developed that scenarios using correlation, but I have a special case that is not necessary identify a key to make a relation among the messages
    Thanks in advance.
    Ivan
    Edited by: Jose Iván Reyes Arteaga on Dec 3, 2008 10:42 PM

    If you do not need any key field for correlation, then you can go for dummy correlation in BPM.
    In the expression editor (properties column of the Correlation editor), select the "Constant" radio button and give some dummy name.
    For more explanation, refer Siva Maranani's post in the thread:
    /message/426236#426236 [original link is broken]
    Thanks,
    Geetha

  • BPM SEND step with Acknowledgemnt.Process logic depends on Application Ack.

    Hi,
    I am designing one BPM process in which I want to send IDOC to R/3.This IDOC will be processed by the R/3 system using process code.
    Now I have sent this IDOC to R/3 through send step with application acknowledgment and only if acknowledgment comes then only next processing logic of the BPM process should be executed.
    How should I design SEND step because the communication is asynchronous but I want the processing depending on acknowledgement only?
         Please guide me.

    Hi,
    Take a look at this doc,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe">How to handle Idoc Acks'</a>
    Regards,
    Bhavesh

  • Why does a BPM Process fail at the Start Activity?

    Hello All,
    We're currently working on a Dev environement (WLS 10.3), where we're experiencing issues with BPM Processes that fail at the start node. The error observed is a "Null Pointer Exception" despite there definteily being parameters passed into the process.
    I've observed the trace in the EM after invoking the process and notice that the process fails as soon as it enters the start activity.
    One of the possible explanations could be an out of memory issue. Has anyone experienced this before?
    BPM : SOA Suite 11g.
    Thank you.

    If you have memory - issues, you should look at the Weblogic-logs.

  • How to call / execute BPM process out of portal (Universal Worklist)

    Hi,
    at the moment I try to get fimilar in working with bpm processes. In this regard, I try to execute a process outside the portal.
    I always have to login at the portal, go to the Universal Worklist, refresh the list and execute the previously started process. But in future that would NOT be the prefered way for the user.
    May anybody help me?
    Thank you.

    Hi Martin,
    what do you mean exactly? Do you want to start the workflow without using the portal or do you want to start the different human activities outside the portal?
    If you mean the first one, you can use a webservice to start the process (see Re: Starting a flow through a web service). As such you can start the process from pretty much everything with webaccess.
    For the second one I dont have an answer... You can probably use a different application and check if there are any new tasks via webservice... but thats just a guess
    cya,
    Matthias

  • WebService Reference in a BPM Process

    I am using Oracle BPM 11g for creating my business process. Within my BPM process, I am referencing couple of external Web Services. I used the Web Services adapter in the SOA composite editor and included them in my process. The process is created in my development environment and it is working fine. The external Web Services are also within the development environment.
    Now I need to move my process to the UAT environment. In the UAT environment I need to access the UAT version of the Web Services. How do I parametrize the host name of the web services, so that the same BPM process is moved to the UAT enviroment without rebuilding the process?

    Your problem can be simply resolved by using configuration plan when deploying the composite to the UAT env. For more information about generating the configuration plan, please see http://biemond.blogspot.com/2010/02/web-service-references-and-soa.html

  • Scope of the BPM Process variables

    Hi All,
    What is the scope of the process variables in a BPM Process?
    I had defined couple of process variables in my BPM process and observed that whenever i go into a Human Task activity and come back to the BPM process all my process variables values are back to null. Is this the expected behavior or am i missing some thing?
    Thanks,
    TK

    Hi Tulasi. Check for the Modeling and Implementation Guide for Oracle Business Process Management
    You can downlod it from here:
    download.oracle.com/docs/cd/E21764_01/doc.1111/e15176.pdf
    Chapter *8 Handling Information in Your Process Design *, particulary section *8.12 Scope and Access*

Maybe you are looking for