Worktiem and Terminating Event with Condition
System : SAP Solution Manager 4.0
Business Object : BUS2000116
Custom Screen
No. Text Position Status
1. IT manger Position1
2. IT Integration manger Position2
3. Development manager
4. Business process Owner Position4
5. SQA
6. Change management Position6
7. Basis and Operation
8. -
9. -
While creating CR(Transaction code CRMD_ORDER) user has option to choose any number of approvals from the above mentiond custom screen. Lets say user chooses four approvals.
Requirement
Now in workflow I have to send Workitem for Approval in Parallel to all four positions(Position1,Position2,Position4,Position7). When any one from respective positions Approves the workitem , workitem should remove from the inbox of all other users belongs to that position.[Note from other users belong to other positions]
So at the end workitem should have approval at all 4 levels from the each respective position.
Can I achieve the above mentioned scenario?
Background step : to find out number of approvals for CR. [in this example 4.]
In WF design
Step "Loop Until" number of approvals
Find Agent for Approval Number 1
Send Workitem to Position Belond to item number 1
Loop End
But How Can I use terminating Event "APPROVED" ?
Please suggest.
Amandeep Singh wrote:>
> System : SAP Solution Manager 4.0
> Business Object : BUS2000116
>
> Now in workflow I have to send Workitem for Approval in Parallel to all four positions(Position1,Position2,Position4,Position7). When any one from respective positions Approves the workitem , workitem should remove from the inbox of all other users belongs to that position. (Not from other users belong to other positions)
> So at the end workitem should have approval at all 4 levels from the each respective position.
>
> Can I achieve the above mentioned scenario?
Yes.
> Please suggest.
Try reading some starter material and learn about the concept of work items and agents. That should let you understand why the answer is yes, and how to achieve it. The tutorials on workflow scenarios (help.sap.com or online help in your system) are perhaps a suitable start?
Similar Messages
-
Fork : triggering and terminating event ?
Hi Experts,
I am a begginer in Workflow ..
I just want to know how Fork can be used for paralled processing with triggering and terminating event.
It would be appreciated if provided with some scenarion in detailed steps.
Thanks in advance.
Ganesh..Mike,
It would be HELPFUL for me if i get my problem solved as earlier so i can concentrate on other my commited topics..thats why expecting info., from the experts.
Anyway , you triggered me to read SAP help..thanks for the indirect motivation..
Let me start reading the SAP help information!!!
Thanks .
Ganesh -
Trigerring and Terminating Events in Task
Hi Friends,
Acutallly i need to know whats the use of triggering and terminating events in Tasks and in what kind of scenerios they are required..
THanksHi Munish,
Please check this thread
Triggering Events and Terminating Event
Please check this thread exclusively for Terminating events. Lots of information in this thread..
Regarding terminating events in workflows
Hope this would help you.
Good luck
Narin -
Terminating Event with Decision Step
Hi,
In our purchase requisition approval workflow, I need to have a decision step in which to prompt approver to either approve the req. or reject the requisition. In this decision step, I need for it to have terminating events for "SIGNIFICANTLYCHANGED", "RELEASE", "REJECT" and "RESET".
First, I copy the generic decision task 8267 to my my own custom decision task. Then I added a BUS2009 in the container, releasecode and other needed elements. In this custom decision task, I was able to add these terminating events that has been defined in the BUS2009. I was able to setup binding, except the one binding
Terminating Event -> Task
&_EVT_OBJECT& -> &_WI_OBJECT_ID&
Since the &_EVT_OBJECT& for the terminating event is BUS2009. And the custom decision task &_WI_OBJECT_ID& is DECISION business object. They're incompatable business object. So I replaced that binding with
Terminating Event -> Task
&_EVT_OBJECT& -> &PURCHASE_REQ&
After all the configuration has been setup. I created a new purchase requisition. Upon the RELEASESTEPCREATED event, it create a custom decision workitem in my agent's inbox. When I triggered the "RELEASE" event, it is however not terminating my custom decision workitem. The workitem still sits in the agent's inbox waiting to be execute.
Is it possible to setup terminating events for decision step? Any kind of suggestions or inputs would be greatly appreciated.
Thank you.
Jennifer Tran
System AnalystI will suggest you to create a fork with 2 parallel branch and 1 necessary branch. Put the approval step in 1 branch and the wait for Release step event in another branch in this way you can suffice your requirment.
Thanks
Arghadip -
Missed and duplicate events with Continues Query Cache
We have seen missed events and duplicate events when we register to receive events (using Continues Query Cache) on an entry in the cache while the entry is updating.
Use case:
Start a Node
Start a Proxy
Start Extend Client
Implementation of the Extend Client
Create Cache
Add Entry to Cache
Initiate Thread 1 {
For each ( 1 to 30)
Run Update Entry Processor on cache entry; Entry Processor increments the Cache Entry value by 1
Initiate Thread 2 {
wait until Cache entry is updated 10 times
Create MAP Listener {
For Entry Insert Event {
Print event
set Initial value = new value
For Entry Update Event {
Print event
set Update value = + 1
Initiate Continues Query Cache (cache, Always Filter, MAP Listener)
Start Thread 1
Start Thread 2
Waits until Thread 1 and Thread2 are terminated
Expected Result = read the value of the entry from cache
Actual result = Initial value + Update value
Results we have seen in two tests_
Test1: Expected Result > Actual results: Missing events
Entry Inserted Event: MapEvent{ContinuousQueryCache inserted: key=1, value=UpdateObject [intNumber=1, longNumber=13]}
+Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=15]}+*
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=15], new value=UpdateObject [intNumber=1, longNumber=16]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=16], new value=UpdateObject [intNumber=1, longNumber=17]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=17], new value=UpdateObject [intNumber=1, longNumber=18]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=18], new value=UpdateObject [intNumber=1, longNumber=19]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=19], new value=UpdateObject [intNumber=1, longNumber=20]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=20], new value=UpdateObject [intNumber=1, longNumber=21]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=21], new value=UpdateObject [intNumber=1, longNumber=22]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=22], new value=UpdateObject [intNumber=1, longNumber=23]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=23], new value=UpdateObject [intNumber=1, longNumber=24]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=24], new value=UpdateObject [intNumber=1, longNumber=25]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=25], new value=UpdateObject [intNumber=1, longNumber=26]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=26], new value=UpdateObject [intNumber=1, longNumber=27]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=27], new value=UpdateObject [intNumber=1, longNumber=28]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=28], new value=UpdateObject [intNumber=1, longNumber=29]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=29], new value=UpdateObject [intNumber=1, longNumber=30]}
Expected Result: 30
Actual Result: 29
Issue:+ Event on 14th update was not sent
Test 2: Expected Result < Actual Result: Duplicate events
Entry Inserted Event: MapEvent{ContinuousQueryCache inserted: key=1, value=UpdateObject [intNumber=1, longNumber=13]}
*Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=13]}*+
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=14]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=14], new value=UpdateObject [intNumber=1, longNumber=15]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=15], new value=UpdateObject [intNumber=1, longNumber=16]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=16], new value=UpdateObject [intNumber=1, longNumber=17]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=17], new value=UpdateObject [intNumber=1, longNumber=18]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=18], new value=UpdateObject [intNumber=1, longNumber=19]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=19], new value=UpdateObject [intNumber=1, longNumber=20]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=20], new value=UpdateObject [intNumber=1, longNumber=21]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=21], new value=UpdateObject [intNumber=1, longNumber=22]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=22], new value=UpdateObject [intNumber=1, longNumber=23]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=23], new value=UpdateObject [intNumber=1, longNumber=24]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=24], new value=UpdateObject [intNumber=1, longNumber=25]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=25], new value=UpdateObject [intNumber=1, longNumber=26]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=26], new value=UpdateObject [intNumber=1, longNumber=27]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=27], new value=UpdateObject [intNumber=1, longNumber=28]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=28], new value=UpdateObject [intNumber=1, longNumber=29]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=29], new value=UpdateObject [intNumber=1, longNumber=30]}
Expected Result: 30
Actual Result: 31
Issue:+ Event on 13th update was sent in Insert and Update events both
reg
Dasun.Hi Paul,
I tested with 3.7.1.4 and 3.7.1.5. In both versions I can see the issue.
reg
Dasun. -
SUBSCRIBE and INVITE events with Asterisk 401 and 489 response.
Hello group, wondering if I could get your input on something quickly. We are using Asterisk with our SPA525 and SPA514 phones and looking through the capture logs it looks like Asterisk doesn't support the INVITE and SUBSCRIBE events. It typically comes back with a 401 Unauthorized or 489 Bad Event message. If Asterisk doesn't support these features can we prevent the phones from sending them? Your feedback is appreciated.
Ok, got some more data on this issue:
It hung again this afternoon. Would not ping, could not use the web interface, it just hosed. Syslog was running and the SPA112 spit out these two lines before it jumped off the cliff:
Wed Oct 24 15:47:16 2012 10.10.1.10 <29>Oct 24 15:47:16 SPA112 msgswitchd[1385]: MSGSWD RTCP Reqt len 12 Data 2,1092717788,2629110,0
Wed Oct 24 15:47:16 2012 10.10.1.10 <29>Oct 24 15:47:16 SPA112 msgswitchd[1385]: MSGSWD RTCP Reqt len 12 Data 2,2874904,7312,0
Those were its last words, so to speak. The asterisk logs were not helpful, just normal activity right up to where it was unreachable. Problem is I can't reboot this remotely when it gets in this condition. It requires a manual power cycle - this is not workable.
Cisco, you've been quiet - can you help here? -
IPhoto 11 and one event with 15,000+ photos - help
I am new to Mac, this is my first, but long time PC users (28 years)... so it is a learning curve. My photos were/are on an external hard drive, (due to last computer failure) and undamaged.
I only got my iMac 27 i5 on Friday, and have been importing them. The first time the programme ran - I probably foolishly imported a year's photos in one go (I have since realised the error after it froze).... and when I finally got out of the mess, I discovered I have one event with over 15,000 photographs in.
I have since been importing all my others folder by folder, as opposed to year by year - they go back to 1998.... so a lot in total.
My questions -
1 I have now discovered how to split the events, but it is so time consuming, with so many photos, is there by any chance an easier way.
and whilst I am posting perhaps someone knows how to get around this as well:
2 In Faces, I have gone through - so far - over 5,000 and written in names, but it isn't really very good at recognition, and I wonder whether it is worth carrying on with it - it shows only 2 pictures at a time, go to full screen and all it shows is around 8 - is there any way I can get a load up in one go of the 'same person' - or the computer thinks is the same, and do them in a batch
Thanks for any input, it is appreciated.
CarolI deleted the images of 15k+ and then set about sorting out the duplicates, triplicates and quadruplet folders it seems to have created.... took me ages, and I finally did that.
I had also purchased the Duplicate Annihilator as recommended in another similar thread, but that was going to take almost 4 days, hence I decided that I didn't have time for that to sort it out anyway, so I have done it myself this morning.
I was then asked to rebuild the database, so I set that going at just before 1300 (just over 2 hours ago), I came up from lunch and it was showing 97%.... and 80 mins it is still 97%
I am checking the activity monitor and it shows that it seems to be doing something, ie the nmber of threads stays at 26 but the %CPU keeps chaning, from 101.6 to 101.7 - so is it actually doing anything....iphoto has a black sectin with the circle thing going around in the centre....nothing else showing on the screen... actually watching it for the last minute or so and nothing is happening ... so is it working....
What should I do...
TBH I thought this would all be straightforward, and beginning to regret my choice of computer.... all I can say is it looks great, but isn't working as it should....
On top of that Time Machine has also now told me I need to start a new back-up but no idea where to find start a new back-up.... googling, and using spotlight hasn't brought up the answer yet
Still on 97%
Carol -
Rollover and click event with symbols keyframed in timeline
Concerning the active state of rollover(mouseenter/mouseleave) buttons in Edge. I've set up a grid style animation with symbols.
I've got the composition, triggers, labels, mouseenter and mouseleave with symbols working just the way I'd like but my issue is keeping the button active after clicking and the mouse leaving. As it is now, when the mouse is clicks it plays the animation I want but when the mouse leaves the button doesn't stay 'active' indicating the portion of the grid the user is seeing. And adversely when the user clicks a different button the previous 'active' button needs to be 'inactive'. I'm useing keyframes of the color value, black to white, white to black with labels on the timeline.
What is the method or code to accomplish this?
Below is pics of my actions.Concerning the active state of rollover(mouseenter/mouseleave) buttons in Edge. I've set up a grid style animation with symbols.
I've got the composition, triggers, labels, mouseenter and mouseleave with symbols working just the way I'd like but my issue is keeping the button active after clicking and the mouse leaving. As it is now, when the mouse is clicks it plays the animation I want but when the mouse leaves the button doesn't stay 'active' indicating the portion of the grid the user is seeing. And adversely when the user clicks a different button the previous 'active' button needs to be 'inactive'. I'm useing keyframes of the color value, black to white, white to black with labels on the timeline.
What is the method or code to accomplish this?
Below is pics of my actions. -
Event Viewer: How to search and find event with specific text in the EventData
Hello,
When I use "Find..." option in the windows event log, it does not search within event's detail or text in <EventData> xml node on the event.
Is there any easy, out of the box way to find all events that include an specific phrase in the <EventData> ?
Thank you,Hi Allan,
I‘m writing to check if the suggestions were helpful, if you have
any questions, please feel free to let me know.
If you have any feedback on our support,
please click here.
Best Regards,
Anna
TechNet Community Support -
My client uses IrfanView to play SWF files. Unfortunately, he does not use Flashplayer. In Flashplayer, I can crossover mouse and keyboard events with no problem. In IrfanView, the second I click a button, the keyboard events are disabled. Is there a fix?
Hi Ned. I may have posted this issue a bit early, but this problem is also happening in Flashplayer 10. It's not exclusive to IrfanView.
Here is something that I encountered during my testing, when I jump to scene 6 using the menu button, I have a play button to jump from one frame to the next frame that stops -- the keyboard events start working. But if all I am doing is jumping scene to scene with the mouse button, the keyboard events are disabled.
I feel as if the keyboard events only work if I am playing frames in the scene. And if all I am doing is jumping scene to scene using the buttons, the keys will disable.
I set up the mouse buttons inside a movieclip that all the scenes share. The mouse actionscript is in the movieclip. On the main timeline of each scene is an actionscript for the keyboard events, even though I had to change each function name.
I feel the actionscript is setup pretty simple. I just wish clicking the buttons would not disable the keyboard events. This may sound redundant, but the keyboard events do the same thing if you use the mouse buttons. It's just preference for the client even though he will need to understand that using the mouse buttons override the keyboard events. He doesn't really lose functionality.
Keyboard actionscripting below:
import flash.events.KeyboardEvent;
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyEvent);
function onKeyEvent(e:KeyboardEvent):void {
var character:String=String.fromCharCode(e.charCode);
if (e.keyCode==72) {
gotoAndStop(1,"master");
if (e.charCode==49) {
gotoAndPlay(1,"Distributor");
if (e.charCode==50) {
gotoAndPlay(1,"Mirka");
if (e.charCode==51) {
gotoAndPlay(1,"Farm");
if (e.charCode==52) {
gotoAndPlay(1,"Check2");
if (e.charCode==53) {
gotoAndPlay(1,"Check3");
if (e.charCode==54) {
gotoAndPlay(1,"Scene2");
if (e.charCode==55) {
gotoAndPlay(1,"Scene1"); -
I need help syncing my contacts between Outlook and iPhone using iTunes. I used the knowldge document and set it up to transfer my Outlook contacts to the iphone using itunes.
In contacts on the iphone I only see the email addresses.
Yet in Outlook I have email, snail mail and phone numbers.
I followed the knowledge document from iphone.
I did it once, didn't work so deleted all the contacts from the phone and tried again. Same result. I have a PC using Windows 7 64 bit.You can't access an Exchange account via ActiveSync with the Address Book and iCal on your Mac.
You can access a MM account with Outlook on your PC at work and keep your MM email account server stored mailboxes synced between your PC at work, your iPhone, and the MM "cloud". Not sure about syncing MM contact info and calendar events with Outlook at the same time with an Exchange account.
This will not provide for syncing your Exchange account contact info and calendar events with the Addresss Book and iCal on your Mac because the accounts are separate.
You can access an Exchange account and a MM account at the same time with the iPhone's mail client, and sync contact info and calendar events over the air with both accounts at the same time. You can view combined contact info or separately for each account, and the same for calendar events. -
IPhoto Events with video only not showing in Photos.app with iOS 4.2.1
I upgraded to iOS 4.2.1 on iPhone 3GS and when I open the Photos.app the videos and the event with the videos in do not show. I have created a new video on the iphone, synched ok with IPhoto but re-sycnhing with iPhone again does not show videos in Photos.app
Has anyone found a fix for this bug?The same thing happened to me. I was on a mission yesterday to fix it, but didn't get it to work. I have 1 more thing i want to try... but haven't had a chance.
Has anyone fixed this?
My plan is to unsync photos to remove them from my phone, delete all the photo cache information from the iPhoto Library package, empty the trash, reboot my computer AND iPhone, open iPhoto to make sure they're sorted correctly, and then sync my phone. If that doesn't fix it... i dont know, i might call Apple. -
Copy of task TS50000075 and EXTSRV - termination event not working
Hi,
We have done copy of TS50000075 and extended business object EXTSRV to ZEXTSRV
this was done to call function module ISR_CALL_FOR_CHANGE to open up adobe form in edit mode
it works well but the task is not terminated
if termination event is put just like TS50000075 like WIOBJECT, ZEXTSRV COMPLETED then workitem never ends and always stays in inbox
ZEXTSRV COMPLETED event is not triggered when the workitem is completed in the UWL
even if we trigger this event programatically , it does not find receiver and the task stays in-process
if termination event is put as _WORKITEM PROCESSED then it bahves like synchronous task ie even if the workitem is clicked and form is not completed, the workitem ends. so the user can click it only once
also i've tried following
1 - used the function module to complete the workitem in QISR BADI. but the workitem ID is not available inthe BADI. If I try to export it from business object method and import in BADI, it doesnt work
2 - find active workflows and derive workitem id and complete workitem using FM SAP_WAPI_WORKITEM_COMPLETE
this FM doesnt work , step becomes logically deleted which is not desirable
3 - find active workflows and derive workitem id and complete workitem using other FM SAP_WAPI_SET_WORKITEM_COMPLETD
work item is complete but there is workflow error - cannot determine succesor node
4 - find active workflows and derive workitem id and change a particular container element
check this container element in complete workitem condition in activity step of dialog step of workflow of this task-
workitem stays inprocess
check this container element in parellel wait step to complete the workitem-
parellel step executes but fork is not complete, workflow doesnt proceed
kindly help in this matter. the workitem does not get completed at all even if we force complete, workflow goes in error of - cannot determine succesor node.
is there anything specific to the EXTSRV-PROCESS method which makes the TS50000075 task to trigger EXTSRV-COMPLETED and end the workitem ?
help is much needed in this case
thank you,
bHi,
You need to see the event in SWEL, otherwise it will never work with workflow. Make sure that the event monitor is on (in transaction SWELS).
I cant see the event in SWEL. The vent monitor is on because if I create event in SWUE, it shows up.
How you actually create the event now?
There is BADI QISR which is always called to handle user action of PDF form. I have written the function modue to create event in the user action
>If i trigger it using funciton module -- then it doesnt find any receivere so it doesnt terminate the task. it is seen in SWEL with no receiver found. do i still need to do commit work ?
You need the COMMIT WORK always if you trigger the event in any program&function or whatever.
ok ill try doing commit work after the create event function module
Test your event with transaction SWUE. Make a test case first in a way that the task is waiting in the inbox/UWL. Then create the event in SWUE. Now, if the task gets completed, you will know that that event itself is working and your terminating event configuration is done properly. If this works, your only problem is in the event creation itself. And for that you need to tell exactly how you create the event. If you do it with your own custom code, use SAP_WAPI_CREATE_EVENT and don't forget to have COMMIT WORK after the function call.
I am doing exactly like you said. but it doesnt work ie even if I create the event in SWUE, the workitem doesnt get completed.
This event is seen in SWEL with no receivere found
I am able to infact set the workitem to complete using WAPI funciton module to complete teh task in the BADI.
but the workflow goes in to error saying , next node cannot be determined
Regards,
Karri -
We installed a new Server 2008 R2 server this spring. It is configured as a Terminal Server with 16 Wyse t10 thin clients connecting with RDP. We are a small resort so we run Springer Miller Host and SpaSoft. Ever since moving from PCs to the thin clients
and TS we have been seeing SpaSoft randomly crash with KERNELBASE.dll errors and also a lot of c0000005 and c0000006 errors. Springer Miller support says its a Microsoft Networking issue so no help there. The company we worked with to install this has no clue
so I hope to reach out to this community to solve this. I can also open support case with Microsoft Support but I am not sure if they will be of any help. Here are some examples of the errors:
"Event 1000
Faulting application name: SpaWin.exe, version: 3.4.0.0, time stamp: 0x2a425e19
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18409, time stamp: 0x53159a86
Exception code: 0x0eedfade
Fault offset: 0x0000c42d
Faulting process id: 0x3718
Faulting application start time: 0x01cf9ac7922487e9
Faulting application path: \\spasoft\spaapps\TermServ\SpaWin.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: cfdcf9a9-06ba-11e4-a5af-000c298d9aa5"
Also:
"Faulting application name: VH.EXE, version: 18.80.430.0, time stamp: 0x3f73b447
Faulting module name: VFP8R.DLL, version: 8.0.0.3117, time stamp: 0x3f73c232
Exception code: 0xc0000006
Fault offset: 0x0001d598
Faulting process id: 0x2bc8
Faulting application start time: 0x01cf99297ee1742f
Faulting application path: J:\HOSTPLUS\fxp32\VH.EXE
Faulting module path: J:\HOSTPLUS\fxp32\VFP8R.DLL
Report Id: 5fbc65c4-055c-11e4-a5af-000c298d9aa5"
And:
"Faulting application name: SpaWin.exe, version: 3.4.0.0, time stamp: 0x2a425e19
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00000000
Faulting process id: 0x2aa0
Faulting application start time: 0x01cf988e6770e619
Faulting application path: \\spasoft\spaapps\TermServ\SpaWin.exe
Faulting module path: unknown
Report Id: 01029179-04b9-11e4-a5af-000c298d9aa5"
There are no network specific errors in any of the logs. I am thinking that SpaSoft needs to be run as an administrator but I am not sure how to do that in this environment. We have disabled DEP for all but essential Windows processes. All of the firewall
and AV has been completely disabled, and still getting these errors. Is there a way to run these applications as admin without the user actually being an admin? Should I go ahead and open a Microsoft support case? ThanksHi,
Thank you for posting in Windows Server Forum.
Explanation
The indicated program stopped unexpectedly. The message contains details on which program and module stopped. A matching event with Event ID 1001 might also appear in the event log. This matching event displays information about the specific error that occurred.
User Action
If an error report was generated for this error, you might be able to obtain more information about the error by sending the report to Microsoft for analysis.
Yeah, you can open a support case with Microsoft as they will help and guide you for proper solution. You can go through
this source article.
Hope it helps!
Thanks.
Dharmesh Solanki -
Terminating event and abap oo class
Hi, gurus,
I 'd like to know how the terminating event works.
for example, i define a custom abap oo class (which has been implemented the interface of IF_WORKFLOW), and i want to use it as the terminating event of a standard task.
could you please tell me how does it works?
1. there must be an instance defined in the container of the task?
which must be instanciated in the run time?
2. then in another abap report, i simply raise the event defined as the terminating event, using the same key, then the pending task will be terminated?
could you pls provide more information on this ?
thanks and best regards.
JunHi Jun Zhang,
An event that is used to stop a workflow or task, or change the behavior of an already started workflow is called Terminating Event.
If the event linkage is active and the linkage rules are satisfied, the status of the work item is set to COMPLETED.
Defining Event Linkage Terminating event linkage consists of 2 parts.
Type linkage which specifies business object type, event name, generic name for event receiver (WORKITEM for terminating events of tasks or EVENTITEM for wait for event steps)
Instance linkage which identifies the particular receivers (I.e. work item Ids) per object instance.
Terminating event linkages can be seen in SWE3.
For terminating events, along with Business object and Event a Container Element should be specified that holds the Object Instance.
Terminating Event for Workflow is available from Release 6.10 only. This is defined in Basic Data of Workflow Builder.
Binding Definition is optional for Terminating Events. Binding can be defined b/n event container and workflow container to pass event information to the workflow if required. That is the only way of passing information from an asynchronous method to the task that started it.
Thanks and Regards,
Prabhakar Dharmala
Maybe you are looking for
-
[JS CS3, Win] Saving InDesign using app.activeDocument.save
Hello. I am having problems saving an InDesign document using Javascript. My aim is to have a box in the document where I will type the filename and path where I want the InDesign file to be saved (eventually this will be generated from a datamerge).
-
My iPod froze, so I attempted to restart it but got the Sad face icon. I plugged it in to restore it, but my computer will not read the iPod in iTunes or My Computer. It won't go into Disk Mode because the sad face icon comes up too quickly, then res
-
Hi All, We are converting data from Oracle Apps 11i to release 12 for Sales Order Quotes . When using the API for Sales Quotes Header,we are facing this error : PLS-00306: wrong number or types of arguments in call to 'INSERT_ROW' I checked the param
-
hi what is the relationship map between BI, netweaver, ECC ? jj
-
Application Request Routing (ARR) Dynamic Website Load
I currently have a Cloud Project which contains a web role and a work role, with 2 instances of each. I have multiple domains which point to the same website and the code uses the domain as an identifier to then load up a website with customised cont