Brocade Network Advisor SMI Agent Developer's Guide v11.1.0 (53-1002169-01, May 2011)

30 Brocade Network Advisor SMI Agent Developer’s Guide
53-1002169-01
Fabric profile
3
The SANZoneSupported property is added in the Brocade_SANZoneCapabilities to indicate the
SAN zone support.
The Brocade_SANZoneService supports the following extrinsic methods:
- SANSessionControl
- SANSessionControlWithJob
- CreateSANZone
- AddSANZoneMembers
- RemoveSANZoneMembers
- DeleteSANZone
The CIM_ZoneService such as CreateZoneSet, CreateZone, and CreateZoneAlias are not
supported in Brocade_SANZoneService.
Use SANSessionControl method with RequestedSessionState=2 to start a session before
configuring SAN zones through CreateSANZone, AddSANZoneMembers,
RemoveSANZoneMembers, and DeleteSANZone extrinsic methods.
The SAN zones are activated while the session is closed using SANSessionControl method with
RequestedSessionState=3.
You cannot open a session for SAN level zoning and Fabric level zoning simultaneously for a
particular backbone fabric. If you start with a session for SAN level zone, it must be closed
before starting the session for fabric level zone and vice versa.
The CreateSANZone() in Brocade_SANZoneService will get the SAN zone name, list of member
WWNs, and SANZoneType as inputs. A zone with multiple members is created and activated in
the backbone or edge fabrics based on the members.
The AddSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and
member WWNs as input. Add the zone members to LSAN zone and reactivate the LSAN zone.
The RemoveSANZoneMembers() in Brocade_SANZoneService will get the SAN zone name and
member WWNs as input. Remove those zone members from LSAN zone and reactivate the
LSAN zone.
The DeleteSANZone() in Brocade_SANZoneService will get the zone name as input and deletes
the same zone from the fabrics.
Only WWN zone member type is supported, and Domain:PortIndex zone member type is not
supported in SAN level zoning.
CreateSANZone, AddSANZoneMembers, and RemoveSANZoneMembers calls return an error
code 5 (CIM_ERR_INVALID_PARAMETER), if the zone members are not WWN member type.
The AddSANZoneMembers extrinsic call will not return an error, when duplicate members are
already present in zone.
The RemoveSANZoneMembers extrinsic call will not return errors, when the requested
member is not present in the zone.
The Brocade_SANZoneCollection represents the SAN zones in SAN.
The Brocade_ZoneInSANZoneCollection represents the association between
Brocade_SANZoneCollection (SAN Zone) and Brocade_Zone (active zones in backbone or edge
fabrics).
The SAN zone is added under an existing active zone configurations during SAN zone
activation. If there is no active configuration in the edge fabric or backbone fabric, a zone set
with the name of “LSAN_CFG_<date/time>” is created and the respective SAN zone is added
under this zone set.