using these APIs range from dedicated point-to-point file transfer to local-area-
network client/server applications.

OptiConnect APIs

The OptiConnect APIs are used to move user data between two or more AS/400
systems that are connected by the OptiConnect fiber-optic bus. The OptiConnect
APIs require that the OptiConnect hardware and software products have been
installed on all of the systems that will be used for communications. A maximum of
32KB (where KB equals 1024 bytes) of data may be transferred in a single send or
receive function.
Note: To use these APIs, you need the OptiConnect for OS/400 feature.
The OptiConnect APIs provide the following functions:
Open and close an OptiConnect path
Open and close an OptiConnect stream
Send and receive a control message on an OptiConnect stream
Send and receive a request or a message over an OptiConnect path
Wait for a message on an OptiConnect stream
Configuration APIs
The configuration APIs can be used for the following functions:
Change Configuration Description (QDCCCFGD) API
This API allows a user to modify the values of parameters on existing AS/400
configuration descriptions. The primary purpose of this API is to allow support
of new parameters or values as required, with their addition to the appropriate
CL configuration command deferred to a later time. A primary user of this level
of information would be user applications using new configuration capabilities
not yet available through CL commands.
List Configuration Descriptions (QDCLCFGD) API
This API returns a list of configuration descriptions, based on a user-specified
set of criteria.
Retrieve Configuration Status (QDCRCFGS) API
This API returns the current operational status of a specific configuration
description on an AS/400.
Several APIs also provide feedback of information for any controller description,
device description, and line description on an AS/400. The primary user of these
APIs would be user applications performing system or network management func-
tions on an AS/400. Separate formats are provided for each type of controller,
device, and line.
Debugger APIs The debugger APIs can be used for program debugging on the AS/400 system.
The APIs are divided into separate sets of APIs, as follows:
Integrated Language Environment (ILE) APIs
Source debugger APIs
Create view APIs
Dump Module Variable API
Chapter 8. Use of OS/400 APIs 8-3