All, I've attached two versions of a SIP client script that retrieves patron information--one for telnet based servers and the other for sockets based ones. All the functions excepting PatronInformation() are applicable to other SIP messages, so while this isn't the full client library you're dreaming about, it could still save you some head banging. (you may still want to bang my head after looking at it though) The 3M SIP2 SDK (http://www.yourlibrary.ca/mark/SIP2_SDK.ZIP) includes the protocol definition along with a Windows client and server you can use for testing. The client is particularly useful as you can use it interactively with your ILS. HTH, Mark -----Original Message----- From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Walker, David Sent: Wednesday, June 11, 2008 3:00 PM To: [log in to unmask] Subject: Re: [CODE4LIB] III SIP server I'd like to see the PHP code, Mark. Would you mind sending it to me, or perhaps posting it somewhere where we all might download it? Thanks! --Dave ------------------- David Walker Library Web Services Manager California State University http://xerxes.calstate.edu ________________________________ From: Code for Libraries on behalf of Mark Ellis Sent: Wed 6/11/2008 8:42 AM To: [log in to unmask] Subject: Re: [CODE4LIB] III SIP server Wayne, What are you using for a client? I have some PHP for getting patron information, but there's nothing III specific about it, so I don't know if it'd be helpful. Do you have the 3M SIP SDK? Mark Mark Ellis Manager, Information Technology Richmond Public Library Richmond, BC (604) 231-6410 www.yourlibrary.ca -----Original Message----- From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Schneider, Wayne Sent: Tuesday, June 10, 2008 4:29 AM To: [log in to unmask] Subject: [CODE4LIB] III SIP server Has anyone out there attempted to code to III's SIP server? We're new to III, having just merged with another library system that is a III customer, and were hoping to be able to use SIP for some basic customer account information - nothing too fancy, just basically some of what is supported in version 2.00 of the protocol. Name and address would be nice (name we seem to get, but no address), items out, items on hold, fines and fees, etc. Our other ILS, SirsiDynix Horizon, has pretty good support for SIP 2.00 features, only somewhat idiosyncratic, with a few fairly well-documented extensions, and we were hoping to find the same level of support in III's server. Is this an entirely unreasonable expectation? wayne -- Wayne Schneider ILS System Administrator Hennepin County Library 952.847.8656 [log in to unmask]