Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Linking the user program to EDT

&pagelevel(3)&pagelevel

The IEDTGLE module from the module library is linked in the user program (main program) via an external reference (e.g. a V constant).

The IEDTGLE module

  • contains all the entry point addresses for use of the individual functions

  • calls the dynamically or preloadable component of EDT using the BIND macro

  • saves the EDT entry point address in the global control block EDTGLCB

The BIND macro is only executed for the first call. Subsequent calls take the entry point address from the control block EDTGLCB.

The IEDTGLE module is reentrant. IEDTGLE is used to branch to EDT. If the call is performed using the compatible V17 interface format and no V17 EDT is installed in the current system, IEDTGLE converts the V17 format (if this is both possible and permitted) into the V16 format. Otherwise, the parameters are passed to EDT unchanged.