NDMP.org
 
Home News & Events Products White Papers Download Feedback
NDMP.org sponsors! View NDMP Sponsors

Information
- About NDMP
- NDMP FAQ
- Mission Statement

Join the NDMP Initiative!
- Email Discussion Groups
- Join the Initiative
- Contact Us

Product Directory
- Backup Software
- Messaging Appliance
- Tape Products
- NAS Products

Download
- NDMP Specifications
- NDMP SDK
- NDMPcopy

Email Archive
- ndmp-news archive
- ndmp-tech archive
- ndmp-users archive

NDMP SDK v2 Contents

Click here to return to the SDK registration page

Objective:

The NDMP developers kit provides a functional (although fairly basic) implementation of an NDMP client and NDMP server. The objective of the developers kit is to facilitate rapid development of NDMP compliant clients and servers on a variety of platforms.

Contents:

The kit contains the following pieces:

Server
  • NDMP server implementation.
    • Connect interface
    • Config interface
    • SCSI interface
    • Tape interface
    • Mover Interface
    • Data interface
    • Notify interface
    • Log interface
    • File history interface
  • Implementation notes:
    • Backup/recover module API
Client
  • NDMP client implementation.
    • The client is implemented as an interactive Tcl application.
    • The Tcl command 'help' will display a list of all NDMP Tcl commands.
    • The client/scripts directory contains various Tcl and expect scripts that demonstrate usage of the client application.
Common
  • NDMP communication library used by both the NDMP server and client implementations.
Doc
  • Various documents related to the NDMP protocol and the developers kit.

Requirements:

  1. The code was developed and tested on a Sun workstation running Solaris 2.5.
  2. The code was compiled using gcc 2.7.2.
  3. The NDMP client utilizes Tcl 7.6.
  4. Some of the test scripts in client/scripts require expect 5.21.
gcc may be obtained from ftp://prep.ai.mit.edu
Tcl may be obtained from www.sunlabs.com/research/tcl
expect may be obtained from expect.nist.gov

Click here to return to the SDK registration page



Home  |  News  |  Products  |  White Papers  |  Download  |  About NDMP  |  Join  |  Feedback