Q-Logic 3000 Switch User Manual


 
3–Fabric Zoning Classes
QLGC_ZoningService : CIM_ZoneService
59223-03 E 3-9
AddZoneMembershipSettingData
Method will add a zone member to an alias or zone in the zoning
database by creating an instance of association class
CIM_ElementSettingData linking the zone member to the alias or
zone. The zone member must already exist before this method is
called.
Parameters:
SystemSpecificCollection: [required] Reference to the zone or
zone alias the zone member will be added to.
ZoneMembershipSettingData: [required] Reference to the zone
member to be added to the zone or zone alias.
Returns:
0 - Success
4 - Failed
5 – Invalid Parameter: May not configure Active zone.
6 - Access Denied: Switch is being configured by another user.
7 - Not Found: Referenced zone, zone alias or member was
not found.
8 – Already Exists: Zone or alias already contains referenced
zone member.
Request Status Codes:
CIM_ERR_ACCESS_DENIED: User does not have
authorization for this command.
CIM_ERR_INVALID_PARAMETER: One or more required
parameters are missing.
CIM_ERR_NOT_FOUND: The ZoningService instance was not
found.
CreateZoneMembershipSettingData
Method will create a zone member and add it to an alias or zone in the
zoning database. An instance of association class
CIM_ElementSettingData linking the new zone member to the
referenced parent object will also be created.
Note: This command will NOT fail if the zone member already exists as
long as the member is not already part of the referenced zone or zone
alias.