Sample json responses – Brocade Network Advisor REST API Guide (Supporting Network Advisor 12.3.0) User Manual
Page 53

Brocade Network Advisor REST API Guide
39
53-1003160-01
Zoning
4
PRINT_ERROR(con);
assert false : "Fabric Discovery FAILED, responseCode = " +
responseCode;
}
PRINT_RESPONSE(con);
} catch (IOException ie) {
System.out.println(ie.toString());
} finally {
if (null != con) {
con.disconnect();
}
}
Sample JSON responses
The following are sample JSON responses showing zone databases before and after the attach
operation.
CALLING POST http://10.24.48.103/rest/login
REQUEST HTTPSTATUS = 200
GOT TOKEN FROM RS RESPONSE = 5ryMd4/SBrWX9kDqH1AhLfPdFz4=
{"serverName":"DCM-x3650-103","serverIp":"10.24.48.103"}
CALLING GET http://10.24.48.103/rest/resourcegroups/All/fcfabrics
REQUEST HTTPSTATUS = 200
{"fcFabrics":[{"key":"10:00:00:27:F8:42:B4:0D","seedSwitchWwn":"10:00:00:27:F
8:42:B4:0D","name":"10:00:00:27:F8:42:B4:0D","secure":false,"adEnvironment":f
alse,"contact":null,"location":null,"description":null,"principalSwitchWwn":"
10:00:00:27:F8:42:B4:0D","fabricName":"","virtualFabricId":128,"seedSwitchIpA
ddress":"10.24.48.191"}]}
CALLING GET
http://10.24.48.103/rest/resourcegroups/All/fcfabrics/10:00:00:27:F8:42:B4:0D
/zonedbs
REQUEST HTTPSTATUS = 200
{"zonedbs":[{"key":"10:00:00:27:F8:42:B4:0D-false","active":false,"checksum":
4043007525,"zones":[],"zonealiases":[],"zonesets":[]},{"key":"10:00:00:27:F8:
42:B4:0D-true","active":true,"checksum":1895126470,"zones":[],"zonealiases":n
ull,"zonesets":[]}]}
CALLING POST
http://10.24.48.103/rest/resourcegroups/All/fcfabrics/10:00:00:27:F8:42:B4:0D
/attach
MARSHALLED request
REQUEST HTTPSTATUS = 204
CALLING GET
http://10.24.48.103/rest/resourcegroups/All/fcfabrics/10:00:00:27:F8:42:B4:0D
/zonedbs
REQUEST HTTPSTATUS = 200
{"zonedbs":[{"key":"10:00:00:27:F8:42:B4:0D-false","active":false,"checksum":
3900215559,"zones":[{"key":"NARestZone_100000051E530B93-false","name":"NARest
Zone_100000051E530B93","type":"STANDARD","active":false,"aliasNames":[],"memb
erNames":["10:00:00:05:1E:53:0B:93","20:01:00:11:0D:C6:01:01","20:06:00:11:0D
:C6:01:01"]}],"zonealiases":[],"zonesets":[{"key":"NARestZoneSet-false","name
":"NARestZoneSet","active":false,"zoneNames":["NARestZone_100000051E530B93"]}
]},{"key":"10:00:00:27:F8:42:B4:0D-true","active":true,"checksum":1349809297,
"zones":[{"key":"NARestZone_100000051E530B93-true","name":"NARestZone_1000000