Index of /pub/mirrors/ftp.novell.com/forge/smscomp

Icon  Name                               Last modified      Size  Description
[DIR] Parent Directory - [TXT] CHANGELOG.html 25-Feb-2005 14:57 7.6K [TXT] DEPENDENCIES.html 07-Mar-2005 09:10 1.8K [TXT] DOCUMENTATION.html 24-Jan-2005 00:00 132 [TXT] LICENSE.txt 02-Dec-2004 00:00 11K [TXT] README.html 16-Dec-2004 00:00 20K [TXT] SAMPLECODE.html 24-Jan-2005 00:00 132 [DIR] builds/ 27-Aug-2008 02:05 -
SMS Developer Components

SMS Developer Components

1.0 Introduction
2.0 What's New
2.1 On NetWare
2.2 On Linux
3.0 Setting Up the Developer Kit on Linux
3.1 Starting SMS
4.0 Documentation
4.1 Viewable and Downloadable Documentation
4.2 News Groups
5.0 Dependencies
6.0 Sample Programs
6.1 Demonstration Engine (DE)
6.2 TSATEST
7.0 Legal Notices

1.0 Introduction

Storage Management ServicesTM (SMS) is an API framework that applications consume in order to provide a complete backup solution on NetWare® and SUSETM Linux Enterprise Server (SLES). Some important properties of this framework include:

The SMS framework is implemented by two main components - Storage Management Data Requestor (SMDR) and Target Service Agent (TSA). SMDR defines the API framework and the TSA provides an implementation of the API for a particular target.


2.0 What's New


2.1 On NetWare


2.2 On Linux

NOTE:  


3.0 Setting Up the Developer Kit on Linux

The SMS NDK package comprises of:


3.1 Starting SMS

SMS NDK has a dependancy on the SMS product rpm.

  1. Download the novell-sms rpm from SMS Developer Components for SUSE LINUX and install it.

    # rpm -ivh novell-sms-0.1.0-14.i586.rpm

    Installing the rpm copies the binaries into /opt/novell/sms/bin, the libraries into /opt/novell/lib and the scripts into /etc/init.d.

  2. Start the SMDR daemon by giving the following command:

    # /etc/init.d/novell-smdrd start

    The file system target service tsafs is autoloaded by smdrd, to load other TSAs or configure TSAs use options provided by smsconfig.

Any backup application that uses SMS can now be run.

NOTE:  


4.0 Documentation


4.1 Viewable and Downloadable Documentation


4.2 News Groups

For a discussion on SMS, a newsgroup is available at: news://developer-forums.novell.com/novell.devsup.sms


5.0 Dependencies


6.0 Sample Programs


6.1 Demonstration Engine (DE)

The Demonstration Engine (DE) is a sample that demonstrates the uses SMS API to perform simple backup and restore operations. The sample provides a very primitive implementation of a backup application with a view to present concepts and familiarize the developer on usage of SMS API. It also provides an implementation of new features discussed in this developer release to supplement the documentation.

For more information, refer demoengine.html, (for NetWare) and demoengine_linux.html (for Linux) that ships in this developer release.


6.2 TSATEST

TSATEST is a utility that reads data sets from a target, and then discards them. This, in effect, is equivalent to a backup system that has an infinite capacity, high performing tape sub-system. TSATEST can thus be used to benchmark backup application performance. TSATEST can also be used to troubleshoot hardware and software bottlenecks.

TSATEST is available as part of the developer kit along with its source which can be treated as the recommended implementation for achieving high performance. For more information, refer tsatest.html (for NetWare) and tsatest_linux.html (for Linux) that ships in this developer release.


7.0 Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.

Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.

You may not export or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.

All files provided in this release are subject to the Novell Developer Kit License Agreement and Separate Limited Warranty, which can be found in the license.txt file provided in this download.

Copyright © 2003 - 2004 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

eDirectory is a trademark of Novell, Inc. in the United States and other countries.

GroupWise is a registered trademark of Novell, Inc. in the United States and other countries.

Novell is a registered trademark of Novell, Inc. in the United States and other countries.

NetWare is a registered trademark of Novell, Inc. in the United States and other countries.

Storage Management Services (SMS) is a trademark of Novell, Inc. in the United States and other countries.

SUSE is a registered Trademark of SUSE LINUX AG, a Novell company

YES, Tested, & Approved is a trademark of Novell, Inc. in the United States and other countries

All third-party products are the property of their respective owners.