Guia Instalacion Informix 4gl

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

IBM Informix


Version 7.50

IBM Informix 4GL Installation Guide

GC23-9597-01
IBM Informix

Version 7.50

IBM Informix 4GL Installation Guide

GC23-9597-01
Note
Before using this information and the product it supports, read the information in “Notices” on page B-1.

This edition replaces GC23-9597-00.


This document contains proprietary information of IBM. It is provided under a license agreement and is protected
by copyright law. The information contained in this publication does not include any product warranties, and any
statements provided in this manual should not be interpreted as such.
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any
way it believes appropriate without incurring any obligation to you.
© Copyright International Business Machines Corporation 1996, 2009.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
In This Introduction . . . . . . . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
About This Publication . . . . . . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
Software Dependencies . . . . . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
Assumptions About Your Locale. . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
Demonstration Database . . . . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
| Demonstration Programs . . . . . . . . . . . . . .
v . . . . . . . . . . . . . . . .
What’s New in IBM Informix 4GL, Version 7.50 . . . . . . . . . . . . . . . . . . . . . . . vi
Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Compliance with Industry Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
How to Provide Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . vii

Informix 4GL Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1


Memory and Space Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Order of Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Creating the User informix, Group informix, and Product Directory . . . . . . . . . . . . . . . . 1-2
Informix Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Creating and Using a Setup File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Installing IBM Informix 4GL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Appendix. Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1


Accessibility features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Related Accessibility Information. . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
IBM and Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3

© Copyright IBM Corp. 1996, 2009 iii


iv IBM Informix 4GL Installation Guide
Introduction
In This Introduction
This introduction provides an overview of the information in this publication and
describes the conventions it uses.

About This Publication


This publication explains how to install your IBM® Informix® 4GL software and is
written with the assumption that you have a working knowledge of your
computer, your operating system, and the utilities that your operating system
provides.

Software Dependencies
This publication is written with the assumption that you are using IBM Informix
Dynamic Server 10.00, 11.10, or 11.50 as your database server.

Assumptions About Your Locale


IBM Informix products can support many languages, cultures, and code sets. All
the information related to character set, collation, and representation of numeric
data, currency, date, and time is brought together in a single environment, called a
Global Language Support (GLS) locale.

The examples in this publication are written with the assumption that you are
using the default locale, en_us.8859-1. This locale supports U.S. English format
conventions for date, time, and currency. In addition, this locale supports the ISO
8859-1 code set, which includes the ASCII code set plus many 8-bit characters such
as é, è, and ñ.

If you plan to use nondefault characters in your data or your SQL identifiers, or if
you want to conform to the nondefault collation rules of character data, you need
to specify the appropriate nondefault locale.

For instructions on how to specify a nondefault locale, additional syntax, and other
considerations related to GLS locales, see the IBM Informix GLS User’s Guide.

Demonstration Database
IBM Informix 4GL includes a demonstration database called stores7. For
information about how to build this sample database and examples, see IBM
Informix 4GL by Example. If you are also installing a database server, you will need
to install your database server after you have installed IBM Informix 4GL. For
more information, check the Administrator’s Guide for your database server.

| Demonstration Programs
| Demonstration programs for Informix 4GL Web services are available from the
| $INFORMIXDIR/demo/soa/en_us/0333 directory.

| These demonstration programs cover how to:

© Copyright IBM Corp. 1996, 2009 v


| v publish an I4GL Web service
| v subscribe to an I4GL Web service using an I4GL subscriber

What’s New in IBM Informix 4GL, Version 7.50


This topic lists new features in IBM Informix 4GL Version 7.50.
| Table 1. What’s New in IBM Informix 4GL for Version 7.50.xC3
| New Feature Description
| 4GL Web Services With IBM Informix 4GL 7.50.xC3, 4GL programs can subscribe to
| Subscription Web services written in 4GL or any modern programming language.
| The product contains sample demonstrations on how to publish an
| 4GL Web service and how to subscribe to an 4GL Web service using
| an 4GL subscriber.

| This new functionality is documented in the IBM Informix 4GL Web


| Services Administration Guide.
|
| Table 2. What’s New in IBM Informix 4GL for Version 7.50.xC2
New Feature Description
4GL Web Services With IBM Informix 4GL 7.50.xC2, you can deploy your 4GL functions
on the Web without rewriting any source code. The w4gl utility uses
your existing 4GL code to create Web services. These Web services
can be used by, for example, Java and .Net applications on the Web
without you doing any Java or .NET programming. Your business
logic is maintained in 4GL, and made available to a variety of Web
clients by the Web services.

This feature is documented in the IBM Informix 4GL Web Services


Administration Guide.

Additional Documentation
For additional documentation about IBM Informix 4GL, including release notes,
machine notes, and documentation notes, go to the online product library page at
http://www.ibm.com/software/data/informix/pubs/library/. Alternatively, you
can access or install the product documentation from the Quick Start CD that is
shipped with the product.

Compliance with Industry Standards


The American National Standards Institute (ANSI) and the International
Organization of Standardization (ISO) have jointly established a set of industry
standards for the Structured Query Language (SQL). IBM Informix SQL-based
products are fully compliant with SQL-92 Entry Level (published as ANSI
X3.135-1992), which is identical to ISO 9075:1992. In addition, many features of
IBM Informix database servers comply with the SQL-92 Intermediate and Full
Level and X/Open SQL Common Applications Environment (CAE) standards.

vi IBM Informix 4GL Installation Guide


How to Provide Documentation Feedback
You are encouraged to send your comments about IBM Informix user
documentation.

Use one of the following methods:


v Send e-mail to [email protected].
v Go to the information center at http://publib.boulder.ibm.com/infocenter/
idshelp/v115/index.jsp and open the topic that you want to comment on. Click
the feedback link at the bottom of the page, fill out the form, and submit your
feedback.

Feedback from both methods is monitored by those who maintain the user
documentation. The feedback methods are reserved for reporting errors and
omissions in our documentation. For immediate help with a technical problem,
contact IBM Technical Support. For instructions, see the IBM Informix Technical
Support Web site at http://www.ibm.com/planetwide/.

We appreciate your suggestions.

Introduction vii
viii IBM Informix 4GL Installation Guide
Informix 4GL Installation
These topics guide you through the steps necessary to prepare your environment
and install the IBM Informix 4GL (4GL) product software.

The 4GL product has two different implementations, each of which includes the
4GL Interactive Debugger component.
v The IBM Informix 4GL C Compiler uses a preprocessor to generate IBM
Informix ESQL/C source code. This code is preprocessed in turn to produce C
source code, which is then compiled and linked as object code in an executable
command file.
Beginning with 4GL 7.50.xC2, this implementation includes the Apache Axis2/C
and Apache Axis2/Java packages. Details on these packages are available at
http://ws.apache.org/axis2/c/docs/installationguide.html.
v The IBM Informix 4GL Rapid Development System (RDS) uses a compiler to
produce pseudocode (called P code) in a single step. You then invoke a runner
to execute the P-code version of your 4GL application.

Memory and Space Requirements


Before installing either 4GL implementation, you must ensure that your hardware
system meets the appropriate memory and space requirements.

The following table indicates how much RAM is required, based on the number of
users.
Table 1-1. RAM Requirements per Users
Number of Users RAM Requirements
Small multiuser (1-10 users) 8 megabytes
Large multiuser (11 plus users) 16 megabytes or more

The following table lists the memory requirements of the various 4GL components.
See your platform-specific Machine Notes for more exact requirements.
Table 1-2. Memory Required for 4GL Components
4GL Component Memory Required
IBM Informix 4GL C Compiler

v Programmer’s Environment (i4gl) v 3 megabytes + database server


IBM Informix 4GL Rapid Development
System

v Programmer’s Environment (r4gl) v 3 megabytes + database server


v P-code runner (fglgo) v 3 megabytes + database server
IBM Informix 4GL Interactive Debugger

v Development v 3 megabytes + database server

The following table lists the disk-space requirements of the various 4GL
components. See your platform-specific Machine Notes for more exact

© Copyright IBM Corp. 1996, 2009 1-1


requirements.
Table 1-3. Disk Space Required for 4GL Components
4GL Component Maximum Disk Space Required
IBM Informix 4GL C Compiler

v Development v 540 megabytes (size of .tar file)


v Runtime v 35 megabytes (size of .tar file)
IBM Informix 4GL Rapid Development
System

v Development v 500 megabytes (size of .tar file)


v Runtime v 35 megabytes (size of .tar file)
IBM Informix 4GL Interactive Debugger

v Development v 475 megabytes (size of .tar file)


Combined installation of above three 1550 megabytes
products

Order of Installation
Many IBM Informix products must be installed in a specific order. Before you
install 4GL, review the order of installation for your 4GL components.

If you install more than one Informix product (for example, 4GL and Informix
Dynamic Server), you must install each product in the following order:
1. Application development tools
Install application development tools in chronological product order, from the
oldest to the newest versions.
2. SQL application programming interfaces (APIs)
Install SQL APIs in chronological product order, from the oldest to the newest
versions.
3. Database servers
Install database servers in chronological product order, from the oldest to the
newest versions.
Generally, a database server should be installed in the same directory as any
SQL API or application development tools that use it. Therefore, verify that
$INFORMIXDIR is set to the common directory before you install these types
of products.
4. Additional products
Install remaining interface and documentation products in chronological
product order, from the oldest to the newest versions.

Creating the User informix, Group informix, and Product Directory


First-time users of IBM Informix products must create the user informix, group
informix, and informix product directory.

Typically on 4GL, you need to be able to log in as the following users:


v as informix: to run the Informix servers and software
v as yourself: to perform administrative work on your computer, such as copying
and untarring files

1-2 IBM Informix 4GL Installation Guide


v as root: to edit system files and install the Informix software

User informix is a user account with main authority over an Informix instance.
The user informix is the database equivalent of the UNIX® root account, so anyone
logged in as informix can completely access any Informix products and databases.
Make sure you keep the password for user informix confidential.

Group informix must exist on the system for the user accounts required to install
and administer an Informix product. IBM Informix products use group informix
internally to control database access. Make user informix the only member of
group informix. If you make a user of an Informix product a member of group
informix, you can cause unintended and uncontrolled database access.

To create the user informix, group informix, and informix product directory:
1. Create a new group called informix in the group file (/etc/group on most
UNIX-based systems).
Generally, you should provide a unique group number that is greater than or
equal to 100. If necessary, see your system administrator or operating-system
manual for assistance.
2. Add a new user called informix to the /etc/passwd file and assign the user to
the group informix.
Generally, you should provide a user ID number greater than or equal to 100
for that user and include a password for user informix.
3. If you are using a network, propagate the new user name to all systems on the
network. For example, you (or the network administrator) might need to run
the ypmake utility.
4. By default, the software is installed in /usr/informix . If you decide to use a
different directory, substitute that directory path and name throughout this
documentation whenever you see /usr/informix. Create a new directory for
your 4GL software by entering a command such as the following:
mkdir /usr/informix

Informix Environment Variables


Before you can use any IBM Informix product, you must set numerous
environment variables and create a setup file to store the environment variables.

At a minimum, these environment variables must be set:


v AXIS2C_HOME: specifies the Axis2 installation directory. For example:
setenv AXIS2C_HOME $INFORMIXDIR/AXIS2C
v CLASSPATH: specifies the path to the required classes. For example:
setenv CLASSPATH $AXIS_JAR_DIR/wsdl4j-1.6.2.jar:$AXIS_JAR_DIR/
backport-util-concurrent-2.2.jar:$AXIS_JAR_DIR/XmlSchema.jar:$AXIS_JAR_DIR/
XmlSchema-1.3.1.jar:$AXIS_JAR_DIR/xbean-2.2.0.jar:$AXIS_JAR_DIR/
axiom-dom-1.3.1.jar:$AXIS_JAR_DIR/axiom-impl-1.3.1.jar:$AXIS_JAR_DIR/
axiom-api-1.3.1.jar:$AXIS_JAR_DIR/neethi-1.3.1.jar:$AXIS_JAR_DIR/
axis.jar:$AXIS_JAR_DIR/commons-logging.jar:$AXIS_JAR_DIR/
wsdl2ws.jar:$AXIS_JAR_DIR/commons-discovery.jar:$AXIS_JAR_DIR/
jaxrpc.jar:$AXIS_JAR_DIR/saaj.jar:$AXIS_JAR_DIR/
wsdl4j.jar:$AXIS_JAR_DIR/axis2-java2wsdl-1.3.1.jar:$AXIS_JAR_DIR/
axis2-codegen-1.3.1.jar:$AXIS_JAR_DIR/axis2-kernel-1.3.1.jar
| v DBPATH: identifies database servers that contain databases and must be set to
| $INFORMIXDIR/etc

Informix 4GL Installation 1-3


v INFORMIXDIR: the location of the client programs, library files, message files,
header files, and other IBM Informix software components. For example:
setenv INFORMIXDIR /extra/4gl
v INFORMIXSERVER: the arbitrary, logical name you supplied for your Informix
database server. This name is used to establish connectivity in client/server
configurations. For example:
setenv INFORMIXSERVER cardtrick_ol
v INFORMIXSQLHOSTS: the path to the etc/sqlhosts files within your Informix
database software. For example:
setenv INFORMIXSQLHOSTS /extra/4gl/etc/sqlhosts
v LD_LIBRARY_PATH: sets the path to the library file that the Informix database
software uses. For example:
setenv
LD_LIBRARY_PATH $INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/tools
v PATH: the location of the binaries for your Informix software. For example:
setenv PATH ${PATH}:/extra/4gl/bin

Important: On some platforms, LD_LIBRARY_PATH has a different name. See


your platform-specific Machine Notes for the name of this environment variable on
your platform.

For more information about setting IBM Informix environment variables, see the
IBM Informix Guide to SQL: Reference and the IBM Informix 4GL Web Services
Administration Guide.

Creating and Using a Setup File


You can create a setup file that stores the environment variables.

You must run the environment variables in the windows from which you are
running an IBM Informix product. You can then source the file to set the
environment variables.

To create and use a setup file:


1. Create a setup file using either the Text Editor or vi editor.
2. Enter your current environment variables into the setup file. For example, a
setup file might include the following environment variables:
setenv INFORMIXDIR /extra/4gl
setenv PATH ${INFORMIXDIR}/bin:${PATH}
setenv INFORMIXSERVER cardtrick_ol
setenv INFORMIXSQLHOSTS ${INFORMIXDIR}/etc/sqlhosts
3. Save the file.
4. Each time you open a new shell window, source the setup file to set the
environment variables. For example:
source setup
5. To make sure the environment variables are set correctly, use the command
env
It is always a good idea to check the environment variables. Sometimes UNIX
might not allow you to access a file. If this occurs, you might have to log in as
another user to access the file.

1-4 IBM Informix 4GL Installation Guide


Installing IBM Informix 4GL
This topic contains instructions for installing IBM Informix 4GL. If you are also
installing a database server, review the installation and configuration information
in the Administrator’s Guide for your version of the database server before you
proceed with the steps in this section.

Before you begin your 4GL installation, you will need the following:
v IBM Informix 4GL software product media or downloaded files
v Your device name

Important: To run the 4GL compiler, you must have a C compiler installed on
your computer. A C compiler is not included with this product.

To install IBM Informix 4GL


1. Log in as root.
2. Load the 4GL product CD.
3. If you are not currently in the $INFORMIXDIR directory, enter the following
command:
cd $INFORMIXDIR
4. Copy the software files from the CD or downloaded files to the current
directory by entering the name of the .tar file:
tar xvf[b] pathname [20]

where pathname is the full path to the .tar file for the product on the CD.
For example:
/cd/ibm/i4gl/4gl.tar
The following table provides the specific .tar file names for your 4GL product:
Table 1-4. 4GL Product .tar file names
Product .tar File Name
4GL C Compiler c4gl
4GL Interactive Debugger 4glid
4GL Rapid Development System 4glrds

5. Enter the installation command for the first 4GL product that you want to
install.
For example, to install the 4GL C Compiler, enter the following command:
./install4gl
The following table provides the specific installation command for your 4GL
product:
Table 1-5. 4GL Product Installation Commands
Product Installation Command
4GL C Compiler ./install4gl
4GL Interactive Debugger ./install4db
4GL Rapid Development System ./install4gp

The following message displays on the screen:

Informix 4GL Installation 1-5


Installation Script
This installation procedure must be run by root (super-user). It will change
the owner, group, and mode of all files of this package in this directory.
There must be a user "informix" and a group "informix" known to the system.

Press RETURN to continue,


or the interrupt key (usually CTRL-C or DEL) to abort.
6. Press RETURN to continue the installation procedure. The following message
displays on the screen:
International Program License Agreement

Part 1 - General Terms

BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING


THE PROGRAM YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF
YOU ARE ACCEPTING THESE TERMS ON BEHALF OF ANOTHER PERSON
OR A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT AND
WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON,
COMPANY, OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT
AGREE TO THESE TERMS,

- DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE


PROGRAM; AND

- PROMPTLY RETURN THE PROGRAM AND PROOF OF ENTITLEMENT TO

Press Enter to continue viewing the license agreement, or


enter "1" to accept the agreement, "2" to decline it, "3"
to print it, or "99" to go back to the previous screen.
7. Press RETURN to begin the installation.
A series of messages display on the screen as each directory is installed:
Installing directory .
Installing directory bin
Installing directory lib
.
.
.
The following message tells you that your IBM Informix product is fully
installed:
Installation of <product> complete

After this message appears, you see the shell prompt.


8. Repeat steps 4 through 7 for each of the 4GL products that you want to
install.
9. Optional: Remove the LI, LAP, and JRE directories from your SQL product to
make more space available on your computer.
10. Log out as root after you finish installing the products.

1-6 IBM Informix 4GL Installation Guide


Appendix. Accessibility
IBM strives to provide products with usable access for everyone, regardless of age
or ability.

Accessibility features
Accessibility features help a user who has a physical disability, such as restricted
mobility or limited vision, to use information technology products successfully.

Related Accessibility Information


IBM is committed to making our documentation accessible to persons with
disabilities. Our publications are available in HTML format so that they can be
accessed with assistive technology such as screen reader software.

You can view the publications for IBM Informix 4GL in Adobe® Portable Document
Format (PDF) using the Adobe Acrobat Reader.

IBM and Accessibility


See the IBM Accessibility Center at http://www.ibm.com/able for more information
about the commitment that IBM has to accessibility.

© Copyright IBM Corp. 1996, 2009 A-1


A-2 IBM Informix 4GL Installation Guide
Notices
This information was developed for products and services offered in the U.S.A.

IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user’s responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing


IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia Corporation


Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106-0032, Japan

The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law: INTERNATIONAL
BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION ″AS IS″
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. Some states do not allow disclaimer of express or implied warranties in
certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors.


Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.

© Copyright IBM Corp. 1996, 2009 B-1


Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:

IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
U.S.A.

Such information may be available, subject to appropriate terms and conditions,


including in some cases, payment of a fee.

The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.

Any performance data contained herein was determined in a controlled


environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers of


those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.

All statements regarding IBM’s future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.

All IBM prices shown are IBM’s suggested retail prices, are current and are subject
to change without notice. Dealer prices may vary.

This information is for planning purposes only. The information herein is subject to
change before the products described become available.

This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which


illustrate programming techniques on various operating platforms. You may copy,
modify, and distribute these sample programs in any form without payment to
IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating

B-2 IBM Informix 4GL Installation Guide


platform for which the sample programs are written. These examples have not
been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or
imply reliability, serviceability, or function of these programs.

Each copy or any portion of these sample programs or any derivative work, must
include a copyright notice as follows:

© your company name) (year). Portions of this code are derived from IBM Corp.
Sample Programs.

© Copyright IBM Corp. _enter the year or years_. All rights reserved.

If you are viewing this information softcopy, the photographs and color
illustrations may not appear.

Trademarks
IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of
International Business Machines Corporation in the United States, other countries,
or both. These and other IBM trademarked terms are marked on their first
occurrence in this information with the appropriate symbol (® or ™), indicating US
registered or common law trademarks owned by IBM at the time this information
was published. Such trademarks may also be registered or common law
trademarks in other countries. A current list of IBM trademarks is available on the
Web at http://www.ibm.com/legal/copytrade.shtml.

Adobe, Acrobat, Portable Document Format (PDF), PostScript®, and all


Adobe-based trademarks are either registered trademarks or trademarks of Adobe
Systems Incorporated in the United States, other countries, or both.

Java™ and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in
the United States, other countries, or both.

Other company, product, or service names may be trademarks or service marks of


others.

Notices B-3
B-4 IBM Informix 4GL Installation Guide


Printed in USA

GC23-9597-01

You might also like