Cisco Cisco 3350 Mobility Services Engine Developer's Guide

Page of 224
C
ISCO 
MSE
 
API
 
S
PECI FICATI ON 
G
UI DE 
 
C
ONTEXT 
A
W ARE 
S
ERVICE  OF 
MSE,
 
R
ELEASE 
7.4
.
       
P
A G E  
61
  O F  
2 27  
macAddress="12:13:14:15:16:17" name="fgh" objectId="3" parentId="1" range="1.1" x="-1.0" 
y="-1.0" z="10.0"/> 
                        </chokepointList> 
                    </floorlist> 
                 </AesFloor> 
              </AesBuilding> 
            </buildingList> 
         </AesNetworkDesign> 
       </Response> 
   </SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 
 
5.5 METHOD: GetNetworkDesignForService 
Returns the named network design and its contents (building, floor, and so on) that are assigned 
to the specified serviceId in the argument.  
Result: An AesNetworkDesign object 
Arguments: AesBusinessSession, AesNetworkDesign key object and serviceId (0-CAS, 1-WIPS) 
Note:  Only  those  buildings  and  floors  in  the  named  Network  Design  that  are  assigned  to  the 
specified  serviceId  are  included  in  the  return  AesNetworkDesign  object  hireachy  even  though 
there may be more buildings and floors in the Network Design
5.5.1 
SOAP Request 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 
 
<SOAP-ENV:Body> 
<GetNetworkDesignForService serviceId="0" xmlns="http://cisco.com/mse/location" 
xmlns:typ="http://cisco.com/mse/types">  <typ:AesBusinessSession id="7190"/> 
<AesNetworkDesign name="Campus1"/> 
</GetNetworkDesignForService> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 
5.5.2 
SOAP Response 
5.5.2.1 Success 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 
 
<SOAP-ENV:Body> 
 
 
<Response xmlns=” http://cisco.com/mse/location”> 
 
 
 
<AesNetworkDesign changedOn="1170242242845" createdOn="1170242242845" 
mask="-2147483648" name="build1" objectId="1"> 
                <groupList> 
                   <AesGroup changedOn="1170242242852" mask="-2147483648" 
name="build1_Group" objectId="1" parentId="1"> 
                <groupList/> 
                <buildingList> 
                   <AesBuilding changedOn="1170242242858" name="build1" objectId="1" 
parentId="1"> 
                   <floorList> 
                     <AesFloor calibrationModel="1" changedOn="1170242242861" is-ext-
key="false" name="floor1" number="2" objectId="1" parentId="1"> 
                        <coverageAreaList/> 
                        <markerList/> 
                        <obstacleList/> 
                        <apList>