BPM instance migration

Hi,
I have a question regarding bpm instance migration.
Since PS4FP BPM support instance migration of running BPM instances. A very nice and usefull feature. When changing the BPM process, the change done has impact on the possibility to automatically migrate the instance. I encountered three options:
The change to the underlying process is minor --> the process instances are migrated automatically
The change to the underlying process is more complex --> the process instances need to be migrated manually
The change to the underlying process issignificatnt --> the process instance cannot easily be migrated at all. Must be done manually
As we have a lot of running process instances we want to avoid manual migration as much as possible. So when changing the process we want to try to make it a minor change. Is there documentation available describing what causes the instance to be migrated manually or not migratable at all?
Bye, aldo

Aldo,
Any luck with the document for instance migration? I could find only one blog which I referred to - https://blogs.oracle.com/ateamsoab2b/entry/bpm_11g_deployment_instance_migration . I was facing some issues with the manual migration part - altering the request through process workspace.
Can you please share any document you have on this topic.
Thanks,
Bhaskar.

Similar Messages

  • BPM Suite 11.1.1.5 Feature Pack - Instance Migration

    Hi,
    In BPM Suite 11.1.1.5 Feature Pack, Instance Migration was introduced. A very nice and essential feature. I'd like to investegate the behaviour of this feature. However I can't find any documentation about it. Also not in the new documentation.
    Any suggestions?
    Thank you in advance!
    Bye, Aldo

    There is a screenshot screenshot on this feature and that's about it.
    ....

  • Instance Migration

    One of the features mentioned in the Feature Pack is a thing called "Instance Migration".
    http://www.oracle.com/technetwork/middleware/bpm/learnmore/488809
    From what I have read it allows one to make a change to the BPM Project/process in BPM Composer and redeploy it without invalidating existing running processes. My question is how is the feature realized? From my experiments all of my existing tasks within a BPM Process become stale and I don't see the feature "Instance Migration" anywhere in BPM Workspace.
    Any ideas on this topic?

    bump - I'd really appreciate it if anyone can help. Thanks

  • ** Is it possible to create new BPM instance for each record (Multiline)

    Hi friends,
    In my scenario, JDBC adapter (sender) polls the open purchase order items from the table at the specified interval and send to BPM. In BPM, we used transformation step to split the messages to process each PO . The scenario is working fine. The problem is assume that if we process 10 PO, the error is in  4th PO while process, the BPM will be stopped in 4th PO. Once we correct the error, we are able to restart.
    In this case, we are not able to skip the 4th PO and process from 5th PO onwards. ie. the processing is sequential. Instead, we want to start new BPM instance for every PO. Advantage is that if 4th PO is error, only that BPM instance (work item) will be stopped. Remaining 9 POs will be completed.
    So, how do we start new BPM instance for every PO ?
    Kindly tell me, friends.
    Thank you.
    Kind Regards,
    Jeg P.

    Hi,
    There are two ways to achieve this.  In BPM and before BPM.
    Before BPM:
    Use 1 to unbounded mapping and 1 to unbounded interface mapping.
    In your mapping, make sure you create a seperate message for each PO.
    In BPM:
    Create a multiline container with you POs using a 1 to n mapping.
    Now add a ForEach block to loop through the multiline container and send each PO.
    Important:  Add an exception branch to catch any exception for each send so that the exception does not make the BPM fail.
    Regards,
    Yaghya

  • OracleJSP error while integrating BPM Instance Details Task Flow

    Guys,
              I'm using 11.1.1.6 jdeveloper and BPM.
    I have a requirement to show BPM 'Process Instance Details'  (which contains 'Details', 'Open Activities', 'Audit Trail' etc.. for a BPM Instance).
    I followed the following Link to implement this ....
    http://soadev.blogspot.com/2011/07/adf-uishell-application-with-oracle-bpm.html
    Everything was working fine.
    But when i click on 'Graphical View' in 'Audit Trail', i dont get the graphical view. Instead i get the following error message...
    OracleJSP error: oracle.jsp.parse.JavaCodeException: Line # 1, oracle.jsp.parse.JspParseTagScriptlet@16b871b3
    Error: Java code in jsp source files is not allowed in ojsp.next mode.
    Any pointer to solved this problem?
    Thanks in advance
    Dev

    Did you check these post ?
    https://forums.oracle.com/thread/993257
    https://forums.oracle.com/thread/1097866
    http://middiu.blogspot.com/2012/02/oracle-webcenter-spaces-and-webxml.html

  • Data persistence for the different BPM instance

    Hi,
    My scenario is
    I am sending the data from IDOC to IDOC.
    I have run one instance of the interface and successfully processed. I want to use the BPM container values to be persistant for the next instance of the BPM run.
    Is there any way to save the container values available for multiple instances of the interface?
    Thanks
    Mohan

    Hi Mohan
    Short answer: no. You cannot do this.
    However, BPM has a mechanism specifically designed for associating otherwise separate messages: correlations. Basically, by defining a suitable correlation, separate messages are sent to <i>the same BPM instance</i>, thus allowing you to do whatever it is you need to do related to multiple messages.
    If this isn't the type of thing you are looking to do, post some more details of your usage scenario so we can give a more qualified answer.
    Best regards,
    Thorsten

  • Max Number of CC-BPM Instances

    HI all,
    We have a scenario where we have customer master record scattered  many lines of one file so we have decided to
    use CC-BPM .But our requirment is like we have to keep alive 20,000 to 30,000 or more CC-BPM instances at a time . Can anybody tell me how it will affect in the stability of XI server(In terms of Memory and Load on server)
    Thanks for your time.
    Regards,
    Tuhin

    If possible, try to use branching within a single ccBPM instance, instead of independent ccBPM instances. 
    Each BPM process internally is an SAP Workflow instance, and there could be performance problems due to the WF-BATCH service user logging in for each workflow instance. You could do some XI tuning, but it is recommended to start with a better design, than tune a bad design.
    Please share your problem and experience in this forum, would like to know how you fare. thanks.

  • How to change the value of project data in the BPM instance?

    Hi Everybody,
    I have a situation that after the bpm instance was created. We found that one of the project data/variable contains the incorrection information. Is it a way we can change the value of that project data/variable? I checked the BPM workspace, as administrator, there are not function for it and we can't stop/withdraw the instance. Can we change the MDS database for it? Please advise. It is so important for us that will stop us to move on of our project.
    Thanks

    As per my knowledge we can not change the value of BPM project variables from outside BPM. If you look at PAPI API also you will find methods to get values from BPM but not to set to BPM.
    If this is daily issue for your application then change your design to add a Edit Data Activity (Screen) and then use Grab functionality to get the control to this Edit Data Activity to change the required data.
    Else if it is an issue with the only one instance then it is better to Abort this instance and re-create the instance with correct data. Changing value in the MDS database is not encouraged.
    Hope this helps.

  • Adding Attachment to BPM Instance when initiated via IPM

    Hi,
    I've successfully done a BPM process instance creation from IPM. Now my requirement is to add attachments which are required for a human task inside BPM and that too from IPM side. Is that possible to attach documents from the IPM (Documents originally located in UCM) to BPM instance?

    Thanks for your response.
    Yah, What you said is correct, the document URI is the field which can hold the document URL (which is used for mapping payload with respective fields) that is used for initiating the BPM instance. My problem is I want to include the attachments too.
    For Example,
    customerdata.csv is the document which is going to initiate the respective BPM process. I want to include the ID_Proof.pdf (either document as attachment in the attachment section of the BPM process or UCM link of that document) with instance that is to be created.
    According to your answer, the document uri field can only hold the link for customerdata.csv but not the ID_proof.pdf.
    Please help me regarding this.

  • Stop a running BPM instance

    Hi All,
    I tried a BPM with 2 receive steps(to understand corelation). Accidentally, I sent a wrong msg to receive1 which has no corresponding msg for receive2. So this BPM instance is running waiting for its corresponding second msg(which is never going to come). Now how can I stop this BPM instance? Will the BPM instance stop itself automatically after waiting a particular amount of time?
    Thanks & Regards,
    Jai Shankar.

    Dear Jai,
    This might help you
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c071d7bb-0601-0010-d6b8-f4e4dc7f1e20
    Never ending loop: Stop BPM Process
    Regards
    Agasthuri Doss

  • No parallel BPM instances

    Hello people, good morning!
    Could someone explain me how can I avoid two instances of an integration process to be running at the same time?
    As I receive many starts of an Integration Proccess in a short period of time I would appreciate to enqueue the execution of each one for performance reasons.
    Thank you,
    Alessandro.
    Message was edited by:
            Alessandro Reichert

    If you are on SP 10 on PI this is possible by configuring just a single Queue for your BPM instance.
    More in this guide,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0e73c7b-5301-2a10-f1ab-832f301b6c02
    Regards
    Bhavesh

  • Restart BPM instance

    Hi All,
    I use a BPM to send message to a third-party system which is time to time off-line. In my BPM I use a loop to send the message maximumly 10 times. After times, this BPM should end.
    I need to manually restart this BPM if the message  is not successfully delivered  to the third-party system after 10 retries . But as I know , a BPM instance can be restarted only when it runs into error status.
    So after the loop, I create a bock to raise a exception to make the BPM end with a error if the message is not delivered to the third-party system.    As expected, the BPM instance goes into error status, but I get an error "the workflow cannot be restarted" when I triy to restart it.
    Regards,
    Hui

    HI Hui,
    A BP is restartable when the error is not caught by an exception branch or raised by control object. So just let the last attempt of the failing interface raise an error without catching it.
    Kind Regards,
    Frank

  • EBS Instance migration to Exadata Servers

    Hi Experts,
    Kindly note that we are in process of doing the ebs instance migration from OEL 6.4 64-bit OS to Exadata Server. And the proposed target os on the exadata server is OEL6.4.
    a. need to convert the non asm ebs db to asm on the target.
    b. migrate the instance to Exadata.
    Please suggest me the approach and notes.
    Regards
    Mohammed.Abdul Muqeet

    Migrating an Oracle E-Business Suite Database to Oracle Exadata Database Machine (Doc ID 1133355.1)
    As you are having Source database on linux (64-bit) and wanted to have your target database on Exadata (also linux 64-bit) then either you can use RMAN,rconfig or dbca to migrate the database.
    A. Using RMAN you can duplicate the database from non-ASm to ASM on Exadata
    B. Using dbca, you can create the database template and then can create the database on exadata ASM
    C. Similarly rconfig can also be used.
    RMAN is widely used to migrate the database to Exadata when source database is also on Linux 64-bit.
    Regards
    Mohammed.A.Muqeet

  • ALUI Instance migration

    Hi ,
    I need information for a ALUI production instance migration from one server to another server on windows platform. The DB and the app server both are in a single host.
    (a) What are the steps to migrate a production instance from an existing server to a new server? The IP and host name will be different for the target instance. (b)Can we use the database and search collection backup / restore to get things going ? what are the steps to be followed after installation of ALUI in the application server in this case ?
    Any information on the approach / best practices for this is appreciated very much.
    Thanks & Regards,
    Viks

    Hello Viks...
    I just completed this procedure recently to create a QA environment... we previously only had DEV and PROD in our stack. Here is a basic high-level overview of the procedure:
    ** Updated at 8:52 AM... Wrote from memory. Reviewed documentation and noticed that I missed some steps. **
    1. Install all products in the new enviornment on your new hardware as a clean install.
    2. Run the post-install checklist to ensure that all components are online and functional as expected.
    3. Once your clean environment has been validated, stop all portal services and restore your target environment databases over the new environment databases.
    4. Copy the Document Repository 'documents' folder from the source environment to the target environment
    4. Run target version of postinst.sql against the target portal database
    5. Start only portal and imageserver
    6. Remove source system Automation Servers. Truncate job and audit history tables in database.
    7. Reimport the migration packages for all products after database restore so the remote servers point to the proper locations for the new environment. Validate all remote server urls... some may need to be changed manuallly.
    8. Purge then the search index to remove test data then schedule a search repair for a previous date/time so it runs in repair mode when automation server is started.
    9. Make sure Intrinsic Ops folder has been registered in new environment Automation Server.
    10. Start all remaining services.
    11. Update and test publisher Publish and Preview targets then right-click Publisher Explorer and publish the entire tree.
    12. Run post-install checks again to validate.
    Hope that helps...
    Danya
    Edited by: Danya D. Smith on Apr 17, 2009 8:52 AM
    Edited by: Danya D. Smith on Apr 17, 2009 9:12 AM - Corrected some typos... I guess my fingers aren't awake yet. Reaching for coffee.

  • PAPI-Add/Delete/Retrieve BPM Instance's data and attachment for an instance

    Could you please me tell me how to Add/Delete/Retrieve BPM instance's data and attachment for a new as well as running instance using PAPI. Is it possible to have
    a sample code.
    Thanks,
    Ben.

    Hi Ben,
    Start with this thread that shows you how to create a new work item instance in a process and pass in input argument variables to the new instance as it is created:
    Creating a new work item instance in a process using PAPI
    Here's a thread that shows how to retrieve variables from an instance:
    Re: Instance info using PAPI in studio
    Here's a thread that shows
    1. how to run an activity in the process and pass in arguments using the "runActivity()" method,
    2. How to run a Global activity and pass in arguments (runGlobal() and
    3. How to send in a notificationto a notificationWait activity using the "sendNotificationInstance()" method:
    Re: Acces Oracle BPM Process through Standalone Java Program
    Finally, you can use the session.instanceAttach() method to attach a file to an instance.
    Hope this helps,
    Dan

Maybe you are looking for

  • Bug v4.0 - no input field for file name in export dialog

    Hello, I run a query, right click in the result grid and choose "Export". There is no input field to provide a file name. I can only export to the default file. Version 4.0.0.13 on XP Edit: Seems to be an issue with the settings (maybe those migrated

  • Request Transport issue for routines

    Hi All, I have created one routine 950,The system craeted include for this is RV60C950. This include saved under the inculde of RV60CNNN. After transported this changes to Qulatiy We have the routine RV60C950 inculde But In the program RV60CNNN we do

  • TPM and CCMS in RWB

    Hi, Please let me know what is TPM and CCMS in RWB. Please explain in detail their significance in RWB. Thank you all. Regards Bhanu.

  • 10.4 Safari no home page SIMBL trouble

    Hi, When I connect to the Internet I first get 2 SIMBL error messages both about untested plugins, then I click off of them have a blank home page and the address says unable to reach this address. Bookmarks works fine as does the search engine area.

  • Instillation Error Oracle Database 11gR2 SPARC

    I am attempting to install Oracle Database 11gR2 on a Sun Blade2500 that is not connected to a network. I have followed the pre-instillation steps and when I attempt to run "runInstaller" I get the following error. Exception in thread "main" java.lan