Show/Hide Toolbars

Inventu Viewer+ .NET Programmer's Reference

Navigation: HostScreen Class > Methods

raiseAdminAlert Method

Scroll Prev Top Next More

 

Use the raiseAdminAlert method in your exception handling code during testing and field trials.

 

void raiseAdminAlert(String adminMessageText);

 

Arguments

 

HostScreen

 Required. HostScreen object.

 

adminMessageText

Required. Text string that will be displayed as an alert at the first Administrator's Console that refreshes following the execution of this method.

 

Remarks

 

Use this method to in your application to handle unknown screen transitions and other errors that can benefit from a "little assistance" at the Administrator's Console.

 

The most common use would be in a standard screen transition method that "ends-up" on the wrong screen or unknown screen.  A message can be sent to the admin for the active session, such as "Please navigate to screen OrderReady".

 

When this method is executed, on the Admin Console the session the HostScreen object is connected to will flash red, and an Alert will appear with the adminMessageText in it.  Presumably, the developer or another tester can then access the Admin Terminal Emulator for the session and "fix" the error (if possible).

 

Each time a raiseAdminAlert is called for a session, a special recording of the Administrator's Actions will be appended to a special "Alert_xxx" file in the active recordings folder.  These alert files can then be reviewed by the developer to determine which navigation sequences were missing from the code.

 

For example:

 

 if (oScreen.getScreenName() != "OrderReady")

 {

         oScreen.raiseAdminAlert("Please navigate the screen to OrderReady");

         oScreen.waitForScreen("AdminReady",30000); // wait 30 seconds

         oScreen.adminAlertHandled();

 }

 

Presumably, the above sample would be included in a generic method for moving to the next screen using a screen name or list of screen names variable in the place of "OrderReady".

 

Requirements

 

Inventu Viewer+

 

See Also

 

waitForScreen | adminAlertHandled

 

Applies To: HostScreen object

 


© 2022 Inventu Corporation