Paresh Suthar's Radio Weblog
And that's all I have to say about that - Forrest Gump






Subscribe to "Paresh Suthar's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Thursday, May 22, 2003
 

I had the opportunity to do some prototyping with this technology consuming Groove Web Services. The idea itself is cool - use an abstraction layer (i.e. behavior) that can read WSDL and allow higher level method invocation rather than getting into intricate SOAP/XML details.  The problem is that the .htc file is buggy - I found 4 bugs in it so far, 2 of which I could work around.

In the event that this may help someone else who goes down this path, here is what I ran into and attempted to work around:

1) Found bug in getWsdl() function where XMLDocument being removed and set to null after first import occurs. This is problem because GrooveAccounts.wsdl imports Accounts.xsd as well as Core.xsd. Work-a-round was to move code to end of loadImports() function.

2) Found problem where "SOAPAction" header element was being converted into "soapaction" (i.e. lowercase transformation) which was not correctly understood by Groove Web Services (GWS) Server. Problem was addresed by instantiating "Msxml2.ServerXMLHTTP.3.0" instead of "Microsoft.XMLHTTP" COM object.

3) Found bug in parseComplexType() function for GrooveSpaces.wsdl where the namespace uri being associated with parsed object is not the same uri used to reacquire reference to parsed object. At this point, I could not found if the problem was with the original uri and the one used to reacquire reference. Issue seems to be inability to parse GrooveEvents.xsd, which uses extended data type.

4) Tried to workaround #3 by making uris match for parsed object resolution while in debugger - but ran into another parsing problem which prevented the GrooveSpaces.wsdl from being loaded. Issue seems to be inability to parse GrooveEvents.xsd, which uses extended data type.


8:40:59 AM    comment []

Impressed by Google search

My wife typed in my name in the Google Groups search and she found postings from when I was in college (1990!) - ahh the memories....


8:30:47 AM    comment []


Click here to visit the Radio UserLand website. © Copyright 2005 Paresh Suthar.
Last update: 8/19/2005; 3:23:45 PM.
This theme is based on the SoundWaves (blue) Manila theme.
May 2003
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Apr   Jun