Transaction behavior changed with change in Windows to Linux Environment

Hi All,
I am facing a very weird problem.
I have a 2 BPEL Synchronous Services lets say A & B. A calls B in its flow and B inserts a row into database and then retrieves the inserted row (as the primary key is sequence generated through a Trigger).
This flow was working perfectly when:
·     It was on windows Development Box with SOA SUITE and DB Server on the same machine.
·     All the DB adapters had jca:Address information in it.
Problem:
·     After moving them to a Unix box with a remote DB Server, I am seeing the problem that retrieval is happening before commit of insert and failing.
Point to remember:
·     Insertion, selection, assignment all are happening in the different ‘SCOPE’
·     I have tried even putting them in a single scope but error remained same.
·     I have even tried putting a wait between them, so it’s a plain “Transaction not commited “issue
I am expecting it could be an issue with the way Data source has been created or something else.
Please suggest your pointers on this.
Thank you.

Hi Win
1. There is absolutely NO changes or specific requirements to deploy a portal EAR created from Windows and deploying on Unix or Linux Env. We do this very often. I export my entire portal applicatoin (EAR, WAR and dataSync if its there) from Workshop or Eclipse (10.3.2) IDE as .EAR file. Then we can deploy this .EAR file pretty much in any Portal Domain on any Env like Linux. So first I want to clarify that there is NO need to change any files or do steps to deploy a portal EAR from Windows to Linux Env.
2. Now coming to your error, the root cause seems to be this: java.lang.ClassNotFoundException: org.apache.beehive.netui.pageflow.PageFlowContextListener
a) On Windows did you test your EAR on a Portal Domain. I assume you may have already did this.
b) Is the domain that you created on the Linux Env and its version matches exactly with what you had in Windows Env. Say in Windows if you have WLP 10.3.1, then on Linux also you should have WLP 10.3.1. If not, you need to upgrade your portal EAR first in Windows to 10.3.x and then deploy.
c) Compare the config.xml file modules specially the portal framework shared modules. They should be same in both Windows and Unix except for the location ofcourse.
d) On Windows, by any chance did you deploy any extra additional modules in the portaldomain. If so do the same on Linux Env also.
e) Other then config.xml file, all the other details are within the .EAR file itself like weblogic.xml, weblogic-application.xml file etc etc.
f) So better compare you config.xml file in both the working and not working Envs.
g) Also on Linux, are you deploying on Single Server domain or cluster domain. If cluster, make sure you deploy your portalEar only to Cluster because none of hte shared modules are deployed to Admin. So deploy only to cluster.
Thanks
Ravi Jegga

Similar Messages

  • New window behavior change FF 29.0.1

    New window behavior changed with FF 29.0.1. I have a custom page that I built that has a bunch of links to sites/pages that I visit frequently. Every one of the links on that page begins with <a target="_blank" href=" >
    I typically keep this page maximized and until FF 29.0.1, when I clicked one of those links, it opened in a new maximized window. If I had the page restored instead of maximized, when I clicked one of those links it opened in a new restored window. In other words, the new window was opened in the same window state as the page from which I clicked the link. Now, when I click a link on a maximized window, it opens in restored view and I have to manually maximize it. It's a pain in the patoot.
    I'd like to know how to change FF to return to the previous behavior and also why someone felt it was necessary to change this behavior.
    ''edited the HTML coding that prevented this message from being completely displayed''

    You can check for problems caused by a corrupted localstore.rdf file.
    *http://kb.mozillazine.org/Corrupt_localstore.rdf

  • Hi, I need some help. Since I have changed to windows 7 I cannot open raw files with my canon mk 5D. The files will not open in cs4. Can somebody advise me what to do. I have done updates on CS4 and still cannot open the raw files

    Can anybody advise me what to do as I am having problems opening raw files on CS4 since I have changed to windows 7. I am using a canon mk 5D.

    dave nutter wrote:
    I am using a canon mk 5D.
    Actually, you're not.  That's not an accurate description of any of the Canon 5D models.
    There are EOS 5D, EOS 5D Mark II, and EOS 5D Mark III models.  Which do you have, specifically?  Details will matter for this.
    If you have a 5D Mark III (three) it's too new and you will not be able to directly open files with Photoshop CS4.  You'll either need a newer version of Photoshop or to use the free DNG converter.
    -Noel

  • I am having problems when i have minimized windows and try to open a new window it will open all minimized windows along with the new window. It just changed when mozzilla updated. It did not do this before the update.

    I am having problems when i have minimized windows and try to open a new window it will open all minimized windows along with the new window. It just changed when mozzilla updated. It did not do this before the update. Before the update if i had minimized windows they would stay minimized when i opened a new window. Please help ,I would guess it is just a setting somewhere but i cannot figure out where the setting is. Thanks jason

    This issue can be caused by the ASK.com Toolbar.
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Color Settings change with resizing Photoshop window

    I have been seeing a weird phenomenom with Photoshop lately and I hope someone can help me figure this out. I have been editing photos in Lightroom. I occasionally take a photo into Photoshop for more editing and when I do this, if I make any change to the program window side, the color changes to a darker, more muted looking photo. If I minimize the program, nothing changes. If I either change the window size to a smaller, non-maximized window or drag it to my secondary display, the color changes to what I am guessing is a different color space. The only way to fix this is to shut down Photoshop and restart it. I am sure this is some setting in Photoshop color settings, but not sure. Should I have my color settings set to my monitor calibration file or should it be Adobe RGB? Not sure what Lightroom edits in. I do have it set up to send the file to Photoshop in Adobe RGB.
    Any help would be appreciated.
    Thanks,
    Toby

  • I had to change my windows identification code and now, I cant access to my IPad anymore even if I have synchronized my IPad with my computer. What did I do wrong ?

    Cannot access to my Ipad anymore since I had to change my Windows identification code on my computor. What did I do wrong ?

    I'm having a similar problem on an iPhone 4.  I receive Hotmail messages, but cannot send them successfully.  I get an error message stating: "Cannot Send Mail. The user name or password for "SMTP:[email address]@smtp.live.com" is incorrect."
    If the user name or password is incorrect, how can I still receive emails?  That makes no sense.
    I've updated my new Hotmail password under Email Settings, and even deleted the account and started over.  That was no help.

  • DB- get() behavior change as of 4.5.20

    I wanted to post information we have recently learned about new behavior in DB->get(), which is undocumented from what I can tell. This change caused a threading bug in our code when we upgraded from 4.2.52. It also affects DBCursor->get(DB_SET) to a lesser extent.
    Traditionally, DB->get() on a btree produces data, but does not produce a key, since the key passed in is used for exact match. A change was made in 4.5.20 which causes DB->get() to produce a key if a custom comparator function has been specified (set_bt_compare). The comments in the code (in the cursor get function, __db_c_get) indicate this change was made under the assumption that the compare function may be "magic" and the key passed in may not be the same as the key in the database (except in the eyes of the compare function), so the actual database key is now returned.
    Unfortunately, under the assumption that DB->get() treats the key as read-only, we were using a key DBT whose "flags" were zero. The BDB code tries hard to ensure that when a DB is threaded (opened with DB_THREAD) all DBTs which will be written (key or data) have some memory management flag set (DB_DBT_USERMEM, DB_DBT_REALLOC, etc.). Otherwise, BDB will use an internal buffer associated with the (shared) DB handle, causing threading problems. However, in the case of this new behavior, the flag checking was not augmented to account for this case. Instead, the flag checking code still believes a key will only be written if the get() is called with DB_SET_RECNO, DB_CONSUME or DB_CONSUME_WAIT, which are the only cases documented to modify the key DBT.
    To summarize, we have an undocumented change in behavior, combined with a lack of correspondingly expanded flag safety checks, setting up for threading problems of various sorts.
    The simple workaround is to always set the DBT up as DB_DBT_USERMEM, though in this case the key DBT will still be written, perhaps unexpectedly. If the key's buffer was in read-only memory, this would cause an access violation instead of a threading problem.
    Though this change was obviously intentional, I have some trouble understanding how one gets a key into BDB which is different than the key what will be used for retrieval (the use case this change seems to be addressing). But I imagine there was a specific instance of such a situation from some user. Perhaps an additional flag or setting on the DB to control this behavior, letting the user pro-actively indicate the found key should be returned, would reduce unnecessary key copying, as well as avoiding potential bugs. I have to imagine most custom compare functions are for custom sort order, not for performing a magic transformation between the key in the search and the key in the database, and the key used in get is actually identical to the key found in the database.

    Bumping this. Perhaps I wasn't clear. The documentation cited by Sandra does explain that sometimes people use comparison functions that will match on a partial key. But it also specifically says:
    "When partial keys are specified to Berkeley DB, interfaces which retrieve data items based on a user-specified key (for example, DB->get and DBcursor->get with the DB_SET flag), will not modify the user-specified key by returning the actual key stored in the database."
    The part about "will not modify the user-specified key" is the issue. As of 4.5.20, BDB will modify the user-specified key, even if the user-specified key is identical to the stored key. Since it is actually counter to the cited documentation, you can understand that it would be unexpected. The side-effects and results are described in my original posting.
    Since Sandra has found documentation that contradicts the current behavior, I would now consider this new behavior a bug. Such a change really needs to be introduced in a backward compatible way, such as through the use of new flags on the DB handle.

  • Is there a way to change the Windows Update service startup type on Windows Server 2012 R2?

    We have a number of newly built 2012 R2 servers that we have HP Operations Manager agent running on that monitors the status of several services and reports if they are "stopped". One of these services is Windows Update. Every day we
    get at least one alert saying:
    "Service "Windows Update" is not started. Current state is stopped"
    Checking the event logs shows that the Windows Update service stops, then a while later it just starts again. Not an error, just an information event.
    In Windows 2012 R2 the Windows Update service is set to "Automatic (Trigger Start)", where in previous versions we run (2012/2008R2) it would be set to just "Automatic" or "Automatic (Delayed Start)"
    I have come to understand that this behaviour is normal for Windows 2012 R2, and that Trigger Start services by design stop themselves after a period of inactivity. I was unable to find any info on how this works. Our client would like this to
    be changed and the Windows Update service stay running all the time, understanding that this impacts performance.
    Is there a way to change the Windows Update service in Server 2012 R2 to the old Automatic startup behaviour so that it stays running all the time instead of stopping and starting periodicall? There is no option to do this via the services mmc
    gui.
    So far I have tried:
    Removing the Triggers using the command: sc triggerinfo wuauserv delete
    This works temporarily, the service then shows as just Automatic in the services console, however if you restart the server or restart the service it goes right back to being Automatic (Trigger Start).
    Any kind of help would be appreciated.

    This one might help.
    Allow configuration of Automatic Updates in Windows 8 and Windows Server 2012
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Changing OS Windows 8.1 to Windows 8.0 from DVD Windows 8 upgrade.

    I have Windows 8.1 as the original OS on this Computer.  I was told twice I would be able to change to Windows 8.0 by Microsoft Techs.  Two MS Tech have worked to install this program.  Doesn't work.  It goes to Windows Setup (That
    doesn't follow through)  I must quickly catch the black screen and change the option to Windows 8.1.  What is the Bitlocker and how do I suspend it?

    I'd ask them here about downgrade rights.
    http://answers.microsoft.com/en-us/windows/forum/windows_8?tab=Threads
    Also FYI;
    http://www.microsoft.com/oem/en/licensing/sblicensing/pages/downgrade_rights.aspx#fbid=q1rtYmE7qhf
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • How to change a Windows Phone start page programmatically?

    FYI, I know the title is similar to many posts in this forum, but they don't address this specific problem.
    I have the following line in the App.xaml.cs file:
    if (!rootFrame.Navigate(typeof(Page1), e.Arguments))
    When I change MainPage to Page1, it changes the page you see on startup. So far so good. The problem is:
    On Page1 I have checkbox so a user can check "do not show this page again". When a user clicks continue, on the button click event if the box is checked every time the program starts going forward it should load MainPage.
    I am working with the following I have found:
    To fix this you need to do the following in your tutorial page's button click
    // Inside the Button click event of TutorialPage.xaml
    // Change the mapping so that MainPage points to itself
    ((UriMapper)App.RootFrame.UriMapper).UriMappings[0].MappedUri =
    new Uri("/MainPage.xaml", UriKind.Relative);
    // Since RootFrame.CurrentSource is still set to MainPage, you need to pass
    // some dummy query string to force the navigation
    App.RootFrame.Navigate(new Uri("/MainPage.xaml?dummy=1", UriKind.Relative));
    // Remove back entry so that if user taps the back button
    // you won't get back to tutorial
    App.RootFrame.RemoveBackEntry();
    This seems like what I want, but I get two errors I can't solve.  Error 1 The type or namespace name 'UriMapper' could not be found (are you missing a using directive or an assembly reference?) and Error 2 'My.App' does not
    contain a definition for 'RootFrame' 
    I can't find a using statement or anything that will remove the URI error. as far as RootFrame, that is used in App.xaml.cs with no errors. It's spelled rootFrame but when I change it in Page1 it doesn't make a difference. I still get the same error. Using
    statements are the same for both pages.
    I would appreciate any help or a point in the right direction.  I'm using Visual Studio 2013 with the blank Windows Phone template.

    I hope I'm not missing something because this is a very obvious solution...
    Store a user setting and test it when the app launches.
    if(usersetting == true)
    if (!rootFrame.Navigate(typeof(Page1), e.Arguments))
    else
    if (!rootFrame.Navigate(typeof(MainPage), e.Arguments))
    That user setting would have to be stored in the local user settings (consider the first line of my code to be pseudo-code).
    This works perfectly for a scenario where you have a page that should only launch the first time an app is run or an optional landing page.
    I'm a self-taught noob amateur. Please take this into account when responding to my posts or when taking advice from me.

  • HOW DO YOU CHANGE THE WINDOW SIZE OF EBUSINESS SUITE ON STARTUP

    HOW DO YOU CHANGE THE WINDOW SIZE OF EBUSINESS SUITE ON STARTUP
    How do you change the window size for Ebusiness Suite after you log in. Currently it displays at 100% of the screen. I want to set it smaller, at some %

    I don't know if there is a way to set this. Some user's may prefer different sizes of window, depending on their job duties. For example, we have 170 Systems document management integrated with purchasing and payables so users shrink the Oracle window to fill about 60% of the screen while 170 uses the remaining 40% to display the scanned document.

  • XD02 transaction to change the customer data for updating KNA1 table?

    Hi all,
    How can we use XD02 transaction to change the customer data for updating KNA1 table?
    Give the steps.
    Thanks in advance
    rk

    Hi KR,
    Why don't u use BDC to run XD02.
    With Regards,
    Zafar Ali

  • Invalid request for a change in window state

    Ok...
    Creating a JSR168 portlet and it works fine in Pluto, but I get the following when I deploy to P7:
    ERROR: Content not available. REASONE: Invalid request for a change in window state
    Here is what the portlet is supposed to do:
    * Display a form
    * User clicks find
    * Lookup is performed
    * Window state in processAction() method of portlet is changed to MAXIMIZED
    * I'm guessing this is where the error is occuring
    I also think that for the TableContainer, I have some sort of attribute incorrect having to do with one of the channelsIs values.
    I tried toggling them one way or another without any effect.
    Suggestions?

    Ive run into this issue also. I need a way for a portlet to change to its maximized state for the purposes of user registration. Is there anyway this can be done? I know that sun jsp "Providers" which are shown on their example desktop, have some sort of maximized state that they can go into, but im not sure how to use this in a portlet.
    There seems to be very inconsistent support between the proprietary sun provider api, and the portlet api.

  • Get an error for changing the windows authentication mode to the both SQL and windows authentication mode

    I installed the SQL server Express 2008 R2 and then SQL Server Management Studio 2008 R2 . But during the installation, I could not choose the both SQL and windows authentication mode and an error accrued so I did that just with windows authentication mode. 
    Now, I want to change the windows authentication mode account to the SQL authentication mode but it shows me an error which is you do not have permission (Although I am the administrator in windows), what can I do?
    Following steps are the steps that I went but I got an error:
    Server properties >> security >> choose the option of SQL Server and Windows Authentication mode 
    and the error that I got is attached(access is denied)  
    Can you please help me?

    You can change the setting after you gain admin rights to your SQL Server. You don't admin rights automatically, you have to explicitly add yourself during the install
    Here's a guide on how to (re)gain those rights:
    http://v-consult.be/2011/05/26/recover-sa-password-microsoft-sql-server-2008-r2/

  • Change default Windows background during deployment

    I have a Windows deployment server up and running and deploying custom Windows 7&8 images which all work fine. I want to be able to change the default Windows background to a custom image during deployment so when a new user is created and logs in locally,
    my image is displayed rather than the default one. I know this can be done by changing an entry in the registry, but I would like some help in creating a script to do this during deployment and also where this script would have to be placed and how to run
    this. I am a noob at scripting and any help would be appreciated! ;)
    Thanks in advance

    I am using the process documented at the link below in my builds today with a lot of success. In addition to setting the background for every user, it will also allow for setting the colors and accents. Pretty good stuff from the guys at CoreTech.
    http://blog.coretech.dk/hra/change-default-windows-8-1-wallpaper-color-scheme-and-lock-screen-background/
    .bill
    Regards, Bill Moore @BMooreAtDell

Maybe you are looking for