On Dec 5, 2013, at 17:01, Christiaan Hofman <cmhof...@gmail.com> wrote:

>>> The code does not allow such a choice, it is either one or the other. Some 
>>> of these strings are hard coded and put in global variables.
>> 
>> It probably needs separate classes generated, then, based on a different 
>> WSDL. Global variables. Yay.
>> 
>> Adam
> 
> Yes, the WSDL seems to have changed as well. In particular, v3 seems to be 
> very picky about the order of the elements in the XML (v2 seems not to bother 
> about the order). Also, the returned records don't seem to be the same, so 
> also the parsing from XML records to bibtex fields needs to change.

I looked at the code briefly. I'm not sure the USGlobals object will play well 
with multiple services, but it's definitely more involved than just editing the 
endpoints. 

Also, I pulled the WSDLs and diffed them (append ?wsdl to the URL, but you 
evidently already know that):

curl http://search.webofknowledge.com/esti/wokmws/ws/WokSearch?wsdl > wsdl3.xml
curl http://search.isiknowledge.com/esti/wokmws/ws/WokSearch?wsdl > wsdl2.xml

curl http://search.webofknowledge.com/esti/wokmws/ws/WokSearchLite?wsdl > 
wsdl3lite.xml

Lots of changes from 3-2 and from 3 to 3Lite. If they've also changed the 
records coming back, that really sucks; there's not much incentive to support 
something that changes so drastically every year or two.

-- 
Adam


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to