Novell Home

Storage Architecture Components (Media Manager and NWPA) Changelog

From Developer Community

October 2006

Binaries:

No changes.

Doc:

Added values to the NetWare Partition Types, IO Object Types, and IO Object Status sections.

Sample:

No changes.

June 2006

Binaries:

No changes.

Doc:

Separated sections in Chapter 6 so that each section begins on a new page.

Sample:

No changes.

March 2006

Binaries:

No changes.

Doc:

Made numerous changes in NetWare Peripheral Architecture. For complete details, please see the Revision History section in the documentation.

Sample:

No changes.

October 2005

Binaries:

No changes.

Doc:

Transitioned to revised Novell standards.

Sample:

No changes.

June 2005

Binaries:

  • No changes.

Doc:

NetWare Peripheral Architecture

  • Added information the Flow of Events.
  • Updated the CDI_Object_Update and HAI_Deactivate_Bus functions and DeviceInfoStruct.

March 2005

Binaries:

  • No changes.

Doc:

NetWare Peripheral Architecture

  • Added information about Serial ATA (SATA) technology.
  • Added a description of cdmBindHandle to CDI_Bind_CDM_To_Object.
  • Updated the capabilities description in IDE-ATA Adapter Command Structure in the HACBStruct.

Media Manager

  • Added About This Guide section to the PDF file and updated links.

October 2004

Updated the license.txt file. In addition, the following changes were made:

Binaries:

  • No changes.

Doc:

  • For NWPA, updated descriptions in NPA_Config and Lock/Unlock.


June 2004

Binaries:

  • No changes.

Doc:

  • In NetWare Peripheral Architecture, updated NPA_CDM_Passthru and added a return value of 2 to HAI_Disable_Real_Mode_Access.
  • In Media Manager for NetWare 5.x and 6.x, removed duplicate 0x0000000F value from IO Object Types.

February 2004

Rebuilt all downloads to include changes to license.txt and Readme files. For detailed changes for each download, see the following sections:

Binaries:

  • No other changes.

Doc:

  • Made the following changes in NetWare Peripheral Architecture:
    • Added IdentityInfoStrcut.
    • Updated UpdateInfoStruct with correct values for the functionMask and controlMask fields.
    • Updated HAMInfoStruct, InquiryInfoStruct, and DeviceInfoStruct with an explanation of the elevatorThreshold field.
    • Added range values for the version keyword in the Definition File Keywords section.
    • Updated the Remarks section of NPA_System_Alert.
    • Changed the return type of NPA_SpinLock, NPA_SpinUnlock, and NPA_SpinUnlockRestore.

Sample:

  • No other changes.

October 2003

Binaries:

  • Updated the Readme.

Doc:

  • Updated NPA_Cancel_Thread, NPA_Register_HAM_Module, NPA_SpinLockDisable, NPA_SpinTryLockDisable, DisableAndRetFlags, and NPAOptionStruct. For complete details, see the Revision History.

June 2003

Updated the description of two parameters in MM_VOLUME_TO_POOL_MAPPING in documentation.

March 2003

Added documentation for HAM_Return_Port_Info (Function 0x0C) and made other minor changes.

September 2002

Updated the documentation for NetWare Peripheral Architecture.

May 2002

Updated the documentation. For complete details, see the Revision History.

February 2002

Changed name from Novell Storage Architecture Components (including Media Manager and NWPA) to Storage Architecture Components (incl. Media Manager and NWPA). Updated the documentation for NetWare Peripheral Architecture.

September 2001

Updated documentation. See the Revision History for complete details.

June 2001

Added table headings to documentation.

February 2001

Updated documentation for NPA_Register_With_EventBus.

July 2000

Updated documentation.

Added NetWare 5.x functionality to the NWPA.NLM, MM.NLM, and MMPUBLIC.H files.

March 2000

NWPA book has minor updates for the HACB type zero functions.

January 2000

Made minor updates to the documentation.

November 1999

Added the following:

  • A public export header file for Media Manager (mmpublic.h)
  • An updated version of Media Manager (mm.nlm)
  • An updated version of NWPA (nwpa.nlm)
  • An updated version of the NWPA documentation
  • Documentation and software for Media Manager for NetWare 3.12 through 4x

Added minor updates to the following:

  • NetWare Peripheral Architecture documentation
  • Media Manager documentation; also renamed it Media Manager for NetWare 5

September 1999

Added reference updates and missing field descriptions to the documentation. Changed the NetWare Peripheral Architecture (NWPA) Functional Specification and Developer�s Guide title to NetWare Peripheral Architecture.

July 1999

Made content changes to the Media Manager documentation. For specific content changes for Media Manager, see Revision History in the Media Manager documentation. Updated the NWPA documentation to Novell Standard format, which enhances search and print capabilities. For specific content changes for NWPA, see Revision History in the NWPA documentation.

April 1999

NetWare Peripheral Architecture (nwpa.nlm)

  • Added Multi-Processor (MP) locking APIs.
  • Enabled the MP flag to register interrupts for MP-enabled HAMs.
  • Added a return code of 2 to NPA_Register_HAM_Module for the hot replacement condition, when the old module being replaced does not have a hot replace routine.
  • Modified the elevator code to allow the elevator to bind, but not accept, functions from HAMs that set the "disable elevator" flag.
  • Bug fixes for problems with changer objects.

Media Manager (mm.nlm)

  • Added support for shared media � A means of updating the MM database to incorporate changes made to the partition table by another server.
  • Added a GUID to MM_ScanForNewPartitions() that can be obtained and compared against another partition�s GUID to identify shared partitions.
  • Added ownership to partitionsIf a partition is owned, it can only be activated by the owning server. During server initialization, MM automatically places GUIDs on partitions that do not already have them.
  • Added removable media�. Removable media devices outside a jukebox/autochanger are now automatically activated when media is placed in them and deactivated when media is removed from them.
  • Fixed bugs. ReturnObjectPointer() now makes sure the the object at index x in the class array of objects is not NULL.
 

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.