SDK 1.6

This page contains information about APIs or API-sets that are newly added in this release.

New in this release

Following are new in Manage ONTAP SDK 1.6:

Core SDK function set_transport_type() is enhanced to configure ONTAPI server to use either plain HTTP or HTTPS.

HTTPS support uses Net::SSLeay.pm. Net::SSLeay is not part of standard Perl installation. Net::SSLeay.pm needs to be compiled from source Net_SSLeay.pm-1.xx.tar.gz available at http://www.cpan.org. For instructions to compile Net::SSLeay.pm from source, see the readme file in Net_SSLeay.pm-1.xx.tar.gz.

libadt.lib, libnetapp.lib, and libxml.lib are available on IBM AIX. These libraries are available in the lib/aix directory.

libadt.lib, libnetapp.lib, and libxml.lib are available on Windows x64, ia64. The Windows x64 version of these libraries is available in the lib/nt/x64 directory. The Windows ia64 version of these libraries is available in the lib/nt/ia64 directory.

 

New APIs in Data ONTAP 7.2

Following are the newly added APIs and API-sets:

Newly added API-sets

SnapVault management APIs

    • snapvault-primary-abort-snapshot-create

    • snapvault-primary-abort-transfer

    • snapvault-primary-delete-snapshot-schedule

    • snapvault-primary-destinations-list-info

    • snapvault-primary-get-relationship-status

    • snapvault-primary-initiate-restore-transfer

    • snapvault-primary-initiate-snapshot-create

    • snapvault-primary-relationship-status-list-iter-end

    • snapvault-primary-relationship-status-list-iter-next

    • snapvault-primary-relationship-status-list-iter-start

    • snapvault-primary-release-relationship

    • snapvault-primary-set-snapshot-schedule

    • snapvault-primary-snapshot-schedule-list-info

    • snapvault-primary-snapshot-schedule-status-list-info

    • snapvault-secondary-abort-snapshot-create

    • snapvault-secondary-abort-transfer

    • snapvault-secondary-configuration-list-info

    • snapvault-secondary-create-relationship

  • snapvault-secondary-delete-relationship

  • snapvault-secondary-delete-snapshot-schedule

  • snapvault-secondary-destinations-list-info

  • snapvault-secondary-get-configuration

  • snapvault-secondary-get-relationship-status

  • snapvault-secondary-initiate-incremental-transfer

  • snapvault-secondary-initiate-snapshot-create

  • snapvault-secondary-modify-configuration

  • snapvault-secondary-relationship-status-list-iter-end

  • snapvault-secondary-relationship-status-list-iter-next

  • snapvault-secondary-relationship-status-list-iter-start

  • snapvault-secondary-release-relationship

  • snapvault-secondary-resync-relationship

  • snapvault-secondary-set-snapshot-schedule

  • snapvault-secondary-snapshot-schedule-list-info

  • snapvault-secondary-snapshot-schedule-status-list-info

A-SIS management

    • sis-disable

    • sis-enable

    • sis-set-config

    • sis-start

    • sis-stop

SnapLock information and management

    • file-get-snaplock-retention-time

    • file-get-snaplock-retention-time-list-info-max

    • file-set-snaplock-retention-time

    • file-snaplock-retention-time-list-info

WAFL utility functions for agents

    • wafl-sync

 

Newly added APIs

Aggregate information and management

    • aggr-check-spare-low

Initiator group operations

  • igroup-rename

Storage failover interconnect APIs

    • ic-get-error-stats

Software package information and management

    • software-extract-package

Common Internet File System (CIFS) setup, sessions, and shares

    • cifs-homedir-paths-get

    • cifs-homedir-paths-set

    • cifs-nbalias-names-get

    • cifs-nbalias-names-set

    • cifs-setup

    • cifs-setup-create-group-file

    • cifs-setup-create-passwd-file

    • cifs-setup-ou-list-iter-end

    • cifs-setup-ou-list-iter-next

    • cifs-setup-ou-list-iter-start

    • cifs-setup-site-list-iter-end

    • cifs-setup-site-list-iter-next

    • cifs-setup-site-list-iter-start

    • cifs-setup-verify-name

    • cifs-setup-verify-passwd-and-group

    • cifs-start

    • cifs-status

    • cifs-stop

A-SIS management

    • sis-disable

    • sis-enable

    • sis-set-config

    • sis-start

    • sis-stop

NFS configuration and management

    • nfs-stats-get-client-stats

    • nfs-stats-top-clients-list-iter-end

    • nfs-stats-top-clients-list-iter-next

    • nfs-stats-top-clients-list-iter-start

    • nfs-stats-zero-stats

SnapLock information and management

    • file-get-snaplock-retention-time

    • file-get-snaplock-retention-time-list-info-max

    • file-set-snaplock-retention-time

    • file-snaplock-retention-time-list-info

LUN management and monitoring

    • lun-get-inquiry-info

    • lun-get-occupied-size

iSCSI management and monitoring

    • iscsi-initiator-modify-chap-params

    • iscsi-tpgroup-alua-set

File system operations

  • fle-rename-directory

    • file-create-director

SCSI enclosure services-related operations

    • storage-shelf-set-led-state

    • storage-shelf-update-fw

Snapshot management

    • snapshot-partial-restore-file

    • snapshot-partial-restore-file-list-info

Disk-related operations

    • disk-sanown-remove-ownership

    • disk-update-disk-fw

    • disk-zero-spares

vFiler configuration and management

    • vfiler-dr-activate

    • vfiler-dr-configure

    • vfiler-dr-delete

    • vfiler-dr-get-status

    • vfiler-dr-resync

Volume information and management

    • volume-list-info-iter-end

    • volume-list-info-iter-next

    • volume-list-info-iter-start

System information

    • system-api-get-elements

    • system-api-list-types

    • system-api-list