Cisco Cisco 3355 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  
117
  O F  
227  
    </loc:info> 
  </loc:AesTagLocation> 
</Response> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 
8.7 METHOD: GetTagLocationList 
Queries the list of AesTagLocation records currently stored in the MSE.  
NoteIf the tag’s location is based on chokepoint, then the attribute “locationContributorMask” 
value  =1,  if  it’s  based  on  RSSI  then  the  value  =2.  .  If  telemetry  values  are  present  for  a  tag, 
telemetry values are also listed in the AesTelemetry object
.         
The query can be: 
 
NULL - Return all tag locations and their contents.  
 
Count Query - Return the number of tag locations in the server. 
 
All  other  queries  (sorting,  paging,  member  match  and  so  on)  -  The  list  of  tag 
locations and their content, constrained based on the query content. 
Result: See below. 
Arguments: AesBusinessSession, AesQueryCriteria 
8.7.1 
SOAP Request 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">  
<SOAP-ENV:Body> 
<GetTagLocationList xmlns="http://cisco.com/mse/location" 
xmlns:typ="http://cisco.com/mse/types"> 
   <typ:AesBusinessSession id="25481"/> 
   <typ:AesQueryCriteria startIndex="2" numOfResults="3"/> 
</GetTagLocationList> 
</SOAP-ENV:Body>  
</SOAP-ENV:Envelope> 
8.7.2 
SOAP Response 
8.7.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" xmlns:SOAP- 
                             ENV="http://schemas.xmlsoap.org/soap/envelope/"> 
   <AesTagLocation calcFloorAesUId="-6104764736694386568" calcFloorId="4133" 
calcX="127.48" calcY="171.05" changedOn="1302695991085" chokepointEncounterTime="0" 
confidenceFactor="144.0" detectingControllers="1.2.3.70" firstActiveAt="1302695718781" 
floorAesUId="-6104764736694386568" floorId="4133" floorWeight="44" 
locationContributorMask="2" macAddress="00:04:f1:02:2a:ea" minLastHeardSecs="13" 
networkStatus="1" objectId="160" reason="0" sourceTimestamp="1302695991085" x="127.48" 
y="171.05"> 
    <info>