<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>USR_JOIN event provides incorrect values</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>USR_JOIN event provides incorrect values</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-05-19T12:44:05Z</updated>
  <dc:date>2013-05-19T12:44:05Z</dc:date>
  <entry>
    <title>RE: ReportingService - getCapacityReport method</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=7058551" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=7058551</id>
    <updated>2012-09-26T08:32:46Z</updated>
    <published>2012-09-25T14:00:50Z</published>
    <summary type="html">Additionally the API method to generate the Capacity Report does not account for the same paramters as GUI. 
[u]GUI Parameters[/u] 
A. Report Type 
B. Nodes 
C. StartDate and Time 
D. EndDate and Time 
[u]API Parameters (CapacityReportCriteriaBean)[/u] 
A. Nodes 
B. StartDate and Time 
C. EndDate and Time 
As you can see the API method does not account for the report type - Also the Nodes parameter for the API is an array of integers, 
How can I specify the value "System" as is allowed on the GUI.          </summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-09-25T14:00:50Z</dc:date>
  </entry>
  <entry>
    <title>ReportingService - getCapacityReport method</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6994790" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6994790</id>
    <updated>2012-09-26T08:30:44Z</updated>
    <published>2012-09-24T15:06:34Z</published>
    <summary type="html">Hi, 
Has anyone successfully generated a capacity report using the MP API? 
I have the following code but it is throwing a SoapException - javax.xml.ws.soap.SOAPFaultException: Index: 0, Size: 0. 
[color=#808080] 
CapacityReportCriteriaBean cr = new CapacityReportCriteriaBean();
 //1st Sept 2012 
cr.setStartInSeconds(1346457600);
 //21st Sept 2012 
cr.setEndInSeconds(1348185600);        
ArrayOfInt nodes = new ArrayOfInt(); 
nodes.getInt().add(0); 
QName qn = new QName([http://reports.businesslayer.meetingplace.cisco.com, "getCapacityReport"); 
JAXBElement nodeCol = new JAXBElement(qn,ArrayOfInt.class, nodes); 
cr.setNodeIds(nodeCol); 
CapacityReportBean capReport = reportService.getCapacityReport(cr); 
[/color]   
 
Any Ideas what is causing the SoapException??</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-09-24T15:06:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: MeetingPlace API 8.5.2 and ReportingService</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5126334" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5126334</id>
    <updated>2012-02-09T17:41:59Z</updated>
    <published>2012-02-09T17:41:59Z</published>
    <summary type="html">Eventually I have been instructed that this endPoint is under: http://appserver/webservices-8-5/services 
 
Why the inconsistency in End Point locations? 

Why isn't this detail contained in the 8.5 Soap API Specification PDF?</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-02-09T17:41:59Z</dc:date>
  </entry>
  <entry>
    <title>MeetingPlace API 8.5.2 and ReportingService</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5089294" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5089294</id>
    <updated>2012-02-02T16:35:14Z</updated>
    <published>2012-02-01T17:51:52Z</published>
    <summary type="html">[u][/u]
Hi,
 
I have two MeetingPlace nodes running version 8.5.2.
 
I want to utilise some of the methods for the ReportingService API as documented on page 197 of the "MeetingPlace 8.5 Soap API Specification.pdf" document.
 
First off the ReportingService.wsdl file does not exist at the expected location on the meetingplace nodes([url=http://nameofserver/webservices/services/ReportingService?wsdl]http://nameofserver/webservices/services/ReportingService?wsdl[/url]) in the same way that the EventService.wsdl file exists [url=http://nameofserver/webservices/services/EventService?wsdl]http://nameofserver/webservices/services/EventService?wsdl[/url]
 
I have got around this by downloading the wsdl as part of the zip that is available on [url=../../../documents/140572/140628/MP8.5WSDL_Files.zip]http://developer.cisco.com/documents/140572/140628/MP8.5WSDL_Files.zip[/url]
 
I can now generate my client classes. 
 
However as the ReportingService is not listed as a service ([url=http://nameofserver/webservices/services/)%20on]http://nameofserver/webservices/services/) on[/url] the nodes that are running version 8.5.2 of MeetingPlace - I am unable to connect my Java Code to an endPoint for the ReportingService API - See Red Text in Sample Code Below?
 

&lt;font size="2" color="#7f0055"&gt;&lt;font size="2" color="#7f0055"&gt;
[color=#333333][/color]
&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#7f0055"&gt;
 
&lt;/font&gt;
 
[color=#7f0055][/color][color=#7f0055][/color][color=#0000c0][/color][color=#7f0055][/color]
[color=#333333]private static final QName REPORT_SERVICE_NAME = new QName("[/color][url=http://mpe.cisco.com/webservices/services/ReportingService][color=#333333]http://mpe.cisco.com/webservices/services/ReportingService[/color][/url][color=#333333]", "ReportingService");[/color]
[color=#333333][/color]
[color=#333333]ReportingService rptService = new ReportingService(wsdlURL, REPORT_SERVICE_NAME);[/color]
[color=#333333]ReportingServicePortType reportService = rptService.getReportingServiceHttpPort();[/color]
[color=#333333][/color]
[color=#333333]((BindingProvider) reportService).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, user);
((BindingProvider) reportService).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, pwd);
((BindingProvider) reportService).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, [u][b]NO END POINT ADDRESS ON THE NODE???[/color][/b][/u][u]);
[color=#333333][/color]


 
Is MeetingPlace 8.5.2 compatible with the ReportingService API ?
 
Thanks,
Enda[/u]</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-02-01T17:51:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5050028" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5050028</id>
    <updated>2012-01-24T10:32:47Z</updated>
    <published>2012-01-24T10:32:47Z</published>
    <summary type="html">[quote]Hi Enda,

We have created defect CSCtx48756 for this issue. DE's are in the process of fixing this.

Thanks,
Adrienne[/quote]
 
Many Thanks Adrienne, Is there a URL/Website where i can track the progress of this defect\patch?</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-24T10:32:47Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5036660" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5036660</id>
    <updated>2012-01-20T16:46:56Z</updated>
    <published>2012-01-20T16:46:56Z</published>
    <summary type="html">[quote]Hi Enda,

What version of MP are you using?

Thanks,
Adrienne[/quote]
 
Hi Adrienne,
 
Version 8.5.2.8.
 
Thanks,
Enda</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-20T16:46:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5015473" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5015473</id>
    <updated>2012-01-16T14:37:44Z</updated>
    <published>2012-01-16T14:37:44Z</published>
    <summary type="html">Hi Adrienne,

Some further information that may help in the analysis of this scenario is detailed below.

I noted that If I programmatically generate a callback from a WebEx Meeting using the API Method ¿ outDialUser(), when the call is answered I am asked to enter my profile PIN, when I do this I successfully join the call and an event is sent with a correct uniqueUserId of 123 (see xml below)
.
&lt;evt id="660c4849-fb80-4d72-8fef-c56b9632aa2d" subId="2bc49c40-4a44-45bc-86ee-645fd7de5138" evtType="USR_JOIN" time="2012-01-13T14:11:26.007Z" mtgUId="116" ani="35322412251" usrId="00099999999" usrUId="123" ability="SPEAKERPLUS" devId="2" partId="0" partName="JOE SMITH"/&gt;

The code I used to programmatically generate the callback is: meetingService.outdialUser(116, "00099999999", "35322412251");

Thanks,
Enda</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-16T14:37:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5015255" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5015255</id>
    <updated>2012-01-16T11:39:00Z</updated>
    <published>2012-01-16T11:39:00Z</published>
    <summary type="html">[quote]How are the users joining events? 

They could be using the guest account to allow the app authentication.[/quote]
 
A meeting is created on WebEx by the host using their WebEx username and password.
The Host signs in to the meeting with his/her credentials.
 
Invited Users can then sign into the meeting by providing a name and an email address. 
The WebEx meeting then callsback the user</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-16T11:39:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4987116" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4987116</id>
    <updated>2012-01-10T10:21:32Z</updated>
    <published>2012-01-10T10:21:32Z</published>
    <summary type="html">[quote]Hi Edna,

Are the meeting place events being created through your app or through the GUI?

Thanks,
Adrienne[/quote]
 
Hi Adrienne,
 
I am subscribing to events on a meetingPlace node using the following 
 

ArrayOfShortEventTypeEnum eventTypes = enObjFactory.createArrayOfShortEventTypeEnum();
eventTypes.getShortEventTypeEnum().add(ShortEventTypeEnum.USR_JOIN);
eventTypes.getShortEventTypeEnum().add(ShortEventTypeEnum.USR_LEAVE);
SubscriptionInfo response = eventService.subscribeForAllResources(ResourceTypeEnum.USER_BASED, eventTypes, callbackInfo, expirationCalendarXML);

 
When an end user then either dials into a WebEx meeting or accepts a callback from the meeting the USR_JOIN event is raised by meetingPlace and sent to the URL specified in the callbackInfo object.
 
However the usrUID=3 for every user, Any ideas of what the issue is?
 
Thanks,
Enda</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-10T10:21:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4987103" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4987103</id>
    <updated>2012-01-10T10:15:31Z</updated>
    <published>2012-01-10T10:15:31Z</published>
    <summary type="html">[quote]Hi Enda,

Is your usrUID = 3?

Thanks,
Adrienne[/quote]
 
Hi [color=#525252]Adrienne,[/color]
 
Yes the usrUID is always been returned as 3 regardless of the user that has joined the meeting.
 
Thanks,
Enda</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-10T10:15:31Z</dc:date>
  </entry>
  <entry>
    <title>USR_JOIN event provides incorrect values</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4964728" />
    <author>
      <name>Enda McManemy</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4964728</id>
    <updated>2012-01-06T11:04:38Z</updated>
    <published>2012-01-06T11:04:38Z</published>
    <summary type="html">I am using the MeetingPlace EventService, I have Subscribed using [i][u][b]subscribeForAllResources[/b][/u][/i] to the resourceType [b][u][i]USER_BASED[/i][/u][/b] events specifically to 
the eventType [u][i][b]USR_JOIN[/b][/i][/u].
 
I am successfully receiving the events when a user joins a meeting however the [b][i][u]uniqueUserId is always 3[/u][/i][/b] - for all meetings and for all users that join the meeting. 
 
See example notification that i am receiving below - (see usrUId element)
&lt;evt id="11871ccb-25cf-4309-a724-51b03f97601e" subId="5d77e68a-f5e5-4d5e-ba5c-5d4e74acc541" evtType="USR_JOIN" time="2011-12-08T16:27:39.003Z" mtgUId="694" ani="0123456987" [b][i][u]usrUId="3"[/u][/i][/b] ability="SPEAKERPLUS" devId="6" partId="1" partName="Outdial(123456789542):987654321:JOE BLOGGS"/&gt;
 
If i query MeetingPlace I can see that users have unique user Ids i.e. in the above example Joe Bloggs has a usrUId of 123, I would expect the above event to contain the element [b][i][u]usrUId="123"[/u][/i][/b] 
 
Any ideas of why the usrUId="3", i would expect that this would contain the unique userId of the user that trigger the event thereby enabling my application to use this value to get specific details on the user.
 
Thanks,</summary>
    <dc:creator>Enda McManemy</dc:creator>
    <dc:date>2012-01-06T11:04:38Z</dc:date>
  </entry>
</feed>

