"Background" synchronisation

I am evaluating a number of data synchronisation products including Oracle Lite. One of the requirements of the solution is to allow the client application ( Java SWT based rich client ) to continue accessing the client database ( Oracle Lite in this case ) in parallel to any synchronisation process. Having looked at the documentation for client side synchronisation Java API it appears that the synchronisation API will essentially block until the client changes have been shipped to the server and the server changes shipped to the client. Is this the case?

Kalle,
in the solution we are building the driver for data synchronization is performance. We need local data and a rich GUI to get the performance we require. The users do not consider themselves as "mobile workers" and hence do not expect to "synchronize" their data with the corporate database. This means that the synchronisation must be done by the application effectively hidden from the user. This gives us the interesting challenge of "when do we carry out the synchronisation". If the synchronization is not done "in background" then it could have a significant and unpredictable impact on the responsiveness of the application.
We have found a couple of products that claim to support this requirement but we are still investigating in more detail.
Les.

Similar Messages

  • Is there a way to have all (exchange) email on iPad even when offline?

    I would like to have access to my work (exchange) email when offline (travelling). Is there a way of keeping a selected amount on my iPad, not just the most recent items?

    Thanks. I was already aware of this setting.
    The issue is that I use a number of folders and unless I manually open each one a sync whilst online, when offline the only emails that are available are those from the last sync, e.g. there is no automatic, background synchronisation of folders not in use.
    Ideas?

  • Auto Synchronisation on Mobile client

    Hi,
    I would like to setup a auto-synchronisation on a mobile client for every 2 hours. Is this possible on any version of MSA? If yes, How?
    Like a background job which can be set for some intervals, Can I set the Conntrans to run at a particular and few intervals of time?
    Thanks in advance.
    Regards,
    Praveeen

    Hello Praveeen
    it is well possible to invoke contrans at specified intervals in background mode. This can be done using contrans service .ConntransService.exe is a Windows service that is used to schedule   
    the ConnTrans to automatically establish connection and transport BDocs 
    to and from the Middleware server.                                      
    1. After installation, the service (ConnTransService.exe) can be found     
    under..\SAP\Mobile\bin.Net\                                                 
    To install this service, execute ConnTransService.exe with the          
    parameter -i at the DOS prompt (ConnTransService -i).                   
    2. Now Check if the service is installed. This you can check by running
    services.msc thru Start->run.
    4.You can schedule the service by selecting the start date, end date,     
    start time and frequency of the service.                                
    The expected behavior is that it will first stop the service and make   
    all the registry entries for the scheduling under the key               
    "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ConnTrans Service\
    Parameters".
    5. Now we have to run this service. Right click on the conntrans service
    and set the starttype in as 'Automatiic' in general properties and click 'Start'.
    Best Regards
    Shankar

  • Lost everything after synchronisation????!!!!!

    Hi, can anyone help me out?
    I've lost ALL purchased songs and apps on my iPhone after synchronising with iTunes.
    Background:
    - Windows got stuck and was unrecoverable
    - Reinstalled Windows
    - Reintstalled iTunes
    - Synchronised iPhone with iTunes
    - Lost ALL purchased songs and apps that were on the iPhone
    How can I recover this? PLEASE HELP!!

    If you didn't make a back-up of your purchased songs to restore from (as you are advised to do) then I'm sorry to say that the policy on lost purchases is that you have to pay to download them again:
    "Once a Product is purchased and you receive the Product, it is your responsibility not to lose, destroy, or damage the Product, and Apple shall be without liability to you in the event of any loss, destruction, or damage." iTunes Store: Purchased content can be downloaded only once
    Purchased applications can be downloaded over again, see this article for details: How to redownload purchased applications from the App Store
    You could try contacting iTunes Store Customer Service and you might be able to persuade them to sanction a second free download. There have been occasional reports in the iTunes forum of this happening, however just be aware that they are not under any obligation to do so. If you click on this link you'll be able to email your query: Customer Service - iTunes Store Support
    You might also want to check out these pages for future reference:
    How to back up your media in iTunes
    Back up your iTunes library by copying to an external hard drive

  • Synchronisation Not Working in My DW CC

    I'm using DW CC 13.2 on W8.1
    For some reason a few months ago my synchronisation feature stopped working. When I click on the Preview button, the Background File Activity shows with the scan progressing through the selected files, but once finished nothing happens. The sync preview box does not appear - it justs says 'File activity complete'.
    The log just says:
    Started: 01/05/2014 09:47
    File activity complete.
    Finished: 01/05/2014 09:47
    No files have been synced. I don't even see the 'no synchronization is necessary' message - although I do know that synchronization is neccesary.
    I've tried the troubleshooting here: http://helpx.adobe.com/dreamweaver/kb/troubleshooting-synchronization-problems-dreamweaver -mac.html
    and it's not resolved. Also I've reinstalled DW and still no joy.
    Does any one have any ideas?
    Thanks

    Oh My Gosh.  This has been bugging me for over a year with multiple versions of DW.  I would try to fix it, give up, and then try again the next time it became a real pain.
    It may have happened after some security updates where the FTP user no longer had rights to create folders on the server anymore, now come to think of it.  It could also have been after a DW update but I wouldn't be able to remember what update, just that it persisted through multiple versions including tests of DW CC.  The message "no synchronization is necessary" was basically a bug in the program in my case.  After reading DW CS3 Refuses to Synchronize! - HighDots Forums where a user solved it themselves by discovering DW wanted to create a temp folder on the server it could not, then just gave a bad error response (no synch necessary) instead of saying it could not create the temp folder it wanted, I tested this myself giving back www subfolder creation rights to the FTP file synch user.
    That was it!  Synching is working again after over a year!!  It was doubly confusing since it happened even if I was only trying to get/pull synch to local, no need to even update any server files, much less make server folders, but sure enough, as soon as the FTP user could create subfolders on the server it's actually looking through things again, instead of just saying "no synch necessary" though I knew it was most definitely necessary.  I imagine push synching is fixed again too.  If it is erring because it cannot create a server temp folder, the message should indicate that instead of defaulting an incorrect "no synchronization is necessary" errored message.
    My error was different, since I was actually getting the "no synchronization is necessary" message, but maybe it's worth checking that your ftp user can create server subfolders.

  • White backgrounds printing grey

    Hello,
    I am using CS 5.5 on a mac
    Somehow, today I have managed to change the colour profiles and I can't figure out how to reset them. I don't usually adjust these profiles, but today I had printing problems with a HP printer and I adjusted them. This has made the problem much worse!
    When I print, the white backgrounds print grey. If I close and open the document, it says not synchronised. I went to Bridge and selected one colour profile but it doesn't seem to have made much difference.
    How can I get the settings back to how they were originally??!!
    I can use Indesign at a novice level, but I rarely look under the bonnet!
    Thanks for your help.

  • Background Job sceduled is taking a lot of time

    Dear GRC Gurus,
    I have scheduled a Background job from the Compliance Calibrator which is connecting to the DEV R3 and it is a Full Synch for the User Synchronisation.
    The DEV has got 429 GB of data and the number of Users are about 20 Users.
    The job is showing <b>"RUNNING"</b> in the Compliance Calibrator for the last 2 days.
    In ST11 Tcode we can see some reports also being generated. I am not sure where we can see the log. Please advice how we can see the log and also whether the time this job is taking is normal or not.
    Expecting for a reply soon. Thanks in anticipation.
    Best Regards
    Somnath and Chakra

    Hello Guys,
    Somnath is asking about Netweaver background jobs and not your r/3 sm37 jobs.
    in CC51 GRC create their own SM36. Remember their is not SM36 type functionality in Netweaver.
    So these are WEBDYNPRO jobs that are running.
    Well Somnath, yes it do take some time when you do Full Sync for first time. Two days is normal. But subsequent Incremental jobs will not take any time.
    Please do check that you have applied latest support pack of CC 5.1. Tell me name of CAR file you unzipped using SAPCAR command. Does it contain string SP02 or SP03.
    It should contain SP03. Also tell me on which WAS is you NW installed.

  • PowerShell - Start-Job - Synchronised Array list

    Hi all,
    I am trying to write a script using start-job against a list of machines. The script is to query a target machine event log using get-winevent cmdlet. I supply the whole code that queries the eventlog in a scriptblock. In order to capture the output (one
    psobject for each of the scriptblock jobs) I am trying to use a synchronised arraylist. I do not know the full details of how to use the synchronised arraylist but I have put together the below script (by referring to some of the online articles). But the
    script does not work as intended. The individual scriptblocks do not seem to be referring to the global arraylist variable while appending the results.
    Would any of you be able to shed any light on it?
    Please note, the script without the PowerShell Jobs works fine(that is linear execution which is really time-consuming). Also, even with using psJobs, the script works when I try to dump the result of each job into a csv from within the job itself. But I
    want to avoid this situation because due to the asynchronous execution there might be contention for the csv by more than one jobs at the same time. Hence I want to use the synchronised array list.
    $InputCSV = "$(Split-Path $SCRIPT:MyInvocation.MyCommand.Path -parent)\backupexec.csv"
    $OutputCSV = "$(Split-Path $SCRIPT:MyInvocation.MyCommand.Path -parent)\Reports\BackupExec_Output_$(Get-Date -format "ddMMyyyy")_$((Get-Date).DayOfWeek).csv"
    $OutputArray = [System.Collections.ArrayList]::Synchronized((New-Object System.Collections.ArrayList))
    $counter=1
    $jobs=@{};
    $jobcounter=0;
    Import-CSV $InputCSV | ForEach {
    $Comp_Name=$_.ServerName;
    $Counter+=1;
    $Scriptblock={
    Try {
    $IsthereAnyResult= @()
    $IsthereAnyResult= Get-WinEvent -ComputerName $Using:Comp_Name -ErrorAction SilentlyContinue -FilterHashTable @{LogName='application';ProviderName='Backup Exec';ID=57755; StartTime=(Get-Date).AddDays(-1)}
    $props = @{
    "Server Name" = ($event.MachineName -split '\.')[0];
    "Event ID" = $event.ID;
    "Time Logged" = $event.TimeCreated;
    "Backup Result" = Switch ($event.ID) { '57755' {"Success - Skipped"}
    '34113' {"Failed"}
    '34112' {"Success"} };
    "Message" = $event.Properties[0].value -replace '\n' -replace '\r';
    $OutputArray += New-Object PSObject -Property $props
    } #end try get-winevent
    Catch { } #end Catch
    } #end scriptblock
    $jobs[$jobcounter]= Start-job -name $("Job_$jobcounter") -ScriptBlock $Scriptblock
    $jobcounter+=1;
    While((Get-Job -State 'Running').Count -ge 10) {
    Start-Sleep -Milliseconds 10
    } # end main foreach
    Get-Job | Wait-Job
    $OutputArray | Select-Object "Server Name","Event ID","Time Logged","Backup Result","Message" | Export-CSV -force -Path $OutputCSV -NoTypeInformation -Append

    How about this?
    I use wmi win32_ntlogevent which i prefer ..  Timeservice is just for example ...
    Change the scriptblock to your needs and report the result :]
    Param ([int]$BatchSize=2)
    #list of servers
    [array]$source = (get-adcomputer -filter {name -like "server*"}) |select -expandproperty dnshostname
    $blok = {
    get-wmiobject Win32_NTLogEvent -Filter "(Logfile='System') and (SourceName = 'Microsoft-Windows-Time-Service')" |select -first 10 |select __server,@{n="EventCode";e={switch($_.EventCode){37{"37 - Receiving"}35{"35 - Synchronizing"}129{"129 - NTP Fail"}default{"Other EventCode"}}}},@{n="Date";e={$_.ConvertToDateTime($_.TimeGenerated)}},message
    $elapsedTime = [system.diagnostics.stopwatch]::StartNew()
    $result = @()
    $itemCount = 0
    ## checking running jobs
    if (get-job|? {$_.name -like "Script*"}){
    write-host "ERROR: There are pending background jobs in this session:" -back red -fore white
    get-job |? {$_.name -like "Script*"} | out-host
    write-host "REQUIRED ACTION: Remove the jobs and restart this script" -back black -fore yellow
    $yn = read-host "Automatically remove jobs now?"
    if ($yn -eq "y"){
    get-job|? {$_.name -like "Script*"}|% {remove-job $_}
    write-host "jobs have been removed; please restart the script" -back black -fore green
    exit
    $i = 0
    $itemCount = $source.count
    Write-Host "Script will run against $itemcount servers!"
    ## Script start time mark
    write-host "Script started at $(get-date -uFormat "%Y/%m/%d %H:%M:%S")".padright(60) -back darkgreen -fore white
    write-host " (contains $itemCount unique entries)" -back black -fore green
    $activeJobCount = 0
    $totalJobCount = 0
    write-host "Submitting background jobs..." -back black -fore yellow
    for ($i=0; $i -lt $itemCount;$i += $batchSize){
    $activeJobCount += 1; $totalJobCount += 1; $HostList = @()
    $HostList += $source |select -skip $i -first $batchsize
    $j = invoke-command -computername $Hostlist -scriptblock $blok -asjob
    $j.name = "Script`:$totalJobCount`:$($i+1)`:$($getHostList.count)"
    write-host "+" -back black -fore cyan -nonewline
    write-host "`n$totaljobCount jobs submitted, checking for completed jobs..." -back black -fore yellow
    while (get-job |? {$_.name -like "Script*"}){
    foreach ($j in get-job | ? {$_.name -like "Script*"}){
    $temp = @()
    if ($j.state -eq "completed"){
    $temp = @()
    $temp += receive-job $j
    $result += $temp
    remove-job $j
    $ActiveJobCount -= 1
    write-host "-" -back black -fore cyan -nonewline
    elseif ($j.state -eq "failed"){
    $temp = $j.name.split(":")
    if ($temp[1] -eq "R"){
    $temp = @()
    $temp += receive-job $j
    $result += $temp
    remove-job $j
    $ActiveJobCount -= 1
    write-host "-" -back black -fore cyan -nonewline
    else{
    write-host "`nFailure detected in job: $($j.name)" -back black -fore red
    $temp = @()
    $temp += receive-job $j
    $result += $temp
    remove-job $j
    $ActiveJobCount -= 1
    if ($result.count -lt $itemCount){
    sleep 3
    write-host " "
    write-host "Script finished at $(get-date -uFormat "%Y/%m/%d %H:%M:%S")".padright(60) -back darkgreen -fore white
    write-host (" Elapsed Time : {0}" -f $($ElapsedTime.Elapsed.ToString())) -back black -fore green
    $result |select __server,eventcode,Date,message |ft -auto
    write-host " Script completed all requested operations at $(get-date -uFormat "%Y/%m/%d %H:%M:%S")".padright(60) -back darkgreen -fore white
    write-host (" Elapsed Time : {0}" -f $($ElapsedTime.Elapsed.ToString())) -back black -fore green

  • Clix for Master-Slave Synchronisation

    Hi SDNers,
    I am using the Slave and Master reposirotries. If anyone has used CLIX for the Master-Slave synchronisation, please give the  related commands. File would be of greater help.
    Any suggestions are also welcome.
    Thanks & Regards,
    Priti

    Hi Priti
    Copying from help.sap
    Sharing and Swapping Slave Repositories
    You can use the repShare command to make a slave repository u201Cshareableu201D so that multiple MDM Servers can load it. Conversely, you must use the repExclusive command to return the slave to an unshared state before synchronizing it, so that a single MDM Server can issue the synchronization command.
    An alternative to this methodology is to leave the single slave shared and loaded, and then:
           1.      Create a new slave from the Master.
           2.      Make that new slave u201Cshareable.u201D
           3.      Load the new slave without ports in the background using the repPreload command on each MDM Server that acts as a host.
           4.      After each host completes the background load, use the repSwap command to swap the new slave for the old on the same port.
    for more details refer to relevant sections in help.sap.com
    best regards
    Ravi

  • Photos on screensaver and background

    I have just updated to Yosemite 10.10.3 and want to have my photos as my background and screen saver as I had before.  I have gone into the screen saver tab in System Preferences and tried to set up my photos.  I have selected 'choose folder' but am unable to select iphotos. This happened when I first downloaded Mountain Lion in 2012 and I had to set up a separate folder of photos on my desktop, but was solved when I used Yosemite.  Does anyone know how I can use my photos again for my background and screensaver?

    i have imported everything... photos have been deleted on iphoto but still show up on ipad and iphone... even after being synchronised.

  • IPad synchronising pictures

    I use Aperture 3.4.3 on my iMac running OSx 10.8.2.  I use a plug-in BorderFX to annotate the pictures.  I need to keep a copy of the original and have the FX set to create and store in Aperture the edited version of the original.  When I try to synchronise with my iPad2 only the original version of the picture goes across, despite the fact that all of the pictures originals and edited are kept together in the same folder.  Am I missing someting?
    davidfromleyburn

    The Wallpaper feature requires a certain ammount of Margin on the Image for the animation to function. As such if your Background is not big enough, the Wallpaper setting will adjust it automatically.
    If you use larger wallpapers or images you can move and scale within the constraints of the image.
    For instance images taken on a Hi-Res camera, or the panorama shots from an iPhone have much more room to move and scale.
    Pictures taken with the iPad are scaled perfectly to the screen, so adjusting and scaling is not necessarry or possible.

  • Synchronisation problem with LifeBlog

    Since about 2 weeks now, I cannot synchronise the stuff from my 6630 Lifeblog onto the PC Lifeblog. I keep getting the following message:
    "Lifeblog encounters problems transferring items. Please check the connection and try again. If the problem persists, restart Lifeblog and/or the PC and try again.
    Possible reasons: An item that you are trying to transfer may be opened in an application on your phone or PC, the multimedia card (MMC) on your phone or your PC hard disk may be full.
    For more information see Lifeblog Online Help, Troubleshooting, Transfer Problems."
    In the course of this problem I had done the followings:
    * Restart the computer and try again
    * Restart the 6630 and try again
    * Restart both the PC and the 6630 and try again
    * Check both the MMC (354 MB free) and my PC hard disk (16 GB free), restart both and try again
    * Uninstall Nokia PC-Suite and reinstall it and try again
    * Went to see the "Troubleshooting" which wasn't any help at all
    * Updated the firmware and try again
    * Re-installing PC-Suite (newest version), Lifeblog (newest version) on both phone and PC and try again
    All to no avail.
    Any help?
    Information:
    Phone:
    Nokia 6630
    Firmware version 6.03.08
    Operating system:
    Microsoft Windows XP
    Service Pack 2
    Nokia PC Suite:
    Version 6.81.13.0
    Language: English
    Connectivity Cable Drivers:
    Version 6.81.1.2

    23-Aug-2006
    10:01 AM
    elemmaciltur wrote:
    Since about 2 weeks now, I cannot synchronise the stuff from my 6630 Lifeblog onto the PC Lifeblog. I keep getting the following message:
    "Lifeblog encounters problems transferring items. Please check the connection and try again. If the problem persists, restart Lifeblog and/or the PC and try again.
    Possible reasons: An item that you are trying to transfer may be opened in an application on your phone or PC, the multimedia card (MMC) on your phone or your PC hard disk may be full.
    For more information see Lifeblog Online Help, Troubleshooting, Transfer Problems."
    In the course of this problem I had done the followings:
    * Restart the computer and try again
    * Restart the 6630 and try again
    * Restart both the PC and the 6630 and try again
    * Check both the MMC (354 MB free) and my PC hard disk (16 GB free), restart both and try again
    * Uninstall Nokia PC-Suite and reinstall it and try again
    * Went to see the "Troubleshooting" which wasn't any help at all
    * Updated the firmware and try again
    * Re-installing PC-Suite (newest version), Lifeblog (newest version) on both phone and PC and try again
    All to no avail.
    Any help?
    Information:
    Phone:
    Nokia 6630
    Firmware version 6.03.08
    Operating system:
    Microsoft Windows XP
    Service Pack 2
    Nokia PC Suite:
    Version 6.81.13.0
    Language: English
    Connectivity Cable Drivers:
    Version 6.81.1.2
    I've occasionally had the same error message you experienced above and have been able to solve it although I have not been able to localise whereabouts the problem is occurring.
    As an aside, I don't think you mention what version of LifeBlog you are using but FYI (For Your Information) v2.1.131 is out.
    I've composed a list of things you should look at to find out why this is happening - these questions are only meant to find out where the problem lies - not apportion blame so please don't take them the wrong way !
    Things you need to look at to solve the problem or eliminate the potential cause of the problem :
    1) Upgrade to the latest version of LifeBlog if you aren't already using it - it can be found here - http://www.nokia.com/lifeblog - it may be possible that the problem you are having is a known issue which is solved in the latest release. At the very least I would recommend doing a complete uninstall of the old version and then rebooting, and installing the new version to ensure that you start from a clean configuration.
    2) Has LifeBlog ever worked ? If so, then when did it stop working ? What did you do previous to when it stopped working ? Did you install a new PC/mobile application ?
    3) Are you able to use the full capabilities of PC Suite successfully ? Can you backup the phone, synchronise data with Outlook or whatever compatible PIM you use ? The fact that you have done a software update etc. indicates you can connect successfully to the phone, but I thought I would put it here for completeness !
    4) Have you tried installing the LifeBlog software which is designed to run on the mobile phone - not the PC ? (If not - please do this - it will act as an useful potential problem indicator further below)
    5) Are you running any minimized software on your PC or phone whilst trying to do the PC Suite/LifeBlog update ? Disable any anti virus software JUST IN CASE FOR THIS TESTING ONLY. I once had an issue where I connected a camcorder via Firewire and I then couldn't surf the internet - this turned out to be a problem with the anti virus application I was using at the time - it only recognised one valid TCP/IP interface at a time - when the FireWire connection became active, it shut the interface to my network card down ! Also make sure any firewall software is temporarily disabled just in case as well.
    You sound technically proficient, but again I thought I'd put this in for completeness.
    The thing that should happen if you have PC Suite living in your system tray (next to your clock) and you plug you phone in is as follows. You should get a little bublle pop up saying "6680 connected via USB" or something similar - the white cross in a red background should change to a green shape - can't remember what the shape is off the top of my head.
    Once that happens it pretty much means that your phone and PC are talking correctly. At this point PC Suite (e.g. backup) should work - if it doesn't then you will need to resolve this issue before LifeBlog will work.
    Presuming PC Suite works, and the problem is indeed localised to LifeBlog, the next stage of diagnostics would be to load LifeBlog for your mobile. When you load the LifeBlog software on your mobile, you should see a chronological list of pictures you have taken and text messages you have sent - check this is the case and that it is up to date - send yourself a text message and check if you can see it being sent and received in LifeBlog - if not, then click the options button and select Update Timeline (or something similar) and try again - does it appear now ? If it doesn't then it indicates LifeBlog isn't working correctly - I would recommend that you uninstall LifeBlog on your mobile and power cycle your mobile and reinstall it. This is the particular issue I was having - when I got LifeBlog on my mobile working - it worked on my PC - sometimes I find if they get out of sync they're not particularly happy (even though they should be independent of each other).
    I'm pretty sure from the log files, that LifeBlog uses a database of sometime to collate the LifeBlog information and sometimes it can get a bit confused - the "Update TimeLine" option should help solve this.
    Hope this helps - let me know how you get on !
    Regards,
    Edward

  • How to give Common Background color for all JPanels in My Swing application

    Hi All,
    I am developing a swing application using The Swing Application Framework(SAF)(JSR 296). I this application i have multiple JPanel's embedded in a JTabbedPane. In this way i have three JTabbedPane embedded in a JFrame.
    Now is there any way to set a common background color for the all the JPanel's available in the application??
    I have tried using UIManager.put("Panel.background",new Color.PINK);. But it did not work.
    Also let me know if SAF has some inbuilt method or way to do this.
    Your inputs are valuable.
    Thanks in Advance,
    Nishanth.C

    It is not the fault of NetBeans' GUI builder, JPanels are opaque by default, I mean whether you use Netbeans or not.Thank you!
    I stand corrected (which is short for +"I jumped red-eyed on my feet and rushed to create an SSCCE to demonstrate that JPanels are... mmm... oh well, they are opaque by default... ;-[]"+)
    NetBeans's definitely innocent then, and indeed using it would be an advantage (ctrl-click all JPanels in a form and edit the common opaque property to false) over manually coding
    To handle this it would be better idea to make a subclass of JPanel and override isOpaque() to return false. Then use this 'Trasparent Panel' for all the panels where ever transparency is required.I beg to differ. From a design standpoint, I'd find it terrible (in the pejorative sense of the word) to design a subclass to inconsistently override a getter whereas the standard API already exposes the property (both get and set) for what it's meant: specify whether the panel is opaque.
    Leveraging this subclass would mean changing all lines where a would-be-transparent JPanel is currently instantiated, and instantiate the subclass instead.
    If you're editing all such lines anyway, you might as well change the explicit new JPanel() for a call to a factory method createTransparentJPanel(); this latter could, at the programmer's discretion, implement transparency whichever way makes the programmer's life easier (subclass if he pleases, although that makes me shudder, or simply call thePanel.setOpaque(false) before returning the panel). That way the "transparency" code is centralized in a single easy to maintain location.
    I had to read the code for that latter's UI classes to find out the keys to use (+Panel.background+, Label.foreground, etc.), as I happened to not find this info in an authoritative document - I see that you seem to know thoses keys, may I ask you where you got them from?
    One of best utilities I got from this forum, written by camickr makes getting these keys and their values very easy. You can get it from his blog [(->link)|http://tips4java.wordpress.com/2008/10/09/uimanager-defaults/]
    Definitely. I bit a pair of knucles off when discovered it monthes after cumbersomely traversing the BasicL&F code...
    Still, it is a matter-of-fact approach (and this time I don't mean that to sound pejorative), that works if you can test the result for a given JDK version and L&F, but doesn't guarantee that these keys are there to stand - an observation, but not a specification.
    Thanks TBM for highlighting this blog entry, that's the best keys list device I have found so far, but the questions still holds as to what specifies the keys.
    Edited by: jduprez on Feb 15, 2010 10:07 AM

  • Closing the Background report engine

    I use a menu that can call several reports, and when they open, the Reports Background Engine runs. I understand why it is useful to keep this open while the main app is on, but it does not close out automatically when the app closes. Is there a command that will do this?
    Thanks,
    Sara

    I Guess,
    Add_Parameter(pl_id, 'ORACLE_SHUTDOWN', TEXT_PARAMETER, 'YES') will do (pl_id is the parameter list that you must have created to run each individual report)

  • Report program when run in background job getting cancelled immediately

    Hi
    When i run a program in foreground i am able to see the output. But when run in background not able to run the job successfully. The job is getting cancelled immediately.
    I am using the below function module for output display. Should i need to pass any parameters in the below function module so that i can run the program in background  successfully.
      CALL METHOD DETAIL_GRID->SET_TABLE_FOR_FIRST_DISPLAY     
          EXPORTING                                            
            IS_LAYOUT         = IS_LAYOUT                    
            I_SAVE            = 'A'                        
            IS_VARIANT        = GS_VARIANT                   
          CHANGING                                           
            IT_FIELDCATALOG   = IT_FIELDCATALOG               
            IT_OUTTAB         = BLOCKED_STOCK_TAB_ALV[].     
    Please suggest.
    Thanks and regards
    Rajani Yeluri

    Hi Rajani.
      ALV require the DRYPOR(screen) for display but incase you run in back ground which have to write to spool but in spool we can only write in format of LIST REPORT not inter-active report like ALV. That why
    system cancelled your process immediately.
    Hope it helps.
    Sayan.

Maybe you are looking for

  • How do I transfer purchased TV shows to my MacBook?

    I have a Generation 1 AppleTV (I "upgraded" to Gen 2, but guess what?  I live in Canada, and for some reason....not allowed to download tv shows with Gen 2!!!).  So I don't think I'm "allowed" to Home Share, either (with Gen 1). I am going to lose my

  • 5530XM: What we like to see in new firmware!

    Hi guys, I would like to present nokia what we users of nokia 5530xm would like to see in a future firmware. I know that nokia might not want to implement those ideas in a new firmware but doing that would make customers very happy, since they are ha

  • Problems with OMB+ (OWB 10.2.0.2 Windows client) - ORACLE_HOME env variable

    Hi. I am trying to use the OWB_DEMO files found on the website. The OWB client is installed on a Windows XP SP3 laptop; when I try to use the OMBINSTALL OWB_TARGET_USER, I'm getting this error: ORACLE_HOME(or OWBCC_HOME for Clearcase) environment var

  • COproduct

    Dear All, In our client side, THey maintain coproduct in one case.. THey have auto GR option.. But auto GR is not happening successfully... please help in sorting this out.. karthick

  • Is it possible that a session ....

    Hi I have a question, which is driving me nuts. I have 2 j2ee applications (ap1 & ap2) deployed under tomcat. The ap1 has a login option, which is serviced by a servlet in ap2. If the ap2 sets a session attribute ("logged", "yes") then can a jsp page