Versioning impact on in flight instances and transactions

During a live demonstration of BPEL we noticed that deploying a change to an existing process would cause all in flight instances of the process to terminate.
This behavior could represent a serious Oracle BPEL implementation flaw, in as much as that customers MUST be able to modify workflow processes for in-flight transactions.
I have found information at the following link…
http://www.activebpel.org/infocenter/ActiveBPEL/v30/index.jsp?topic=/com.activee.bpel.doc/html/UG18-15.html
that indicates functionality that SHOULD be implemented as a part of the BPEL standard to allow in-flight processes to “migrate” to a new process version, allowing them to gain new functionality.
We would like to verify that migration functionality is possible in Oracle BPEL, and understand how such functionality is controlled through the user-interface.
Thanks

I believe the two cases are:
If the current version is overwritten instances from the old version are not processed.
If a new version is created existing instances (from old version) are not processed.

Similar Messages

  • Problem Re-Installing Creative Cloud - trying to uninstall and reinstall creative cloud bc of problems. encountering Error Code: 86 - "Another version of Creative Cloud desktop is currently running. To continue, pls quit that instance and click retry." No

    trying to uninstall and reinstall creative cloud bc of problems. encountering Error Code: 86 - "Another version of Creative Cloud desktop is currently running. To continue, pls quit that instance and click retry." No other CC exists on my computer anymore. Advice?

    If you are on MAC Open Activity Monitor and check for Creative Cloud, it it Running Quit it
    MAC HD /Applications/Utilities/Activity Monitor
    If you are on Windows check in task manager
    Ctrl + shift +  Esc keys

  • Transfering Master and Transaction data to active and non active versions

    Hi Gurus,
                 I am planning to transfer ECC master and transaction data to APO active and simulation versions.My question is
    1. Is it possible to release Master and transaction data to active and non active versions ?
    2. How i need to config if i want to release Master and Transaction data in version 001?
    Please let me know .
    Thanks in Advance
    Regards,
    Raj

    Hi Raj,
    1) Once you create active integration models for master data and
    transactional data, the data will get updated in active version 000
    2) For creation of non active version use transaction
    /SAPAPO/MVM
    3) For copying of data from active to non active version, use
    transaction /SAPAPO/VERCOP
    Regards
    R. Senthil Mareeswaran.

  • SOD Risk P003 and transaction F-44

    In the use of our version of SOD Rule P003, we are encountering SOD violations caused by access to F-44  from the AP01-AP Payment Processing functional group and various AP02-Process Vendor Invoice functional group transactions (such as F-42, FB60, FBVO and MR8M).
    Can someone explain the risk of having F-44 as well as Process Vendor Invoice transactions?
    We also need to mitigate this risk. Is there a standard SAP report which lists vendor invoices/items entered and cleared by the same person? Or can someone suggest an alternate monitoring report?
    Thanks.

    Laks,
    Thank you for the reply.
    Regarding F-44 specifically, I understand that it only allows you to clear items already existing in a single vendor's account that are equal in amount and would offset each other. The net impact to the vendor balance and to the financial statements appears to be $0.00. I believe the risk comes from having the ability to create a credit memo or something like it to offset a vendor invoivce and F-44 would allow you to clear the credit memo against an invoice. I am not sure what the real risk is because the amount is still owed to the vendor who will still expect to be paid.
    Regarding the FBL1N report for cleared vendor items, is there a way to limit the report to the users who need to be mitigated aby a control due to a F-44 SOD violation? When we run the report for our company which is global, the report is very lenghty and does not show the name of the user executing F-44 to clear the vendor balances?
    Thanks again for your help.
    John

  • Multiple Instances and schemas to One

    Hi,
      Good Morning to all gurus.
    Using Oracle Version 11.2.0.2
    We have a database With 4 instances and Each Instance will be having 10 to 15 schemas Based on Countries. Here in all schemas we will be having Huge data's (count may be 3 to 5 crores for some 10 tables)
    Now am keen to Know If i change the above to a single instance and Single Schema(Common for all countries) What Pros and cons Will be there (Technical).
    Any Links or Answers are highly appreciated.
    HOPE GURUS Here can help me study and understand the above scenarios.
    Regards,
    Simma....

    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2246908001297
    cons: 
    o harder to manage
    o harder to upgrade
    o harder to patch
    o harder to maintain
    o causes your shared pool size to increase 1,000 times (shared sql goes down the tubes)
    o takes more space
    o queries against the dictionary will be impacted
    o latching on the shared pool goes WAY up (latching = locks = serialization device =
    slows you down)
    pros:
    o none that I can think of.
    https://forums.oracle.com/thread/1032030
    Seperate schemas have advantages with security, privacy, seperation of duties, and change control. Seperate schemas also have the advantage of logical granularity / grouping for easier management, upgrade, decommission, scalability, hardware or software migration.
    Yes, you can develop applications faster if you don't have to think about security, scalability etc, but it will come back to haunt you later.
    RobertGeier
    AND
    Separate schemas have the disadvantage of requiring additonal grants and privileges to support the reference of non-owned objects used in stored code and to support FK definitions across tables owned by different users.
    Naming standards and system codes can be used to identify and segregate objects defined under one schema.
    The use of solid naming standards with a well chosen group of owners (schemas) would likely be a good compromise. The choice really depends on how large the applicaiton is going to be object wise and how integrated the objects are going to be. The more integration the less separate owners is beneficial.
    IMHO -- Mark D Powell --

  • Can not query from v$instance and v$session from within Pro*C program

    Hi there,
    We have Oracle 10.2.0.1 enterprise edition running on Linux (Red Hat 4 ES)
    Our Pro*C developer tries to query the version from v$instance view and is getting errors when compiling his Pro*C programs.
    The related Oracle user account has the SELECT ANY DICTIONARY privilege, so if he tries from the sqlplus, he has no problem querying the v$instance or v$session views. His problem is when he is trying to compile his Pro*C program against the very same Oracle account.
    Any help/input is greatly appreciated.
    R/ Zafer
    Here are the errors he is getting:
    Pro*C/C++: Release 10.2.0.1.0 - Production on Thu Jun 24 12:54:04 2010
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    System default option values taken from:
    /home/oracle/product/10.2.0/Linux6
    4/precomp/admin/pcscfg.cfg
    Error at line 150, column 4 in file ../database.pc
    EXEC SQL SELECT version INTO :inputLine FROM V$INSTANCE;
    ...1
    PLS-S-00201, identifier 'V$INSTANCE' must be declared
    Error at line 150, column 4 in file ../database.pc
    EXEC SQL SELECT version INTO :inputLine FROM V$INSTANCE;
    ...1
    PLS-S-00000, SQL Statement ignored
    Semantic error at line 150, column 4, file ../database.pc:
    EXEC SQL SELECT version INTO :inputLine FROM V$INSTANCE;
    ...1
    PCC-S-02346, PL/SQL found semantic errors

    I issued FULL DB EXPORT / IMPORT privilege to the related Oracle user account and it works now.

  • Current server is the coordinator and transaction is not found

    Hi,
    We're using Weblogic 8.1 SP3. We have a single weblogic domain and 2 clusters in it. EAR1 is deployed in cluster 1 and EAR2 is deployed in cluster 2. EAR2 is compiled and created using j2ee.jar and not weblogic.jar.
    We have a MessageDrivenBean which is CMT / Required in EAR1 calls a BMT Stateless Session Bean in EAR2.
    A new transaction is begun in the BMT SB method and commit or rollback is called based on exception. A RuntimeException is thrown back to the MDB in case the transaction is rolled back in Bean Managed SB.
    Sometimes from the Bean Managed SB the following exception is thrown:
    javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably rolled back and forgotten already.
         at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
         at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
         at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
         at com.oakgrovesystems.reactor.frontDesk.EJBFrontDeskBean_1gq9kv_EOImpl_813_WLStub.handleRequest(Unknown Source)
         at com.oakgrovesystems.reactor.requests.ReactorRequest.send(ReactorRequest.java:212)
         at com.oakgrovesystems.reactor.client.EJBReactorProxy.sendRequest(EJBReactorProxy.java:44)
         at com.oakgrovesystems.reactor.client.AbstractReactorProxy.handleRequest(AbstractReactorProxy.java:52)
         at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at tavant.bpm.client.proxy.DynamicFailoverReactorProxy.invoke(DynamicFailoverReactorProxy.java:84)
         at $Proxy11.handleRequest(Unknown Source)
         at tavant.bpm.client.ProcessHome.handleRequest(ProcessHome.java:298)
         at tavant.bpm.client.ProcessHome.startProcess(ProcessHome.java:87)
         at tavant.bpm.client.processor.CreateWorkflowInstance.startProcess(CreateWorkflowInstance.java:70)
         at tavant.bpm.client.processor.CreateWorkflowInstance.invoke(CreateWorkflowInstance.java:51)
         at tavant.bpm.ejb.AsynchronousProcessorMessageBean.onMessage(AsynchronousProcessorMessageBean.java:58)
         at weblogic.ejb20.internal.MDListener.execute(MDListener.java:370)
         at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:262)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2678)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:2598)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    This is not consistently reproducible though it happens when server is heavily loaded. When this exception occurs, the transaction in the BMT Session Bean is actually getting committed! The message gets redelivered from the MDB.
    What could be the problem?
    Regards
    Sandhya

    I'm seeing a similiar problem on our servers recently and thought I would add my problem as well. We are using Weblogic 8.1; don't know which SP is in production. We have an EAR file with an SB EJB that puts messages in a queue. The EAR is deployed in a cluster along with the queues. The errors below occurred in 3 of the 4 WLS instances in our cluster. This happened during a peak period and lasted for several seconds in Production.
    ###<Jul 1, 2005 11:18:12 AM EDT> <Warning> <RMI> <exsdxtxeax1x.prod.xxxx.xxx> <ems-04> <ExecuteThread: '12' for queue: 'web
    logic.kernel.Default'> <<WLS Kernel>> <> <BEA-080006> <Failed to associate the transaction context with the response while marshall
    ing an exception to the client:
    javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably
    rolled back and forgotten already..
    javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably
    rolled back and forgotten already.
    at weblogic.transaction.internal.TransactionManagerImpl.sendResponse(Ljava.lang.Object;)Ljava.lang.Object;(TransactionManag
    erImpl.java:1438)
    at weblogic.rmi.internal.BasicServerRef.associateTxContext(Lweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundRespo
    nse;)V(BasicServerRef.java:490)
    at weblogic.rmi.internal.BasicServerRef.postInvoke(Lweblogic.rmi.extensions.server.RuntimeMethodDescriptor;Lweblogic.rmi.sp
    i.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;Ljava.lang.Throwable;)V(Optimized Method)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(Lweblogic.rmi.spi.InboundRequest;)V(Optimized Method)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(Lweblogic.kernel.ExecuteThread;)V(Optimized Method)
    at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(Optimized Method)
    at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
    at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
    >

  • Connection failover and transaction failover

    Connection failover and transaction failover
    I need to know more about a behavior in a RAC cluster. When a node goes down that is executing one of my transaction through JDBC , does the connection and transaction failover to a new node without me needing to restart tran or reconnect ?
    Please provide some insight
    Thanks

    Transactions are NOT automatically rolled back. The application must do this otherwise the session will get disconnected.
    If you code TAF, all sessions will failover to the backup connection. You can specify that select statements are automatically re-executed after the failover. Insert/update/delete transactions must be explicitly rolled back and resubmitted by the application.
    IF you are using an ORacle Connection pool, the connection pool will automatically cleanup connections to the failed instance, abort inflight transactions. The application will either retry or it will propagate the error to the end user.
    See the whitepaper on the OTN RAC page (otn.oracle.com/rac) Workload Management with Oracle RAC for more information.

  • CMP and Transaction Attribute

    Hi All!
    I try to play with cmp entity beans. All I try to do is find instance and call one from the methods.
    When I use transaction attribute another than "Required", I get exception 25222. Application module creation exception.
    If I change attribute to "Required New" then I get error while bean try to UPDATE record.
    I can't understand why this update appear on findByPrimaryKey!
    Can any body give some information on JBO behavior?
    Mike
    null

    I do one more test and found
    UPDATE exception raised when I have foreign key in table. If I use only plain fild evething is ok. If add to entity foreign key field container raise exception when it try to update record.

  • Multiple instances and mail config

    Maybe I dont understand the right concept of multiple
    instances but what I did was the following:
    Setup up an instance for each domain I have running as a
    VHost on apache.
    What I was trying to accomplish is the failover of any one
    domain and also to use separate mail settings for each domain.
    But this is where I seem to have misunderstood the concept of
    multiple instances, is it not possible to use a different smtp
    server for each domain? When my forms for each domain generates an
    email I want the email to originate from that domain not the main
    one setup in CF...
    Thanks

    Your on the right track.
    Set up say 4 websites (virtual hosts) eg www.mydomain1.com,
    www.mydomain2.com etc
    Set up 4 cf instances if you have 4 domains, maybe call them
    mydomain1, mydomain2 etc
    Using the Web Server configuration tool, config the cf
    instance mydomain1 to virtual host mydomain1, cf instance mydomain2
    to VH mydomain2 etc
    The website should now be working using their own Cf
    instances.
    Go into the CF Admin, scroll to the bottom of the left menu
    and you should see Instance Manager
    Clicking on this should either reveal the 4 cf instances or
    you may have to add them (should be a button)
    Once you see all 4, you should be able to click on the admin
    for each individual instance and change the smtp server as
    appropriate.
    This won't give you failover though, if a CF instance goes
    down, that site is gone. Clustering is the way to give failover and
    you can achieve this fairly easily.
    Expanding on the above example, you would create 8 CF
    instances eg mydomain1-1 mydomain1-2, mydomain2-1 mydomain2-2.
    Create 4 clusters eg mydomain1cluster, mydomain2cluster etc
    In the CF Administrator Add mydomain1-1, mydomain1-2
    instances to mydomain1cluster etc
    Using the Web Server configuration tool, config the cluster
    mydomain1cluster to virtual host mydomain1 etc
    each domain should now be using 2 cf instances, you will be
    able to down on of those instances the the site will continue
    working.
    Back in the instance manager under CF Admin, you should now
    have 8 instances - config mydomain1-1, mydomain1-2 to the
    appropriate smtp server etc
    The above is for CF MX 6 onwards too, not sure about previous
    versions.
    I think thats what your after? I've skimmed over some parts
    above in relation to the clustering, but there's a handy doc
    floating around on the web by Herrlich & Ramuschkat that will
    guide you through it.
    BTW, those instances can sit on multiple physical servers for
    hardware redundancy. Depending on how many domains you have and the
    power of your machines, this is a preferred way to go although
    expensive due to multiple CF licences

  • File and Transaction Parity in PI 7.1

    Hello,
    We are currently designing our file and transaction Parity architechture for SAP PI 7.1. Could you please let me know where can I start on it. Does PI offers any out of the box parity services and any kind on documentation on it.
    Thank you.

    The procedure is the same as it was in SAP PI7.0 or lower versions.....no major change on this front.
    Search SDN for documents related to your protocol.
    Regards,
    Abhishek.

  • Behaviour of to_char function in sqlplus versions 8.1.6.0.0 and 9.0.1.3.0 .

    Behavior of to_char function in sqlplus versions 8.1.6.0.0 and 9.0.1.3.0:
    Hello,
    We are migrating our apps between different environments and we observed the following behaviour:
    When using the command select to_char(sysdate,'D') from dual, this gives out a value of 4 in sqlplus version 8.1.6.0.0 (win NT). The same command gives out a value of 3 in sqlplus version 9.0.1.3.0 (win XP).
    The underlying software is Oracle Enterprise Edition Release 8.1.7.4.0 in both the cases. Why this difference in behaviour? Can anyone please advise me.
    regards,
    Srikanth

    The first day of week depends on the globalization parameter NLS_TERRITORY. Set it for the instance or for the session to AMERICA to get the week start on sunday. You can also set this in the NLS_LANG os variable (export NLS_LANG=american_germany.we8iso8859p1)
    SQL> alter session set nls_territory='germany'
    SQL> select to_char(sysdate, 'Day D') from dual;
    TO_CHAR(SYS
    Wednesday 3
    SQL> alter session set nls_territory='america';
    SQL> select to_char(sysdate, 'Day D') from dual;
    TO_CHAR(SYS
    Wednesday 4Kind regards
    Laurent Schneider
    OCM-DBA

  • Whats a good mac to use for a home flight simulator with flight controls and foot pedals?

    whats a good mac to use for a home flight simulator with flight controls and foot pedals?
    My old 6100 AV worked great on A10 ATTACK, back in 1993.
    whats a good set up now a days?
    I havent seen any MAC set ups as a lot of the after market accessories are on  Windows platform.
    Is there a way or should I get a dedicated simulator on PC?

    The fact that USB flight input devices appear to Windows only is not a limitation; for Mac most are programmed through the sim itself. I know X-Plane does that.
    I've simmed a lot and know that good sims need a lot of processor and video hardware horsepower, and you'll also need a lot of RAM. They also run up the internal temps. A Mac Pro has better cooling than an iMac. You can get a program like SMCFanControl to manually set up the fans speeds before starting the sim.
    I know of no sims today that will still run on a PowerPC Mac (2005 and earlier) so you need to look to an Intel Mac with top specs. If looking at iMacs, start by looking for the quad-core i7 processor. Those models usually came with an up-rated video card. Thing 12 to 16GB RAM.
    My 2010 iMac has the 2.93gHz i7 processor, video hardware (ATI 5750) with 1TB VRAM, and 12 GB of RAM. It runs the x-Plane 10 demo fine but I've not bought the full version because v10 seems to make foot pedals darned near mandatory, and I don't want $100 worth of pedals under my regular work desk at the moment.

  • How to use BAPI to add a new version for a claim number in WTY transaction.

    How to use BAPI to add a new version for a claim number in WTY transaction.
    I am using  function module " BAPI_WARRANTYCLAIM_ADD_VERSION ".
    It needs to copy all contents of previous version to a new version.
    While doing so i am unable to copy fields like valic valoc etc. Any ways by which  i can copy this values.
    WTY will update PNWTYH , PNWTYV and PVWTY tables.
    Thanking you,
    Lokesh.

    Hi Vishnu,
    You can do that through EEWB. Please go through SAP Note 484597. You would get the details of using Easy Enhancement Work bench.
    Rewards point if you think this info is useful
    Regards,
    Dipender Singh

  • Application instances and events

    If I'm streaming three related events such as football1, football2, football3 is it best practice to create a unique application instance for each football event?
    Or should all 3 events just be grouped under a single application instance?
    Example: C:\FMS\applications\football1\_definst_\football1, C:\FMS\applications\football2\_definst_\football2, etc...
    I was asking because the FMS Admin Console breaks down the connection information by application instance and then I could just pull it up and see how many users connected and total connects to each event without making a bunch of admin api calls.
    Does this make sense?

    Should we require the users to install Java(FX) AND THEN WebFX AND THEN type the URL of our appp AND THEN it will deliver the app to them ? why ? WHY ?
    Hi,
    I'm Bruno, the creator of the WebFX project.
    About the questions above, I would say first that this is just a concept, but instead of thinking about the "browser", it could actually be used by real projects today that want to provide a JavaFX experience, without having to push big JARs for clients that might be in a very distant location with really poor connectivity. Also, it would make it even easier for the developer to update the application "on the fly", and his users would have access to the new version instantaneously.
    Consider wrapping the "WebFX" concept in your "base" desktop application, and instead of using WebView to load parts of your app using HTML+JS, why not using a FXView (based on the WebFX concept) to render remote code?
    Again, it's a concept, but I'm sure it can be really useful :-)
    Hope I could clear all the questions!
    Thanks,
    Bruno Borges
    @brunoborges

Maybe you are looking for

  • Multiple Address Book entries from iPhone

    When I add a single contact using iPhone (3GS, Ver 4.1) as it syncs to MobileMe, anywhere from 1 to 9 additional copies of the exact same contact card are created. Of course they're propagated throughout my various Macs and iPad, as well as MobileMe.

  • Adding time stamp to a file

    Hello Can you please advise me How to add timestamp to a file from Oracle Forms?? I am using Forms [32 Bit] Version 10.1.2.0.2 (Production) Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production. when i tried : 1.host('COPY :FIC_SOURC

  • New field in MATMAS Idoc

    I would like to add new field from MARD which was not included in standard MATMAS. There are some MARD fields in MATMAS already and I like to add one more field. Can someone give me step by step procedure in brief please ?. Thank you

  • Running temp higher after new software update

    HI Since doing the software update (now running osx 10.4.11) my macbook seems to be running hotter than previously. Temp now late 50s, early 60s - and the fan will often come on -even if all that is open in safari. is that a high temp or normal? it's

  • "Using the Filter HUD to Search for Referenced Files" (and "Locate Referenced Files")

    I am trying to follow the Help Documentation item "Using the Filter HUD to Search for Referenced Master" (not sure if there is a way to post a URL to this) and I am not seeing what it is telling me to do. I am going to Edit > Find and it is telling m