<?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>Java ClassNotFoundException when trying to fetch meeting usage history</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=4829448" />
  <subtitle>Java ClassNotFoundException when trying to fetch meeting usage history</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=4829448</id>
  <updated>2013-06-20T09:38:36Z</updated>
  <dc:date>2013-06-20T09:38:36Z</dc:date>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829473" />
    <author>
      <name>Yuriy Glushanin</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829473</id>
    <updated>2009-12-25T14:07:59Z</updated>
    <published>2009-12-25T14:07:59Z</published>
    <summary type="html">Hi, Kingsley!
 
I have replaced my uncorrect line
&lt;bodyContent xsi:type="his:LstmeetingusageHistory" xmlns:his="http://www.webex.com/schemas/2002/06/service/history"&gt;
to new line
&lt;bodyContent xsi:type="java:com.webex.service.binding[b].history.[/b]LstmeetingusageHistory"&gt;
and received SUCCESS response.
 
Thank you very much!
 
Could you tell me when this bug will be fixed and a new version of the scheme will be created?</summary>
    <dc:creator>Yuriy Glushanin</dc:creator>
    <dc:date>2009-12-25T14:07:59Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829466" />
    <author>
      <name>Kingsley Lewis</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829466</id>
    <updated>2009-11-07T02:46:54Z</updated>
    <published>2009-11-07T02:46:32Z</published>
    <summary type="html">Hi Yuriy,
 
It looks like the command is missing the history part.  The correct xsi:type should be 
 
&lt;bodyContent xsi:type="java:com.webex.service.binding[b].history.[/b]LstmeetingusageHistory"&gt;
 
You may have to manually add this to the code if you are using some code generation tools.
 
Thank you,
-Kingsley Lewis</summary>
    <dc:creator>Kingsley Lewis</dc:creator>
    <dc:date>2009-11-07T02:46:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829464" />
    <author>
      <name>Yuriy Glushanin</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829464</id>
    <updated>2009-11-06T13:53:12Z</updated>
    <published>2009-11-06T13:53:12Z</published>
    <summary type="html">I have changed only one line, but the scheme become not compilable:
    original line:
    &lt;xsd:complexType name="lstmeetingusageHistory"&gt;
    modified line:
    &lt;xsd:complexType name="LstmeetingusageHistory"&gt;
 
 
Than I changed one more line:
    original line:
    &lt;xsd:extension base="history:lstmeetingusageHistory"&gt;
    modified line:
    &lt;xsd:extension base="history:LstmeetingusageHistory"&gt;
 
Than I have compiled my scheme with the 2 changed lines, buut the problem is live - unable to instantiate com.webex.xmlapi.service.binding.LstmeetingusageHistory.</summary>
    <dc:creator>Yuriy Glushanin</dc:creator>
    <dc:date>2009-11-06T13:53:12Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829462" />
    <author>
      <name>Kingsley Lewis</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829462</id>
    <updated>2009-11-06T04:56:45Z</updated>
    <published>2009-11-06T04:56:45Z</published>
    <summary type="html">Hi Yuriy,
 
In the schema change lstmeetingusageHistory to LstmeetingusageHistory, but leave the response lower case.
 
Thank you,
-Kingsley Lewis</summary>
    <dc:creator>Kingsley Lewis</dc:creator>
    <dc:date>2009-11-06T04:56:45Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829459" />
    <author>
      <name>Yuriy Glushanin</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829459</id>
    <updated>2009-11-05T18:58:35Z</updated>
    <published>2009-11-05T18:57:41Z</published>
    <summary type="html">[quote]As for the schema - You are correct, it is wrong for the list meeting usage command.  I'll have the engineering team fix it in the next release.[/quote]

I have the same problem with lstmeetingusageHistory operation.
But I have no time for wait the new release, therefore I want manually edit my XSD file. 
 
Could you tell me what wrong with history.xsd scheme?
 
Thank you.</summary>
    <dc:creator>Yuriy Glushanin</dc:creator>
    <dc:date>2009-11-05T18:57:41Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829457" />
    <author>
      <name>Kingsley Lewis</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829457</id>
    <updated>2009-06-10T21:35:33Z</updated>
    <published>2009-06-10T21:35:33Z</published>
    <summary type="html">Hi Ingemar,
 
The only supported xsi:type is the full path of 
xsi:type="java:com.webex.service.binding.history.LstmeetingusageHistory"
 
or a shortened path of 
xsi:type="history.LstmeetingusageHistory"
 
If your XML Code generator cannot be modified to support this then you may have to manually modify this in the generated code it provides.
 
As for the schema - You are correct, it is wrong for the list meeting usage command.  I'll have the engineering team fix it in the next release.
 
 
The below XML will work successfully
 
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:serv="http://www.webex.com/schemas/2002/06/service"
         xsi:schemaLocation="http://www.webex.com/schemas/2002/06/service
         http://www.webex.com/schemas/2002/06/service/service.xsd"&gt;

        &lt;header&gt;
           &lt;securityContext&gt;
           &lt;webExID&gt;...&lt;/webExID&gt;
           ...
           &lt;siteName&gt;...&lt;/siteName&gt;
           &lt;/securityContext&gt;
        &lt;/header&gt;

        &lt;body&gt;
              &lt;bodyContent xsi:type="history.LstmeetingusageHistory"&gt;
               &lt;listControl&gt;
                 &lt;startFrom&gt;0&lt;/startFrom&gt;
                 &lt;maximumNum&gt;20&lt;/maximumNum&gt;
               &lt;/listControl&gt;
               &lt;startTimeScope&gt;
                 &lt;sessionStartTimeStart&gt;05/15/2009 12:00:00&lt;/sessionStartTimeStart&gt;
                 &lt;sessionStartTimeEnd&gt;06/02/2009 12:00:00&lt;/sessionStartTimeEnd&gt;
               &lt;/startTimeScope&gt;
              &lt;/bodyContent&gt;
        &lt;/body&gt;
&lt;/serv:message&gt;
 
Thank you,</summary>
    <dc:creator>Kingsley Lewis</dc:creator>
    <dc:date>2009-06-10T21:35:33Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829455" />
    <author>
      <name>Ingemar Nilsson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829455</id>
    <updated>2009-06-10T15:43:19Z</updated>
    <published>2009-06-10T15:35:56Z</published>
    <summary type="html">Thanks, but that's not really going to work. I do not write the XML myself, that is done by classes generated from the WebEx XML schemas by Apache XMLBeans. I have verified that the request messages validate against the XML schemas published by WebEx, and sure, the requests validate just fine.
 
If I understand correctly, your solution implies that the XML schemas published here are wrong, and do not match the messages expected by the WebEx XML API.
 
In addition, I just tried validating your suggested modifications against the WebEx XML schemas published here, and they won't validate.
 </summary>
    <dc:creator>Ingemar Nilsson</dc:creator>
    <dc:date>2009-06-10T15:35:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829452" />
    <author>
      <name>Kingsley Lewis</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829452</id>
    <updated>2009-06-09T22:13:01Z</updated>
    <published>2009-06-09T22:13:01Z</published>
    <summary type="html">Hi Ingemar,
 
In your bodyContent tag try changing the "L" in LstmeetingusageHistory to an uppercase letter.  If that doens't help then try additn the full XSI type to 
&lt;bodyContent xsi:type="java:com.webex.service.binding.history.LstmeetingusageHistory"&gt;
 
Thank you,</summary>
    <dc:creator>Kingsley Lewis</dc:creator>
    <dc:date>2009-06-09T22:13:01Z</dc:date>
  </entry>
  <entry>
    <title>Java ClassNotFoundException when trying to fetch meeting usage history</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829447" />
    <author>
      <name>Ingemar Nilsson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4829447</id>
    <updated>2009-06-09T21:20:20Z</updated>
    <published>2009-06-09T21:20:20Z</published>
    <summary type="html">Hi,
 
When I send a message to fetch meeting usage history, I get an error, code 999999, that says "validation: unable to instantiate com.webex.xmlapi.service.binding.LstmeetingusageHistory; java.lang.ClassNotFoundException: com.webex.xmlapi.service.binding.LstmeetingusageHistory". Has anyone else seen this, or is there even someone with a solution?
 
My request message (security context headers replaced for confidentiality reasons):
 
&lt;ser:message xmlns:ser="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
   &lt;ser:header&gt;
       &lt;ser:securityContext&gt;
           &lt;com:webExID&gt;...&lt;/com:webExID&gt;
           &lt;com:password&gt;...&lt;/com:password&gt;
           &lt;com:siteName&gt;...&lt;/com:siteName&gt;
       &lt;/ser:securityContext&gt;
   &lt;/ser:header&gt;
   &lt;ser:body&gt;
       &lt;ser:bodyContent xmlns:his="http://www.webex.com/schemas/2002/06/service/history" xsi:type="his:lstmeetingusageHistory"&gt;
           &lt;his:listControl&gt;
               &lt;ser:startFrom&gt;0&lt;/ser:startFrom&gt;
               &lt;ser:maximumNum&gt;20&lt;/ser:maximumNum&gt;
           &lt;/his:listControl&gt;
           &lt;his:startTimeScope&gt;
               &lt;his:sessionStartTimeStart&gt;05/01/2009 12:00:00&lt;/his:sessionStartTimeStart&gt;
               &lt;his:sessionStartTimeEnd&gt;05/02/2009 12:00:00&lt;/his:sessionStartTimeEnd&gt;
           &lt;/his:startTimeScope&gt;
       &lt;/ser:bodyContent&gt;
   &lt;/ser:body&gt;
&lt;/ser:message&gt;
 
The response from WebEx Meeting Service:
 
&lt;?xml version="1.0"?&gt;
&lt;serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common"&gt;
  &lt;serv:header&gt;
    &lt;serv:response&gt;
      &lt;serv:result&gt;FAILURE&lt;/serv:result&gt;
      &lt;serv:reason&gt;validation: unable to instantiate com.webex.xmlapi.service.binding.LstmeetingusageHistory; java.lang.ClassNotFoundException: com.webex.xmlapi.service.binding.LstmeetingusageHistory&lt;/serv:reason&gt;
      &lt;serv:gsbStatus&gt;PRIMARY&lt;/serv:gsbStatus&gt;
      &lt;serv:exceptionID&gt;999999&lt;/serv:exceptionID&gt;
    &lt;/serv:response&gt;
  &lt;/serv:header&gt;
  &lt;serv:body&gt;
    &lt;serv:bodyContent/&gt;
  &lt;/serv:body&gt;
&lt;/serv:message&gt;
 
Other requests, such as CreateUser, DelUser, GetUser and GetAPIVersion can be sent fine, with the expected responses returned.</summary>
    <dc:creator>Ingemar Nilsson</dc:creator>
    <dc:date>2009-06-09T21:20:20Z</dc:date>
  </entry>
</feed>

