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