The SIP spec says that AO (institution id) is required. AN (terminal location) is listed as optional. Of course, vendor implementations vary.

The spec:

On Wed, Oct 31, 2012 at 8:45 AM, Demian Katz <> wrote:

I donít have much experience with SIP2 (the code was written before my time and Iíve never been able to test it in a real-life situation).† However, I can say that the patron and password do not need to be binary Ė those are just weird examples.† As for those private variables, Iím guessing they have something to do with the SIP2 protocol and probably do not need to be changed, but Iím not totally certain.

- Demian

From: Osullivan L. []
Sent: Wednesday, October 31, 2012 9:24 AM
Subject: [VuFind-Tech] SIP2

Hi Folks,

I'm trying to use the SIP2 Driver to create a service which will allow users to pay off their fines. From the driver I see the following:

*††† // Identify a patron
*††† $mysip->patron = '101010101';
*††† $mysip->patronpwd = '010101';

Does this mean username and passwords have to be converted to binary or is that just a strange example?

Also, does anyone know if setting the following variables is important?

††† /* Private variables for building messages */
††† public $AO = 'WohlersSIP';
††† public $AN = 'SIPCHK';

Kind Regards,


Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
Vufind-tech mailing list

Jay Roos
Information Technology Coordinator
Great River Regional Library