Re: [Bibdesk-users] All ISI WOS search seems disrupted - How about importing from Scopus?

2012-09-10 Thread Fischlin Andreas
Dear Adam,

Many thanks for this most valuable information. Indeed, in the meantime I got a 
confirmation from company Thomson Reuters that they have switched from version 
1.0 to 2.0 of their web services, including the SOAP access as of 31st August 
2012.

Unfortunately I need very urgently ISI WOS in BibDesk back.

Any idea what could be done?

Notably I have for sure following questions for the time being:

1) Where are search details as contained in a .bdsksearch file actually stored 
in BibDesk once such a search has been installed?
 I have consulted the help pages, and examples of .bdsksearch files are also 
not that difficult to construct from scratch. But this all did not answer me 
this question. Have I overlooked something or is it really missing.

2) What URL is Searches - Web of Science SCI using?
In the current case I opened with Thomson Reuters, they are asking me this 
question, but I do not know what to answer.

3) Can I edit or at least see Web of Science SCI search specs at the XML level?
Is there a way to edit a search once its .bdsksearch file has been installed? I 
looked for plist files, but neither inside the application BibDesk nor in 
~/Library/Application Support could I find the wanted information.

4) Can I look at a SOAP protocol during an attempt to access the ISI WOS 
service?
In the current case I opened with Thomson Reuters, they are asking me for the 
exact error message that was returned, but I can not answer that question 
unless I could look at the protocol of a query using SOAP access.

Maybe you Adam or someone else can help me a bit by at least answering some or 
all of these questions.

Thanks!

Cheers,
Andreas



On 07/09/2012, at 18:33 , Maxwell, Adam R wrote:

On Sep 7, 2012, at 08:40, Fischlin Andreas wrote:
In the last few days I have never again been able to successfully search ISI 
WOS. I have checked everything on our side and included personnel from our main 
library at ETH Zurich. Unfortunately all to no avail.

Question 1: Has anyone encountered similar difficulties?

Yes, it appears to be broken.  You can download the WSDL, so the server is 
still alive.

http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve?wsdl

There's apparently a newer version of their WS interface, but I don't have time 
to investigate it right now:

http://search.isiknowledge.com/esti/cxf-wsclient-demo/docs/soap/index.html

It uses separate authentication and searching, from what I can tell at a quick 
glance, even for IP-based auth.  Maybe they've changed auth for the old 
service, too.

Question 2: How about importing from Scopus?   
http://www.library.ethz.ch/en/Resources/Databases/Scopus

I used Scopus several years ago, and adapted BibDesk's RIS parser to deal with 
their bastardized RIS.  That should still work, but I no longer have access to 
Scopus.

If you're asking about a search group for it in BibDesk, that would require a 
suitable API from Scopus, and someone with access to write the code and test 
it.  A web group might be more appropriate, but the same access caveat applies.

Adam


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users


Re: [Bibdesk-users] All ISI WOS search seems disrupted - How about importing from Scopus?

2012-09-10 Thread Adam R. Maxwell

On Sep 10, 2012, at 14:48 , Fischlin Andreas andreas.fisch...@env.ethz.ch 
wrote:

 Dear Adam,
 
 Many thanks for this most valuable information. Indeed, in the meantime I got 
 a confirmation from company Thomson Reuters that they have switched from 
 version 1.0 to 2.0 of their web services, including the SOAP access as of 
 31st August 2012.

Well, that's a pretty clear indication of what has happened.

 Unfortunately I need very urgently ISI WOS in BibDesk back.
 
 Any idea what could be done?

New WS stub code [1] has to be generated with WSMakeStubs, it has to be checked 
for bugs, and then glue code has to be written to integrate the new service 
into BibDesk [2].  This last is the only significant task, and based on my 
cursory glance last week, it'll be a fairly extensive rewrite.  
BDSKISIWebServices.[hm] will be replace entirely, and BDSKISIGroupServer.m will 
have to be rewritten to use the new methods and error checking.

[1] 
http://bibdesk.svn.sourceforge.net/viewvc/bibdesk/trunk/bibdesk/BDSKISIWebServices.m?revision=18776view=markup

[2] 
http://bibdesk.svn.sourceforge.net/viewvc/bibdesk/trunk/bibdesk/BDSKISIGroupServer.m?revision=18776view=markup

I'd guess 4-8 hours work, assuming the new API is straightforward and not too 
different from the old one, but I have very low confidence in those 
assumptions, and I have no time to look at this myself before October.

 Notably I have for sure following questions for the time being:
 
 1) Where are search details as contained in a .bdsksearch file actually 
 stored in BibDesk once such a search has been installed?
 I have consulted the help pages, and examples of .bdsksearch files are also 
 not that difficult to construct from scratch. But this all did not answer me 
 this question. Have I overlooked something or is it really missing.

Those files are largely irrelevant for WoS searches; they just store a database 
name and human-readable counterpart.  Local additions should end up in 
~/Library/Application Support/BibDesk/SearchGroupServers.

 2) What URL is Searches - Web of Science SCI using?
 In the current case I opened with Thomson Reuters, they are asking me this 
 question, but I do not know what to answer.

The default endpoint is

http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve

See link [1] for details.

 3) Can I edit or at least see Web of Science SCI search specs at the XML 
 level?
 Is there a way to edit a search once its .bdsksearch file has been installed? 
 I looked for plist files, but neither inside the application BibDesk nor in 
 ~/Library/Application Support could I find the wanted information.

No.  It will require writing Objective-C code.  Queries are constructed in 
-[BDSKISIGroupServer downloadWithSearchTerm:database:] and passed off to the 
generated WS code.  The bdsksearch files will not help you at all here, so 
forget about them.

 4) Can I look at a SOAP protocol during an attempt to access the ISI WOS 
 service?
 In the current case I opened with Thomson Reuters, they are asking me for the 
 exact error message that was returned, but I can not answer that question 
 unless I could look at the protocol of a query using SOAP access.

It should be logged to the console, if Apple gives it to us.

Apple's WebServices code is utter crap, to put it mildly.  It has longstanding 
bugs and feature gaps which have been ignored since it was introduced in 10.2.  
Rather than address those problems, Apple has deprecated their WebServicesCore 
framework in 10.8, with no replacement that I can find.  Typical.

Anyway, this latter point is something to keep in mind when working with Web 
Services on the Mac; Apple's framework problems can make things really hard to 
debug, so my estimates on time for this could be way off.  I used SUDS in 
Python for another project this year, and it was so much nicer that it wasn't 
even funny.  In fact, it would be tempting to look at the feasibility of 
bundling that with BibDesk, and writing a separate Python tool to do the WS 
search.

-- 
Adam


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users