Specifications

Example: Develop Java Transaction Rules
transaction "OpenSubjects"
module "OpenSubjects"
{
event "OpenSubjects" Java JMouseRelease { Text="Subjects to Monitor..." }
last
{
event "OpenSubjectsTitle" Windows SetTitle { Title="Setup Subjects"}
event "OpenSubjReq" Connection Request { }
event "OpenSubjResp" Connection Response { }
}
}
failure1 "Exception"
{
event "OpenSubjects" Java JMouseRelease { Text="Subjects to Monitor..." }
event "Exception" Windows SetFocus { Title="LiveHealth Internal Error Messages" }
}
Save Subjects to Monitor Transaction
transaction "SaveSubjects"
module "SaveSubjects"
{
event "SaveSubjects" Java JMouseRelease { Title="Setup Subjects" Text="OK" }
event "SaveSubjectsDone" Windows SetTitle { Title="Information" }
}
failure1 "Exception"
{
event "SaveSubjects" Java JMouseRelease { Title="Setup Subjects" Text="OK" }
event "Exception" Windows SetFocus { Title="LiveHealth Internal Error Messages" }
}
Update Live Exceptions Server Transaction
transaction "LEUpdate"
module "LEUpdate"
{
event "UpdateStarted" Java JSetLabel { Title=contains:"eHealth Live Exceptions"
Text="Update in progress ..." }
event "UpdateDone" Java JSetLabel { Title=contains:"eHealth Live Exceptions"
OldText="Update in progress ..." }
}
failure1 "Exception"
{
event "UpdateStarted" Java JSetLabel { Title=contains:"eHealth Live Exceptions"
Text="Update in progress ..." }
event "Exception" Windows SetFocus { Title="LiveHealth Internal Error Messages" }
}
108 BTStudio Administration Guide