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?
thanksI 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 DeveloperTry 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 -
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,
SridharHi,
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,
Pchi..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 SonarHi 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(); -
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 DeoS 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 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
-
IMovie 08 cutting off the end of my video when exporting
First off, I'm running 10.5.3, iMovie 7.1.2, iDVD 7.0.2 on a MB Pro. I have a 256mg nVidia video card, 4gigs of RAM and about 55Gigs of space left on my hard drive. The movie is about 5-9gigs in size-I made sure everything was updated before I starte
-
SystemUIServer hogs CPU time-with details
Like so many others, I am finding that SystemUIServer is often consuming between 90% and 100% of a CPU. I have tried various of the solutions offered in other threads, to no avail. And I believe I have more details than I have seen posted yet. First,
-
RTTS - Dynamic Structure/Type Generation
Hi, my apologies if this question has been asked before and in the wrong forum. Is it possible to dynamically create a structure/type of variable length without using a fixed type? e.g. I want to create a structure with 4 'fixed' fields followed by a
-
P2PP Boot Check Failed - Pavilion dv6t-7000 Quad Edition (Windows 7) using Recovery Media
Hello, My name is Brandon Giesel and I have an HP Pavilion dv6t-7000 Quad Edition laptop. I've been using Windows 7 recovery media (part # 689366-002) to attempt to restore my computer back to factory defaults. I run the recovery dvds as instructed w
-
Adobe captivate data not sending at the end of webinar. Is the adobe server still down?
Adobe captivate data not sending at the end of webinar. Reads "unknown error." Is the adobe server still down? This has been ongoing all of july 2014.