Do an "mql override ..." to go past the signature. Then do an "mql promote bus ..." to affect the state transition.
This will show in Matrix history that the signature was not signed, but that it was over ridden.
Also, you may want to control your transaction boundries in Oracle by wrapping the above with "start trans" at the beginning and "commit trans" at the end. Therefore, if some portion of the above fails, then the whole thing will roll back in the database.
Finally, I'd recomend using the 'catch' statement:
set x [catch
{mql override bus ...;
mql promote bus ...} errmsg]
this is good for 2 things. First all must complete successfully, and second this is an alternate method of controlling the transaction boundries. If any statement in the 'catch' fails, the transaction will roll back.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.