NDK: Virtual File Services

  NDK: Virtual File Services
    Basic Concepts
      Overview
      VFS vs Traditional File System Access
      Virtual File Composition
      Cautions
      Partitions
      Pools
      Volumes
      Junctions
      Command Definitions
      Statistics
    manage.cmd Definitions
      AFP
        getServerConfiguration (AFP)
        setServerConfiguration (AFP)
      Adapter
        getAdapterInfo
        listAdapters
      Authorize System
        addTrustee
      CIFS
        addContext
        addDomainACL
        addShare
        createContextList
        createDomain
        deleteDomain
        findContext
        getCreateContextListStatus
        getDomainConfiguration
        getImportWindowsUsersStatus
        getServerConfiguration
        getShareProperties
        importWindowsUsers
        joinDomain
        leaveDomain
        listContexts
        listDomainControllers
        listImportedUsers
        listShares
        modifyContextList
        modifyShare
        removeContext
        removeShare
        setDomainConfiguration
        setServerConfiguration
      Deleted Volume
        continueState
        pauseState
        purgeVolume
        salvageVolume
      Device
        getDeviceInfo
        getDeviceInfo2
        getDeviceInfo3 (Linux)
        getPathInfo
        initializeDevice
        listDevices
        listDevicePartitions
        listDevicePools
        listMultiPaths
        modifyDevice
        multiPath
        renameDevice
        scanDevices
      DFS
        createLink
        deleteLink
        getDfsGUID
        initDFSGUIDs
        modifyLink
        readLink
        setDfsGUID
      Directory Quota
        addQuota (obsolete)
      Junction
        createJunction
        deleteJunction
      LSS
        getLSSInfo
        getLSSVolumeInfo
      Partition
        addPartition
        addPartition2
        addPartitionToMirror
        getPartitionInfo
        getPartitionMirrorStats
        listPartitions
        modifyPartition
        removePartition
        removePartitionFromMirror
        resyncPartitionMirror
      Pool
        activatePoolSnapshot
        activatePoolSnapshot (Linux)
        addPool
        addPool2
        addPoolSnapshot
        addPoolSnapshot (Linux)
        deactivatePoolSnapshot
        deactivatePoolSnapshot (Linux)
        expandPool
        expandPool2
        getDefaultClusterNames
        getNDSName
        getPoolDevices
        getPoolInfo
        getPoolSnapshotInfo
        getPoolSnapshotInfo (Linux)
        getState
        listPools
        listPoolSnapshots
        listPoolSnapshots (Linux)
        modifyPoolInfo
        modifyState
        poolFreeze
        poolFreezeStatus
        poolThaw
        removePool
        removePool2
        removePoolSnapshot
        removePoolSnapshot (Linux)
        renamePool
        renamePoolSnapshot
      RAID
        addRAID
        addRAID2
        expandRAID
        removeRAID
        removeRAID2
        renameRAID
        restripeRAID
      Server
        getServerFreeSpace
        listDevices (Server)
        listPartitions (Server)
        listPools
      User Space Restriction
        browseUserSpaceRestrictions (user)
        getUserSpaceRestriction (user)
        setUserSpaceRestriction (user)
        listUserSpaceRestrictions (user)
      VLDB
        addVolumeToVLDB
        createNewService
        deleteService
        getVLDBInfo
        loadVLDB
        lookup
        removeVolumeFromVLDB
        replicaAddedToVLDB
        replicaRemovedFromVLDB
        setVLDBConfiguration
        shutdownVLDB
        startRepair
        startService
        stopRepair
        stopService
      Volume Operations
        addTraditionalVolume
        addVolume
        expandTraditionalVolume
        getNDSName (Volume)
        getState
        getTraditionalVolumeInfo
        getVolumeInfo
        listVolumes
        listEvmsVolumes
        modifyState
        modifyVolumeInfo
        removeUser
        removeVolume
        renameVolume
      Volume MN Operations
        changeJobState
        createJob
        getJobList
        getJobStatus
        listSkippedFiles
    User Commands
      browseUserSpaceRestrictions (user)
      getUserSpaceRestriction (user)
      setUserSpaceRestriction (user)
      listUserSpaceRestrictions (user)
    NDS.cmd Definitions
      Object Operations
        getAttribute
      Pool Operations
        addPool
        removePool
      Volume Operations
        addVolume
        removeVolume
      User Operations
        addUser
        removeUser
    FileEvents.xml Definitions
      changeEventEpoch
      getEFLNameSpaceID
      getInactiveEpochInterval
      listAllFiles
      listEpochs
      listFileEvents
      pingEpoch
      removeEventEpoch
      resetEventList
      setEFLNameSpaceID
      setInactiveEpochInterval
      startEventEpoch
      stopEventEpoch
    files.cmd Definitions
      addQuota
      addTrustee
      getAllEffectiveRights
      getFileInfo
      modifyInheritedRightsFilter
      purgeDeletedFile
      removeAllTrustees
      removeTrustee
      salvageDeletedFile
      scanSalvageableFiles
      setFileInfo
    Inventory.xml Definitions
      NRMServerInventory.xml
      Volume_Inventory.xml
      Volume_Trustees.xml
    Archive Definitions
      archiveAdmin.cmd Definitions
        activateJob
        deactivateJob
        getInfo
        getJobInfo
        getLogTimeRange
        listJobNames
        queryLog
        setInfo
        startJob
        stopJob
        testFilter
      archive.cmd Definitions
        deleteFile
        getContentVersions
        getDirContents
        getVersions
        restoreFile
        shutdown
    linux.cmd Definitions
      poolIDToName
      uidToEquivalentGUIDs
      userIDToName
      volumeIDFileIDToPath
      volumeIDToName
      addPool
      addVolume
      poolUpdate
      getVolumeInfo
      resetIDs
    Advanced Concepts
      Transformation Templates
      Virtual I/O Commands
    Values
      Device Types
      Enabled Attributes Bits
      Job Types
      Mirror Group Statuses
      NSS Volume States
      Pool States
      Pool Types
      State Values
      Traditional Volume States
      Volume States
      Volume Types
    Functions
      MGMT_FindFirstElement
      MGMT_MakeCommandVirtualFile
      MGMT_MakeCommandVirtualFileWithHelp
      MGMT_MakeFunctionVirtualFile
      VIRT_AddResultData
      VIRT_AddResultElement
      VIRT_AddResultTag
      VIRT_MakeResultsImportant
      VIRT_MakeResultsNormal
      VIRT_ResetResult
      XML_BackwardFindEndTag
      XML_findEndOfNonWhiteSpace
      XML_ForwardFindTag
      XML_GetNextTag
      XML_GetTagElement
    Examples
      Creating a Virtual File
      Accessing a Virtual File with Perl
    Revision History
    Legal Notices