The final step involves some extensive testing of the navigation defined in your code.

Check that your All Details command handler tab can handle these situations.

  • Repeats the Next->Next->Previous cycle around the 3 different destination screens in different variations and combinations.
  • Selecting different employees down the instance list with UFRTS03_D1 on display.

The Employee Details 1 screen (UFRTS03_D1) returns to its nearest junction, Input Employee Number screen (UFRTS03_R1). The NAVIGATETO script for UFRTS03_R1 navigates back to UFRTS03_D1 by setting Employee Number from the instance list and sending the Enter key.

  • Selecting different employees down the instance list with UFRTS03_D2 displayed initially.

The Employee Details 1 screen (UFRTS03_D1) is displayed for each employee selected in the instance list. This happens because screen UFRTS03_D1 is associated with command handler "All Details".

  • Selecting different employees down the instance list with UFRTS03_D3 displayed initially.

This action will once again displayed the first Employee Details screen (UFRTS03_D1) for the employee selected from the instance list.

  • Navigating to other business objects and back again with UFRTS03_D1 displayed.

When you select a different business object, RAMP exits the current screen to return to its nearest junction. From here, RAMP creates a navigation plan to reach the requested command handler for the currently selected business object. i.e. a different 5250 screen.

When you reselect the All Details tab, the opposite navigation occurs. The current screen exits to its nearest junction and a RAMP generated navigation plan returns to the first All Details screen (UFRTS03_D1).

  • Navigating to other business objects and back again with UFRTS03_D2 displayed (should come back to UFRTS03_D1)

The navigation is similar to the previous example. Once again when you reselect the All Details tab for the Employees business object it is the first Employee Details screen (UFRTS03_D1) which is displayed since it is this screen which is associated with All Details.

  • Navigating to other business objects and back again with UFRTS03_D3 displayed (should come back to UFRTS03_D1).

The logic here is the same as the previous example.

If you have problems you should use application level tracing to see what is happening as your scripts execute.

  • No labels