In case anyone is interested, in the last few months I created a very lightweight SUSHI client in Python. It’s a good starting point for anyone wanting to build their own client (or they can re-user the code).
http://sourceforge.net/projects/sushipy/
Currently supports JR1, DB1, DB2, DB3. More will be added in the near future. Reads a list of SUSHI call parameters from a MySQL table or CSV file, makes a SOAP call to the remote service, parses the response, and writes it to either MySQL
tables or CSV files.
Josh Welker
Electronic/Media Services Librarian
College Liaison
University Libraries
Southwest Baptist University
417.328.1624
From: sushidevelopers@xxxxxxxxxxxxx [mailto:sushidevelopers@xxxxxxxxxxxxx]
On Behalf Of Pritchett, James
Sent: Thursday, April 19, 2012 6:29 PM
To: sushidevelopers@xxxxxxxxxxxxx
Subject: [sushidevelopers] RE: xslt for SUSHI? (2nd try)
Second pass at a generic xslt for SUSHI reports.
For the most part, the sample data attached is from http://www.niso.org/workrooms/sushi/reports/
I made a few modifications to these samples so that the root element in each is either “CounterReportResponse” or “ReportResponse”, but no other changes.
This XSLT has been tested with BR1, BR2, DB1, DB2, DB3, JR1, JR2, JR3, and JR5.
I wasn’t able to get sample data for BR2, BR4, BR5, BR6, JR1a, or JR4.
Feel free to send sample data for report types not tested.
From: Cliff Spencer [mailto:Cliff.Spencer@xxxxxxxxxxxxxxx]
Sent: Thursday, April 19, 2012 7:19 AM
To: Pritchett, James; sushidevelopers@xxxxxxxxxxxxx
Subject: RE: xslt for SUSHI?
Hi James – Are you thinking of creating a generic template? From a SUSHI end-user POV this would be an excellent tool to write.
Thanks.
Cliff.
===
From: sushidevelopers@xxxxxxxxxxxxx [mailto:sushidevelopers@xxxxxxxxxxxxx]
On Behalf Of Pritchett, James
Sent: 17 April 2012 17:45
To: sushidevelopers@xxxxxxxxxxxxx
Subject: [sushidevelopers] xslt for SUSHI?
Does anyone have a generic xslt for transforming the soap response into html for viewing?
If not, would this be of value to the community if I write one?
James Pritchett,
Sr. Software Engineer
Serials Solutions | 501 N. 34th St. Suite 300 | Seattle, WA 98103 USA
+1 206 336 7645 office
+1 253 709 0884 cell
james.pritchett@xxxxxxxxxxxxxxxxxxxx
Serials Solutions, a
Proquest business
