FC-HBA API: Difference between revisions

Content deleted Content added
No edit summary
Bender the Bot (talk | contribs)
m HTTP to HTTPS for SourceForge
 
(20 intermediate revisions by 15 users not shown)
Line 1:
{{technical|date=December 2018}}
{{inline}}
In [[computing]], the '''FC-HBA API''' (also called the '''SNIA Common HBA API''') is an [[Application Programming Interface]] for [[Host Bus Adapter]]s connecting computers to [[hard disks]] via a [[Fibre Channel]] network. It was developed by the [[Storage Networking Industry Association]]<ref name=SNIA-pp>{{cite web
The [[Fibre Channel|FC]] [[Host Bus Adapter|HBA]] API is standard storage management software interface developed by International Committee for Information Technology Standards ([[INCITS]]) T11.5 committee and [[SNIA]]. Each vendor who supports it supplies a vendor-unique C/C++ library which complies with the API.
|url = http://www.snia.org/tech_activities/hba_api/
|title = HBA APIs (Host Bus Adapter Application Programming Interface)
|publisher = [[Storage Networking Industry Association]]
|work = Project page
|url-status = dead
|archive-url = https://web.archive.org/web/20100403043711/http://www.snia.org/tech_activities/hba_api
|archive-date = 2010-04-03
}}</ref>
and published by the T11.5 committee of [[International Committee for Information Technology Standards|INCITS]]<ref name=T11-pp>{{cite web
|url=http://www.t11.org/t11/stat.nsf/1158203694fa939f852566dc0049e810/215071400b89c86a85256b9a0065f674?OpenDocument
|title=FC-HBA
|publisher=[[INCITS]] Technical Committee T11
|work=Project page
|url-status=dead
|archive-url=https://web.archive.org/web/20110728081400/http://www.t11.org/t11/stat.nsf/1158203694fa939f852566dc0049e810/215071400b89c86a85256b9a0065f674?OpenDocument
|archive-date=2011-07-28
}}</ref>
An "early implementers version" was published in 2000, and the current version was completed in 2002.
 
According to the FAQ,<ref>{{cite web
|title=HBA API FAQ
|url=https://hbaapi.sourceforge.net/faq.htm
|author=Benjamin F. Kuo |author2=Dixon Hutchinson
|date=January 30, 2002}}</ref>
"the HBA API has been overwhelmingly adopted by [[Storage Area Network]] vendors to help manage, monitor, and deploy storage area networks in an interoperable way." Vendors supply their own library (written in [[C (programming language)|C]]) as [[Plug-in (computing)|plugins]] for a common HBA library.<ref>
Section 2 of the specification.</ref>
 
==Operating system support==
Windows Server 2003, AIX 5, HPUX and Solaris include support for FC-HBA API and it is being added to Linux.
 
 
==See also==
* [[SM HBA]]
 
==References==
{{Reflist}}
 
==External links==
* [ftp://ftp.t11.org/t11/docs/02-149v0.pdf The Common HBA API specification]{{dead link|date=May 2025|bot=medic}}{{cbignore|bot=medic}} Version 2.18
* [http://www.enterprisenetworksandservers.com/monthly/art.php/1551 SAN management update: How the SM HBA interface will help manage it all…]
* [httphttps://hbaapi.sourceforge.net/ The Fibre Channel HBA API Project] at [[SourceForge]]
* [http://www.redbooks.ibm.com/abstracts/SG245765.html AIX 5L Differences Guide] (see section 4.10)
 
[[Category:MacOS programming tools]]
[[Category:Programming tools for Windows]]
[[Category:Linux softwareprogramming tools]]
[[Category:WindowsFibre softwareChannel]]
[[Category:Storage software]]
 
 
{{Windows-software-stub}}
{{Linux-stub}}
 
[[Category:Windows software]]
[[Category:Linux software]]