Browse Prior Art Database

Application Program Interface for Managing RIRL Machine Definitions

IP.com Disclosure Number: IPCOM000112710D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 52K

Publishing Venue

IBM

Related People

Callaway, JR: AUTHOR [+5]

Abstract

Disclosed is an application program interface for managing RIPL machine definitions.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Application Program Interface for Managing RIRL Machine Definitions

      Disclosed is an application program interface for managing RIPL
machine definitions.

      An important feature of some Network Operating Systems (NOS) is
Remote Initial Program Load (RIPL).  With remote IPL, requesters can
download IPL files from designated servers (hereafter referred to as
RIPL servers).

      RIPL servers require specific information about the requesters
that are to be remotely IPLed (RIPL requesters).  This information
may be stored in several different files that typically reside on
more than one machine.  For example, some machine information may be
stored on a domain controller in database and accounts files;
additional information may be stored on each RIPL server in one or
more files.  The format and contents of some of these files is
unpublished and is changeable only through an unpublished interface.

      Any applications that might want to manipulate machine
definitions must have knowledge of the locations and formats of all
RIPL-related files as well as a published interface for managing the
files.

      Five new Application Program Interfaces (APIs) were created to
greatly simplify the management of RIPL requester definitions.  The
functions include:

1.  NetMachineAdd(const char LSFAR *server,
                      short level,
                      char LSFAR *buffer,
                      USHORT buflen)

    This function allows a caller with administrative authority to
    add a machine definition for a RIPL requester.

2.  NetMachineDel(const char LSFAR *server,
                      char LSFAR *machineName)

    This function deletes a RIPL requester m...