OSI/FTAM Programming Guide
Introduction to NonStop OSI/FTAM
HP NonStop OSI/FTAM Programming Guide—528612-001
1-5
Developing Your Application
The NonStop OSI services give your FTAM application several major advantages. One
is that all NonStop OSI products support an abundance of configuration options;
therefore, you can define configurations to work correctly with a wide range of other
OSI equipment. Another advantage is that the upper-layer services of NonStop OSI
insulate your application from lower-layer communications characteristics; therefore,
the same application can run across a wide-area network and a local area network.
Developing Your Application
NonStop FTAM is well suited to many different kinds of applications, because the
FTAM standard is inherently very flexible, NonStop FTAM implements the vast majority
of features defined in the standard, and the FTAM API gives your application direct
control over those features. Also, because the procedures in the FTAM API are so
closely aligned with the standard, it provides a good migration path for applications
written for other standards-based FTAM interfaces.
What You Have to Do
To develop an application for NonStop FTAM, you will have to perform all these major
tasks:
•
Plan a network configuration and an FTAM configuration consistent with your
application requirements.
•
Determine the parameters of your application, based on the types and sizes of files
you need to transfer, the expected workload, and any related throughput
requirements. For example, decide how many associations your application needs
and which FTAM file structure definition and characteristics provide the best match
with the files you intend to use in your application.
•
Write and test your application using the NonStop C or TAL compiler, the related
program development tools, and the FTAM API.
What You Need to Know
To perform these tasks, you will need to have background in the following areas:
•
The ISO FTAM standard and how NonStop FTAM implements the standard.
Section 2, ISO FTAM Concepts describes many of the major concepts of the
standard, but you will certainly need to study the standard in addition to reading
that section. (We hope that Section 2 will make the ISO FTAM standard easier for
you to read.) For information on how NonStop FTAM implements the standard, see
the OSI/FTAM Programming Reference Manual.
•
NonStop FTAM configuration and management parameters and tools. Section 6,
FTAM Application Management briefly discusses some of the tools. You will also
need to consult the OSI/FTAM Configuration and Management Manual.
•
Programming concepts of the FTAM API, including information about how
associations are established; how FTAM document types correspond to file types