Operating System/400 (5722-SS1) 485
Operating System/400 (5722-SS1)
Internet PTFs
iSeries customers can download PTFs over the Internet. The client hardware needed is a PC
with Windows 95 or Windows NT, a TCP connection to the iSeries server over a LAN, and
access to the Internet. Selected configurations and set up information is documented on the
Web at:
http://www.as400service.ibm.com
Except for the medium of transport, the functionality of PTF download over the Internet is the
same as the ECS method of transport. The user selects the PTFs and options using a Web
browser and submits the order. At the iSeries service Web site, the user can also search for
and read PTF cover letters before the order is placed. The same entitlement rules that apply
on the ECS connection are enforced. In other words, if a user can acquire PTFs electronically
with ECS, they can acquire PTFs over the Internet.
Application Programming Interfaces (APIs)
There are hundreds of OS/400 APIs that provide access to functions and data not available
through any other interface, or levels of performance not available through other interfaces.
These CALL-level interfaces are intended for use by independent software vendors and IBM
Business Partners whose applications require these functions and data. A complete list is in
System API Reference
, SC41-5801.
Unix APIs
The iSeries server provides support for source code portability of many OS/2, DOS, Windows
NT, and UNIX-based applications. OS/400 supports over 70% of the POSIX 1003.1 APIs.
BSD Sockets, TCP/IP and UNIX Spec 1170 support improves UNIX C portability to the
iSeries.
Unlabeled ¼ inch and 8mm tape media is supported. This enhances application program
distribution and data interchange on the iSeries server. The tape media is compatible with
POSIX, XPG, and UNIX support.
• Pthread APIs: Allow IBM Business Partners or iSeries application developers to take
advantage of new system support for kernel threads. Pthread APIs significantly
enhance the ability to write large server or high performance parallel applications.
• Procedures Language 400/REXX: Is implemented within OS/400. REXX is designed
to facilitate the writing of clear, structured, and interpreted procedures.
Extensive Run-time Application Function
Operating System/400 is a functionally-rich platform for applications. Because it is enabled to
run a wide range of applications, customers can easily grow their application base as their
business needs grow. The extensive run-time function integrated into the OS/400 licensed
program enables application programs created with these languages, utilities, and support: