Previous Topic: What You Can Do with CA-supplied Procedure ModulesNext Topic: How to Invoke a Procedure Module


What a Procedure Module Does

When a procedure module is called from type 7 logic, CA Culprit:

  1. Loads a single copy of the module.
  2. Constructs an argument table, which contains:
    1. The starting address of the CA Culprit input buffer
    2. Pointers to a maximum of nine user-supplied arguments
  3. Passes control to the procedure module. The module then processes the data received through coded module arguments and returns the results to receiving fields defined in the CA Culprit program.
  4. Resumes processing control. Processing begins with the statement in type 7 logic immediately following the CALL to the procedure module.