OES Cross-Platform Libraries (XPlat) for Linux

1.0 Overview
2.0 What's New
2.1 New Install Directory
3.0 Installation Instructions
3.1 Building the Sample Code
4.0 Documentation
5.0 Sample Code
6.0 Legal Notices


1.0 Overview

OES Cross-Platform Libraries (XPlat) for Linux includes the core libraries for creating client applications on OES platforms.


2.0 What's New

This release contains new APIs, libraries, and declarations that supports greater than 16 TB volume operations, which is shipped with Novell Open Enterprise Server 2015 (OES 2015). For support queries, see Developer Support Forums.

NOTE: The NetWare and NLM is no longer supported.


2.1 Install Directory

Starting with the January 2016 NDK, the default install directory for this SDK is [extracted_folder]\OES_Cross-Platform_Libraries(XPLAT)_for_Linux_JAN-2016_OES_2015.

Folder Name

Description

doc

Contains the document with API details.

noarch

Contains novell-xplatlib-headers-1.4.0-0.40.1.noarch.rpm file.

When this rpm file is installed on the Linux machine, the header files are created in the /opt/novell/include/xplat directory.

samples\OES2015

Contains samples for new APIs added as part of OES 2015.

samples\Pre_OES2015

Contains samples for older (earlier than OES 2015) APIs.

x86_64

Contains 32-bit and 64-bit .rpm files.

The 32-bit rpm files are as follows:

  • novell-xplatlib-32bit-1.4.0-0.40.1.x86_64.rpm
  • novell-xtier-base-32bit-3.5.0-0.78.1.x86_64.rpm
  • novell-xtier-core-32bit-3.5.0-0.78.1.x86_64.rpm
  • novell-xtier-xplat-32bit-3.5.0-0.78.1.x86_64.rpm

When 32-bit xplat rpm file is installed on the Linux machine, the libraries are created in the /opt/novell/lib directory.

Similarly, when 32-bit xtier rpm files are installed on the Linux machine, the libraries are created in the /opt/novell/xtier/lib directory.

The 64-bit rpm files are as follows:

  • novell-xplatlib-1.4.0-0.40.1.x86_64.rpm
  • novell-xtier-base-3.5.0-0.78.1.x86_64.rpm
  • novell-xtier-core-3.5.0-0.78.1.x86_64.rpm
  • novell-xtier-xplat-3.5.0-0.78.1.x86_64.rpm

When 64-bit xplat rpm file is installed on the Linux machine, the libraries are created in the /opt/novell/lib64 directory.

Similarly, when 64-bit xtier rpm files are installed on the Linux machine, the libraries are created in the /opt/novell/xtier/lib64 directory.


3.0 Installation Instructions

The NDK version of XPlat and XTier libraries are for OES 2015 server. The sample code for NDK is present in the OES_Cross-Platform_Libraries(XPLAT)_for_Linux_JAN-2016_OES_2015\samples\OES2015\[api_name] directory. The [api_name] represents the individual directories present in OES_Cross-Platform_Libraries(XPLAT)_for_Linux_JAN-2016_OES_2015\samples\OES2015 directory. For example: NWGetDirSpaceInfoExt, NWGetDirSpaceLimit and so on.


3.1 Building the Sample Code

The following instructions explain how to build the sample code using gcc compiler:

  1. Execute the make file present in [api_name] directory.

    The Release directory is created in the OES_Cross-Platform_Libraries(XPLAT)_for_Linux_JAN-2016_OES_2015\samples\OES2015\[api_name] directory. This directory includes all the output binaries.


4.0 Documentation

The download contains PDF files in the [extracted_folder]\OES_Cross-Platform_Libraries(XPLAT)_for_Linux_JAN-2016_OES_2015\doc directory.

For online documentation, see OES Cross-Platform Libraries (XPlat) for Linux.


5.0 Sample Code

For sample code, see NDK Sample Code.


6.0 Legal Notices

For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent policy, and FIPS compliance, see https://www.novell.com/company/legal/.