Hello everyone:

 

We've run into a very weird problem with DSO and I was hoping maybe
someone's encountered this before.

 

We have DSO set up between two identical servers.  One server is in
Florida, the other is in Ohio.  What we do is create a request on the
server in Florida.  The technicians in Florida work the issue as best
they can.  If they can't resolve the issue, they DSO it to the tech
support center in Ohio.  The Ohio techs then work the issue, and when
it's solved, they return it back to Florida.

 

Now, when Ohio sends the ticket back, we have workflow on the Ohio
server that sets the status of the ticket to Closed.  When the Florida
server gets ownership of the ticket back, we have a filter that sets the
ticket to Group Assigned.  The reason for that is, as far as Ohio is
concerned, the issue is complete.  For Florida, however, the local
technicians still need to follow up with the customer, so the ticket is
appropriately set to Group Assigned.

 

Here's the problem.  That filter I just described? It's evaluated TWICE.
The filter's RUN IF qualification is 'TR.Master Flag' = "Yes" AND
'DB.Master Flag' != "Yes".

 

We looked at the SQL log, and what it's doing is...

 

1.    Delete the corresponding row on the Florida server.

2.    Insert the corresponding row from the Ohio server with the correct
status (Group Assigned).

3.    Delete the row.

4.    Insert the row with the status set to CLOSED!

 

What the...?!

 

Any ideas?

Norm

 

 


_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to