ActiveX programming

ActiveX automation is a programming technology that is defined by Microsoft®.

Note: By using the code examples, you agree to the terms of the Code license and disclaimer information.
iSeries™ Access for Windows® provides the following methods for accessing iSeries resources by using ActiveX automation:
Automation objects:
These objects provide support for:
  • Accessing iSeries data queues
  • Calling iSeries system application programming interfaces and user programs
  • Managing iSeries connections and validating security
  • Running CL commands on the iSeries server
  • Performing data-type and code-page conversions
  • Performing database transfers
  • Interfacing with host emulation sessions
iSeries Access for Windows OLE DB provider:
Call the iSeries Access for Windows OLE DB Provider, by using Microsoft's ActiveX Data Objects (ADO), to access the following iSeries server resources:
  • The iSeries database, through record-level access
  • The iSeries database, through SQL
  • SQL stored procedures
  • Data queues
  • Programs
  • CL commands
Custom controls:
ActiveX custom controls are provided for:
  • iSeries data queues
  • iSeries CL commands
  • iSeries system names for previously connected systems
  • iSeries Navigator
Programmer's Toolkit:
For detailed information on ActiveX support for iSeries Access for Windows, see the ActiveX topic in the Programmer's Toolkit component of iSeries Access for Windows. It includes complete documentation of ADO and ActiveX automation objects, and links to ActiveX information resources.
How to access the ActiveX topic:
  1. Ensure that the Programmer's Toolkit is installed (see Install the Programmer's Toolkit).
  2. Launch the Programmer's Toolkit (see Launch the Programmer's Toolkit).
  3. Select the Overview topic.
  4. Select Programming Technologies.
  5. Select ActiveX.