# Define platforms

Select information about the Web server where the CGI-bin transaction will reside.

Web server

In this step, specify information about the Web server where your Net.Data or CGI application will reside. Select a Web server product, a platform, and the compiler you will use to build the transaction executable. Then, ensure that the transaction and Net.Data CGI-BIN programs can be located by your Web server.

IBM

Select IBM if you Web server product is in the family of Web server offerings from IBM/Lotus including:

IBM Domino Go Webserver

IBM Internet Connection Secure Server

IBM Internet Connection Server

Netscape

Select Netscape if your Web server product is in the family of Web server offerings from Netscape including:

Netscape Enterprise Server

Netscape Fastrack Server

Microsoft

Select Microsoft if your Web server product is Microsoft’s Internet Information Server.

Your selection of Web server determines what is displayed in the CGI-BIN and Net.Data fields and the format of the generated HTML statements that are used to invoke your Web application executables.

Platform

Select a target platform for your Net.Data or CGI application. All supported platforms for the selected server are displayed.

This information is used in generating the .mak file that is used to build the executable form of your Web application.

MS NT

Microsoft Windows NT Version 4.0 or later

IBM OS/390

OS/390 1.3

IBM AIX

AIX 4.1.4

IBM OS/2

OS/2 Warp 4

Sun Solaris

Sun Solaris 5.5.1

Restriction: For IMS Web 2.1.0, only the Windows NT, AIX, and OS/390 platforms are supported.

Compiler

Select the compiler that you will use to build the CGI-bin or Net.Data transaction DLL. This information is used to tailor the makefile for your compiler. If you use a different compiler, you might need to modify the generated makefile.

MS VC++

Microsoft Visual C++

IBM MVS CPP

IBM C/C++ Compiler for MVS/ESA

IBM CSet++

IBM C Set++ for AIX

Sun CPP

SPARCompiler C++

CGI-BIN

This is the request template that is used to locate the CGI-BIN program for your transaction. Request template is known as the URL prefix or alias by non-IBM Web server platforms.

The value you enter in this field is used in the POST statement of the transaction’s generated input HTML form.

Recommendation: If you do not know this value, we strongly recommend that you accept the default. For IBM Web servers on Windows NT, AIX, and OS/390, the default is /cgi-bin/. For Netscape Web servers on Windows NT and AIX, the default is /cgi-bin/. For Microsoft’s Web server on Windows NT, the default is /scripts/. Your Web server administrator should create an association between the request template value and the actual path to the CGI-BIN program if one does not already exist. IMS Web Studio changes all backward slashes to forward slashes in any value you enter.

Net.Data

This is the request template that is used to locate the Net.Data CGI-BIN program, db2www. Request template is known as the URL prefix or alias by non-IBM Web server platforms.

The value you enter in this field is used to form the link in the generated HTML that invokes the Net.Data macro.

Recommendation: If you do not know this value, we strongly recommend that you accept the default. For IBM and Netscape Web servers on Windows NT and AIX, the default is /cgi-bin/. For Microsoft’s Web server on Windows NT, the default is /scripts/. For IBM’s Web servers on OS/390, the default is /dtw-cgi/. Your Web server administrator should create an association between the request template value and the actual path to the CGI-BIN program if one does not already exist. IMS Web Studio changes all backward slashes to forward slashes in any value you enter.