Procedures in QMF for Workstation and WebSphere

QMF for Workstation provides built-in procedure development capabilities.

For example, procedures can:
  • Run queries
  • Print reports
  • Import data
  • Export data
  • Perform other functions

You can create, edit, and run procedures from both QMF for Workstation and QMF for WebSphere®. Like other QMF for Workstation objects, procedures are stored in the repository and are accessible through the QMF for Workstation workspaces.

In QMF for Workstation procedures, you can use Open Object Rexx to handle simple and complex calculations, logic, column definitions, detail variations, and conditions. Open Object Rexx is designed for ease of learning and use and helps to make programming accessible to non-programmers. It offers:

  • Powerful character manipulation
  • Automatic data typing
  • Manipulation of words, numbers, and names
  • Debugging capabilities

Open Object Rexx functions have the following syntax:

function-name ([[expression] [,] [expression] [,] ...])

In this syntax, zero to n expression arguments can exist (where n is the maximum number of comma-separated expressions allowed by Open Object Rexx).

Open Object Rexx is a prerequisite for REXX support in procedures that run in the QMF for Workstation environment.