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:
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:
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:
Doc:
- For NWPA, updated descriptions in NPA_Config and
Lock/Unlock.
June 2004
Binaries:
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:
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:
October 2003
Binaries:
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.