How can I configure my SIP2 device/service to work with WMS?
Applies to
- WorldShare Circulation
Answer
There are several steps to set up a SIP2 device or a service to work with WMS. These are listed below.
If you need help configuring the device, see your user manual or ask your vendor. Unfortunately, OCLC cannot help with how to configure different devices.
OCLC SIP2 configuration only supports IP authentication with SIP2 devices.
Step 1: Give the device a unique external IP address, or set a username and password for the device or service
Ideally, each device or service will have its own, unique external IP address. [or several static IP addresses that can be set]
WMS's SIP2 will work with Network Address Translation (NAT), where multiple devices will use the same external address, but you must give each device a username and password. This helps WMS identify which device the transactions are coming from. When setting up a service you should set up each branch, with a different username and password, to track the activity of branches.
Step 2: Decide if you will use an encrypted SIP2 connection or an unencrypted one
By default, SIP2 sends its messages as plain text over the internet, meaning they can be easily intercepted and read.
OCLC recommends encrypting your SIP2 connection, so all the information exchanged is secure.
- For encrypted connections: you will need to install SSL tunneling software on your device. A suitable candidate is Stunnel. Work with your IT department or vendor to install it. Note that our SIP2 servers do not require an SSL certificate to be added - they use IP Address recognition to authenticate the SIP connection. A program like stunnel is only used to secure the communication between the device and our servers.
- For unencrypted connections: OCLC will ask you to sign a waiver in case any of your patron's personal information is intercepted. Please contact OCLC Support to discuss this option.
Step 3: In Service Configuration, configure your SIP2 Connection
The SIP2 Connection settings determine how SIP2 devices will interact with WMS, including which messages are accepted, what sort of information WMS will send, and how items are to be sorted by automatic sorting machines.
These settings a configured at the branch level - all SIP2 devices at that branch will use the same settings.
Follow the instructions on the SIP2 Configuration page.
Step 4: In Service Configuration, configure the SIP2 IP address
The SIP2 IP Address settings tell WMS which IP address to accept communication from. You can also set the device's username and password here.
Note that this username and password is only for SIP2. It is completely separate from WMS accounts.
Follow the instructions on the SIP2 IP Address page.
Step 5: (Optional) In Service Configuration, configure the SIP2 Custom Messages [if setting up a device]
The SIP2 Custom Messages page lets you customise the messages that are displayed to the device's user when certain events happen. It also lets you provide those messages in multiple languages.
This step is optional. If you do not change the SIP2 Custom Messages, the default messages will be used.
Follow the instructions on the SIP2 Custom Messages page.
Step 6: Add the hostname and port for OCLC's SIP2 server to your device
Please contact OCLC Support to confirm which hostname you should use - it will depend on which data centre your WMS instance has been set up in.
OCLC recommends that you use the hostname rather than the IP address, in case the IP address changes. But the IP address will work if your system does not support hostnames.
Whether you use the unencrypted port number or the encrypted port number depends on whether you set up SSL tunneling in Step 2 above.
DATA CENTER | HOSTNAME | IP ADDRESS | UNENCRYPTED PORT | ENCRYPTED PORT |
---|---|---|---|---|
Dublin (United States) | sip2.sd00.worldcat.org | 132.174.0.71 | 2090 | 2093 |
Amsterdam (Europe) | sip2.sd02.worldcat.org | 193.240.184.103 | 2090 | 2093 |
Sydney Australia | sip2.sd03.worldcat.org | 113.29.23.195 | 2090 | 2093 |
Toronto Canada | sip2.sd04.worldcat.org | 38.117.94.67 | 2090 | 2093 |
Step 7: Test your device/service
Once the device is configured, test it. Try placing a check-in /check-out or try to connect to the service [for example Overdrive, Kanopy or Hoopla]
If the test doesn't work, contact OCLC Support. To help us troubleshoot the problem, include as much of this information as possible:
- What is the institution's name, OCLC symbol, and branch? (remember, SIP2 is configured by branches)
- What is the exact make, model, and IP address of the SIP2 device?
- What is the error message or problem? Can we get a screenshot from the device?
- What were the exact actions that caused the problem?
- What date and time did the problem happen? This helps us check our log files.
- Is there a log file from the SIP2 device? Please send it to us.