Sorry about the delay here. For some reason, the BBS is failing to notify me for posts just to this forum, and my usual method of linking directly to new posts from the notifications makes it too easy to overlook new posts.
That said, Stephen has pretty much provided as much of an answer as I could, without further information about what your vendor really wants. Although you or anyone is welcome to download the
ASQL Reference , which is the only documentation currently available.
It is mostly a technical reference to the XCALL SQL calling parameters, although there are some introductory and other general remarks which might give some sense of what the initial goals were. But as it stands, it is purely a programmer's interface, so unless your vendor has their own A-Shell programmers (or is going to contract with you), I'm not sure how they would be able to get much out of it.
Another way to describe the general capabilities of ASQL are that it provides a programmer's interface capable of (and targeted at) real-time:
a) exporting data to new or existing MySQL databases
b) querying and importing data from existing MySQL databases
(As Stephen notes, you can use MySQL's import and export facilities to do similar things in a batch-mode using intermediate CSV files, command scripts, etc. So the primary appeal of ASQL is to be able to do it in real-time, completely under the control of your application logic.)
You could theoretically use the interface to convert or recode your application to use MySQL as the native data repository, rather than the ISAM or flat files you are using now. However, that would be more of a bleeding edge kind of project at the moment, since it would almost certainly require some significant design changes to your application, and I don't know of anyone who has actually done it (although some are thinking about or actually working in that direction).
I should also note that in addition to a native MySQL connector, we have an ODBC connector (theoretically allowing you to connect with any database offering an ODBC client). But ODBC is mainly convenient in the Windows world. (Linux ODBC drivers exist, but they add another level of complexity and cost, and thus would be less than ideal for your first ASQL project.)
Feel free to call me if you want to discuss it in more depth.