Describes ABL statements that allow you to read and write data in a database. This chapter also describes techniques for browsing database data on a display.
Surveys the types of data security that ABL supports. This chapter focuses specifically on how you can provide various types of run-time security within an application.
Describes how ABL executes in a multi-tenant environment and the ABL syntax available for a super-tenant user to create and access database data for one or more regular tenants.
Describes how to maintain a multi-tenant enabled database using the ABL API for Multi-tenant Maintenance, which includes OpenEdge-provided, ABL user-defined classes and interfaces that allow you to perform Data Dictionary operations to modify the database multi-tenant schema.
Surveys auditing support in OpenEdge applications. OpenEdge provides core support for recording secure audit trails in any OpenEdge RDBMS that is enabled for auditing.
Provides information on how to use the HTTP Client feature. The HTTP Client feature, which is implemented in OpenEdge.Net.pl, allows making HTTP(S) requests from ABL applications.
Describes how to use the CLIPBOARD handle to read and write data to the system clipboard, and how to provide user interactions between the system clipboard and your OpenEdge application.
Describes how to use named pipes to provide interprocess communication (IPC) between your OpenEdge application and another application running on either the UNIX operating system or Windows. It emphasizes techniques that enable any OpenEdge application to be a data server for the external application.
Describes how to call UNIX shared library functions and Windows dynamic link library (DLL) functions from a OpenEdge application. This includes how to declare shared library functions as internal procedures and how to pass OpenEdge data items as shared library parameters.
Describes how to use dynamic data exchange (DDE) in Windows to send and receive data between your OpenEdge application running as a DDE client and another application running as a DDE server. Note that DDE is a deprecated feature supported only for backward compatibility. Consider using COM instead.
Describes OpenEdge support for ActiveX controls in ABL, including how to convert an earlier application using VBX controls to the same application using ActiveX controls.
Describes OpenEdge support for the use of sockets in ABL, including connecting to and disconnecting from a port using sockets and receiving and transmitting data.
Describes several ABL APIs used to implement the OpenEdge Audit Policy Maintenance tool. This tool allows you to create and maintain audit policies in an OpenEdge RDBMS.
Describes the interface objects available with the ABL API for Multi-tenant Maintenance that allow you to access and update the individual entities of a multi-tenant schema.
Describes the collection interface objects available with the ABL API for Multi-tenant Maintenance that allow you to access and navigate through multiple entity interface objects at one time.