on 2010 Jan 20 8:49 PM
We have a decent sized BLS that communicates with SCADA to control machinery and from time to time we need to kill the BLS. This is easy when you are in the BLS editor, but when we test it from the UI, we are unsure how to stop the transaction. We call the BLS from a web service, but is there a way to simply stop this transaction? The problem is if one is running, we can have SCADA terminate their transactions, but the BLS is still running and waiting for commands. If we trigger another transaction there is potential for confusion and problems.
Request clarification before answering.
I typically use a control table or a queue that the long running transaction can poll and determine if it needs to terminate.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Chip,
Not sure if you know this so I'll share it, this scenario is something that taken into account during the SAP MII v12.1 Transaction Engine re-write which now allows for introspection and control over your transactions via the System Mangament -> Transaction Manager screen. It's also possible via a URL call into MII and specifying the Transaction ID as one of the URL parameters.
Upgrading to the latest version is something to consider especially if there's a lot of work involved in controlling your transactions.
Hope this helps,
Sam
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.