Unlocking view while activeSync process is running

May I know if there is any fix for the following problem in Identity manager 8.1.
I have a problem with view locking in activeSync. If a user is logged in to IdM user interface (and thus lock a user view), and that activeSync receives an update for the same user, activeSync will fail and skip that change number. This causes certain changes are not processed by activeSync.
Does anyone know how can I unlock a user view by using xpress/java code? In that way I can make sure activeSync process always unlock a user before any process, and thus resolve the issue.
Thanks!

I run into this same situation all the time. I haven't implemented a fix for it yet, just thought out some ideas on how to solve it. So far this is what I've thought of.
I'd be hesitant to unlock a user view when the user is logged in however since it is possible that the user is making changes to his own data while activeSync is trying to do so at the same time. The whole purpose of the lock is to prevent the user from trying to make changes that never get saved because someone has come in and undone.
My (as of yet unimplemented) solution is going to be to check for the existence of a lock. If one exists set up a deferred task to reprovision the user a few minutes into the future. This way the user's changes can be assimilated and the active sync event just gets deferred until the lock is released.
Having said that, there are a number of "unlockView" and "unlockObject" methods available. Have a look at the javadoc in the REF kit. (See the index, it makes it easier to find.) It looks like there is an "isLocked" method on the WSUser object as well as well as a "getLockInfo" on the parent class.
In the activesync workflow, you should be able to use a "getObject" workflow service to get the user object. From there you can determine if the user is locked or not.
Again, I haven't implemented this yet so I'm not 100% certain it's even possible.

Similar Messages

  • Playing a prompt while another process is running in the background

    I'm running ICM 6 with IP IVR Queue Manager 3.5.
    I've built a couple of scripts that take input from callers and then uses the input to query a database.  Sometimes it takes a few seconds to return with a response so I want to play music or a prompt while it retrieves the data.
    Is this possible with Queue Manager?
    thanks

    I haven't used anything earlier than 4.0 so I'm unsure of any idiosyncrasies between that and 4.0 but I assume this would still be possible so what I'd do is just place the call on hold before you do the DB dip and then after it's done take the call off hold and do whatever treatment you need to.
    Cheers,
    Nathan

  • UI available while process is running

    Hi,
    I built a Winform application in vb.net using  .net  target
    3.5, that has a process running when a button is clicked. While running, I have a hard time to move or click the a custom button to minimize the
    window. I tried adding "Application DoEvents()" which helps a bit but still takes a while before I can minimize or move the window.
    Any great idea how to deal with this please?
    Thanks!
    Développeur Applications Informatiques Computer Applications Developer

    Try creating a
    BackgroundWorker and run your process in the worker's DoWork method. The process will run in a different thread which means the UI will remain responsive.
    You need to be careful if you want to update controls from your background thread. One way is to update controls only when the BackgroundWorker reports progress or ends. See the documentation I linked to for details.

  • Error in activesync processing.

    I have configured a DatabaseTableResourceAdapter. When I start doing activeSync on it I am getting the following error. I am pasting the error below.
    This is the error on WSTrace log:
    2006.02.06 10:22:15.187 SourceAdapterThread SIMOT-UtentiInterni DatabaseTableResourceAdapter#poll() Error processing updates null null
    2006.02.06 10:22:15.187 SourceAdapterThread SIMOT-UtentiInterni DatabaseTableResourceAdapter#poll() null null
    2006.02.06 10:22:15.187 SourceAdapterThread SIMOT-UtentiInterni DatabaseTableResourceAdapter#poll() java.lang.NullPointerException
         at java.lang.String.compareTo(String.java:998)
         at java.lang.String.compareTo(String.java:90)
         at java.util.Arrays.mergeSort(Arrays.java:1156)
         at java.util.Arrays.sort(Arrays.java:1080)
         at java.util.Collections.sort(Collections.java:117)
         at com.waveset.view.UpdateViewer.diffAccount(UpdateViewer.java:1038)
         at com.waveset.view.UpdateViewer.refreshChanges(UpdateViewer.java:704)
         at com.waveset.view.UpdateViewer.refreshView(UpdateViewer.java:645)
         at com.waveset.view.UserViewConverter.refresh(UserViewConverter.java:2891)
         at com.waveset.view.UserViewer.checkinView(UserViewer.java:1090)
         at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:708)
         at com.waveset.sync.IAPIUserImpl.submitUpdate(IAPIUserImpl.java:382)
         at com.waveset.sync.IAPIUserImpl.submit(IAPIUserImpl.java:596)
         at com.waveset.adapter.DatabaseTableResourceAdapter.processUpdates(DatabaseTableResourceAdapter.java:1533)
         at com.waveset.adapter.DatabaseTableResourceAdapter.poll(DatabaseTableResourceAdapter.java:1189)
         at com.waveset.adapter.SARunner.doRealWork(SARunner.java:265)
         at com.waveset.task.Executor.execute(Executor.java:157)
         at com.waveset.task.TaskThread.run(TaskThread.java:116) null null
    2006.02.06 10:22:15.188 SourceAdapterThread SIMOT-UtentiInterni DatabaseTableResourceAdapter#poll() Completed poll for SIMOT-UtentiInterni resource adapter. null null
    This is the error on activesync log:
    2006-02-06T10:22:15.184+0100: Error processing updates
    2006-02-06T10:22:15.185+0100: There was an error in activesync processing.
    2006-02-06T10:22:15.186+0100: java.lang.NullPointerException
         at java.lang.String.compareTo(String.java:998)
         at java.lang.String.compareTo(String.java:90)
         at java.util.Arrays.mergeSort(Arrays.java:1156)
         at java.util.Arrays.sort(Arrays.java:1080)
         at java.util.Collections.sort(Collections.java:117)
         at com.waveset.view.UpdateViewer.diffAccount(UpdateViewer.java:1038)
         at com.waveset.view.UpdateViewer.refreshChanges(UpdateViewer.java:704)
         at com.waveset.view.UpdateViewer.refreshView(UpdateViewer.java:645)
         at com.waveset.view.UserViewConverter.refresh(UserViewConverter.java:2891)
         at com.waveset.view.UserViewer.checkinView(UserViewer.java:1090)
         at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:708)
         at com.waveset.sync.IAPIUserImpl.submitUpdate(IAPIUserImpl.java:382)
         at com.waveset.sync.IAPIUserImpl.submit(IAPIUserImpl.java:596)
         at com.waveset.adapter.DatabaseTableResourceAdapter.processUpdates(DatabaseTableResourceAdapter.java:1533)
         at com.waveset.adapter.DatabaseTableResourceAdapter.poll(DatabaseTableResourceAdapter.java:1189)
         at com.waveset.adapter.SARunner.doRealWork(SARunner.java:265)
         at com.waveset.task.Executor.execute(Executor.java:157)
         at com.waveset.task.TaskThread.run(TaskThread.java:116)
    2006-02-06T10:22:15.188+0100: Completed poll for SIMOT-UtentiInterni resource adapter.
    2006-02-06T10:22:15.189+0100: Poll complete.
    2006-02-06T10:22:15.189+0100: SARunner: loop 1
    2006-02-06T10:22:15.243+0100: Started - Error, paused until Mon Feb 06 10:27:07 CET 2006
    2006-02-06T10:23:09.744+0100: Exiting.
    Please help me out regarding this.

    Hi Samson,
    Pls try to send me the activesyc logs for the time this error occurs.
    Also send me the resource adapter (SQL db table adapter) logs and your environment details like
    OS type(solaris/linux/windows),OS Version. machine type(SPARC/x86), app server with version etc.
    I will analyze and try to give a resolution for the same.
    Regards,
    Zebra8
    Edited by: zebra8 on Jan 30, 2008 7:05 AM
    Edited by: zebra8 on Jan 30, 2008 7:07 AM

  • InvalidOperationException - "Cannot perform this operation while dispatcher processing is suspended."

    I have a WPF application in .NET 4.5.  The latest version of the map control (version 1.0.1.0) is causing an issue if it is used within a datatemplate.  This does not happen with the previous version I was using from Nuget (version 1.0.0.0).  As
    an aside, what happened to the Nuget package?  Anyways, it is easy to reproduce the issue:
    MainWindow.xaml:
    <Window x:Class="MicrosoftMapError.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow"
    Content="{Binding ViewModel,
    RelativeSource={RelativeSource Self}}">
    <Window.Resources>
    <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Views/MapView.xaml" />
    </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
    </Window.Resources>
    </Window>
    MainWindow.cs:
    using MicrosoftMapError.ViewModels;
    using System.Windows;
    namespace MicrosoftMapError
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    this.ViewModel = new MapViewModel();
    public object ViewModel
    get { return (object)GetValue(ViewModelProperty); }
    set { SetValue(ViewModelProperty, value); }
    public static readonly DependencyProperty ViewModelProperty = DependencyProperty.Register(
    "ViewModel",
    typeof(object),
    typeof(MainWindow));
    MapView.xaml:
    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:wpf="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"
    xmlns:viewModels="clr-namespace:MicrosoftMapError.ViewModels">
    <DataTemplate DataType="{x:Type viewModels:MapViewModel}">
    <Grid>
    <wpf:Map />
    </Grid>
    </DataTemplate>
    </ResourceDictionary>
    The MapViewModel class is just an empty class, there is nothing to show there.
    And this is the stack trace for the exceptions.
    Outer exception: XamlParseException - The invocation of the constructor on type 'Microsoft.Maps.MapControl.WPF.Map' that matches the specified binding constraints threw an exception.
       at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
       at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
       at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
       at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
       at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
       at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
       at System.Windows.FrameworkElement.ApplyTemplate()
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Controls.Border.MeasureOverride(Size constraint)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Window.MeasureOverrideHelper(Size constraint)
       at System.Windows.Window.MeasureOverride(Size availableSize)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Interop.HwndSource.SetLayoutSize()
       at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
       at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
       at System.Windows.Window.SetRootVisual()
       at System.Windows.Window.SetRootVisualAndUpdateSTC()
       at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
       at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
       at System.Windows.Window.CreateSourceWindowDuringShow()
       at System.Windows.Window.SafeCreateWindowDuringShow()
       at System.Windows.Window.ShowHelper(Object booleanBox)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.Run()
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at System.Windows.Application.Run()
       at MicrosoftMapError.App.Main() in d:\SoftwareDevelopment\Working\MicrosoftMapError\MicrosoftMapError\obj\Debug\App.g.cs:line 0
       at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
    Inner exception: InvalidOperationException - Cannot perform this operation while dispatcher processing is suspended.
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at System.Windows.Threading.Dispatcher.Invoke(Delegate method, Object[] args)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfigurationFromWeb.ConfigLoaded(String requestKey, Dictionary`2 sections)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfigurationFromWeb.GetConfigurationSection(String version, String sectionName, String culture, MapConfigurationCallback callback, Boolean reExecuteCallback, Object userState)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfiguration.GetSection(String version, String sectionName, String culture, String key, MapConfigurationCallback callback, Boolean reExecuteCallback, Object userState)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfiguration.GetSection(String version, String sectionName, String culture, String key, MapConfigurationCallback callback, Boolean reExecuteCallback)
       at Microsoft.Maps.MapControl.WPF.Map..ctor()

    Are dev team has looked into this and I believe they have found the issue. They are working on putting together a new release. Also, Microsoft never officially released a Nuget package, someone just took some old buggy libraries and posted them on Nuget
    without asking Microsoft. We are planning to make an official Nuget package.
    http://rbrundritt.wordpress.com

  • Problem while  data processing TRANSACTION data from DSO to CUBE

    Hi Guru's,
    we are facing problem while  data processing TRANSACTION data from DSO to CUBE. data packets  processing very slowly  and updating .Please help me regarding this.
    Thanks and regards,
    Sridhar

    Hi,
    I will suggest you to check a few places where you can see the status
    1) SM37 job log (give BIrequest name) and it should give you the details about the request. If its active make sure that the job log is getting updated at frequent intervals.
    2) SM66 get the job details (server name PID etc from SM37) and see in SM66 if the job is running or not. See if its accessing/updating some tables or is not doing anything at all.
    If its running and if you are able to see it active in SM66 you can wait for some time to let it finish.
    3) RSMO see what is available in details tab. It may be in update rules.
    4) ST22 check if any short dump has occured.
    You can also try SM50 / SM51 to see what is happening in the system level like reading/inserting tables etc.
    If you feel its active and running you can verify by checking if the number of records has increased in the cube.
    Thanks,
    JituK

  • Error while deploying process flow

    hi All,
    i am getting below error while deploying 1 process flow.
    Description : Runtime User : OWBPC Started : 2011-06-02 19:18:06.0
    Name Action Status Log
    None Error ORA-00942: table or view does not exist
    None Error RPE-02053: The Oracle Workflow version cannot be retrieved. This may have been caused by an incomplete or incorrect installation of Oracle Workflow or the schema may not contain an Oracle Workflow repository. Please check the location details, reinstall Oracle Workflow, if necessary and try again
    i added only 1 mapping in process flow and mapping containing both tables in taret schema.
    kindly tell me how to fix it.?
    rgds,
    Pc

    hi..thnx for replying..
    i have already installed owf manager from below location in my pc..
    D:\app\pc\product\11.1.0\db_1\owb\wf\install
    and installation was successful..then too I am getting same error while deploying process flow.. im using oracle 11g.. direct me now plz..
    Edited by: PC on Jun 3, 2011 3:48 PM

  • An unexpected error occurred while the job was running. (ID: 104)

    I'm getting this error in the event logs when trying to run a consistency check / sync with one of our file servers.
    This server was working fine, but w needed to migrate the data to a new partition (GPT) to allow it to expand past the 2TB limit of MBR partitions.  I added a new 3TB disk migrated the data and changed the drive letter to what the old partition was
    prior.  Since then we seem to get this error.
    I have installed the update roll up on both the server and the agent side.  I have also removed the server from the protection group then re-added it.  I've also removed and reinstalled the agent on the file server.
    Any help is appreciated!  Here's the full error from the DPM server:
    The replica of E:\ on server is inconsistent with the protected data source. All protection activities for data source will fail until the replica is synchronized with consistency check. (ID: 3106)
    An unexpected error occurred while the job was running. (ID: 104)

    Server Version is Windows 2012 R2 STD.  DPM is 4.2.1235.0 (DPM 2012 R2).  I expanded the production file server.  All that server does is host up file shares.
    I suspected the fact that I created a new volume and changed drive letter back to the original to be the source cause of the issue.  What I ended up doing is blowing away the backups from this server on disk and re-adding it to the protection group. 
    It now runs much longer, but still times out at random with the error mentioned above.
    Vijay:  The error was copied from Event Viewer.  Not sure what else you require?  Event ID is 3106 from DPM-EM.
    The DPM logs say:
    Affected area: E:\
    Occurred since: 2015-01-05 2:04:38 AM
    Description: The replica of Volume E:\ on servername is inconsistent with the protected data source. All protection activities for data source will fail until the replica is synchronized with consistency check. You can recover data from existing recovery
    points, but new recovery points cannot be created until the replica is consistent.
    For SharePoint farm, recovery points will continue getting created with the databases that are consistent. To backup inconsistent databases, run a consistency check on the farm. (ID 3106)
     An unexpected error occurred while the job was running. (ID 104 Details: The semaphore timeout period has expired (0x80070079))
    Date inactivated: 2015-01-05 7:03:04 AM
    Recommended action: No action is required because this alert is inactive.
    Affected area: E:\
    Occurred since: 2015-01-05 2:04:38 AM
    Description: The replica of Volume E:\ on servername is inconsistent with the protected data source. All protection activities for data source will fail until the replica is synchronized with consistency check. You can recover data from existing
    recovery points, but new recovery points cannot be created until the replica is consistent.
    For SharePoint farm, recovery points will continue getting created with the databases that are consistent. To backup inconsistent databases, run a consistency check on the farm. (ID 3106)
     An unexpected error occurred while the job was running. (ID 104 Details: The semaphore timeout period has expired (0x80070079))

  • Regarding Error Message while releasing Process Order

    Dear friends,
                              While releasing process order i m getting following error message.
    " Storage location in PUB(loc1) is not same as storage location (loc2)''.
    how to remove this error and release the order.
    Thanks & regards,
    Sandip Sonar

    Hi Sandip,
    The error message LP 099 'Stor. location in PUB X is not the same as prod.stor. location Y' is issued when the system finds  inconsistancy in your customizing of the couple storage location - Production supply area for your components in your process order.                                                                               
    The logic of the storage location determination is the following ...
    The issuing storage location is determined in three steps:                                                                               
    1. First, the issue storage location of the material to be issued   (MARC-LGPRO) is transferred to the material master from the  MRP    data if it is filled.                                                 
    2. The system overwrites this value with the issue storage location from the bill of material (RC29P-LGORT, STPO-LGORT) if it is     filled.                                                               
    3. If the operation to which the component is assigned in production  order contains a work center with supply area, the storage    location is transferred from this supply area (PVBE-LGORT).     However, this transfer is only carried out if storage location  data (MARD) is maintained for this storage location for the    material.                                                                               
    The logic of the supply area determination:                              
    Priority of supply area determination for WM staging is as follows :     
    1. Supply Area of Work Center               (highest priority)   If no supply area defined look to                                     
    2. Supply Area in item of Bill of material  (second priority)   If no supply area defined look to                                     
    3. Material Master View MRP2                (third priority)         If no supply area defined -> Error message LP 099                                                                               
    I hope this helps in sorting the issue.  
    Regards,
    Mauro

  • Cant view Employee & Organisational Process in MSS.

    After selecting the employee or OM object and select Next i am not able to view any Processes & Forms. Can someone help please ASAP.
    PFA  a screen shot.

    I am using HCM P&F now
    Are you able to see the Processes in Employee Processes and Organizational Processes applications in MSS ?
    Yes Shankar i am able to view Employee & Organisational Processes applications in MSS.
    First question is why cant i see WD forms in HCM PnF  and how can i see them if its possible.
    What's the version your using ? what are the standard WD forms in HCM PnF your trying to looking ?
    Which version you asking about pls and where can i check for this? In HRASR_DT i can see some FORMS like Hiring & also
    HR_PA_XX_CHANGE_WORKINGTIME_1_WD    Change in Working Time (XX) Web Dynpro.
    As the process i can see when i run them i get ADS error.
    Check with your basis team, since there is no ADS configurations done at portal level. To use Process and Forms Adobe services needs to be configured in portal.
    OK Thank You

  • Panel field display when process is running

    I am developing a program that needs to update the panel to give status information about a process that is running. SO far the panel only appears to repaint when the process completes - is there a way to force a repaint without a break in a process?
    I have tried setting teh field any issuing a repaint instruction, but this only seems to take effect when the program reaches its end point.
    Any suggestions?

    Hi,
    Repainting the panel while the process is going on is tricky. In the single threaded model, which I guess you are using, the panel will get repainted only when the process is complete.
    You can use a multithreaded model.
    You can assign two threads, one thread for repainting and another for doing the process. But we cannot predict exactly when the thread will be called.
    A better idea would be to have a timer variable. A variable which goes on counting and say, every 10000 counts , calls the repaint method.

  • Exception while loading process

    Hi all,
    I just installed BPEL 2.0.10 (PM and Designer) and as I completed my first BPEL process (a simple invocation of a synchronous WS) I got the following problem
    <2004-09-09 19:05:47,036> <DEBUG> <default.collaxa.cube.engine.deployment> <Cube
    ProcessHolder::bind> Exception while loading process
    ORABPEL-05217
    Error while creating process.
    An error has occurred while attempting to instantiate the class "bpel.FirstBPEL.
    FirstBPEL__BPEL4WS_BIN" for the process "FirstBPEL" (revision "1.0"). The excep
    tion reported was: bpel.FirstBPEL.FirstBPEL__BPEL4WS_BIN
    Please try recompiling your BPEL process again. The current BPEL process archiv
    e "FirstBPEL" may have been compiled with an older version of "bpelc".
    Obviously I have no older version of 'bpelc'. The stack trace reported
    at com.collaxa.cube.engine.deployment.CubeProcessFactory.create(CubeProc
    essFactory.java:83)
    at com.collaxa.cube.engine.deployment.CubeProcessLoader.create(CubeProce
    ssLoader.java:351)
    at com.collaxa.cube.engine.deployment.CubeProcessLoader.load(CubeProcess
    Loader.java:276)
    at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadAndBind(Cube
    ProcessHolder.java:698)
    at com.collaxa.cube.engine.deployment.CubeProcessHolder.getProcess(CubeP
    rocessHolder.java:512)
    at com.collaxa.cube.engine.deployment.CubeProcessHolder.getStatus(CubePr
    ocessHolder.java:168)
    at com.collaxa.cube.engine.CubeEngine.lookupProcessStatus(CubeEngine.jav
    a:967)
    at com.collaxa.cube.beans.BPELProcessManagerBean.getErrors(BPELProcessMa
    nagerBean.java:52)
    at com.collaxa.cube.beans.ProcessManagerBean_1eyxw1_EOImpl.getErrors(Pro
    cessManagerBean_1eyxw1_EOImpl.java:370)
    at com.oracle.bpel.client.BPELProcessHandle.getErrors(BPELProcessHandle.
    java:163)
    at jsp_servlet.__ngprocessloaderror._jspService(__ngprocessloaderror.jav
    a:188)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:1053)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:387)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:305)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
    cherImpl.java:594)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispat
    cherImpl.java:409)
    at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:155
    at jsp_servlet.__displayprocess._jspService(__displayprocess.java:414)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:1053)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:387)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6310)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3622)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2569)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Can somebody help me?
    BTW I'm using WLS 8.1 sp2
    Regards.
    Antonio.

    I tried both solutions but with no benefit. If it helps here are the FirstBPEL.bpel content and the FirstBPEL.wsdl
    BEGIN FirstBPEL.bpel -----------------------------
    <process name="FirstBPEL" targetNamespace="http://acm.org/samples" suppressJoinFailure="yes" xmlns:tns="http://acm.org/samples" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpelx="http://schemas.oracle.com/bpel/extension" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:ns0="http://www.openuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:MSGSenderService">
         <partnerLinks>
              <partnerLink name="client" partnerLinkType="tns:FirstBPEL" myRole="FirstBPELProvider" partnerRole="FirstBPELRequester"/>
              <partnerLink name="msgWs" partnerRole="MSGSenderServiceProvider" partnerLinkType="ns1:MSGSenderServiceLink"/>
         </partnerLinks>
         <variables>
              <variable name="input" messageType="tns:FirstBPELRequestMessage"/>
              <variable name="output" messageType="tns:FirstBPELResponseMessage"/>
              <variable name="msgInput" messageType="ns1:MSGSenderService_sendMsg"/>
              <variable name="msgOutput" messageType="ns1:MSGSenderService_sendMsgResponse"/>
         </variables>
         <sequence>
              <receive createInstance="yes" name="request" partnerLink="client" portType="tns:FirstBPEL" operation="initiate" variable="input"/>
              <assign name="assignInput">
                   <copy>
                        <from variable="input" part="payload" query="/tns:FirstBPELRequest/tns:from">
                        </from>
                        <to variable="msgInput" part="String_1"/>
                   </copy>
                   <copy>
                        <from variable="input" part="payload" query="/tns:FirstBPELRequest/tns:to">
                        </from>
                        <to variable="msgInput" part="String_2"/>
                   </copy>
                   <copy>
                        <from variable="input" part="payload" query="/tns:FirstBPELRequest/tns:body">
                        </from>
                        <to variable="msgInput" part="String_3"/>
                   </copy>
                   <copy>
                        <from variable="input" part="payload" query="/tns:FirstBPELRequest/tns:la">
                        </from>
                        <to variable="msgInput" part="String_4"/>
                   </copy>
              </assign>
              <invoke name="forward" partnerLink="msgWs" portType="ns1:MSGSenderService" operation="sendMsg" inputVariable="msgInput" outputVariable="msgOutput"/>
              <sequence name="main">
                   <assign name="assignOutput">
                        <copy>
                             <from variable="msgOutput" part="result">
                             </from>
                             <to variable="output" part="payload" query="/tns:FirstBPELResponse/tns:msgId"/>
                        </copy>
                   </assign>
                   <invoke name="callback" partnerLink="client" portType="tns:FirstBPELCallback" operation="onResult" inputVariable="output"/>
              </sequence>
         </sequence>
    </process>
    END FirstBPEL.bpel -------------------------------
    BEGIN FirstBPEL.wsdl -----------------------------
    <?xml version="1.0"?>
    <definitions name="FirstBPEL"
    targetNamespace="http://acm.org/samples"
    xmlns:tns="http://acm.org/samples"
    xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    >
    <types>
    <schema attributeFormDefault="qualified"
    elementFormDefault="qualified"
    targetNamespace="http://acm.org/samples"
    xmlns="http://www.w3.org/2001/XMLSchema"
    >
    <element name="FirstBPELRequest">
    <complexType>
    <sequence>
    <element name="from" type="string" />
    <element name="to" type="string" />
    <element name="body" type="string" />
    <element name="la" type="string" />
    </sequence>
    </complexType>
    </element>
    <element name="FirstBPELResponse">
    <complexType>
    <sequence>
    <element name="msgId" type="string"/>
    </sequence>
    </complexType>
    </element>
    </schema>
    </types>
    <message name="FirstBPELRequestMessage">
    <part name="payload" element="tns:FirstBPELRequest"/>
    </message>
    <message name="FirstBPELResponseMessage">
    <part name="payload" element="tns:FirstBPELResponse"/>
    </message>
    <portType name="FirstBPEL">
    <operation name="initiate">
    <input message="tns:FirstBPELRequestMessage"/>
    </operation>
    </portType>
    <portType name="FirstBPELCallback">
    <operation name="onResult">
    <input message="tns:FirstBPELResponseMessage"/>
    </operation>
    </portType>
    <plnk:partnerLinkType name="FirstBPEL">
    <plnk:role name="FirstBPELProvider">
    <plnk:portType name="tns:FirstBPEL"/>
    </plnk:role>
    <plnk:role name="FirstBPELRequester">
    <plnk:portType name="tns:FirstBPELCallback"/>
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>
    END FirstBPEL.wsdl -------------------------------

  • How can one process "ask" if another process is running?

    Hi there,
    This is a very general question: how can one process "ask" if another process is running?
    In other words, what 2 process share together.
    Thanks for any help.

    This code will print all active Threads.
    Look at at the API docs for further information.
    ThreadGroup tg=Thread.currentThread().getThreadGroup();
            while(tg.getParent() != null)
                tg=tg.getParent();
            tg.list();

  • UNCAUGHT_EXCEPTION with msg CX_RSR_X_MESSAG while scheduling Process chain

    Hi Gurus,
    We are facing a short dump while scheduling process chains, as follows:
    <BR><BR>
    Runtime Errors         UNCAUGHT_EXCEPTION
    Exception              CX_RSR_X_MESSAGE
    <BR><BR>
    Error analysis
        An exception occurred which is explained in detail below.
        The exception, which is assigned to class 'CX_RSR_X_MESSAGE', was not caught
         and
        therefore caused a runtime error.
        The reason for the exception is:
        No text available for this exception
    <BR>
    Information on where terminated
        Termination occurred in the ABAP program "SAPLRRMS" - in "RRMS_X_MESSAGE".
        The main program was "RSPC_MAINTAIN_SINGLE ".
        In the source code you have the termination point in line 82
        of the (Include) program "LRRMSU13".
    <BR>
    We tried to schedule it as a remote process chain from some other system it cancelled the job there with an ERROR_MESSAGE. We checked the RFC Connections at the source system side but it is working properly. We then tried to schedule the chain manually, we had this exception. Then we tried to have a look at previous logs of the process chain. It had this exception. We tried to reactivate the chain it was successful but when tried to schedule the chain same issue again. We tried to run the Meta chains under the same chain separately. They too gave us the same exception.
    Please help.
    Regards,
    Sourabh Deo

    S Simran wrote:
    Hi,
    >
    > Ours is a fresh installation..
    >
    > When i am loading for the first time till PSA it is successful..
    >
    > As HR data sources are 3.5 datasources, i am loading cube via infopackage..
    >
    > When i start the load to cube it is giving me dump with exception CX_RSR_X_MESSAG.
    >
    > i checked note  615389 which talks about "buffering of number range object BIM9999998".  the 0REQID is not buffered, but it does not throw any error msg in RSRV to correct the error..
    >
    > and one more note 1157796 which talks about patches with version BI 7.0.
    >
    > Now we are in BI 730 with heighest level 0005.
    >
    > Not sure how to solve this error
    >
    > Any ideas?
    What's your SP? Are you having any master data updates left unattended? Check the Master data objects, check the flows. Related SAP Notes : 914304 / Check 967202(SP10) and 998673(SP11), 1157796, 763203 and 615389
    Edited by: Arun Bala G on Feb 12, 2012 9:50 PM

  • Firefox does not appear on screen when started from the start menu, but task manager says the process is running

    Firefox does not appear on screen when started from the start menu or the shortcuts, but task manager says the process is running.

    No - I get the message basically saying "Can't run program while Firefox is running. Please close down Firefox & try again".
    I rebooted my computer and it all works now - but that's weird it was happening before. Kinda weirded out that it happened at all.
    To avoid that happening again, I still wanna know what to do to avoid it or fix it for next time. Thanks

Maybe you are looking for