New Reduced price! ISO/IEC 14165-521 : 2009 View larger

ISO/IEC 14165-521 : 2009

M00028974

New product

ISO/IEC 14165-521 : 2009

INFORMATION TECHNOLOGY - FIBRE CHANNEL - PART 521: FABRIC APPLICATION INTERFACE STANDARD (FAIS)

International Organization for Standardization

More details

In stock

$35.10

-55%

$78.00

More info

Table of Contents

FOREWORD
INTRODUCTION
1 Scope
2 Normative references
3 Definitions and conventions
   3.1 Overview
   3.2 Definitions
   3.3 Editorial Conventions
   3.4 Abbreviations and acronyms
   3.5 Notation for Procedures and Functions
   3.6 Enumeration Lists
   3.7 Class-related definitions
   3.8 Class diagram conventions
   3.9 Keywords
   3.10 T10 Vendor ID fields
4 Operational model
   4.1 Overview
   4.2 Operational layering
   4.3 Client/Provider model
   4.4 Service groups
        4.4.1 Overview
        4.4.2 General services
        4.4.3 Port services
        4.4.4 Front-end services
        4.4.5 Back-end services
        4.4.6 Volume management services
   4.5 Framework
        4.5.1 Function call type
        4.5.2 Requests and completions
        4.5.3 Function parameter block
   4.6 Event notification
5 Object model
   5.1 Overview
   5.2 Model
   5.3 Meta-Attributes
        5.3.1 Description
        5.3.2 Attributes
        5.3.3 Relationships
        5.3.4 Handles
        5.3.5 Identifiers
   5.4 Objects
        5.4.1 BI
        5.4.2 BIT
        5.4.3 BITL
        5.4.4 BITLSetEntry
        5.4.5 BITLSetVDEV
        5.4.6 BlockRange
        5.4.7 Column
        5.4.8 ConcatenatedVDEV
        5.4.9 FAIS_Portal
        5.4.10 FIT
        5.4.11 FITL
        5.4.12 FLUVDEV
        5.4.13 FT
        5.4.14 Mirror
        5.4.15 MirroredVDEV
        5.4.16 StripedVDEV
        5.4.17 VDEV
        5.4.18 XMapEntry
        5.4.19 XMapVDEV
6 General services
   6.1 Overview
   6.2 Constants
   6.3 Data structures
        6.3.1 FAIS_ObjectType
        6.3.2 FAIS_ClientRequest_Header
        6.3.3 FAIS_ObjectCHandle
        6.3.4 FAIS_ObjectPHandle
        6.3.5 FAIS_ClientCHandle
        6.3.6 FAIS_ClientPHandle
        6.3.7 FAIS_HandleSet
        6.3.8 FAIS_LUN
        6.3.9 FAIS_Status
        6.3.10 FAIS_ProviderInfo
        6.3.11 FAIS_EnumerationFilter
        6.3.12 FAIS_IO_Stats_T
6.4 Function Calls
        6.4.1 fais_Init
        6.4.2 fais_DeInit
        6.4.3 fais_Object_Enumerate
        6.4.4 fais_ObjectHandle_Update
        6.4.5 fais_Get_IO_Stats
7 Port services
   7.1 Overview
   7.2 Constants
   7.3 Data structures
        7.3.1 FAIS_Protocol
        7.3.2 FAIS_IPVERSION
        7.3.3 FAIS_PortName_FCP
        7.3.4 FAIS_PortName_ISCSI
        7.3.5 FAIS_PortName
        7.3.6 FAIS_RegionId
        7.3.7 FAIS_Portal
        7.3.8 FAIS_Portal_id_FCP
        7.3.9 FAIS_Portal_id_ISCSI
        7.3.10 FAIS_Portal_id
   7.4 Function Calls
        7.4.1 fais_Region_Enumerate
        7.4.2 fais_Region_GetStatus
        7.4.3 fais_Region_GetDetail
        7.4.4 fais_Region_SetDetail
        7.4.5 fais_Portal_Create
        7.4.6 fais_Portal_Destroy
        7.4.7 fais_Portal_GetStatus
8 Front-end services
   8.1 Overview
   8.2 Data structures
        8.2.1 FAIS_FT
        8.2.2 FAIS_FIT
        8.2.3 FAIS_FITL
        8.2.4 FAIS_FITLPermission
   8.3 Function Calls
        8.3.1 fais_FT_Create
        8.3.2 fais_FT_Destroy
        8.3.3 fais_FT_Activate
        8.3.4 fais_FT_Deactivate
        8.3.5 fais_FT_GetStatus
        8.3.6 fais_FIT_Create
        8.3.7 fais_FIT_Destroy
        8.3.8 fais_FIT_GetStatus
        8.3.9 fais_FITL_Create
        8.3.10 fais_FITL_Destroy
        8.3.11 fais_FITL_UpdatePermission
        8.3.12 fais_FITL_AbortIOs
        8.3.13 fais_FITL_GetStatus
9 Back-end services
   9.1 Overview
   9.2 Data structures
        9.2.1 FAIS_BI
        9.2.2 FAIS_BIT
        9.2.3 FAIS_SCSI_CDB
        9.2.4 FAIS_SCSIFlag
        9.2.5 FAIS_SCSIStatus
        9.2.6 FAIS_ResidualFlag
        9.2.7 FAIS_TaskMgmtCmd
        9.2.8 FAIS_TaskAttribute
        9.2.9 FAIS_TaskMgmtResponse
        9.2.10 FAIS_BITL
        9.2.11 FAIS_SCSI_SCB
   9.3 Function Calls
        9.3.1 fais_BI_Create
        9.3.2 fais_BI_Destroy
        9.3.3 fais_BI_Activate
        9.3.4 fais_BI_Deactivate
        9.3.5 fais_BI_SendSCSICommand
        9.3.6 fais_BI_GetStatus
        9.3.7 fais_BIT_Create
        9.3.8 fais_BIT_Destroy
        9.3.9 fais_BIT_SendSCSICommand
        9.3.10 fais_BIT_GetStatus
        9.3.11 fais_BITL_Create
        9.3.12 fais_BITL_Destroy
        9.3.13 fais_BITL_SendSCSICommand
        9.3.14 fais_BITL_GetStatus
10 Volume management services
   10.1 Overview
   10.2 Data structures
        10.2.1 FAIS_BITLSetPathPolicy
        10.2.2 FAIS_VDEV_ATTRIB_MASK
        10.2.3 FAIS_VDEV
        10.2.4 FAIS_FLU
        10.2.5 FAIS_ConcatenatedVDEV
        10.2.6 FAIS_VDEVType
        10.2.7 FAIS_MirroredVDEV_ReadPolicy
        10.2.8 FAIS_MirroredVDEV_WritePolicy
        10.2.9 FAIS_XMapPermission
        10.2.10 FAIS_XMAP_HINT
        10.2.11 FAIS_StripedVDEV
        10.2.12 FAIS_MirroredVDEV
        10.2.13 FAIS_XMapVDEV
        10.2.14 FAIS_BITLSetVDEV
        10.2.15 FAIS_VDEVParam
        10.2.16 FAIS_Column
        10.2.17 FAIS_Mirror
        10.2.18 FAIS_BlockRange
        10.2.19 FAIS_XMapEntry
        10.2.20 FAIS_BITLSetEntry
        10.2.21 FAIS_ChildVDEVParam
   10.3 Function calls
        10.3.1 fais_VDEV_Create
        10.3.2 fais_VDEV_Destroy
        10.3.3 fais_VDEV_Update
        10.3.4 fais_VDEV_AddChildren
        10.3.5 fais_VDEV_RemoveChildren
        10.3.6 fais_VDEV_Quiesce
        10.3.7 fais_VDEV_Resume
        10.3.8 fais_VDEV_Copy
        10.3.9 fais_VDEV_GetStatus
Annex A (informative) - Naming conventions
Annex B (informative) - Implementation recommendations

Abstract

Specifies a set of functions and data structures in the C language abstracting the details of the FAIS_Platform from the implementation of a storage management application.

General Product Information

Document Type Standard
Status Current
Publisher International Organization for Standardization
Committee JTC 1