Programmer's Guide (Supporting ADX v03.1.00) Manual

Brocade Virtual ADX XML API Programmer’s Guide 1
53-1003248-01
Chapter
1
WSDL Programming
In this chapter
Programmatic interface to Brocade Virtual ADX : XML APIs. . . . . . . . . . . . . . 1
Purpose of the WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
XML SOAP interface overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
WSDL location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Accessing the client API using SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Creating client-specific APIs from client stubs . . . . . . . . . . . . . . . . . . . . . . . . 3
Enabling a web service on a Brocade Virtual ADX . . . . . . . . . . . . . . . . . . . . . 6
Programmatic interface to Brocade Virtual ADX : XML APIs
XML APIs are a programmatic interface to access Brocade Virtual ADX. It uses the SOAP protocol
over HTTP and allows customers an automated management of their Brocade Virtual ADX devices.
The fundamental entity in the XML API programming is the WSDL – an XML based text file which
specifies the methods exposed by the device, and the ways to access it. Client applications have to
be written to access the device using XML API based on the specifications in the WSDL.