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 new APIs for Salvage and Purge Operations on NSS files having 64-bit ZID numbers in OES 2018. For support queries, see Developer Support Forums.

NOTE: The NetWare and NLM is no longer supported.


2.1 Install Directory

The default install directory for this SDK is [extracted_folder]\OES_Cross-Platform_Libraries(XPLAT)_for_Linux_FEB-2018_OES_2018.

Folder Name

Description

doc

Contains the document with API details.

noarch

Contains novell-xplatlib-headers-1.4.3-0.42.3.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\OES2018

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

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 64-bit .rpm files.

The 64-bit rpm files are as follows:

  • novell-xplatlib-1.4.3-0.42.8.x86_64.rpm
  • novell-xtier-base-3.5.3-0.85.3.x86_64.rpm
  • novell-xtier-core-3.5.3-0.85.3.x86_64.rpm
  • novell-xtier-xplat-3.5.3-0.85.3.x86_64.rpm
  • novell-xplatlib-devel-1.4.3-0.42.8.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.

Note: x86 or 32-bit binaries are no longer supported with OES 2018


3.0 Installation Instructions

The NDK version of XPlat and XTier libraries are for OES 2018 server. The sample code for NDK is present in the OES_Cross-Platform_Libraries(XPLAT)_for_Linux_FEB-2018_OES_2018\samples\OES2018\[api_name] directory. The [api_name] represents the individual directories present in OES_Cross-Platform_Libraries(XPLAT)_for_Linux_FEB-2018_OES_2018\samples\OES2018 directory. For example: NWScanForDeletedFilesExt2, NWRecoverDeletedFileExt2 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_FEB-2018_OES_2018\samples\OES2018\[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_FEB-2018_OES_2018\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.microfocus.com/about/legal/.