Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dmapi(3) — Tru64 UNIX 5.1b

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chfsets(8)

dmapi(3)  —  Subroutines

NAME

dmapi − Describes the contents of the Data Management Applications Programming Interface (DMAPI)

SYNOPSIS

dmapi

DESCRIPTION

DMAPI is a Common Applications Environment (CAE) standard that allows data management applications to interface with the underlying operating system.  An example of a data management application is a hierarchical storage manager (HSM), which can use DMAPI features to migrate data to and from tertiary storage as well as to track file information. 

The following DMAPI functions are supported in Tru64 UNIX V5.1A:

dm_create_session
dm_create_userevent
dm_destroy_session
dm_find_eventmsg
dm_get_config
dm_get_dmattr
dm_get_events
dm_get_fileattr
dm_get_region
dm_getall_sessions
dm_getall_tokens
dm_handle_cmp
dm_handle_free
dm_handle_is_valid
dm_handle_to_fshandle
dm_init_service
dm_path_to_fshandle
dm_path_to_handle
dm_probe_hole
dm_punch_hole
dm_query_session
dm_read_invis
dm_release_right
dm_remove_dmattr
dm_request_right
dm_respond_event
dm_set_disp
dm_set_dmattr
dm_set_eventlist
dm_set_fileattr
dm_set_region
dm_set_return_on_destroy
dm_sync_by_handle
dm_write_invis

The following events are supported in Tru64 UNIX V5.1A:

read event
write event
truncate event
destroy event

These optional DMAPI features are provided in Tru64 UNIX V5.1A:

hole punching
persistent managed regions
persistent data attributes

NOTES

The CAE DMAPI standard can be found at:

http://www.opengroup.org/publications/catalog/c429.htm#medium2

In the current DMAPI implementation, asynchronous event posting is reliable in all but the most unusual cases. For more information, see the CAE DMAPI standard under Event Types. 

RESTRICTIONS

An AdvFS Advanced Utilities license is required for the use of DMAPI. 

SEE ALSO

Commands: chfsets(8)

AdvFS Administration

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026