12-05-2012 11:59 AM
Is there a way to schedule a process to commit batches that go into the Incomplete Commit Queue?
12-06-2012 01:56 PM
My recommendation is to contact your first line of support for further investigration. It is hard to say what the issue is at this point if it is not happening consistently. Feel free to report back to this thread when you figure out the answer.
Take care.
12-05-2012 02:13 PM
Marcus, I read your solution in another post and almost went that route. However I was able to resolve this by making sure that only a timer, to move documents to another queue, was in the initial queue. I had planned on moving to the classic workflow also, but just reworking the workflow queues seems to have done the trick.
I would suggest just making one change at a time. Moving to classic could cause some workflows not to work correctly.
Greg
12-05-2012 02:43 PM
as long as that worked for you great. The problem is that if Core has timed out, the Thick Client itself doing the commit TO the initial queue cannot do so because it can't get a session ID; it never gets added to initial (if a user were doing an import, for example, they would get an error that says "document not added to workflow". This is an indicator of a lost session ID and is the same that's happening to the service) thus it never gets handed off to the Timer Service Administrator service (our workflows are configured in this fashion and I still experienced the issue). I observed the behavior many times before I narrowed it down to the Core/Classic setting.
Since the Thick Client does not have a Core session heartbeat, it will time out, guaranteed. It's just a matter of when - which in our case was during critical production hours, unacceptably.
Additionally, as long as you have the handoff you described, it doesn't matter if your processing workstation is set to Classic for the purposes of document import. It doesn't affect any other workstation that may need to use Core workflow. The real fix is to give a way to override that timeout for the Thick Client, but I seriously doubt Hyland will write such an option into the Thick Client at this stage.
12-06-2012 10:02 AM
Some do and some don't, no real consistency
12-06-2012 10:03 AM
Manual committing
12-06-2012 10:24 AM
One other thing I found was the way we were doing our database failovers. We are on MS SQL server 2008 R2, using mirroring. We also do not use the standard SQL port. What we found was that IIS did not always respect the ODBC connects using a different port number. There is a setting in the registry on the web/app servers that still point to the default SQL port. I changed that setting to point to the port number we use and our failovers now work without issue. I made the same changes on the servers that run the commit processes. I made these changes the same time as the workflow changes. I don't know if this effected the incomplete commit process or not. I suspect it did.
Just something else to consider.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.