Please enable JavaScript to view this site.

A-Shell Reference

As described elsewhere, A-Shell includes two types of subroutines:

Those that are "internal" to A-Shell—i.e., are part of the main A-Shell program. They do not exist as discrete programs, are written in C, and are cannot be modified by users.
The "external" routines are not part of "core A-Shell," exist as separate files and programs, were written in ASB, and can modified if needed. A set of these external routines is provided with A-Shell, and you can see the run files with the extension SBX in DSK0:[7,6]. Source code for the routines may be found in the A-Shell SOSLIB.

The following table alphabetically lists A-Shell’s external subroutines, most of which have links to more detailed information.

Routine

Function

APRNTSCRN

Screen Capture.

APXTEDIT

Documentation pending.

ATEAPX

Transfers a file from application server to ATE client PC.

ATECFX

ATE configuration dialog. See ATE Reference.

ATEGFK

Retrieves a file from the PC via the ATE terminal connection.

ATEPRT

Documentation pending.

ATEREG

Query and/or update ATE configuration.

ATHTTP

A variant of HTTP, which see for details.

ATPXFR

Documentation pending.

ATSYNC

Documentation pending.

AUXEXC

Documentation pending.

CSV2XL

Converts CSV files to XLS format.

EMAILP

Email a report.

EVTMSG

Documentation pending.

FNDUSR

Retrieves information about the current (or another) user from the database.

INIX

Read and write to ini files. Thanks Steve Evans!

ISMBLD

Create ISAM 1.0 file.

ISMPAR

Return information from the ISAM "rock" about filespec.

PDFLPR

Documentation pending.

PRTMAPI

Documentation pending.

PRTXLS

Exports reports from APEX (A-Shell's enhanced screen display) to XLS file.

PXLCFG

Documentation pending.

SBXINP

INFLD wrapper that simplifies some INFLD operations. Thanks Jorge Tavares!

SCRSTS

Scrolling status window handler.

XSHLEX

Platform-independent "Shell Execute."