Overview of Persistent CGI

.

81

HTTP return codes and values

.

.

113

Named Activation Groups

. 81

Predefined functions and macros . . . .

.

. 114

Accept-HTSession CGI Header

.

81

Return codes

.

.

119

HTTimeout CGI Header

.

82

Server API configuration directives . . . .

.

. 120

Considerations for using Persistent CGI

 

 

Server API usage notes

.

. 120

Programs . . . . . . . . . . . . . . 82

Server API directives and syntax . . . .

.

.

120

Persistent CGI Program Example

.

83

Server API directive variables

.

.

121

 

 

 

Compatibility with other APIs

.

.

122

Chapter 5. Enabling your AS/400 to run

 

Porting CGI programs

.

122

CGI programs

.

85

Authentication and Authorization . . . .

. 122

How to enable the server to run CGI programs .

 

. 85

Environment variables

.

123

 

Server API variables

.

124

Using directives for security and access control .

 

. 86

 

 

 

 

The default fail rule

 

. 87

Chapter 8. Writing Java Servlets . . .

129

Explicit CGI enablement

 

. 87

 

Overview of servlets

.

129

Server runs only CGI programs

 

. 87

CGI program considerations

 

. 87

Chapter 9. Using Server-Side Includes

131

Chapter 6. Sample programs (in Java,

 

 

 

 

Considerations for using server-side includes. .

. 131

C, and RPG)

.

89

Preparing to use server-side includes . . . .

.

131

Example of Java language CGI program . . . . . 89

Format for server-side includes

.

132

Directives for server-side includes

.

132

Example of C language CGI program

 

. 94

 

 

 

 

Example of RPG language CGI program. . . . . 99

Chapter 10. Troubleshooting your CGI

 

 

Example of a C language server configuration API

 

 

 

 

program

.

105

programs

139

Chapter 7. Writing Server API

 

 

Chapter 11. Notices

145

programs

109

Programming Interface Information

. 146

Overview of the Server API

.

109

Trademarks

.

146

General procedure for writing Server API

 

 

Readers’ Comments — We’d Like to

 

 

programs

.

109

 

 

Guidelines

.

109

Hear from You

149

Basic server request process

. 110

 

 

 

Application functions

. 111

 

 

 

ivWeb Programming Guide V4R5

Page 6
Image 6
IBM AS/400E manual Enabling your AS/400 to run

AS/400E specifications

The IBM AS/400E, now more commonly known as IBM i, is a robust and versatile midrange server that has been designed to provide a comprehensive computing solution for businesses of all sizes. First introduced in the late 1980s, the AS/400 series has undergone multiple enhancements and rebranding, with the AS/400E being one of the notable iterations. This powerful platform is closely associated with IBM's commitment to reliability, scalability, and integrated business solutions.

One of the main features of the AS/400E is its highly integrated architecture that combines hardware and software into a cohesive system. This integration allows for seamless operations, reducing the complexity typically associated with managing disparate systems. The system is powered by IBM's proprietary OS/400 operating system, which has evolved into IBM i, featuring advanced capabilities like object-oriented programming, integrated database management, and security features that are essential for enterprise environments.

A key characteristic of the AS/400E is its robust database support, primarily through the use of DB2 for i. This integrated database management system enables efficient data handling and retrieval, facilitating real-time business analytics and reporting. Furthermore, the platform supports a variety of programming languages, including RPG, COBOL, and Java, making it flexible for developers who require diverse tools for application development.

The AS/400E is also known for its exceptional reliability and uptime, making it a preferred choice for critical business applications in industries such as finance, healthcare, and manufacturing. This reliability is backed by advanced error detection and correction mechanisms, as well as redundancy features that help prevent data loss and minimize downtime.

In terms of scalability, the AS/400E can effortlessly expand to accommodate growing business demands. Organizations can increase processing power by adding more resources without significant disruption. This scalability, combined with the system’s built-in virtualization capabilities, allows businesses to optimize resource usage and streamline operations.

Security is another defining feature of the AS/400E. The platform incorporates various layers of security measures, including user authentication, encryption, and comprehensive auditing capabilities, ensuring that sensitive business data is protected against unauthorized access.

Overall, the IBM AS/400E remains a powerful tool in the enterprise computing landscape, providing businesses with an integrated, reliable, and secure solution for their technological needs. Its enduring popularity is a testament to its capability to evolve with changing business requirements while maintaining its core attributes of high performance and stability.