vms_smg module

(LOGO.JPG) Python for OpenVMS

(go to: table of contents, index)

The 'vms_smg' module provides access to most of the OpenVMS SMG$ routines. Many of these functions DO NOT return a status code; they raise the exception 'vms_smg.error' when something went wrong. Functions that behave differently have it mentioned at their description.

The list of implemented interface routines is based on the documentationm for OpenVMS VAX V6.1 - it might lack routines that exist in later versions and it might contain routines that do not exist in V5.5-2 and/or V6.0. Not all 'prev' and 'next' hyperlinks are currently operational.

Note that the shareable image SMGSHR.EXE is always linked against the Python interpreter when in the DCL environment, because command line editing uses SMG$ calls (see PYVMS_READLINE.C).

Many examples use the SMG_M_WORKSTATION flag when creating a pasteboard. The reason is that the examples were directly typed in to an interactive interpreter. Having two separate 'terminals' makes testing much easier. Also, the web-browsable documentation includes screen snapshots that have been created this way.

Filenames (like VMS_SMG_001.JPG) of the pictures are embedded in the text, but do not try to interpret the numbers.


Alphabetical list of routines:

(go to: table of contents, index)

11-SEP-2000 ZE.