Chapter 6. Sample programs (in Java, C, and RPG)

This chapter contains samples of coding in Java, C, and RPG languages.

You can locate other programming samples through the following uniform

resource locator (URL):

http://www.as400.ibm.com/tstudio/index.htm

Example of Java language CGI program

The samplejava program takes environmental and form variables and displays

them back to the browser.

import java.io.DataInputStream;
import java.util.Hashtable;
import java.util.StringTokenizer;
class samplejava
{
int x;
int index;
Hashtable cgi_vars = null;
// String table with all the Environment Variables
String[] EnvVar = { "GATEWAY_INTERFACE",
"SERVER_NAME",
"SERVER_SOFTWARE",
"SERVER_PROTOCOL",
"SERVER_PORT",
"PATH_INFO",
"PATH_TRANSLATED",
"SCRIPT_NAME",
"DOCUMENT_ROOT",
"REMOTE_HOST",
"REMOTE_ADDR",
"AUTH_TYPE",
"REMOTE_USER",
"REMOTE_IDENT",
"HTTP_FROM",
"HTTP_ACCEPT",
"HTTP_USER_AGENT",
"HTTP_REFERER",
"REQUEST_METHOD",
"CONTENT_TYPE",
"CONTENT_LENGTH",
"QUERY_STRING"};
© Copyright IBM Corp. 1997, 2000 89