<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/jsip2/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 16 Aug 2012 05:26:19 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jsip2/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v56
+++ v57
@@ -31,8 +31,14 @@
 
 All communication between the system using the JSIP2 library and the ILS is initiated by the system. The ILS only responds to the messages sent by the system, it does not initiate messages. For each message sent from the system, there is a required response message from the ILS.
 
-Each request/response pair should stand on its own, irrespective of any previous or future request/response pair. However, there's at least one exception to this rule, because usually it's not possible to complete any patron or item related actions without authentication, which happens by sending the Login Request message first. To be able to login to the library system a valid username and password are needed. Some additional information may also be required, as the parameters needed in the Login Request message vary between different library systems. 
+Each request/response pair should stand on its own, irrespective of any previous or future request/response pair. However, there are some exceptions to this rule, because usually it's not possible to complete any patron or item related actions without authentication and patron validation.
+
+Authentication happens by sending the Login Request message containing a valid username and password. Some additional information, like circulation location for example, may also be required, as the parameters needed in the Login Request message vary between different library systems. 
 
 After a succesful login, the SC Status request should be sent to the library system, that responds with the ACS Status message, which contains information about the operating parameters and supported messages. After receiving the ACS Status response the system is ready for normal operation.
 
+Validating the patron happens by sending the Patron Status Request or the Patron Information Request to the ILS, which response contains the information about the validity of the patron. This information should be checked programmatically before any circulation transactions take place.
+
+Please see the complete SIP2 Developers Guide by 3M for further information.
+
 Source: [SIP2 Developers Guide](http://vdxipedia.oclc.org/uploads/e/ec/Sip2_developers_guide.pdf).
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Thu, 16 Aug 2012 05:26:19 -0000</pubDate><guid>https://sourceforge.net0b260ab183e9486f95be5d0decbeccaeafd2c453</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v55
+++ v56
@@ -22,7 +22,7 @@
 * Hold Request (15) - Hold Response (16) [(info)](https://sourceforge.net/p/jsip2/wiki/Hold/)
 * Renew Request (29) - Renew Response (30) [(info)](https://sourceforge.net/p/jsip2/wiki/Renew/)
 * Renew All Request (65) - Renew All Response (66) [(info)](https://sourceforge.net/p/jsip2/wiki/Renew%20All/)
-* Request resend (97)
+* Request resend (97) [(info)](https://sourceforge.net/p/jsip2/wiki/Request%20Resend/)
 
 In addition to the official SIP2 messages listed above, each ILS may have their own extensions that are not included in the official documentation, but are described in the documentation of the ILS in question only. By default JSIP2 does not include these messages. 
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 14:16:01 -0000</pubDate><guid>https://sourceforge.net42e292aac6ebdb750b904f8ca18b85dcedada783</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v54
+++ v55
@@ -21,7 +21,7 @@
 * Patron Enable Request (25) - Patron Enable Response (26) [(info)](https://sourceforge.net/p/jsip2/wiki/Patron%20Enable/)
 * Hold Request (15) - Hold Response (16) [(info)](https://sourceforge.net/p/jsip2/wiki/Hold/)
 * Renew Request (29) - Renew Response (30) [(info)](https://sourceforge.net/p/jsip2/wiki/Renew/)
-* Renew All Request (65) - Renew All Response (66)
+* Renew All Request (65) - Renew All Response (66) [(info)](https://sourceforge.net/p/jsip2/wiki/Renew%20All/)
 * Request resend (97)
 
 In addition to the official SIP2 messages listed above, each ILS may have their own extensions that are not included in the official documentation, but are described in the documentation of the ILS in question only. By default JSIP2 does not include these messages. 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 14:05:28 -0000</pubDate><guid>https://sourceforge.net418e308d8f6bf204879891af68d4f9b03891b8f2</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v53
+++ v54
@@ -20,7 +20,7 @@
 * Item Status Update Request (19) - Item Status Update Response (20) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Status%20Update/)
 * Patron Enable Request (25) - Patron Enable Response (26) [(info)](https://sourceforge.net/p/jsip2/wiki/Patron%20Enable/)
 * Hold Request (15) - Hold Response (16) [(info)](https://sourceforge.net/p/jsip2/wiki/Hold/)
-* Renew Request (29) - Renew Response (30)
+* Renew Request (29) - Renew Response (30) [(info)](https://sourceforge.net/p/jsip2/wiki/Renew/)
 * Renew All Request (65) - Renew All Response (66)
 * Request resend (97)
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 13:56:55 -0000</pubDate><guid>https://sourceforge.net41fa2e4d8d552a762c7264dc235660302ea15be3</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v52
+++ v53
@@ -19,7 +19,7 @@
 * Item Information Request (17) - Item Information Response (18) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Information/)
 * Item Status Update Request (19) - Item Status Update Response (20) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Status%20Update/)
 * Patron Enable Request (25) - Patron Enable Response (26) [(info)](https://sourceforge.net/p/jsip2/wiki/Patron%20Enable/)
-* Hold Request (15) - Hold Response (16)
+* Hold Request (15) - Hold Response (16) [(info)](https://sourceforge.net/p/jsip2/wiki/Hold/)
 * Renew Request (29) - Renew Response (30)
 * Renew All Request (65) - Renew All Response (66)
 * Request resend (97)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 13:46:22 -0000</pubDate><guid>https://sourceforge.netd0cd550b718a244b3bdd90b5953deea1a33884bc</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v51
+++ v52
@@ -18,7 +18,7 @@
 * Fee Paid Request (37) - Fee Paid Response (38) [(info)](https://sourceforge.net/p/jsip2/wiki/Fee%20Paid/)
 * Item Information Request (17) - Item Information Response (18) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Information/)
 * Item Status Update Request (19) - Item Status Update Response (20) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Status%20Update/)
-* Patron Enable Request (25) - Patron Enable Response (26)
+* Patron Enable Request (25) - Patron Enable Response (26) [(info)](https://sourceforge.net/p/jsip2/wiki/Patron%20Enable/)
 * Hold Request (15) - Hold Response (16)
 * Renew Request (29) - Renew Response (30)
 * Renew All Request (65) - Renew All Response (66)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 13:14:19 -0000</pubDate><guid>https://sourceforge.netade2255027af20209de3b10d783b7d44c859f23a</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v50
+++ v51
@@ -17,7 +17,7 @@
 * End Patron Session (35) - End Session Response (36) [(info)](https://sourceforge.net/p/jsip2/wiki/End%20Session/)
 * Fee Paid Request (37) - Fee Paid Response (38) [(info)](https://sourceforge.net/p/jsip2/wiki/Fee%20Paid/)
 * Item Information Request (17) - Item Information Response (18) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Information/)
-* Item Status Update Request (19) - Item Status Update Response (20)
+* Item Status Update Request (19) - Item Status Update Response (20) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Status%20Update/)
 * Patron Enable Request (25) - Patron Enable Response (26)
 * Hold Request (15) - Hold Response (16)
 * Renew Request (29) - Renew Response (30)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 13:10:26 -0000</pubDate><guid>https://sourceforge.net9e02d4a351d84ddb1a6d3de7cbfcfc835227efe4</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v49
+++ v50
@@ -16,7 +16,7 @@
 * Block Patron Request (01) - Patron Status Response (24) [(info)](https://sourceforge.net/p/jsip2/wiki/Block%20Patron/)
 * End Patron Session (35) - End Session Response (36) [(info)](https://sourceforge.net/p/jsip2/wiki/End%20Session/)
 * Fee Paid Request (37) - Fee Paid Response (38) [(info)](https://sourceforge.net/p/jsip2/wiki/Fee%20Paid/)
-* Item Information Request (17) - Item Information Response (18)
+* Item Information Request (17) - Item Information Response (18) [(info)](https://sourceforge.net/p/jsip2/wiki/Item%20Information/)
 * Item Status Update Request (19) - Item Status Update Response (20)
 * Patron Enable Request (25) - Patron Enable Response (26)
 * Hold Request (15) - Hold Response (16)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 13:06:30 -0000</pubDate><guid>https://sourceforge.net3bb7c5675b2fd06ea1c83b30c37c1613b94f11c7</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v48
+++ v49
@@ -15,7 +15,7 @@
 * Checkin Request (09) - Checkin Response (10) [(info)](https://sourceforge.net/p/jsip2/wiki/Checkin/)
 * Block Patron Request (01) - Patron Status Response (24) [(info)](https://sourceforge.net/p/jsip2/wiki/Block%20Patron/)
 * End Patron Session (35) - End Session Response (36) [(info)](https://sourceforge.net/p/jsip2/wiki/End%20Session/)
-* Fee Paid Request (37) - Fee Paid Response (38)
+* Fee Paid Request (37) - Fee Paid Response (38) [(info)](https://sourceforge.net/p/jsip2/wiki/Fee%20Paid/)
 * Item Information Request (17) - Item Information Response (18)
 * Item Status Update Request (19) - Item Status Update Response (20)
 * Patron Enable Request (25) - Patron Enable Response (26)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 12:51:45 -0000</pubDate><guid>https://sourceforge.netd26930d14f39ef74d0417018815a41eb64b444b2</guid></item><item><title>WikiPage Home modified by Petteri Kivimäki</title><link>https://sourceforge.net/p/jsip2/wiki/Home/</link><description>&lt;pre&gt;--- v47
+++ v48
@@ -14,7 +14,7 @@
 * Checkout Request (11) - Checout Response (12) [(info)](https://sourceforge.net/p/jsip2/wiki/Checkout/)
 * Checkin Request (09) - Checkin Response (10) [(info)](https://sourceforge.net/p/jsip2/wiki/Checkin/)
 * Block Patron Request (01) - Patron Status Response (24) [(info)](https://sourceforge.net/p/jsip2/wiki/Block%20Patron/)
-* End Patron Session (35) - End Session Response (36)
+* End Patron Session (35) - End Session Response (36) [(info)](https://sourceforge.net/p/jsip2/wiki/End%20Session/)
 * Fee Paid Request (37) - Fee Paid Response (38)
 * Item Information Request (17) - Item Information Response (18)
 * Item Status Update Request (19) - Item Status Update Response (20)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petteri Kivimäki</dc:creator><pubDate>Wed, 15 Aug 2012 12:45:26 -0000</pubDate><guid>https://sourceforge.net81c72d91da4c9e8b495583e8a8f782027708b20b</guid></item></channel></rss>