WebVoyáge and Configuration File Changes
Table of Contents
- Introduction
- WebVoyage changes
- Voyager 10.2.0 to 10.3.0
- Voyager 10.1.0 to 10.2.0
- Voyager 10.0.0 to 10.1.0
- New Skin Files
- Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/googleBooksAvail.js
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/export/endNoteCitationConfig.xml
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display_text.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
- New Configuration Files
- Changed Configuration Files
- Voyager 9.2.1 to 10.0.0
- Voyager 9.2.0 to 9.2.1
- Voyager 9.1.1 to 9.2.0
- Voyager 9.1.0 to 9.1.1
- Voyager 9.0 to 9.1
- New Skin Files
- Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/ajaxUtils.js
- tomcat/vwebv/context/vwebv/ui/exl_default/webvoyage.properties
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_myAccount.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_searchBasic.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/102X_display.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageTools/formInput.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
- tomcat/vxws/context/vxws/ui/exl_default/vxws.properties
- New Configuration Files
- Changed Configuration Files
- ini/log4j.properties-pub
- ini/log4j.properties-sel
- ini/PrimoExp-Availability.ini
- ini/PrimoExp-Publishing.ini
- ini/PrimoExp-Selective.ini
- ini/primo.log4j.properties
- ini/srusrwsvr.xml
- pds/html_form/global/login
- pds/html_form/global/relocate
- pds/html_form/global/uncertified-host-error
- pds/pdsadmin/templates/dps_ua_configuration.html
- pds/pdsadmin/templates/general_configuration.html
- pds/pdsadmin/templates/institution_general.html
- pds/pdsadmin/templates/institutions_list.html
- tomcat/vxws/context/vxws/WEB-INF/web.xml
- tomcat/vxws/ini/PrimoExp.ini
Introduction
This document describes changes to WebVoyage and other configuration files from Voyager 10.2.0 to Voyager 10.3.0. Documented below are the files changed and the specific changes to each file. Please see the Voyager 10.3.0 defect fixes for specific bug fixes addressed by these files. This document can be found on the Knowledge Center under Home > > Voyager > Release Notes > 10.3.0.
WebVoyage changes
The upgrade to 10.3.0 will overwrite exl_default directory with all of the new files listed below, as well as the default versions of all other WebVoyáge skin files in that directory. Never make changes to files in exl_default. Make copies of the files to update other skins. Review skin file changes and do one of the following:
- If a changed file has not been customized in your custom skin, replace it with a new copy from exl_default.
- If a file has been customized in your custom skin, review changes below, make a copy of the file from exl_default, and recommit customizations to the copy of the new file.
Test the skin after each customization is reapplied to the new files. See “What is process for upgrading skin directories?” for additional details. Files with a .tml extension do not need to be customized – these are templates and are not actively used in the OPAC display. If upgrading from a version of Voyager prior to 8.0.0, please note that there is not a Changed Skin Files document. Since the process for upgrading to Voyager 8.0.0 and higher from an earlier release requires that sites begin with the Voyager 8.x version of all skin files, no list of changed files is necessary.
Voyager 10.2.0 to 10.3.0
New Skin Files
- tomcat/vwebv/context/vwebv/ui/en_US/xsl/contentLayout/display/display_citation.xsl
Changed Skin Files
No skin files changed in Voyager 10.3.0
New Configuration Files
There are no new configuration files in Voyager 10.3.0
Changed Configuration Files
Changes to configuration files may impact vxws/other Web services, Primo extract configuration, self-check, or other functionality that uses these files. Check the files below after upgrade to ensure the most recent version is available. Apply changes as necessary.
- tomcat/conf/server.xml
tomcat/conf/server.xml
Original lines 59 - 65 | New lines 59 - 66 |
---|---|
secure="false" tcpNoDelay="true" URIEncoding="UTF-8" /> <Connector |
secure="false" tcpNoDelay="true" URIEncoding="UTF-8" secret="___AJP_SECRET___" /> <Connector |
Original lines 70 - 76 | New lines 71 - 78 |
secure="false" scheme="http" tcpNoDelay="true" /> <Connector |
secure="false" scheme="http" tcpNoDelay="true" secret="___AJP_SECRET___" /> <Connector |
Original lines 82 - 88 | New lines 84 - 91 |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" /> <Connector |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" secret="___AJP_SECRET___" /> <Connector |
Original lines 94 - 100 | New lines 97 - 104 |
secure="false" tcpNoDelay="true" URIEncoding="UTF-8" /> |
secure="false" tcpNoDelay="true" URIEncoding="UTF-8" secret="___AJP_SECRET___" /> |
Original lines 248 - 254 | New lines 252 - 259 |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" /> <Connector |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" secret="___AJP_SECRET___" /> <Connector |
Original lines 260 - 266 | New lines 265 - 272 |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" /> |
scheme="http" tcpNoDelay="true" URIEncoding="UTF-8" secret="___AJP_SECRET___" /> |
Original lines 377 - 383 | New lines 383 - 390 |
scheme="http" secure="false" tcpNoDelay="true" URIEncoding="UTF-8" /> <Engine name="VoyagerPrimo01" defaultHost="localhost"> |
scheme="http" secure="false" tcpNoDelay="true" secret="___AJP_SECRET___" URIEncoding="UTF-8" /> <Engine name="VoyagerPrimo01" defaultHost="localhost"> |
Voyager 10.1.0 to 10.2.0
New Skin Files
There are no new skin files in Voyager 10.2.0
Changed Skin Files
Changes to configuration files may impact vxws/other Web services, Primo extract configuration, self-check, or other functionality that uses these files. Check the files below after upgrade to ensure the most recent version is available. Apply changes as necessary.
List of files changed
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageFacets/resultsFacets.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageFacets/resultsFacets.xsl
Original lines 117 - 123 | New lines 117 - 130 |
---|---|
</xsl:variable> <!-- ## link & text ## --> <!-- ## Loop thru the content lines ## --> <xsl:for-each select="page:element[contains(@nameId,'page.searchResults.contents.line')]"> <div class="line{position()}Link"> <!-- ## Special handling of the 5th line ## --> |
</xsl:variable> <!-- ## link & text ## --> <!-- ## Loop thru the content lines ## --> <!-- If there is a heading - output it first with link to title --> <xsl:if test="page:element[@nameId='page.searchResults.contents.heading']/page:linkText"> <a href="{$linkURL}"> <xsl:value-of select="page:element[@nameId='page.searchResults.contents.heading']/page:linkText"/> </a> </xsl:if> <xsl:for-each select="page:element[contains(@nameId,'page.searchResults.contents.line')]"> <div class="line{position()}Link"> <!-- ## Special handling of the 5th line ## --> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
Original lines 659 - 665 | New lines 659 - 666 |
---|---|
<limit code="gd">Grenada</limit> <limit code="gu">Guam</limit> <limit code="gt">Guatemala</limit> <limit code="pg">Guinea-Bissau</limit> <limit code="gv">Guinea</limit> <limit code="gy">Guyana</limit> |
<limit code="gd">Grenada</limit> <limit code="gu">Guam</limit> <limit code="gt">Guatemala</limit> <limit code="gg">Guernsey</limit> <limit code="pg">Guinea-Bissau</limit> <limit code="gv">Guinea</limit> <limit code="gy">Guyana</limit> |
Original lines 678 - 688 | New lines 679 - 691 |
<limit code="iq">Iraq</limit> <limit code="iy">Iraq-Saudi Arabia Neutral Zone</limit> <limit code="ie">Ireland</limit> <limit code="is">Israel</limit> <limit code="it">Italy</limit> <limit code="jm">Jamaica</limit> <limit code="ja">Japan</limit> <limit code="ji">Johnston Atoll</limit> <limit code="jo">Jordan</limit> <limit code="ksu">Kansas</limit> |
<limit code="iq">Iraq</limit> <limit code="iy">Iraq-Saudi Arabia Neutral Zone</limit> <limit code="ie">Ireland</limit> <limit code="im">Isle of Man</limit> <limit code="is">Israel</limit> <limit code="it">Italy</limit> <limit code="jm">Jamaica</limit> <limit code="ja">Japan</limit> <limit code="je">Jersey</limit> <limit code="ji">Johnston Atoll</limit> <limit code="jo">Jordan</limit> <limit code="ksu">Kansas</limit> |
New Configuration Files
There are no new configuration files in Voyager 10.2.0
Changed Configuration Files
List of files changed
- ini/voyager.env
- pds/apache/conf/httpd.conf
- tomcat/conf/server.xml
ini/voyager.env
Original lines 17 - 24 | New lines 17 - 30 |
---|---|
export VOYAGER=___VOYAGER_BASE___ export VOYAGERINI=$VOYAGER/$DATABASE/ini/voyager.ini export VERSION=___VERSION___ export RELEASE=v$(echo $VERSION | perl -p -e 's/^20+//g' | awk -F. '{print $1 "." $2 "." $3}') ########################################################################## ## The following is no longer just for Circ Self Check |
export VOYAGER=___VOYAGER_BASE___ export VOYAGERINI=$VOYAGER/$DATABASE/ini/voyager.ini export VERSION=___VERSION___ T_IFS=${IFS} IFS=" . " set -A VERSION_TEMP $VERSION IFS=${T_IFS} export RELEASE="v${VERSION_TEMP[0]##2+(0)}.${VERSION_TEMP[1]}.${VERSION_TEMP[2]}" ########################################################################## ## The following is no longer just for Circ Self Check |
Original lines 67 - 95 | New lines 73 - 93 |
########################################################################## ## Add paths to executables and run-time libraries ## MS Windows Specific if ; then export PATH_DELIMITER=";" export PATH="$VOYAGER_BIN;$ORACLE_HOME/bin;$PATH;." export LD_LIBRARY_PATH="$VOYAGER_LIB;$ORACLE_LIB;$LD_LIBRARY_PATH" else export PATH_DELIMITER=":" export PATH=$VOYAGER_BIN:$PATH:. export LD_LIBRARY_PATH=$VOYAGER_LIB:$ORACLE_LIB:$LD_LIBRARY_PATH fi ## AIX Specific if ; then export LIBPATH=$VOYAGER_LIB:$ORACLE_LIB:$LD_LIBRARY_PATH fi ## SunOS Specific if ; then if ; then export LD_PRELOAD_32=/lib/secure/libumem.so fi fi ########################################################################## ## Scandoc specific parameters(if necessary) |
########################################################################## ## Add paths to executables and run-time libraries export PATH_DELIMITER=":" export PATH=$VOYAGER_BIN:$PATH:. # The binaries should be compilied with a suitable searchpath in both common cases. # Setting the LD_LIBRARY_PATH ought to only be confusing if [[ "$VOYAGER_LIB" != "/m1/voyager/lib/${VERSION_TEMP[0]}.${VERSION_TEMP[1]}.${VERSION_TEMP[2]}" && "$VOYAGER_LIB" != "/m1/voyager/${VERSION_TEMP[0]}.${VERSION_TEMP[1]}.${VERSION_TEMP[2]}/lib" ]]; then export LD_LIBRARY_PATH=$VOYAGER_LIB:$LD_LIBRARY_PATH fi ## SunOS Specific if ; then export LD_PRELOAD_32=/lib/secure/libumem.so fi ########################################################################## ## Scandoc specific parameters(if necessary) |
Original lines 143 - 155 | New lines 141 - 147 |
# export UB_BARCODE_CONFIG=$VOYAGER/$DATABASE/ini/ub_barcode_config.xml ######################################################################## ## Nutcracker Environment MS Windows Specific if ; then export NUT_ENV_LITERAL=TMPDIR fi ########################################################################## ## Tomcat Wrapper ## If you wish to enable the Java Service Wrapper delivered, set the flag to Y. |
# export UB_BARCODE_CONFIG=$VOYAGER/$DATABASE/ini/ub_barcode_config.xml ########################################################################## ## Tomcat Wrapper ## If you wish to enable the Java Service Wrapper delivered, set the flag to Y. |
pds/apache/conf/httpd.conf
Original lines 19 - 25 | New lines 19 - 28 |
---|---|
Include conf/ssl.conf </IfModule> Timeout 300 KeepAlive On MaxKeepAliveRequests 100 |
Include conf/ssl.conf </IfModule> # Voyager Apache 2.4.38 + has MPM modulized LoadModule mpm_event_module @_APACHE_BASE/modules/mod_mpm_event.so Timeout 300 KeepAlive On MaxKeepAliveRequests 100 |
tomcat/conf/server.xml
Original lines 20 - 32 | New lines 20 - 32 |
---|---|
url="___ORACLEDB.URL___:___ORACLE_SID___" username="___SCHEMA_USER___" password="___SCHEMA_PASSWORD___" maxActive="60" maxIdle="10" minIdle="0" initialSize="20" maxWait="30000" removeAbandoned="true" removeAbandonedTimeout="60" /> </GlobalNamingResources> |
url="___ORACLEDB.URL___:___ORACLE_SID___" username="___SCHEMA_USER___" password="___SCHEMA_PASSWORD___" maxTotal="60" maxIdle="10" minIdle="0" initialSize="20" maxWaitMillis="30000" removeAbandonedOnMaintenance="true" removeAbandonedTimeout="60" /> </GlobalNamingResources> |
Voyager 10.0.0 to 10.1.0
New Skin Files
There are no new skin files in Voyager 10.1.0
Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/googleBooksAvail.js
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/export/endNoteCitationConfig.xml
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display_text.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/googleBooksAvail.js
Original lines 147 - 154 | New lines 147 - 154 |
---|---|
// and the callback funtion is also specified as a URI argument. var scriptElement = document.createElement("script"); scriptElement.setAttribute("id", "googleBooksScript"); scriptElement.setAttribute("src", "http://books.google.com/books?bibkeys=" + escape(document.getElementById(bibKey).value) + "&jscmd=viewapi&callback="+handler); scriptElement.setAttribute("type", "text/javascript"); // make the request to Google booksearcsh |
// and the callback funtion is also specified as a URI argument. var scriptElement = document.createElement("script"); scriptElement.setAttribute("id", "googleBooksScript"); scriptElement.setAttribute("src", "https://books.google.com/books?bibkeys=" + escape(document.getElementById(bibKey).value) + "&jscmd=viewapi&callback="+handler); scriptElement.setAttribute("type", "text/javascript"); // make the request to Google booksearcsh |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/export/endNoteCitationConfig.xml
Original lines 28 - 40 | New lines 28 - 40 |
---|---|
<displayTag field="710" indicator1="X" indicator2="X" subfield="ab"/> </displayTags> <titleTags label="Title:"> <displayTag field="130" indicator1="X" indicator2="X" subfield="aplskfmnor"/> <displayTag field="240" indicator1="X" indicator2="X" subfield="aplskfmnor"/> <displayTag field="730" indicator1="X" indicator2="X" subfield="aplskfmnor"/> <displayTag field="245" indicator1="X" indicator2="X" subfield="abcfknps"/> </titleTags> <displayTags label="Series Editor:" > <displayTag field="800" indicator1="X" indicator2="X" subfield="a" /> |
<displayTag field="710" indicator1="X" indicator2="X" subfield="ab"/> </displayTags> <displayTags label="Title:"> <displayTag field="130" indicator1="X" indicator2="X" subfield="aplskfmnor"/> <displayTag field="240" indicator1="X" indicator2="X" subfield="aplskfmnor" preText="[" postText="]"/> <displayTag field="730" indicator1="X" indicator2="X" subfield="aplskfmnor"/> <displayTag field="245" indicator1="X" indicator2="X" subfield="abcfknps"/> </displayTags> <displayTags label="Series Editor:" > <displayTag field="800" indicator1="X" indicator2="X" subfield="a" /> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display_text.xsl
Original lines 67 - 78 | New lines 67 - 73 |
---|---|
<xsl:choose> <xsl:when test="$recordType='bib'"> <!-- ## Bibliographic Title ## --> <xsl:call-template name="buildTitle"> <xsl:with-param name="mfhdID" select="$mfhdID"/> <xsl:with-param name="recordType" select="$recordType"/> </xsl:call-template> <!-- ## Bibliographic Tags ## --> <xsl:for-each select="/display/displayTags"> |
<xsl:choose> <xsl:when test="$recordType='bib'"> <!-- ## Bibliographic Tags ## --> <xsl:for-each select="/display/displayTags"> |
Original lines 200 - 257 | New lines 195 - 595 |
<!-- ###################################################################### --> <xsl:template name="outputDisplayData"> <xsl:param name="displayData"/> <xsl:choose> <xsl:when test="string-length($displayData) and displayTag/@field='9000'"> <xsl:choose> <xsl:when test="string-length(@label)"> <xsl:value-of select="@label"/> </xsl:when> </xsl:choose> <xsl:value-of select="$new_line"/> <xsl:call-template name="addTabsBeforeDataAfterLabel"> <xsl:with-param name="label" select="@label"/> </xsl:call-template> <xsl:copy-of select="$displayData"/> </xsl:when> <xsl:when test="string-length($displayData)"> <xsl:choose> <xsl:when test="string-length(@label)"> <xsl:value-of select="@label"/> </xsl:when> </xsl:choose> <xsl:call-template name="addTabsBeforeDataAfterLabel"> <xsl:with-param name="label" select="@label"/> </xsl:call-template> <xsl:copy-of select="$displayData"/> <xsl:value-of select="$new_line"/> </xsl:when> <xsl:when test="not(string-length($displayData))"> <xsl:if test="string-length(@notFound)"> <xsl:choose> <xsl:when test="string-length(@label)"> <xsl:value-of select="@label"/> </xsl:when> </xsl:choose> <xsl:call-template name="addTabsBeforeDataAfterLabel"> <xsl:with-param name="label" select="@label"/> </xsl:call-template> <xsl:value-of select="@notFound"/> <xsl:value-of select="$new_line"/> </xsl:if> </xsl:when> </xsl:choose> |
<!-- ###################################################################### --> <!-- template called by outputDisplayData --> <!-- from stack overflow use to get the last space in the data to break the line further --> <xsl:template name="last-index-of"> <xsl:param name="txt"/> <xsl:param name="remainder" /> <xsl:param name="delimiter" /> <xsl:choose> <xsl:when test="contains($remainder, $delimiter)"> <xsl:call-template name="last-index-of"> <xsl:with-param name="txt" select="$txt"/> <xsl:with-param name="remainder" select="substring-after($remainder, $delimiter)"/> <xsl:with-param name="delimiter" select="$delimiter"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:variable name="lastIndex" select="string-length(substring($txt, 1, string-length($txt)-string-length($remainder)))+1"/> <xsl:choose> <xsl:when test="string-length($remainder)=0"> <xsl:value-of select="string-length($txt)"/> </xsl:when> <xsl:when test="$lastIndex>0"> <xsl:value-of select="($lastIndex - string-length($delimiter))"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="0"/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- from stack overflow recursively pad the space up to the max of each column as needed --> <xsl:template name="fillSpace"> <xsl:param name="cnt"/> <xsl:param name="chr"/> <xsl:value-of select="$chr"/> <xsl:if test="$cnt > 1"> <xsl:call-template name="fillSpace"> <xsl:with-param name="cnt" select="$cnt - 1"/> <xsl:with-param name="chr" select="$chr"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template name="removeLeadingTabsSpaces"> <xsl:param name="txt"/> <xsl:param name="data"/> <xsl:choose> <xsl:when test="starts-with($data, $tab)"> <xsl:call-template name="removeLeadingTabsSpaces"> <xsl:with-param name="txt" select="$txt"/> <xsl:with-param name="data" select="substring-after($data, $tab)"/> </xsl:call-template> </xsl:when> <xsl:when test="starts-with($data, ' ')"> <xsl:call-template name="removeLeadingTabsSpaces"> <xsl:with-param name="txt" select="$txt"/> <xsl:with-param name="data" select="substring-after($data, ' ')"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:variable name="lastIndex" select="string-length(substring($txt, 1, string-length($txt)-string-length($data)))+1"/> <xsl:choose> <xsl:when test="string-length($data)=0"> <xsl:value-of select="string-length($txt)"/> </xsl:when> <xsl:when test="$lastIndex > 0"> <xsl:value-of select="$lastIndex"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="0"/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="outDisplayedString"> <xsl:param name="fullString"/> <xsl:param name="curDisplayString"/> <xsl:param name="columnWidth"/> <xsl:param name="labelColumnWidth"/> <xsl:param name="curIndx"/> <xsl:param name="padLabel"/> <xsl:variable name="lastSpaceIndx" > <xsl:choose> <!-- this is the last section of the full string --> <xsl:when test="(string-length($fullString) - ($curIndx + string-length($curDisplayString))) <= 0"> <xsl:value-of select="string-length($curDisplayString)"/> </xsl:when> <xsl:otherwise> <xsl:call-template name="last-index-of"> <xsl:with-param name="txt" select="$curDisplayString" /> <xsl:with-param name="remainder" select="$curDisplayString" /> <xsl:with-param name="delimiter" select="' '"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> </xsl:variable> <!-- indentation for second line of data as in classic --> <xsl:choose> <xsl:when test="$padLabel = 'yes'"> <xsl:call-template name="fillSpace" > <xsl:with-param name="cnt" select="$labelColumnWidth"/> <xsl:with-param name="chr" select="' '"/> </xsl:call-template> <xsl:value-of select="' '"/> </xsl:when> </xsl:choose> <xsl:choose> <xsl:when test="($lastSpaceIndx = string-length($curDisplayString)) or ($lastSpaceIndx = 0)"> <xsl:value-of select="$curDisplayString"/> </xsl:when> <xsl:when test="$lastSpaceIndx > 0"> <xsl:variable name="outStr"> <xsl:value-of select="substring($curDisplayString, 1, $lastSpaceIndx)"/> </xsl:variable> <xsl:value-of select="$outStr"/> <xsl:choose> <xsl:when test="$columnWidth > string-length($outStr)"> <xsl:call-template name="fillSpace" > <xsl:with-param name="cnt" select="$columnWidth - string-length($outStr)"/> <xsl:with-param name="chr" select="' '"/> </xsl:call-template> </xsl:when> </xsl:choose> </xsl:when> </xsl:choose> <xsl:variable name="remaining"> <xsl:choose> <xsl:when test="$lastSpaceIndx > 0"> <xsl:value-of select="substring($fullString, $curIndx + $lastSpaceIndx, string-length($fullString) - ($curIndx + $lastSpaceIndx) + 1)"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:if test="string-length($remaining) > 0"> <xsl:value-of select="$new_line"/> <xsl:variable name="processedStr"> <xsl:choose> <xsl:when test="string-length($remaining) <= $columnWidth"> <xsl:value-of select="$remaining"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="substring($remaining, 1, $columnWidth)"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <!-- column width in second line will be indented --> <xsl:call-template name="outDisplayedString"> <xsl:with-param name="fullString" select="$fullString"/> <xsl:with-param name="curDisplayString" select="$processedStr"/> <xsl:with-param name="columnWidth" select="56"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth"/> <xsl:with-param name="padLabel" select="'yes'"/> <xsl:with-param name="curIndx" select="($curIndx + $lastSpaceIndx)"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template name="getOutputLabel"> <xsl:choose> <xsl:when test="string-length(@label)"> <xsl:value-of select="@label"/> </xsl:when> </xsl:choose> </xsl:template> <!-- as in the classic webvoyage, print out multiple lines of data --> <!-- if it is longer than a line, pad data as necessary --> <xsl:template name="outputData"> <xsl:param name="data"/> <xsl:param name="hasLabel"/> <xsl:param name="labelColumnWidth"/> <xsl:param name="dataColumnWidth"/> <!-- output the data and check if there is a second line, then --> <!-- call the same template recursively with updated paramater --> <!-- fill space if there is no label on the same line --> <xsl:choose> <xsl:when test="$hasLabel = 'no'"> <xsl:call-template name="fillSpace" > <xsl:with-param name="cnt" select="$labelColumnWidth"/> <xsl:with-param name="chr" select="' '"/> </xsl:call-template> </xsl:when> </xsl:choose> <!-- some data from transform may not have new line such as Format: --> <!-- we will treat the whole data as a string --> <xsl:variable name="outputString"> <xsl:choose> <xsl:when test="contains($data, $new_line)"> <xsl:value-of select="substring-before($data, $new_line)"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$data"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:variable name="outputIndx"> <xsl:call-template name="removeLeadingTabsSpaces"> <xsl:with-param name="txt" select="$outputString"/> <xsl:with-param name="data" select="$outputString"/> </xsl:call-template> </xsl:variable> <!-- need further process the string if it is longer than the column width --> <xsl:variable name="displayedString"> <xsl:choose> <xsl:when test="$outputIndx > 0"> <xsl:value-of select="substring($outputString, $outputIndx, string-length($outputString) - $outputIndx + 1)"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:choose> <xsl:when test="string-length($displayedString) > $dataColumnWidth"> <xsl:call-template name="outDisplayedString"> <xsl:with-param name="fullString" select="$displayedString"/> <xsl:with-param name="curDisplayString" select="substring($displayedString, 1, $dataColumnWidth)"/> <xsl:with-param name="columnWidth" select="$dataColumnWidth"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth"/> <xsl:with-param name="padLabel" select="'no'"/> <xsl:with-param name="curIndx" select="1"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$displayedString"/> <xsl:choose> <xsl:when test="$dataColumnWidth > string-length($displayedString)"> <xsl:call-template name="fillSpace" > <xsl:with-param name="cnt" select="$dataColumnWidth - string-length($displayedString)"/> <xsl:with-param name="chr" select="' '"/> </xsl:call-template> </xsl:when> </xsl:choose> </xsl:otherwise> </xsl:choose> <xsl:value-of select="$new_line"/> <xsl:variable name="remainingString"> <xsl:value-of select="substring-after($data, $new_line)"/> </xsl:variable> <!-- check if we have second line and update variables, call same template --> <xsl:if test=" string-length($remainingString) > 0"> <xsl:variable name="updatedHasLabel"> <xsl:choose> <xsl:when test="$hasLabel = 'yes'"> <xsl:value-of select="'no'"/> </xsl:when> <xsl:otherwise> <!-- unchanged --> <xsl:value-of select="$hasLabel"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:call-template name="outputData"> <xsl:with-param name="data" select="$remainingString"/> <xsl:with-param name="hasLabel" select="$updatedHasLabel"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth"/> <xsl:with-param name="dataColumnWidth" select="$dataColumnWidth"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template name="outputLabelAndData"> <xsl:param name="displayData"/> <xsl:param name="labelColumnWidth"/> <xsl:param name="dataColumnWidth"/> <xsl:variable name="printedLabel"> <xsl:call-template name="getOutputLabel" /> </xsl:variable> <xsl:choose> <!-- if longer than the label column width, print it and add a new line --> <xsl:when test="string-length($printedLabel)"> <xsl:choose> <xsl:when test="string-length($printedLabel) > $labelColumnWidth"> <xsl:value-of select="$printedLabel" /> <xsl:value-of select="$new_line"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$printedLabel" /> <xsl:call-template name="fillSpace" > <xsl:with-param name="cnt" select="$labelColumnWidth - string-length($printedLabel)"/> <xsl:with-param name="chr" select="' '"/> </xsl:call-template> </xsl:otherwise> </xsl:choose> </xsl:when> </xsl:choose> <!-- only output data if there is data --> <xsl:choose> <xsl:when test="$displayData"> <!-- if there is a short label on the same line set haveLabel to true --> <!-- to print out data on the same line, just like classic webvoyage --> <xsl:variable name="hasLabel"> <xsl:choose> <xsl:when test="string-length($printedLabel)"> <xsl:choose> <xsl:when test="string-length($printedLabel) <= $labelColumnWidth"> <xsl:value-of select="'yes'"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="'no'"/> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:value-of select="'no'"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:call-template name="outputData"> <xsl:with-param name="data" select="$displayData"/> <xsl:with-param name="hasLabel" select="$hasLabel"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth" /> <xsl:with-param name="dataColumnWidth" select="$dataColumnWidth" /> </xsl:call-template> </xsl:when> <xsl:otherwise> <xsl:value-of select="$new_line"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!-- Holding data from the transformer is a group of carriage return separated --> <!-- label and data pair and should not break them apart --> <xsl:template name="outputHoldingFieldData"> <xsl:param name="holdingDisplayData"/> <xsl:value-of select="substring-before($holdingDisplayData, $new_line)"/> <xsl:value-of select="$new_line"/> <xsl:variable name="remaining"> <xsl:value-of select="substring-after($holdingDisplayData, $new_line)"/> </xsl:variable> <xsl:choose> <xsl:when test="string-length($remaining)"> <xsl:call-template name="outputHoldingFieldData"> <xsl:with-param name="holdingDisplayData" select="$remaining"/> </xsl:call-template> </xsl:when> </xsl:choose> </xsl:template> <xsl:template name="outputDisplayData"> <xsl:param name="displayData"/> <!-- Classic webvoyage, label column 20 characters, data column 58 characters --> <xsl:variable name="labelColumnWidth"> <xsl:value-of select="20"/> </xsl:variable> <xsl:variable name="dataColumnWidth"> <xsl:value-of select="58"/> </xsl:variable> <xsl:choose> <xsl:when test="string-length($displayData) and displayTag/@field='9000'"> <xsl:choose> <xsl:when test="string-length(@label)"> <xsl:value-of select="@label"/> </xsl:when> </xsl:choose> <xsl:value-of select="$new_line"/> <!-- holding data is built as a group of carriage return -separated --> <!-- subfields, need to be handled differently for output --> <xsl:call-template name="outputHoldingFieldData" > <xsl:with-param name="holdingDisplayData" select="$displayData"/> </xsl:call-template> </xsl:when> <xsl:when test="string-length($displayData)"> <xsl:call-template name="outputLabelAndData"> <xsl:with-param name="displayData" select="$displayData"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth"/> <xsl:with-param name="dataColumnWidth" select="$dataColumnWidth"/> </xsl:call-template> </xsl:when> <xsl:when test="not(string-length($displayData))"> <xsl:if test="string-length(@notFound)"> <xsl:call-template name="outputLabelAndData"> <xsl:with-param name="displayData" select="@notFound"/> <xsl:with-param name="labelColumnWidth" select="$labelColumnWidth"/> <xsl:with-param name="dataColumnWidth" select="$dataColumnWidth"/> </xsl:call-template> </xsl:if> </xsl:when> </xsl:choose> |
Original lines 554 - 560 | New lines 892 - 900 |
</xsl:choose> </xsl:for-each> --> <xsl:for-each select="slim:subfield"> <xsl:choose> <xsl:when test="contains($subfield,@code)"> |
</xsl:choose> </xsl:for-each> --> <!-- output the prefix and postfix only once for this group of subfields for this tag --> <!-- the prefix and post fix are defined in endNoteCitationConfig.xml for 240 field --> <xsl:for-each select="slim:subfield"> <xsl:choose> <xsl:when test="contains($subfield,@code)"> |
Original lines 561 - 571 | New lines 901 - 911 |
<xsl:value-of select="@code"/> </xsl:variable> <xsl:variable name="subfieldPreText"> <xsl:if test="$displayTag"><xsl:value-of select="$displayTag/subfield[@value=$subfieldCode]/@preText"/></xsl:if> </xsl:variable> <xsl:variable name="subfieldPostText"> <xsl:if test="$displayTag"><xsl:value-of select="$displayTag/subfield[@value=$subfieldCode]/@postText"/></xsl:if> </xsl:variable> <xsl:choose> |
<xsl:value-of select="@code"/> </xsl:variable> <xsl:variable name="subfieldPreText"> <xsl:if test="($displayTag) and (position() = 1)"><xsl:value-of select="$displayTag/@preText"/></xsl:if> </xsl:variable> <xsl:variable name="subfieldPostText"> <xsl:if test="($displayTag) and (position() = last())"><xsl:value-of select="$displayTag/@postText"/></xsl:if> </xsl:variable> <xsl:choose> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/display/display.xsl
Original lines 85 - 92 | New lines 85 - 93 |
---|---|
<xsl:variable name="bibFormats" select="$Configs/pageConfigs/bibFormats"/> <xsl:variable name="browse" select="'%2B'"/> <!-- ## Definition of URN and DOI link from webvoyage.properties file the default is a blank string ## --> <xsl:variable name="doiLink"> |
<xsl:variable name="bibFormats" select="$Configs/pageConfigs/bibFormats"/> <!-- use the '+' instead of '%2B' to avoid double URL encoding --> <xsl:variable name="browse" select="'+'"/> <!-- ## Definition of URN and DOI link from webvoyage.properties file the default is a blank string ## --> <xsl:variable name="doiLink"> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
Original lines 15 - 23 | New lines 15 - 23 |
---|---|
** Version : 8.2.0 ** Created : 05-DEC-2007 ** Orig Author : David Sellers ** Last Modified : 09-APR-2012 ** Last Modified By : Mel Pemble --> <pageLimits> |
** Version : 8.2.0 ** Created : 05-DEC-2007 ** Orig Author : David Sellers ** Last Modified : 17-JAN-2018 ** Last Modified By : Mark Gobat --> <pageLimits> |
Original lines 60 - 66 | New lines 60 - 67 |
<limitGroup type="language" label="Language:"> <!--Updated per http://www.loc.gov/marc/languages/language_code.html 23 January 2015 MD --> <limit code="all" default="Y">All Languages</limit> <limit code="ENG">English</limit> |
<limitGroup type="language" label="Language:"> <!--Updated per http://www.loc.gov/marc/languages/language_code.html 23 January 2015 MD --> <!--Updated per http://www.loc.gov/marc/languages/language_code.html 17 January 2018 MD --> <limit code="all" default="Y">All Languages</limit> <limit code="ENG">English</limit> |
Original lines 355 - 361 | New lines 356 - 363 |
<limit code="MDF">Moksha</limit> <limit code="MON">Mongolian</limit> <limit code="LOL">Mongo-Nkundu</limit> <limit code="MKH">Mon-Khmer (Other)</limit> <limit code="MOS">Mooré</limit> <limit code="MUL">Multiple languages</limit> |
<limit code="MDF">Moksha</limit> <limit code="MON">Mongolian</limit> <limit code="LOL">Mongo-Nkundu</limit> <limit code="CNR">Montenegrin</limit> <limit code="MKH">Mon-Khmer (Other)</limit> <limit code="MOS">Mooré</limit> <limit code="MUL">Multiple languages</limit> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
Original lines 440 - 446 | New lines 440 - 447 |
---|---|
<br/>You have more than the maximum allowed demerits for consortial borrowing. </pageMsg> <pageMsg errorCode="searchResults.noHits">Search resulted in no hits.</pageMsg> </pageMessages> |
<br/>You have more than the maximum allowed demerits for consortial borrowing. </pageMsg> <pageMsg errorCode="searchResults.noHits">Search resulted in no hits.</pageMsg> <pageMsg errorCode="searchResults.truncated">Search results were truncated.</pageMsg> </pageMessages> |
New Configuration Files
- pds/html_form/global/uncertified-host-goto-error
Changed Configuration Files
Changes to configuration files may impact vxws/other Web services, Primo extract configuration, self-check, or other functionality that uses these files. Check the files below after upgrade to ensure the most recent version is available. Apply changes as necessary.
No configuration files changed in Voyager 10.1.0
Voyager 9.2.1 to 10.0.0
New Skin Files
There are no new skin files in Voyager 10.0.0
Changed Skin Files
No skin files changed in Voyager 10.0.0
New Configuration Files
- pds/service_proc/metalib_x_server_new.pl
Changed Configuration Files
Changes to configuration files may impact vxws/other Web services, Primo extract configuration, self-check, or other functionality that uses these files. Check the files below after upgrade to ensure the most recent version is available. Apply changes as necessary.
- ini/voyager.env
- pds/conf_table/general_conf
- pds/conf_table/heading_error.eng
- tomcat/conf/server.xml
ini/voyager.env
Original lines 17 - 24 | New lines 17 - 24 |
---|---|
export VOYAGER=___VOYAGER_BASE___ export VOYAGERINI=$VOYAGER/$DATABASE/ini/voyager.ini export VERSION=___VERSION___ export RELEASE=v$(echo $VERSION | awk -F. '{print substr( $1, length($1), length($1) ) "." $2 "." $3}') ########################################################################## ## The following is no longer just for Circ Self Check |
export VOYAGER=___VOYAGER_BASE___ export VOYAGERINI=$VOYAGER/$DATABASE/ini/voyager.ini export VERSION=___VERSION___ export RELEASE=v$(echo $VERSION | perl -p -e 's/^20+//g' | awk -F. '{print $1 "." $2 "." $3}') ########################################################################## ## The following is no longer just for Circ Self Check |
Original lines 178 - 187 | New lines 178 - 182 |
PPRG_JAVA_OPTS=___PPRG_JAVA_OPTS___ TOMCAT_JAVA_OPTS=___TOMCAT_JAVA_OPTs___ |
PPRG_JAVA_OPTS=___PPRG_JAVA_OPTS___ TOMCAT_JAVA_OPTS=___TOMCAT_JAVA_OPTs___ # DO NOT REMOVE - this line enables the new voyager lock mechanism: VOYAGER_LOCKFILE |
pds/conf_table/general_conf
Original lines 5 - 20 | New lines 5 - 14 |
---|---|
[LOGOUT] TYPE1 = digitool,metalib,aleph,primo,voyager [END] [DEFAULT_INSTITUTE] METALIB = METALIB [END] [PERSISTENT_COOKIE] pds_cookie_exp = 30 [END] [ALLOWED_HOSTS] HOSTS = CHECK = N |
[LOGOUT] TYPE1 = digitool,metalib,aleph,primo,voyager [END] [PERSISTENT_COOKIE] pds_cookie_exp = 1 [END] [ALLOWED_HOSTS] HOSTS = CHECK = N |
pds/conf_table/heading_error.eng
Original lines 1 - 7 | New lines 1 - 7 |
---|---|
0001 L Missing ID 0002 L Missing Last Name 0003 L Service not defined in tab_service. 0004 L Invalid ID and/or Last Name. Please re-enter. 0005 L Invalid institution. 0006 L Missing PIN |
0001 L Missing Password 0002 L Missing ID 0003 L Service not defined in tab_service. 0004 L Invalid UserID and/or Password. Please re-enter. 0005 L Invalid institution. 0006 L Missing PIN |
Voyager 9.2.0 to 9.2.1
New Skin Files
There are no new skin files in Voyager 9.2.1
Changed Skin Files
No skin files changed in Voyager 9.2.1
New Configuration Files
There are no new configuration files in Voyager 9.2.1
Changed Configuration Files
No configuration files changed in Voyager 9.2.1
Voyager 9.1.1 to 9.2.0
New Skin Files
There are no new skin files in Voyager 9.2.0
Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageTools/tools.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
- tomcat/vxws/context/vxws/ui/exl_default/vxws.properties
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageTools/tools.xsl
Original lines 1 - 5 | New lines 1 - 6 |
---|---|
<!-- $Revision: 1.6 $ $Date: 2013/01/10 21:48:42 $ --> <!-- $Revision: 1.7 $ $Date: 2015/05/01 14:26:17 $ --> <!-- #(c)#===================================================================== #(c)# |
<!-- $Revision: 1.6 $ $Date: 2013/01/10 21:48:42 $ --> <?xml version="1.0" encoding="UTF-8"?> <!-- $Revision: 1.7 $ $Date: 2015/05/01 14:26:17 $ --> <!-- #(c)#===================================================================== #(c)# |
Original lines 23 - 29 | New lines 24 - 33 |
xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xalan="http://xml.apache.org/xalan" xmlns:page="http://www.exlibrisgroup.com/voyager/webvoyage/page"> <!-- ## A Place to put Global Templates used in the interface ## |
xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xalan="http://xml.apache.org/xalan" xmlns:page="http://www.exlibrisgroup.com/voyager/webvoyage/page"> <!-- <xsl:output version="1.0" encoding="UTF-8"/> --> <!-- ## A Place to put Global Templates used in the interface ## |
Original lines 44 - 50 | New lines 48 - 57 |
<!-- Characters that usually don't need to be escaped --> <xsl:variable name="safe">!'()*-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~</xsl:variable> <xsl:variable name="hex" >0123456789ABCDEF</xsl:variable> <!-- ######################################################### --> |
<!-- Characters that usually don't need to be escaped --> <xsl:variable name="safe">!'()*-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~</xsl:variable> <!-- The aesc character is not encoded correctly by the url-encode. It is safe to let pass unencoded for the major browsers --> <xsl:variable name="aesc">Ææ</xsl:variable> <xsl:variable name="hex" >0123456789ABCDEF</xsl:variable> <!-- ######################################################### --> |
Original lines 492 - 498 | New lines 499 - 511 |
<xsl:when test="contains($safe,$first-char)"> <xsl:value-of select="$first-char"/> </xsl:when> <xsl:when test="contains ($charRange,$first-char)"> <xsl:variable name="codepoint"> <xsl:choose> |
<xsl:when test="contains($safe,$first-char)"> <xsl:value-of select="$first-char"/> </xsl:when> <xsl:when test="contains($aesc,$first-char)"> <!-- Safe to let pass unencoded for major browsers --> <xsl:value-of select="$first-char"/> </xsl:when> <xsl:when test="contains ($charRange,$first-char)"> <xsl:variable name="codepoint"> <xsl:choose> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/limits.xml
Original lines 59 - 172 | New lines 59 - 170 |
---|---|
</limitGroup> <limitGroup type="language" label="Language:"> <!--Codes updated through 2007 Edition http://www.loc.gov/marc/languages/ --> <limit code="all" default="Y">All Languages</limit> <limit code="ENG">English</limit> <limit code="ENM">English, Middle (1100-1500)</limit> <limit code="ANG">English, Old (ca. 450-1100)</limit> <limit code="AAR">Afar</limit> <limit code="ABK">Abkhaz</limit> <limit code="ACE">Achinese</limit> <limit code="ACH">Acoli</limit> <limit code="ADA">Adangme</limit> <limit code="ADY">Adygei</limit> <limit code="AFA">Afroasiatic (Other)</limit> <limit code="AFH">Afrihili (Artificial language)</limit> <limit code="AFR">Afrikaans</limit> <limit code="AIN">Ainu</limit> <!--limit code="AJM">*Aljamia</limit--> <limit code="AKA">Akan</limit> <limit code="AKK">Akkadian</limit> <limit code="ALB">Albanian</limit> <limit code="ALE">Aleut</limit> <limit code="ALG">Algonquian (Other)</limit> <limit code="ALT">Altai</limit> <limit code="AMH">Amharic</limit> <limit code="ANP">Angika</limit> <limit code="APA">Apache languages</limit> <limit code="ARA">Arabic</limit> <limit code="ARC">Aramaic</limit> <limit code="ARG">Aragonese Spanish</limit> <limit code="ARM">Armenian</limit> <limit code="ARN">Mapuche</limit> <limit code="ARP">Arapaho</limit> <limit code="ART">Artificial (Other)</limit> <limit code="ARW">Arawak</limit> <limit code="ASM">Assamese</limit> <limit code="AST">Bable</limit> <limit code="ATH">Athapascan (Other)</limit> <limit code="AUS">Australian languages</limit> <limit code="AVA">Avaric</limit> <limit code="AVE">Avestan</limit> <limit code="AWA">Awadhi</limit> <limit code="AYM">Aymara</limit> <limit code="AZE">Azerbaijani</limit> <limit code="BAD">Banda languages</limit> <limit code="BAI">Bamileke languages</limit> <limit code="BAK">Bashkir</limit> <limit code="BAL">Baluchi</limit> <limit code="BAM">Bambara</limit> <limit code="BAN">Balinese</limit> <limit code="BAQ">Basque</limit> <limit code="BAS">Basa</limit> <limit code="BAT">Baltic (Other)</limit> <limit code="BEJ">Beja</limit> <limit code="BEL">Belarusian</limit> <limit code="BEM">Bemba</limit> <limit code="BEN">Bengali</limit> <limit code="BER">Berber (Other)</limit> <limit code="BHO">Bhojpuri</limit> <limit code="BIH">Bihari</limit> <limit code="BIK">Bikol</limit> <limit code="BIN">Edo</limit> <limit code="BIS">Bislama</limit> <limit code="BLA">Siksika</limit> <limit code="BNT">Bantu (Other)</limit> <limit code="BOS">Bosnian</limit> <limit code="BRA">Braj</limit> <limit code="BRE">Breton</limit> <limit code="BTK">Batak</limit> <limit code="BUA">Buriat</limit> <limit code="BUG">Bugis</limit> <limit code="BUL">Bulgarian</limit> <limit code="BUR">Burmese</limit> <limit code="BYN">Bilin</limit> <limit code="CAD">Caddo</limit> <limit code="CAI">Central American Indian (Other)</limit> <!--limit code="CAM">*Khmer</limit--> <limit code="CAR">Carib</limit> <limit code="CAT">Catalan</limit> <limit code="CAU">Caucasian (Other)</limit> <limit code="CEB">Cebuano</limit> <limit code="CEL">Celtic (Other)</limit> <limit code="CHA">Chamorro</limit> <limit code="CHB">Chibcha</limit> <limit code="CHE">Chechen</limit> <limit code="CHG">Chagatai</limit> <limit code="CHI">Chinese</limit> <limit code="CHK">Chuukese</limit> <limit code="CHM">Mari</limit> <limit code="CHN">Chinook jargon</limit> <limit code="CHO">Choctaw</limit> <limit code="CHP">Chipewyan</limit> <limit code="CHR">Cherokee</limit> <limit code="CHU">Church Slavic</limit> <limit code="CHV">Chuvash</limit> <limit code="CHY">Cheyenne</limit> <limit code="CMC">Chamic languages</limit> <limit code="COP">Coptic</limit> <limit code="COR">Cornish</limit> <limit code="COS">Corsican</limit> <limit code="CPE">Creoles and Pidgins, English-based (Other)</limit> <limit code="CPF">Creoles and Pidgins, French-based (Other)</limit> <limit code="CPP">Creoles and Pidgins, Portuguese-based (Other)</limit> <limit code="CRE">Cree</limit> <limit code="CRH">Crimean Tatar</limit> <limit code="CRP">Creoles and Pidgins (Other)</limit> <limit code="CSB">Kashubian</limit> <limit code="CUS">Cushitic (Other)</limit> <limit code="CZE">Czech</limit> <limit code="DAK">Dakota</limit> |
</limitGroup> <limitGroup type="language" label="Language:"> <!--Updated per http://www.loc.gov/marc/languages/language_code.html 23 January 2015 MD --> <limit code="all" default="Y">All Languages</limit> <limit code="ENG">English</limit> <limit code="ENM">English, Middle (1100-1500)</limit> <limit code="ANG">English, Old (ca. 450-1100)</limit> <limit code="ABK">Abkhaz</limit> <limit code="ACE">Achinese</limit> <limit code="ACH">Acoli</limit> <limit code="ADA">Adangme</limit> <limit code="ADY">Adygei</limit> <limit code="AAR">Afar</limit> <limit code="AFH">Afrihili (Artificial language)</limit> <limit code="AFR">Afrikaans</limit> <limit code="AFA">Afroasiatic (Other)</limit> <limit code="AIN">Ainu</limit> <limit code="AKA">Akan</limit> <limit code="AKK">Akkadian</limit> <limit code="ALB">Albanian</limit> <limit code="ALE">Aleut</limit> <limit code="ALG">Algonquian (Other)</limit> <limit code="ALT">Altai</limit> <limit code="TUT">Altaic (Other)</limit> <limit code="AMH">Amharic</limit> <limit code="ANP">Angika</limit> <limit code="APA">Apache languages</limit> <limit code="ARA">Arabic</limit> <limit code="ARG">Aragonese</limit> <limit code="ARC">Aramaic</limit> <limit code="ARP">Arapaho</limit> <limit code="ARW">Arawak</limit> <limit code="ARM">Armenian</limit> <limit code="RUP">Aromanian</limit> <limit code="ART">Artificial (Other)</limit> <limit code="ASM">Assamese</limit> <limit code="ATH">Athapascan (Other)</limit> <limit code="AUS">Australian languages</limit> <limit code="MAP">Austronesian (Other)</limit> <limit code="AVA">Avaric</limit> <limit code="AVE">Avestan</limit> <limit code="AWA">Awadhi</limit> <limit code="AYM">Aymara</limit> <limit code="AZE">Azerbaijani</limit> <limit code="AST">Bable</limit> <limit code="BAN">Balinese</limit> <limit code="BAT">Baltic (Other)</limit> <limit code="BAL">Baluchi</limit> <limit code="BAM">Bambara</limit> <limit code="BAI">Bamileke languages</limit> <limit code="BAD">Banda languages</limit> <limit code="BNT">Bantu (Other)</limit> <limit code="BAS">Basa</limit> <limit code="BAK">Bashkir</limit> <limit code="BAQ">Basque</limit> <limit code="BTK">Batak</limit> <limit code="BEJ">Beja</limit> <limit code="BEL">Belarusian</limit> <limit code="BEM">Bemba</limit> <limit code="BEN">Bengali</limit> <limit code="BER">Berber (Other)</limit> <limit code="BHO">Bhojpuri</limit> <limit code="BIH">Bihari (Other)</limit> <limit code="BIK">Bikol</limit> <limit code="BYN">Bilin</limit> <limit code="BIS">Bislama</limit> <limit code="ZBL">Blissymbolics</limit> <limit code="BOS">Bosnian</limit> <limit code="BRA">Braj</limit> <limit code="BRE">Breton</limit> <limit code="BUG">Bugis</limit> <limit code="BUL">Bulgarian</limit> <limit code="BUA">Buriat</limit> <limit code="BUR">Burmese</limit> <limit code="CAD">Caddo</limit> <limit code="CAR">Carib</limit> <limit code="CAT">Catalan</limit> <limit code="CAU">Caucasian (Other)</limit> <limit code="CEB">Cebuano</limit> <limit code="CEL">Celtic (Other)</limit> <limit code="CAI">Central American Indian (Other)</limit> <limit code="CHG">Chagatai</limit> <limit code="CMC">Chamic languages</limit> <limit code="CHA">Chamorro</limit> <limit code="CHE">Chechen</limit> <limit code="CHR">Cherokee</limit> <limit code="CHY">Cheyenne</limit> <limit code="CHB">Chibcha</limit> <limit code="CHI">Chinese</limit> <limit code="CHN">Chinook jargon</limit> <limit code="CHP">Chipewyan</limit> <limit code="CHO">Choctaw</limit> <limit code="CHU">Church Slavic</limit> <limit code="CHK">Chuukese</limit> <limit code="CHV">Chuvash</limit> <limit code="COP">Coptic</limit> <limit code="COR">Cornish</limit> <limit code="COS">Corsican</limit> <limit code="CRE">Cree</limit> <limit code="MUS">Creek</limit> <limit code="CPE">Creoles and Pidgins, English-based (Other)</limit> <limit code="CPF">Creoles and Pidgins, French-based (Other)</limit> <limit code="CRP">Creoles and Pidgins (Other)</limit> <limit code="CPP">Creoles and Pidgins, Portuguese-based (Other)</limit> <limit code="CRH">Crimean Tatar</limit> <limit code="HRV">Croatian</limit> <limit code="CUS">Cushitic (Other)</limit> <limit code="CZE">Czech</limit> <limit code="DAK">Dakota</limit> |
Original lines 173 - 237 | New lines 171 - 224 |
<limit code="DAR">Dargwa</limit> <limit code="DAY">Dayak</limit> <limit code="DEL">Delaware</limit> <limit code="DEN">Slave</limit> <limit code="DGR">Dogrib</limit> <limit code="DIN">Dinka</limit> <limit code="DIV">Divehi</limit> <limit code="DOI">Dogri</limit> <limit code="DRA">Dravidian (Other)</limit> <limit code="DSB">Lower Sorbian</limit> <limit code="DUA">Duala</limit> <limit code="DUM">Dutch, Middle (ca. 1050-1350)</limit> <limit code="DUT">Dutch</limit> <limit code="DYU">Dyula</limit> <limit code="DZO">Dzongkha</limit> <limit code="EFI">Efik</limit> <limit code="EGY">Egyptian</limit> <limit code="EKA">Ekajuk</limit> <limit code="ELX">Elamite</limit> <limit code="EPO">Esperanto</limit> <!--limit code="ESK">*Eskimo languages</limit> <limit code="ESP">*Esperanto</limit--> <limit code="EST">Estonian</limit> <limit code="ETH">*Ethiopic</limit> <limit code="EWE">Ewe</limit> <limit code="EWO">Ewondo</limit> <limit code="FAN">Fang</limit> <limit code="FAO">Faroese</limit> <!--limit code="FAR">*Faroese</limit--> <limit code="FAT">Fanti</limit> <limit code="FIJ">Fijian</limit> <limit code="FIL">Filipino</limit> <limit code="FIN">Finnish</limit> <limit code="FIU">Finno-Ugrian (Other)</limit> <limit code="FON">Fon</limit> <limit code="FRE">French</limit> <!--limit code="FRI">*Frisian</limit--> <limit code="FRM">French, Middle (ca. 1300-1600)</limit> <limit code="FRO">French, Old (ca. 842-1300)</limit> <limit code="FRR">North Frisian</limit> <limit code="FRS">East Frisian</limit> <limit code="FRY">Frisian</limit> <limit code="FUL">Fula</limit> <limit code="FUR">Friulian</limit> <limit code="GAA">Ga</limit> <!--limit code="GAE">*Scottish Gaelix</limit> <limit code="GAG">*Galician</limit> <limit code="GAL">*Oromo</limit--> <limit code="GAY">Gayo</limit> <limit code="GBA">Gbaya</limit> <limit code="GEM">Germanic (Other)</limit> <limit code="GEO">Georgian</limit> <limit code="GER">German</limit> <limit code="GEZ">Ethiopic</limit> <limit code="GIL">Gilbertese</limit> <limit code="GLA">Scottish Gaelic</limit> <limit code="GLE">Irish</limit> <limit code="GLG">Galician</limit> <limit code="GLV">Manx</limit> <limit code="GMH">German, Middle High (ca. 1050-1</limit>500) <limit code="GOH">German, Old High (ca. 750-1050)</limit> <limit code="GON">Gondi</limit> <limit code="GOR">Gorontalo</limit> <limit code="GOT">Gothic</limit> |
<limit code="DAR">Dargwa</limit> <limit code="DAY">Dayak</limit> <limit code="DEL">Delaware</limit> <limit code="DIN">Dinka</limit> <limit code="DIV">Divehi</limit> <limit code="DOI">Dogri</limit> <limit code="DGR">Dogrib</limit> <limit code="DRA">Dravidian (Other)</limit> <limit code="DUA">Duala</limit> <limit code="DUT">Dutch</limit> <limit code="DUM">Dutch, Middle (ca. 1050-1350)</limit> <limit code="DYU">Dyula</limit> <limit code="DZO">Dzongkha</limit> <limit code="FRS">East Frisian</limit> <limit code="BIN">Edo</limit> <limit code="EFI">Efik</limit> <limit code="EGY">Egyptian</limit> <limit code="EKA">Ekajuk</limit> <limit code="ELX">Elamite</limit> <limit code="MYV">Erzya</limit> <limit code="EPO">Esperanto</limit> <limit code="EST">Estonian</limit> <limit code="GEZ">Ethiopic</limit> <limit code="EWE">Ewe</limit> <limit code="EWO">Ewondo</limit> <limit code="FAN">Fang</limit> <limit code="FAT">Fanti</limit> <limit code="FAO">Faroese</limit> <limit code="FIJ">Fijian</limit> <limit code="FIL">Filipino</limit> <limit code="FIN">Finnish</limit> <limit code="FIU">Finno-Ugrian (Other)</limit> <limit code="FON">Fon</limit> <limit code="FRE">French</limit> <limit code="FRM">French, Middle (ca. 1300-1600)</limit> <limit code="FRO">French, Old (ca. 842-1300)</limit> <limit code="FRY">Frisian</limit> <limit code="FUR">Friulian</limit> <limit code="FUL">Fula</limit> <limit code="GAA">Gã</limit> <limit code="GLG">Galician</limit> <limit code="LUG">Ganda</limit> <limit code="GAY">Gayo</limit> <limit code="GBA">Gbaya</limit> <limit code="GEO">Georgian</limit> <limit code="GER">German</limit> <limit code="GEM">Germanic (Other)</limit> <limit code="GMH">German, Middle High (ca. 1050-1500)</limit> <limit code="GOH">German, Old High (ca. 750-1050)</limit> <limit code="GIL">Gilbertese</limit> <limit code="GON">Gondi</limit> <limit code="GOR">Gorontalo</limit> <limit code="GOT">Gothic</limit> |
Original lines 238 - 246 | New lines 225 - 231 |
<limit code="GRC">Greek, Ancient (to 1453)</limit> <limit code="GRE">Greek, Modern (1453- )</limit> <limit code="GRN">Guarani</limit> <limit code="GSW">Swiss German</limit> <!--limit code="GUA">*Guarani</limit--> <limit code="GUJ">Gujarati</limit> <limit code="GWI">Gwich'in</limit> <limit code="HAI">Haida</limit> |
<limit code="GRC">Greek, Ancient (to 1453)</limit> <limit code="GRE">Greek, Modern (1453- )</limit> <limit code="GRN">Guarani</limit> <limit code="GUJ">Gujarati</limit> <limit code="GWI">Gwich'in</limit> <limit code="HAI">Haida</limit> |
Original lines 249 - 582 | New lines 234 - 552 |
<limit code="HEB">Hebrew</limit> <limit code="HER">Herero</limit> <limit code="HIL">Hiligaynon</limit> <limit code="HIM">Himachali</limit> <limit code="HIN">Hindi</limit> <limit code="HIT">Hittite</limit> <limit code="HMN">Hmong</limit> <limit code="HMO">Hiri Motu</limit> <limit code="HSB">Upper Sorbian</limit> <limit code="HUN">Hungarian</limit> <limit code="HUP">Hupa</limit> <limit code="IBA">Iban</limit> <limit code="IBO">Igbo</limit> <limit code="ICE">Icelandic</limit> <limit code="IDO">Ido</limit> <limit code="III">Sichuan Yi</limit> <limit code="IJO">Ijo</limit> <limit code="IKU">Inuktitut</limit> <limit code="ILE">Interlingue</limit> <limit code="ILO">Iloko</limit> <limit code="INA">Interlingua (International Auxiliary Language Association)</limit> <limit code="INC">Indic (Other)</limit> <limit code="IND">Indonesian</limit> <limit code="INE">Indo-European (Other)</limit> <limit code="INH">Ingush</limit> <!--limit code="INT">*Interlingua (International Aux<iliary Language Association)/limit--> <limit code="IPK">Inupiaq</limit> <limit code="IRA">Iranian (Other)</limit> <!--limit code="IRI">*Irish</limit--> <limit code="IRO">Iroquoian (Other)</limit> <limit code="ITA">Italian</limit> <limit code="JAV">Javanese</limit> <limit code="JBO">Lojban (Artificial language)</limit> <limit code="JPN">Japanese</limit> <limit code="JPR">Judeo-Persian</limit> <limit code="JRB">Judeo-Arabic</limit> <limit code="KAA">Kara-Kalpak</limit> <limit code="KAB">Kabyle</limit> <limit code="KAC">Kachin</limit> <limit code="KAL">Kalatdlisut</limit> <limit code="KAM">Kamba</limit> <limit code="KAN">Kannada</limit> <limit code="KAR">Karen languages</limit> <limit code="KAS">Kashmiri</limit> <limit code="KAU">Kanuri</limit> <limit code="KAW">Kawi</limit> <limit code="KAZ">Kazakh</limit> <limit code="KBD">Kabardian</limit> <limit code="KHA">Khasi</limit> <limit code="KHI">Khoisan (Other)</limit> <limit code="KHM">Khmer</limit> <limit code="KHO">Khotanese</limit> <limit code="KIK">Kikuyu</limit> <limit code="KIN">Kinyarwanda</limit> <limit code="KIR">Kyrgyz</limit> <limit code="KMB">Kimbundu</limit> <limit code="KOK">Konkani</limit> <limit code="KOM">Komi</limit> <limit code="KON">Kongo</limit> <limit code="KOR">Korean</limit> <limit code="KOS">Kusaie</limit> <limit code="KPE">Kpelle</limit> <limit code="KRC">Karachay-Balkar</limit> <limit code="KRL">Karelian</limit> <limit code="KRO">Kru (Other)</limit> <limit code="KRU">Kurukh</limit> <limit code="KUA">Kuanyama</limit> <limit code="KUM">Kumyk</limit> <limit code="KUR">Kurdish</limit> <!--limit code="KUS">*Kusaie</limit--> <limit code="KUT">Kootenai</limit> <limit code="LAD">Ladino</limit> <limit code="LAH">Lahnda-</limit> <limit code="LAM">Lamba (Zambia and Congo)</limit> <!--limit code="LAN">*Occitan (post 1500)</limit--> <limit code="LAO">Lao</limit> <!--limit code="LAP">*Sami</limit--> <limit code="LAT">Latin</limit> <limit code="LAV">Latvian</limit> <limit code="LEZ">Lezgian</limit> <limit code="LIM">Limburgish</limit> <limit code="LIN">Lingala</limit> <limit code="LIT">Lithuanian</limit> <limit code="LOL">Mongo-Nkundu</limit> <limit code="LOZ">Lozi</limit> <limit code="LTZ">Luxembourgish</limit> <limit code="LUA">Luba-Lulua</limit> <limit code="LUB">Luba-Katanga</limit> <limit code="LUG">Ganda</limit> <limit code="LUI">Luiseno</limit> <limit code="LUN">Lunda</limit> <limit code="LUO">Luo (Kenya and Tanzania)</limit> <limit code="LUS">Lushai</limit> <limit code="MAC">Macedonian</limit> <limit code="MAD">Madurese</limit> <limit code="MAG">Magahi</limit> <limit code="MAH">Marshallese</limit> <limit code="MAI">Maithili</limit> <limit code="MAK">Makasar</limit> <limit code="MAL">Malayalam</limit> <limit code="MAN">Mandingo</limit> <limit code="MAO">Maori</limit> <limit code="MAP">Austronesian (Other)</limit> <limit code="MAR">Marathi</limit> <limit code="MAS">Masai</limit> <!--limit code="MAX">*Manx</limit--> <limit code="MAY">Malay</limit> <limit code="MDF">Moksha</limit> <limit code="MDR">Mandar</limit> <limit code="MEN">Mende</limit> <limit code="MGA">Irish, Middle (ca. 1100-1550)</limit> <limit code="MIC">Micmac</limit> <limit code="MIN">Minangkabau</limit> <limit code="MIS">Miscellaneous languages</limit> <limit code="MKH">Mon-Khmer (Other)</limit> <!--limit code="MLA">*Malagasy</limit--> <limit code="MLG">Malagasy</limit> <limit code="MLT">Maltese</limit> <limit code="MNC">Manchu</limit> <limit code="MNI">Manipuri</limit> <limit code="MNO">Manobo languages</limit> <limit code="MOH">Mohawk</limit> <limit code="MOL">Moldavian</limit> <limit code="MON">Mongolian</limit> <limit code="MOS">Moore</limit> <limit code="MUL">Multiple languages</limit> <limit code="MUN">Munda (Other)</limit> <limit code="MUS">Creek</limit> <limit code="MWL">Mirandese</limit> <limit code="MWR">Marwari</limit> <limit code="MYN">Mayan languages</limit> <limit code="MYV">Erzya</limit> <limit code="NAH">Nahuatl</limit> <limit code="NAI">North American Indian (Other)</limit> <limit code="NAP">Neapolitan Italian</limit> <limit code="NAU">Nauru</limit> <limit code="NAV">Navajo</limit> <limit code="NBL">Ndebele (South Africa)</limit> <limit code="NDE">Ndebele (Zimbabwe)</limit> <limit code="NDO">Ndonga</limit> <limit code="NDS">Low German</limit> <limit code="NEP">Nepali</limit> <limit code="NEW">Newari</limit> <limit code="NIA">Nias</limit> <limit code="NIC">Niger-Kordofanian (Other)</limit> <limit code="NIU">Niuean</limit> <limit code="NNO">Norwegian (Nynorsk)</limit> <limit code="NOB">Norwegian (Bokmal)</limit> <limit code="NOG">Nogai</limit> <limit code="NON">Old Norse</limit> <limit code="NOR">Norwegian</limit> <limit code="NQO">N'Ko</limit> <limit code="NSO">Northern Sotho</limit> <limit code="NUB">Nubian languages</limit> <limit code="NWC">Newari, Old</limit> <limit code="NYA">Nyanja</limit> <limit code="NYM">Nyamwezi</limit> <limit code="NYN">Nyankole</limit> <limit code="NYO">Nyoro</limit> <limit code="NZI">Nzima</limit> <limit code="OCI">Occitan (post 1500)</limit> <limit code="OJI">Ojibwa</limit> <limit code="ORI">Oriya</limit> <limit code="ORM">Oromo</limit> <limit code="OSA">Osage</limit> <limit code="OSS">Ossetic</limit> <limit code="OTA">Turkish, Ottoman</limit> <limit code="OTO">Otomian languages</limit> <limit code="PAA">Papuan (Other)</limit> <limit code="PAG">Pangasinan</limit> <limit code="PAL">Pahlavi</limit> <limit code="PAM">Pampanga</limit> <limit code="PAN">Panjabi</limit> <limit code="PAP">Papiamento</limit> <limit code="PAU">Palauan</limit> <limit code="PEO">Old Persian (ca. 600-400 B.C.)</limit> <limit code="PER">Persian</limit> <limit code="PHI">Philippine (Other)</limit> <limit code="PHN">Phoenician</limit> <limit code="PLI">Pali</limit> <limit code="POL">Polish</limit> <limit code="PON">Ponape</limit> <limit code="POR">Portuguese</limit> <limit code="PRA">Prakrit languages</limit> <limit code="PRO">Provencal (to 1500)</limit> <limit code="PUS">Pushto</limit> <limit code="QUE">Quechua</limit> <limit code="RAJ">Rajasthani</limit> <limit code="RAP">Rapanui</limit> <limit code="RAR">Rarotongan</limit> <limit code="ROA">Romance (Other)</limit> <limit code="ROH">Raeto-Romance</limit> <limit code="ROM">Romani</limit> <limit code="RUM">Romanian</limit> <limit code="RUN">Rundi</limit> <limit code="RUP">Aromanian</limit> <limit code="RUS">Russian</limit> <limit code="SAD">Sandawe</limit> <limit code="SAG">Sango (Ubangi Creole)</limit> <limit code="SAH">Yakut</limit> <limit code="SAI">South American Indian (Other)</limit> <limit code="SAL">Salishan languages</limit> <limit code="SAM">Samaritan Aramaic</limit> <limit code="SAN">Sanskrit</limit> <!--limit code="SAO">*Samoan</limit--> <limit code="SAS">Sasak</limit> <limit code="SAT">Santali</limit> <limit code="SCC">Serbian</limit> <limit code="SCN">Sicilian Italian</limit> <limit code="SCO">Scots</limit> <limit code="SCR">Croatian</limit> <limit code="SEL">Selkup</limit> <limit code="SEM">Semitic (Other)</limit> <limit code="SGA">Irish, Old (to 1100)</limit> <limit code="SGN">Sign languages</limit> <limit code="SHN">Shan</limit> <!--limit code="SHO">*Shona</limit--> <limit code="SID">Sidamo</limit> <limit code="SIN">Sinhalese</limit> <limit code="SIO">Siouan (Other)</limit> <limit code="SIT">Sino-Tibetan (Other)</limit> <limit code="SLA">Slavic (Other)</limit> <limit code="SLO">Slovak</limit> <limit code="SLV">Slovenian</limit> <limit code="SMA">Southern Sami</limit> <limit code="SME">Northern Sami</limit> <limit code="SMI">Sami</limit> <limit code="SMJ">Lule Sami</limit> <limit code="SMN">Inari Sami</limit> <limit code="SMO">Samoan</limit> <limit code="SMS">Skolt Sami</limit> <limit code="SNA">Shona</limit> <limit code="SND">Sindhi</limit> <!--limit code="SNH">*Sinhalese</limit--> <limit code="SNK">Soninke</limit> <limit code="SOG">Sogdian</limit> <limit code="SOM">Somali</limit> <limit code="SON">Songhai</limit> <limit code="SOT">Sotho</limit> <limit code="SPA">Spanish</limit> <limit code="SRD">Sardinian</limit> <limit code="SRN">Sranan</limit> <limit code="SRR">Serer</limit> <limit code="SSA">Nilo-Saharan (Other)</limit> <!--limit code="SSO">*Sotho</limit--> <limit code="SSW">Swazi</limit> <limit code="SUK">Sukuma</limit> <limit code="SUN">Sundanese</limit> <limit code="SUS">Susu</limit> <limit code="SUX">Sumerian</limit> <limit code="SWA">Swahili</limit> <limit code="SWE">Swedish</limit> <!--limit code="SWZ">*Swazi</limit--> <limit code="SYC">Syriac</limit> <limit code="SYR">Syriac, Modern</limit> <!--limit code="TAG">*Tagalog</limit--> <limit code="TAH">Tahitian</limit> <limit code="TAI">Tai (Other)</limit> <limit code="TAJ">*Tajik</limit> <limit code="TAM">Tamil</limit> <limit code="TAR">*Tatar</limit> <limit code="TAT">Tatar</limit> <limit code="TEL">Telugu</limit> <limit code="TEM">Temne</limit> <limit code="TER">Terena</limit> <limit code="TET">Tetum</limit> <limit code="TGK">Tajik</limit> <limit code="TGL">Tagalog</limit> <limit code="THA">Thai</limit> <limit code="TIB">Tibetan</limit> <limit code="TIG">Tigre</limit> <limit code="TIR">Tigrinya</limit> <limit code="TIV">Tiv</limit> <limit code="TKL">Tokelauan</limit> <limit code="TLH">Klingon (Artificial language)</limit> <limit code="TLI">Tlingit</limit> <limit code="TMH">Tamashek</limit> <limit code="TOG">Tonga (Nyasa)</limit> <limit code="TON">Tongan</limit> <limit code="TPI">Tok Pisin</limit> <!--limit code="TRU">*Truk</limit--> <limit code="TSI">Tsimshian</limit> <limit code="TSN">Tswana</limit> <limit code="TSO">Tsonga</limit> <!--limit code="TSW">*Tswana</limit--> <limit code="TUK">Turkmen</limit> <limit code="TUM">Tumbuka</limit> <limit code="TUP">Tupi languages</limit> <limit code="TUR">Turkish</limit> <limit code="TUT">Altaic (Other)</limit> <limit code="TVL">Tuvaluan</limit> <limit code="TWI">Twi</limit> <limit code="TYV">Tuvinian</limit> <limit code="UDM">Udmurt</limit> <limit code="UGA">Ugaritic</limit> <limit code="UIG">Uighur</limit> <limit code="UKR">Ukrainian</limit> <limit code="UMB">Umbundu</limit> <limit code="UND">Undetermined</limit> <limit code="URD">Urdu</limit> <limit code="UZB">Uzbek</limit> <limit code="VAI">Vai</limit> <limit code="VEN">Venda</limit> <limit code="VIE">Vietnamese</limit> <limit code="VOL">Volapuk</limit> <limit code="VOT">Votic</limit> <limit code="WAK">Wakashan languages</limit> <limit code="WAL">Wolayta</limit> <limit code="WAR">Waray</limit> <limit code="WAS">Washo</limit> <limit code="WEL">Welsh</limit> <limit code="WEN">Sorbian (Other)</limit> <limit code="WLN">Walloon</limit> <limit code="WOL">Wolof</limit> <limit code="XAL">Oirat</limit> <limit code="XHO">Xhosa</limit> <limit code="YAO">Yao (Africa)</limit> <limit code="YAP">Yapese</limit> <limit code="YID">Yiddish</limit> <limit code="YOR">Yoruba</limit> <limit code="YPK">Yupik languages</limit> <limit code="ZAP">Zapotec</limit> <limit code="ZBL">Blissymbolics</limit> <limit code="ZEN">Zenaga</limit> <limit code="ZHA">Zhuang</limit> <limit code="ZND">Zande languages</limit> <limit code="ZUL">Zulu</limit> <limit code="ZUN">Zuni</limit> <!--limit code="ZXX">No linguistic content</limit--> <limit code="ZZA">Zaza</limit> </limitGroup> <limitGroup type="place" label="Place:"> |
<limit code="HEB">Hebrew</limit> <limit code="HER">Herero</limit> <limit code="HIL">Hiligaynon</limit> <limit code="HIN">Hindi</limit> <limit code="HMO">Hiri Motu</limit> <limit code="HIT">Hittite</limit> <limit code="HMN">Hmong</limit> <limit code="HUN">Hungarian</limit> <limit code="HUP">Hupa</limit> <limit code="IBA">Iban</limit> <limit code="ICE">Icelandic</limit> <limit code="IDO">Ido</limit> <limit code="IBO">Igbo</limit> <limit code="IJO">Ijo</limit> <limit code="ILO">Iloko</limit> <limit code="SMN">Inari Sami</limit> <limit code="INC">Indic (Other)</limit> <limit code="INE">Indo-European (Other)</limit> <limit code="IND">Indonesian</limit> <limit code="INH">Ingush</limit> <limit code="INA">Interlingua (International Auxiliary Language Association)</limit> <limit code="ILE">Interlingue</limit> <limit code="IKU">Inuktitut</limit> <limit code="IPK">Inupiaq</limit> <limit code="IRA">Iranian (Other)</limit> <limit code="GLE">Irish</limit> <limit code="MGA">Irish, Middle (ca. 1100-1550)</limit> <limit code="SGA">Irish, Old (to 1100)</limit> <limit code="IRO">Iroquoian (Other)</limit> <limit code="ITA">Italian</limit> <limit code="JPN">Japanese</limit> <limit code="JAV">Javanese</limit> <limit code="JRB">Judeo-Arabic</limit> <limit code="JPR">Judeo-Persian</limit> <limit code="KBD">Kabardian</limit> <limit code="KAB">Kabyle</limit> <limit code="KAC">Kachin</limit> <limit code="KAL">Kalâtdlisut</limit> <limit code="KAM">Kamba</limit> <limit code="KAN">Kannada</limit> <limit code="KAU">Kanuri</limit> <limit code="KRC">Karachay-Balkar</limit> <limit code="KAA">Kara-Kalpak</limit> <limit code="KRL">Karelian</limit> <limit code="KAR">Karen languages</limit> <limit code="KAS">Kashmiri</limit> <limit code="CSB">Kashubian</limit> <limit code="KAW">Kawi</limit> <limit code="KAZ">Kazakh</limit> <limit code="KHA">Khasi</limit> <limit code="KHM">Khmer</limit> <limit code="KHI">Khoisan (Other)</limit> <limit code="KHO">Khotanese</limit> <limit code="KIK">Kikuyu</limit> <limit code="KMB">Kimbundu</limit> <limit code="KIN">Kinyarwanda</limit> <limit code="TLH">Klingon (Artificial language)</limit> <limit code="KOM">Komi</limit> <limit code="KON">Kongo</limit> <limit code="KOK">Konkani</limit> <limit code="KUT">Kootenai</limit> <limit code="KOR">Korean</limit> <limit code="KOS">Kosraean</limit> <limit code="KPE">Kpelle</limit> <limit code="KRO">Kru (Other)</limit> <limit code="KUA">Kuanyama</limit> <limit code="KUM">Kumyk</limit> <limit code="KUR">Kurdish</limit> <limit code="KRU">Kurukh</limit> <limit code="KIR">Kyrgyz</limit> <limit code="LAD">Ladino</limit> <limit code="LAH">Lahnda-</limit> <limit code="LAM">Lamba (Zambia and Congo)</limit> <limit code="LAO">Lao</limit> <limit code="LAT">Latin</limit> <limit code="LAV">Latvian</limit> <limit code="LEZ">Lezgian</limit> <limit code="LIM">Limburgish</limit> <limit code="LIN">Lingala</limit> <limit code="LIT">Lithuanian</limit> <limit code="JBO">Lojban (Artificial language)</limit> <limit code="DSB">Lower Sorbian</limit> <limit code="NDS">Low German</limit> <limit code="LOZ">Lozi</limit> <limit code="LUB">Luba-Katanga</limit> <limit code="LUA">Luba-Lulua</limit> <limit code="LUI">Luiseño</limit> <limit code="SMJ">Lule Sami</limit> <limit code="LUN">Lunda</limit> <limit code="LUO">Luo (Kenya and Tanzania)</limit> <limit code="LUS">Lushai</limit> <limit code="LTZ">Luxembourgish</limit> <limit code="MAS">Maasai</limit> <limit code="MAC">Macedonian</limit> <limit code="MAD">Madurese</limit> <limit code="MAG">Magahi</limit> <limit code="MAI">Maithili</limit> <limit code="MAK">Makasar</limit> <limit code="MLG">Malagasy</limit> <limit code="MAY">Malay</limit> <limit code="MAL">Malayalam</limit> <limit code="MLT">Maltese</limit> <limit code="MNC">Manchu</limit> <limit code="MDR">Mandar</limit> <limit code="MAN">Mandingo</limit> <limit code="MNI">Manipuri</limit> <limit code="MNO">Manobo languages</limit> <limit code="GLV">Manx</limit> <limit code="MAO">Maori</limit> <limit code="ARN">Mapuche</limit> <limit code="MAR">Marathi</limit> <limit code="CHM">Mari</limit> <limit code="MAH">Marshallese</limit> <limit code="MWR">Marwari</limit> <limit code="MYN">Mayan languages</limit> <limit code="MEN">Mende</limit> <limit code="MIC">Micmac</limit> <limit code="MIN">Minangkabau</limit> <limit code="MWL">Mirandese</limit> <limit code="MIS">Miscellaneous languages</limit> <limit code="MOH">Mohawk</limit> <limit code="MDF">Moksha</limit> <limit code="MON">Mongolian</limit> <limit code="LOL">Mongo-Nkundu</limit> <limit code="MKH">Mon-Khmer (Other)</limit> <limit code="MOS">Mooré</limit> <limit code="MUL">Multiple languages</limit> <limit code="MUN">Munda (Other)</limit> <limit code="NAH">Nahuatl</limit> <limit code="NAU">Nauru</limit> <limit code="NAV">Navajo</limit> <limit code="NBL">Ndebele (South Africa)</limit> <limit code="NDE">Ndebele (Zimbabwe)</limit> <limit code="NDO">Ndonga</limit> <limit code="NAP">Neapolitan Italian</limit> <limit code="NEP">Nepali</limit> <limit code="NEW">Newari</limit> <limit code="NWC">Newari, Old</limit> <limit code="NIA">Nias</limit> <limit code="NIC">Niger-Kordofanian (Other)</limit> <limit code="SSA">Nilo-Saharan (Other)</limit> <limit code="NIU">Niuean</limit> <limit code="NQO">N'Ko</limit> <limit code="NOG">Nogai</limit> <limit code="ZXX">No linguistic content</limit> <limit code="NAI">North American Indian (Other)</limit> <limit code="SME">Northern Sami</limit> <limit code="NSO">Northern Sotho</limit> <limit code="FRR">North Frisian</limit> <limit code="NOR">Norwegian</limit> <limit code="NOB">Norwegian (Bokmål)</limit> <limit code="NNO">Norwegian (Nynorsk)</limit> <limit code="NUB">Nubian languages</limit> <limit code="NYM">Nyamwezi</limit> <limit code="NYA">Nyanja</limit> <limit code="NYN">Nyankole</limit> <limit code="NYO">Nyoro</limit> <limit code="NZI">Nzima</limit> <limit code="OCI">Occitan (post 1500)</limit> <limit code="XAL">Oirat</limit> <limit code="OJI">Ojibwa</limit> <limit code="NON">Old Norse</limit> <limit code="PEO">Old Persian (ca. 600-400 B.C.)</limit> <limit code="ORI">Oriya</limit> <limit code="ORM">Oromo</limit> <limit code="OSA">Osage</limit> <limit code="OSS">Ossetic</limit> <limit code="OTO">Otomian languages</limit> <limit code="PAL">Pahlavi</limit> <limit code="PAU">Palauan</limit> <limit code="PLI">Pali</limit> <limit code="PAM">Pampanga</limit> <limit code="PAG">Pangasinan</limit> <limit code="PAN">Panjabi</limit> <limit code="PAP">Papiamento</limit> <limit code="PAA">Papuan (Other)</limit> <limit code="PER">Persian</limit> <limit code="PHI">Philippine (Other)</limit> <limit code="PHN">Phoenician</limit> <limit code="PON">Pohnpeian</limit> <limit code="POL">Polish</limit> <limit code="POR">Portuguese</limit> <limit code="PRA">Prakrit languages</limit> <limit code="PRO">Provençal (to 1500)</limit> <limit code="PUS">Pushto</limit> <limit code="QUE">Quechua</limit> <limit code="ROH">Raeto-Romance</limit> <limit code="RAJ">Rajasthani</limit> <limit code="RAP">Rapanui</limit> <limit code="RAR">Rarotongan</limit> <limit code="ROA">Romance (Other)</limit> <limit code="ROM">Romani</limit> <limit code="RUM">Romanian</limit> <limit code="RUN">Rundi</limit> <limit code="RUS">Russian</limit> <limit code="SAL">Salishan languages</limit> <limit code="SAM">Samaritan Aramaic</limit> <limit code="SMI">Sami</limit> <limit code="SMO">Samoan</limit> <limit code="SAD">Sandawe</limit> <limit code="SAG">Sango (Ubangi Creole)</limit> <limit code="SAN">Sanskrit</limit> <limit code="SAT">Santali</limit> <limit code="SRD">Sardinian</limit> <limit code="SAS">Sasak</limit> <limit code="SCO">Scots</limit> <limit code="GLA">Scottish Gaelic</limit> <limit code="SEL">Selkup</limit> <limit code="SEM">Semitic (Other)</limit> <limit code="SRP">Serbian</limit> <limit code="SRR">Serer</limit> <limit code="SHN">Shan</limit> <limit code="SNA">Shona</limit> <limit code="III">Sichuan Yi</limit> <limit code="SCN">Sicilian Italian</limit> <limit code="SID">Sidamo</limit> <limit code="SGN">Sign languages</limit> <limit code="BLA">Siksika</limit> <limit code="SND">Sindhi</limit> <limit code="SIN">Sinhalese</limit> <limit code="SIT">Sino-Tibetan (Other)</limit> <limit code="SIO">Siouan (Other)</limit> <limit code="SMS">Skolt Sami</limit> <limit code="DEN">Slavey</limit> <limit code="SLA">Slavic (Other)</limit> <limit code="SLO">Slovak</limit> <limit code="SLV">Slovenian</limit> <limit code="SOG">Sogdian</limit> <limit code="SOM">Somali</limit> <limit code="SON">Songhai</limit> <limit code="SNK">Soninke</limit> <limit code="WEN">Sorbian (Other)</limit> <limit code="SOT">Sotho</limit> <limit code="SAI">South American Indian (Other)</limit> <limit code="SMA">Southern Sami</limit> <limit code="SPA">Spanish</limit> <limit code="SRN">Sranan</limit> <limit code="SUK">Sukuma</limit> <limit code="SUX">Sumerian</limit> <limit code="SUN">Sundanese</limit> <limit code="SUS">Susu</limit> <limit code="SWA">Swahili</limit> <limit code="SSW">Swazi</limit> <limit code="SWE">Swedish</limit> <limit code="GSW">Swiss German</limit> <limit code="SYC">Syriac</limit> <limit code="SYR">Syriac, Modern</limit> <limit code="TGL">Tagalog</limit> <limit code="TAH">Tahitian</limit> <limit code="TAI">Tai (Other)</limit> <limit code="TGK">Tajik</limit> <limit code="TMH">Tamashek</limit> <limit code="TAM">Tamil</limit> <limit code="TAT">Tatar</limit> <limit code="TEL">Telugu</limit> <limit code="TEM">Temne</limit> <limit code="TER">Terena</limit> <limit code="TET">Tetum</limit> <limit code="THA">Thai</limit> <limit code="TIB">Tibetan</limit> <limit code="TIG">Tigré</limit> <limit code="TIR">Tigrinya</limit> <limit code="TIV">Tiv</limit> <limit code="TLI">Tlingit</limit> <limit code="TKL">Tokelauan</limit> <limit code="TPI">Tok Pisin</limit> <limit code="TON">Tongan</limit> <limit code="TOG">Tonga (Nyasa)</limit> <limit code="TSI">Tsimshian</limit> <limit code="TSO">Tsonga</limit> <limit code="TSN">Tswana</limit> <limit code="TUM">Tumbuka</limit> <limit code="TUP">Tupi languages</limit> <limit code="TUR">Turkish</limit> <limit code="OTA">Turkish, Ottoman</limit> <limit code="TUK">Turkmen</limit> <limit code="TVL">Tuvaluan</limit> <limit code="TYV">Tuvinian</limit> <limit code="TWI">Twi</limit> <limit code="UDM">Udmurt</limit> <limit code="UGA">Ugaritic</limit> <limit code="UIG">Uighur</limit> <limit code="UKR">Ukrainian</limit> <limit code="UMB">Umbundu</limit> <limit code="UND">Undetermined</limit> <limit code="HSB">Upper Sorbian</limit> <limit code="URD">Urdu</limit> <limit code="UZB">Uzbek</limit> <limit code="VAI">Vai</limit> <limit code="VEN">Venda</limit> <limit code="VIE">Vietnamese</limit> <limit code="VOL">Volapük</limit> <limit code="VOT">Votic</limit> <limit code="WAK">Wakashan languages</limit> <limit code="WLN">Walloon</limit> <limit code="WAR">Waray</limit> <limit code="WAS">Washoe</limit> <limit code="WEL">Welsh</limit> <limit code="HIM">Western Pahari languages</limit> <limit code="WAL">Wolayta</limit> <limit code="WOL">Wolof</limit> <limit code="XHO">Xhosa</limit> <limit code="SAH">Yakut</limit> <limit code="YAO">Yao (Africa)</limit> <limit code="YAP">Yapese</limit> <limit code="YID">Yiddish</limit> <limit code="YOR">Yoruba</limit> <limit code="YPK">Yupik languages</limit> <limit code="ZND">Zande languages</limit> <limit code="ZAP">Zapotec</limit> <limit code="ZZA">Zaza</limit> <limit code="ZEN">Zenaga</limit> <limit code="ZHA">Zhuang</limit> <limit code="ZUL">Zulu</limit> <limit code="ZUN">Zuni</limit> </limitGroup> <limitGroup type="place" label="Place:"> |
Original lines 589 - 596 | New lines 559 - 565 |
<limit code="as">American Samoa</limit> <limit code="an">Andorra</limit> <limit code="ao">Angola</limit> <limit code="ai">Anguilla</limit> <limit code="am">Anguilla</limit> <limit code="ay">Antarctica</limit> <limit code="aq">Antigua and Barbuda</limit> |
<limit code="as">American Samoa</limit> <limit code="an">Andorra</limit> <limit code="ao">Angola</limit> <limit code="am">Anguilla</limit> <limit code="ay">Antarctica</limit> <limit code="aq">Antigua and Barbuda</limit> |
Original lines 597 - 609 | New lines 566 - 576 |
<limit code="azu">Arizona</limit> <limit code="aru">Arkansas</limit> <limit code="ai">Armenia (Republic)</limit> <limit code="air">Armenian S.S.R.</limit> <limit code="aw">Aruba</limit> <limit code="at">Australia</limit> <limit code="au">Austria</limit> <limit code="aj">Azerbaijan</limit> <limit code="ajr">Azerbaijan S.S.R.</limit> <limit code="bf">Bahamas</limit> <limit code="ba">Bahrain</limit> <limit code="bg">Bangladesh</limit> |
<limit code="azu">Arizona</limit> <limit code="aru">Arkansas</limit> <limit code="ai">Armenia (Republic)</limit> <limit code="aw">Aruba</limit> <limit code="aca">Australian Capital Territory</limit> <limit code="au">Austria</limit> <limit code="aj">Azerbaijan</limit> <limit code="bf">Bahamas</limit> <limit code="ba">Bahrain</limit> <limit code="bg">Bangladesh</limit> |
Original lines 614 - 621 | New lines 581 - 588 |
<limit code="bm">Bermuda Islands</limit> <limit code="bt">Bhutan</limit> <limit code="bo">Bolivia</limit> <limit code="bn">Bosnia and Hercegovina</limit> <limit code="bs">Botswana</limit> <limit code="bv">Bouvet Island</limit> <limit code="bl">Brazil</limit> |
<limit code="bm">Bermuda Islands</limit> <limit code="bt">Bhutan</limit> <limit code="bo">Bolivia</limit> <limit code="bn">Bosnia and Herzegovina</limit> <limit code="bs">Botswana</limit> <limit code="bv">Bouvet Island</limit> <limit code="bl">Brazil</limit> |
Original lines 626 - 647 | New lines 593 - 611 |
<limit code="uv">Burkina Faso</limit> <limit code="br">Burma</limit> <limit code="bd">Burundi</limit> <limit code="bwr">Byelorussian S.S.R.</limit> <limit code="cau">California</limit> <limit code="cb">Cambodia</limit> <limit code="cm">Cameroon</limit> <limit code="cn">Canada</limit> <limit code="cz">Canal Zone</limit> <limit code="cp">Canton and Enderbury Islands</limit> <limit code="cv">Cape Verde</limit> <limit code="cj">Cayman Islands</limit> <limit code="cx">Central African Republic</limit> <limit code="ln">Central and Southern Line Islands</limit> <limit code="cd">Chad</limit> <limit code="cl">Chile</limit> <limit code="ch">China (Republic : 1949- )</limit> <limit code="cc">China and Hong Kong</limit> <limit code="xa">Christmas Island (Indian Ocean)</limit> <limit code="xb">Cocos (Keeling) Islands</limit> <limit code="ck">Colombia</limit> |
<limit code="uv">Burkina Faso</limit> <limit code="br">Burma</limit> <limit code="bd">Burundi</limit> <limit code="cv">Cabo Verde</limit> <limit code="cau">California</limit> <limit code="cb">Cambodia</limit> <limit code="cm">Cameroon</limit> <limit code="xxc">Canada</limit> <limit code="ca">Carribean Netherlands</limit> <limit code="cj">Cayman Islands</limit> <limit code="cx">Central African Republic</limit> <limit code="cd">Chad</limit> <limit code="cl">Chile</limit> <limit code="cc">China</limit> <limit code="ch">China (Republic : 1949- )</limit> <limit code="xa">Christmas Island (Indian Ocean)</limit> <limit code="xb">Cocos (Keeling) Islands</limit> <limit code="ck">Colombia</limit> |
Original lines 650 - 663 | New lines 614 - 628 |
<limit code="cg">Congo (Democratic Republic)</limit> <limit code="ctu">Connecticut</limit> <limit code="cw">Cook Islands</limit> <limit code="cr">Costa Rica</limit> <limit code="iv">Cote d'Ivoire</limit> <limit code="ci">Croatia</limit> <limit code="cu">Cuba</limit> <limit code="cy">Cyprus</limit> <limit code="xr">Czech Republic</limit> <limit code="cs">Czechoslovakia</limit> <limit code="deu">Delaware</limit> <limit code="dk">Denmark</limit> <limit code="dcu">District of Columbia</limit> |
<limit code="cg">Congo (Democratic Republic)</limit> <limit code="ctu">Connecticut</limit> <limit code="cw">Cook Islands</limit> <limit code="xga">Coral Sea Islands Territory</limit> <limit code="cr">Costa Rica</limit> <limit code="ci">Croatia</limit> <limit code="iv">Côte d'Ivoire</limit> <limit code="cu">Cuba</limit> <limit code="co">Curacao</limit> <limit code="cy">Cyprus</limit> <limit code="xr">Czech Republic</limit> <limit code="deu">Delaware</limit> <limit code="dk">Denmark</limit> <limit code="dcu">District of Columbia</limit> |
Original lines 669 - 676 | New lines 634 - 640 |
<limit code="enk">England</limit> <limit code="eg">Equatorial Guinea</limit> <limit code="ea">Eritrea</limit> <limit code="err">Estonia</limit> <limit code="er">Estonia</limit> <limit code="et">Ethiopia</limit> <limit code="fk">Falkland Islands</limit> |
<limit code="enk">England</limit> <limit code="eg">Equatorial Guinea</limit> <limit code="ea">Eritrea</limit> <limit code="er">Estonia</limit> <limit code="et">Ethiopia</limit> <limit code="fk">Falkland Islands</limit> |
Original lines 685 - 711 | New lines 649 - 670 |
<limit code="gz">Gaza Strip</limit> <limit code="gau">Georgia</limit> <limit code="gs">Georgia (Republic)</limit> <limit code="gsr">Georgian S.S.R.</limit> <limit code="gw">Germany</limit> <limit code="ge">Germany (East)</limit> <limit code="gh">Ghana</limit> <limit code="gi">Gibraltar</limit> <limit code="gn">Gilbert and Ellice Islands</limit> <limit code="gr">Greece</limit> <limit code="gl">Greenland</limit> <limit code="gd">Grenada</limit> <limit code="gp">Guadeloupe</limit> <limit code="gu">Guam</limit> <limit code="gt">Guatemala</limit> <limit code="gv">Guinea</limit> <limit code="pg">Guinea-Bissau</limit> <limit code="gy">Guyana</limit> <limit code="ht">Haiti</limit> <limit code="hiu">Hawaii</limit> <limit code="hm">Heard and McDonald Islands</limit> <limit code="ho">Honduras</limit> <limit code="hk">Hong Kong</limit> <limit code="hu">Hungary</limit> <limit code="ic">Iceland</limit> <limit code="idu">Idaho</limit> |
<limit code="gz">Gaza Strip</limit> <limit code="gau">Georgia</limit> <limit code="gs">Georgia (Republic)</limit> <limit code="gw">Germany</limit> <limit code="gh">Ghana</limit> <limit code="gi">Gibraltar</limit> <limit code="gr">Greece</limit> <limit code="gl">Greenland</limit> <limit code="gd">Grenada</limit> <limit code="gu">Guam</limit> <limit code="gt">Guatemala</limit> <limit code="pg">Guinea-Bissau</limit> <limit code="gv">Guinea</limit> <limit code="gy">Guyana</limit> <limit code="ht">Haiti</limit> <limit code="hiu">Hawaii</limit> <limit code="hm">Heard and McDonald Islands</limit> <limit code="ho">Honduras</limit> <limit code="hu">Hungary</limit> <limit code="ic">Iceland</limit> <limit code="idu">Idaho</limit> |
Original lines 718 - 756 | New lines 677 - 708 |
<limit code="iy">Iraq-Saudi Arabia Neutral Zone</limit> <limit code="ie">Ireland</limit> <limit code="is">Israel</limit> <limit code="iw">Israel-Jordan Demilitarized Zones</limit> <limit code="iu">Israel-Syria Demilitarized Zones</limit> <limit code="it">Italy</limit> <limit code="jm">Jamaica</limit> <limit code="jn">Jan Mayen</limit> <limit code="ja">Japan</limit> <limit code="ji">Johnston Atoll</limit> <limit code="jo">Jordan</limit> <limit code="ksu">Kansas</limit> <limit code="kzr">Kazakh S.S.R.</limit> <limit code="kz">Kazakhstan</limit> <limit code="kyu">Kentucky</limit> <limit code="ke">Kenya</limit> <limit code="kgr">Kirghiz S.S.R.</limit> <limit code="gb">Kiribati</limit> <limit code="kn">Korea (North)</limit> <limit code="ko">Korea (South)</limit> <limit code="ku">Kuwait</limit> <limit code="kg">Kyrgyzstan</limit> <limit code="ls">Laos</limit> <limit code="lvr">Latvia</limit> <limit code="lv">Latvia</limit> <limit code="le">Lebanon</limit> <limit code="lo">Lesotho</limit> <limit code="lb">Liberia</limit> <limit code="ly">Libya</limit> <limit code="lh">Liechtenstein</limit> <limit code="lir">Lithuania</limit> <limit code="li">Lithuania</limit> <limit code="lau">Louisiana</limit> <limit code="lu">Luxembourg</limit> <limit code="mh">Macao</limit> <limit code="xn">Macedonia</limit> <limit code="mg">Madagascar</limit> <limit code="meu">Maine</limit> |
<limit code="iy">Iraq-Saudi Arabia Neutral Zone</limit> <limit code="ie">Ireland</limit> <limit code="is">Israel</limit> <limit code="it">Italy</limit> <limit code="jm">Jamaica</limit> <limit code="ja">Japan</limit> <limit code="ji">Johnston Atoll</limit> <limit code="jo">Jordan</limit> <limit code="ksu">Kansas</limit> <limit code="kz">Kazakhstan</limit> <limit code="kyu">Kentucky</limit> <limit code="ke">Kenya</limit> <limit code="gb">Kiribati</limit> <limit code="kn">Korea (North)</limit> <limit code="ko">Korea (South)</limit> <limit code="kv">Kosovo</limit> <limit code="ku">Kuwait</limit> <limit code="kg">Kyrgyzstan</limit> <limit code="ls">Laos</limit> <limit code="lv">Latvia</limit> <limit code="le">Lebanon</limit> <limit code="lo">Lesotho</limit> <limit code="lb">Liberia</limit> <limit code="ly">Libya</limit> <limit code="lh">Liechtenstein</limit> <limit code="li">Lithuania</limit> <limit code="lau">Louisiana</limit> <limit code="lu">Luxembourg</limit> <limit code="xn">Macedonia</limit> <limit code="mg">Madagascar</limit> <limit code="meu">Maine</limit> |
Original lines 773 - 784 | New lines 725 - 736 |
<limit code="mnu">Minnesota</limit> <limit code="msu">Mississippi</limit> <limit code="mou">Missouri</limit> <limit code="mvr">Moldavian S.S.R.</limit> <limit code="mv">Moldova</limit> <limit code="mc">Monaco</limit> <limit code="mp">Mongolia</limit> <limit code="mtu">Montana</limit> <limit code="mj">Montserrat</limit> <limit code="mr">Morocco</limit> <limit code="mz">Mozambique</limit> |
<limit code="mnu">Minnesota</limit> <limit code="msu">Mississippi</limit> <limit code="mou">Missouri</limit> <limit code="mv">Moldova</limit> <limit code="mc">Monaco</limit> <limit code="mp">Mongolia</limit> <limit code="mtu">Montana</limit> <limit code="mo">Montenegro</limit> <limit code="mj">Montserrat</limit> <limit code="mr">Morocco</limit> <limit code="mz">Mozambique</limit> |
Original lines 785 - 816 | New lines 737 - 770 |
<limit code="nu">Nauru</limit> <limit code="nbu">Nebraska</limit> <limit code="np">Nepal</limit> <limit code="ne">Netherlands</limit> <limit code="na">Netherlands Antilles</limit> <limit code="nvu">Nevada</limit> <limit code="nkc">New Brunswick</limit> <limit code="nl">New Caledonia</limit> <limit code="nhu">New Hampshire</limit> <limit code="nju">New Jersey</limit> <limit code="nmu">New Mexico</limit> <limit code="nyu">New York (State)</limit> <limit code="nz">New Zealand</limit> <limit code="nfc">Newfoundland</limit> <limit code="nq">Nicaragua</limit> <limit code="ng">Niger</limit> <limit code="nr">Nigeria</limit> <limit code="xh">Niue</limit> <limit code="xx">No place, unknown, or undetermined</limit> <limit code="nx">Norfolk Island</limit> <limit code="ncu">North Carolina</limit> <limit code="ndu">North Dakota</limit> <limit code="nik">Northern Ireland</limit> <limit code="nm">Northern Mariana Islands</limit> <limit code="nw">Northern Mariana Islands</limit> <limit code="ntc">Northwest Territories</limit> <limit code="no">Norway</limit> <limit code="nsc">Nova Scotia</limit> <limit code="ohu">Ohio</limit> <limit code="oku">Oklahoma</limit> <limit code="mk">Oman</limit> |
<limit code="nu">Nauru</limit> <limit code="nbu">Nebraska</limit> <limit code="np">Nepal</limit> <limit code="na">Netherlands Antilles</limit> <limit code="ne">Netherlands</limit> <limit code="nvu">Nevada</limit> <limit code="nkc">New Brunswick</limit> <limit code="nl">New Caledonia</limit> <limit code="nfc">Newfoundland and Labrador</limit> <limit code="nhu">New Hampshire</limit> <limit code="nju">New Jersey</limit> <limit code="nmu">New Mexico</limit> <limit code="xna">New South Wales</limit> <limit code="nyu">New York (State)</limit> <limit code="nz">New Zealand</limit> <limit code="nq">Nicaragua</limit> <limit code="nr">Nigeria</limit> <limit code="ng">Niger</limit> <limit code="xh">Niue</limit> <limit code="xx">No place, unknown, or undetermined</limit> <limit code="nx">Norfolk Island</limit> <limit code="ncu">North Carolina</limit> <limit code="ndu">North Dakota</limit> <limit code="nik">Northern Ireland</limit> <limit code="nw">Northern Mariana Islands</limit> <limit code="xoa">Northern Territory</limit> <limit code="ntc">Northwest Territories</limit> <limit code="no">Norway</limit> <limit code="nsc">Nova Scotia</limit> <limit code="nuc">Nunavut</limit> <limit code="ohu">Ohio</limit> <limit code="oku">Oklahoma</limit> <limit code="mk">Oman</limit> |
Original lines 827 - 943 | New lines 781 - 887 |
<limit code="pc">Pitcairn Island</limit> <limit code="pl">Poland</limit> <limit code="po">Portugal</limit> <limit code="pt">Portuguese Timor</limit> <limit code="pic">Prince Edward Island</limit> <limit code="pr">Puerto Rico</limit> <limit code="qa">Qatar</limit> <limit code="quc">Quebec (Province)</limit> <limit code="re">Reunion</limit> <limit code="riu">Rhode Island</limit> <limit code="rm">Romania</limit> <limit code="ru">Russia (Federation)</limit> <limit code="rur">Russian S.F.S.R.</limit> <limit code="rw">Rwanda</limit> <limit code="ry">Ryukyu Islands, Southern</limit> <limit code="xj">Saint Helena</limit> <limit code="xd">Saint Kitts-Nevis</limit> <limit code="xi">Saint Kitts-Nevis-Anguilla</limit> <limit code="xk">Saint Lucia</limit> <limit code="xl">Saint Pierre and Miquelon</limit> <limit code="xm">Saint Vincent and the Grenadines</limit> <limit code="sm">San Marino</limit> <limit code="sf">Sao Tome and Principe</limit> <limit code="snc">Saskatchewan</limit> <limit code="su">Saudi Arabia</limit> <limit code="stk">Scotland</limit> <limit code="sg">Senegal</limit> <limit code="se">Seychelles</limit> <limit code="sl">Sierra Leone</limit> <limit code="sk">Sikkim</limit> <limit code="si">Singapore</limit> <limit code="xo">Slovakia</limit> <limit code="xv">Slovenia</limit> <limit code="bp">Solomon Islands</limit> <limit code="so">Somalia</limit> <limit code="sa">South Africa</limit> <limit code="scu">South Carolina</limit> <limit code="sdu">South Dakota</limit> <limit code="xs">South Georgia and the South Sandwich Islands</limit> <limit code="ur">Soviet Union</limit> <limit code="xxr">Soviet Union</limit> <limit code="sp">Spain</limit> <limit code="sh">Spanish North Africa</limit> <limit code="xp">Spratly Island</limit> <limit code="ce">Sri Lanka</limit> <limit code="sj">Sudan</limit> <limit code="sr">Surinam</limit> <limit code="sb">Svalbard</limit> <limit code="sv">Swan Islands</limit> <limit code="sq">Swaziland</limit> <limit code="sw">Sweden</limit> <limit code="sz">Switzerland</limit> <limit code="sy">Syria</limit> <limit code="tar">Tajik S.S.R.</limit> <limit code="ta">Tajikistan</limit> <limit code="tz">Tanzania</limit> <limit code="tnu">Tennessee</limit> <limit code="fs">Terres australes et antarctiques françaises</limit> <limit code="txu">Texas</limit> <limit code="th">Thailand</limit> <limit code="tg">Togo</limit> <limit code="tl">Tokelau</limit> <limit code="to">Tonga</limit> <limit code="tr">Trinidad and Tobago</limit> <limit code="tt">Trust Territory of the Pacific Islands</limit> <limit code="ti">Tunisia</limit> <limit code="tu">Turkey</limit> <limit code="tkr">Turkmen S.S.R.</limit> <limit code="tk">Turkmenistan</limit> <limit code="tc">Turks and Caicos Islands</limit> <limit code="tv">Tuvalu</limit> <limit code="ug">Uganda</limit> <limit code="unr">Ukraine</limit> <limit code="un">Ukraine</limit> <limit code="ts">United Arab Emirates</limit> <limit code="uk">United Kingdom</limit> <limit code="xxk">United Kingdom</limit> <limit code="ui">United Kingdom Misc. Islands</limit> <limit code="uik">United Kingdom Misc. Islands</limit> <limit code="us">United States</limit> <limit code="xxu">United States</limit> <limit code="uc">United States Misc. Caribbean Islands</limit> <limit code="up">United States Misc. Pacific Islands</limit> <limit code="uy">Uruguay</limit> <limit code="utu">Utah</limit> <limit code="uzr">Uzbek S.S.R.</limit> <limit code="uz">Uzbekistan</limit> <limit code="nn">Vanuatu</limit> <limit code="vp">Various places</limit> <limit code="vc">Vatican City</limit> <limit code="ve">Venezuela</limit> <limit code="vtu">Vermont</limit> <limit code="vm">Vietnam</limit> <limit code="vn">Vietnam, North</limit> <limit code="vs">Vietnam, South</limit> <limit code="vi">Virgin Islands of the United States</limit> <limit code="vau">Virginia</limit> <limit code="wk">Wake Island</limit> <limit code="wlk">Wales</limit> <limit code="wf">Wallis and Futuna</limit> <limit code="wau">Washington (State)</limit> <limit code="wj">West Bank of the Jordan River</limit> <limit code="wb">West Berlin</limit> <limit code="wvu">West Virginia</limit> <limit code="ss">Western Sahara</limit> <limit code="ws">Western Samoa</limit> <limit code="wiu">Wisconsin</limit> <limit code="wyu">Wyoming</limit> <limit code="ye">Yemen</limit> <limit code="ys">Yemen (People's Democratic Republic)</limit> <limit code="yu">Yugoslavia</limit> <limit code="ykc">Yukon Territory</limit> <limit code="za">Zambia</limit> </limitGroup> <limitGroup type="content" label="Content:"> |
<limit code="pc">Pitcairn Island</limit> <limit code="pl">Poland</limit> <limit code="po">Portugal</limit> <limit code="pic">Prince Edward Island</limit> <limit code="pr">Puerto Rico</limit> <limit code="qa">Qatar</limit> <limit code="quc">Quebec (Province)</limit> <limit code="qea">Queensland</limit> <limit code="riu">Rhode Island</limit> <limit code="rm">Romania</limit> <limit code="re">Runion</limit> <limit code="ru">Russia (Federation)</limit> <limit code="rw">Rwanda</limit> <limit code="sc">Saint-Barthelemy</limit> <limit code="xj">Saint Helena</limit> <limit code="xd">Saint Kitts-Nevis</limit> <limit code="xk">Saint Lucia</limit> <limit code="st">Saint-Martin</limit> <limit code="xl">Saint Pierre and Miquelon</limit> <limit code="xm">Saint Vincent and the Grenadines</limit> <limit code="ws">Samoa</limit> <limit code="sm">San Marino</limit> <limit code="sf">Sao Tome and Principe</limit> <limit code="snc">Saskatchewan</limit> <limit code="su">Saudi Arabia</limit> <limit code="stk">Scotland</limit> <limit code="sg">Senegal</limit> <limit code="rb">Serbia</limit> <limit code="se">Seychelles</limit> <limit code="sl">Sierra Leone</limit> <limit code="si">Singapore</limit> <limit code="sn">Sint Maarten</limit> <limit code="xo">Slovakia</limit> <limit code="xv">Slovenia</limit> <limit code="bp">Solomon Islands</limit> <limit code="so">Somalia</limit> <limit code="sa">South Africa</limit> <limit code="xra">South Australia</limit> <limit code="scu">South Carolina</limit> <limit code="sdu">South Dakota</limit> <limit code="xs">South Georgia and the South Sandwich Islands</limit> <limit code="sd">South Sudan</limit> <limit code="sp">Spain</limit> <limit code="sh">Spanish North Africa</limit> <limit code="xp">Spratly Island</limit> <limit code="ce">Sri Lanka</limit> <limit code="sj">Sudan</limit> <limit code="sr">Surinam</limit> <limit code="sq">Swaziland</limit> <limit code="sw">Sweden</limit> <limit code="sz">Switzerland</limit> <limit code="sy">Syria</limit> <limit code="ta">Tajikistan</limit> <limit code="tz">Tanzania</limit> <limit code="tma">Tasmania</limit> <limit code="tnu">Tennessee</limit> <limit code="fs">Terres australes et antarctiques françaises</limit> <limit code="txu">Texas</limit> <limit code="th">Thailand</limit> <limit code="em">Timor-Leste</limit> <limit code="tg">Togo</limit> <limit code="tl">Tokelau</limit> <limit code="to">Tonga</limit> <limit code="tr">Trinidad and Tobago</limit> <limit code="ti">Tunisia</limit> <limit code="tu">Turkey</limit> <limit code="tk">Turkmenistan</limit> <limit code="tc">Turks and Caicos Islands</limit> <limit code="tv">Tuvalu</limit> <limit code="ug">Uganda</limit> <limit code="un">Ukraine</limit> <limit code="ts">United Arab Emirates</limit> <limit code="xxk">United Kingdom</limit> <limit code="uik">United Kingdom Misc. Islands</limit> <limit code="xxu">United States</limit> <limit code="uc">United States Misc. Caribbean Islands</limit> <limit code="up">United States Misc. Pacific Islands</limit> <limit code="uy">Uruguay</limit> <limit code="utu">Utah</limit> <limit code="uz">Uzbekistan</limit> <limit code="nn">Vanuatu</limit> <limit code="vp">Various places</limit> <limit code="vc">Vatican City</limit> <limit code="ve">Venezuela</limit> <limit code="vtu">Vermont</limit> <limit code="vra">Victoria</limit> <limit code="vm">Vietnam</limit> <limit code="vau">Virginia</limit> <limit code="vi">Virgin Islands of the United States</limit> <limit code="wk">Wake Island</limit> <limit code="wlk">Wales</limit> <limit code="wf">Wallis and Futuna</limit> <limit code="wau">Washington (State)</limit> <limit code="wj">West Bank of the Jordan River</limit> <limit code="wea">Western Australia</limit> <limit code="ss">Western Sahara</limit> <limit code="wvu">West Virginia</limit> <limit code="wiu">Wisconsin</limit> <limit code="wyu">Wyoming</limit> <limit code="ye">Yemen</limit> <limit code="ykc">Yukon Territory</limit> <limit code="za">Zambia</limit> <limit code="rh">Zimbabwe</limit> </limitGroup> <limitGroup type="content" label="Content:"> |
tomcat/vxws/context/vxws/ui/exl_default/vxws.properties
Original lines 389 - 392 | New lines 389 - 399 |
---|---|
patronCallslipBlocked4=This item is unavailable for a call slip request. patronCallslipBlockedDefault=Call slip request could not be placed. patronNoRequests=You have no available requests in this database. |
patronCallslipBlocked4=This item is unavailable for a call slip request. patronCallslipBlockedDefault=Call slip request could not be placed. patronNoRequests=You have no available requests in this database. ######################################################################################### # Should VXWS users receive a default PIN when self-registering? If yes, add a default # PIN for patrons after option.defaultPIN. PINs can be 4 - 12 characters, and are case # sensitive. ######################################################################################### option.defaultPIN= |
New Configuration Files
There are no new configuration files in Voyager 9.2.1
Changed Configuration Files
- etc/webvoyage/local/limits.ini
- etc/webvoyage/vcit/limits.ini
- etc/webvoyage/Z3950/limits.ini
- etc/webvoyage/zcit/limits.ini
- pds/pdsadmin/pdsadmin.conf
etc/webvoyage/local/limits.ini
Original lines 448 - 455 | New lines 448 - 455 |
---|---|
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Hercegovina bs=Botswana bv=Bouvet Island bl=Brazil |
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Herzegovina bs=Botswana bv=Bouvet Island bl=Brazil |
etc/webvoyage/vcit/limits.ini
Original lines 448 - 455 | New lines 448 - 455 |
---|---|
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Hercegovina bs=Botswana bv=Bouvet Island bl=Brazil |
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Herzegovina bs=Botswana bv=Bouvet Island bl=Brazil |
etc/webvoyage/Z3950/limits.ini
Original lines 448 - 455 | New lines 448 - 455 |
---|---|
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Hercegovina bs=Botswana bv=Bouvet Island bl=Brazil |
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Herzegovina bs=Botswana bv=Bouvet Island bl=Brazil |
etc/webvoyage/zcit/limits.ini
Original lines 448 - 455 | New lines 448 - 455 |
---|---|
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Hercegovina bs=Botswana bv=Bouvet Island bl=Brazil |
bm=Bermuda Islands bt=Bhutan bo=Bolivia bn=Bosnia and Herzegovina bs=Botswana bv=Bouvet Island bl=Brazil |
pds/pdsadmin/pdsadmin.conf
Original lines 1 - 11 | New lines 1 - 11 |
---|---|
# PDS Admin GUI confiuration file # the path of the conf_table directory $::CONF_DIR = "/m1/voyager/xxxdb/pds/conf_table"; # the path of the pds test scripts directory $::PDSTEST_DIR = "/m1/voyager/xxxdb/pds/program"; # default backlink $::DEFAULT_BACKLINK = ""; |
# PDS Admin GUI confiuration file # the path of the conf_table directory $::CONF_DIR = "/m1/voyager/xxxdb/pds/conf_table"; # the path of the pds test scripts directory $::PDSTEST_DIR = "/m1/voyager/xxxdb/pds/program"; # default backlink $::DEFAULT_BACKLINK = ""; |
Voyager 9.1.0 to 9.1.1
New Skin Files
There are no new skin files in Voyager 9.1.1
Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/calendar.js
- tomcat/vwebv/context/vwebv/ui/exl_default/webvoyage.properties
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_requestForms.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_searchMySearches.xsl
tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/calendar.js
Original lines 1422 - 1428 | New lines 1422 - 1429 |
---|---|
}; Calendar.prototype.hideShowCovered = function () { var self = this; Calendar.continuation_for_the_khtml_browser = function() { function getVisib(obj){ |
}; Calendar.prototype.hideShowCovered = function () { /* var self = this; Calendar.continuation_for_the_khtml_browser = function() { function getVisib(obj){ |
Original lines 1483 - 1489 | New lines 1484 - 1491 |
else Calendar.continuation_for_the_khtml_browser(); return true; }; /** Internal function; it displays the bar with the names of the weekday. */ |
else Calendar.continuation_for_the_khtml_browser(); return true; */ }; /** Internal function; it displays the bar with the names of the weekday. */ |
tomcat/vwebv/context/vwebv/ui/exl_default/webvoyage.properties
Original lines 1074 - 1081 | New lines 1074 - 1081 |
---|---|
holdings.redirect.author.search.code=NAME holdings.redirect.title.search.code=TALL holdings.redirect.subject.search.code=SUBJ holdings.redirect.callNumber.search.code=CALL #==============================================================================# # Links to holdings that allow users to navigate to the desired database display |
holdings.redirect.author.search.code=NAME holdings.redirect.title.search.code=TALL holdings.redirect.subject.search.code=SUBJ holdings.redirect.callNumber.search.code=CALL+ #==============================================================================# # Links to holdings that allow users to navigate to the desired database display |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_requestForms.xsl
Original lines 216 - 223 | New lines 216 - 223 |
---|---|
<xsl:call-template name="doSelect"/> </xsl:when> <xsl:when test="@tag='REQCOMMENTS' "> <textarea name="{@tag}" rows="4" cols="60"> <xsl:value-of select="req:text"/> </textarea> </xsl:when> |
<xsl:call-template name="doSelect"/> </xsl:when> <xsl:when test="@tag='REQCOMMENTS' "> <textarea name="{@tag}" rows="2" cols="60" maxlength="100"> <xsl:value-of select="req:text"/> </textarea> </xsl:when> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_searchMySearches.xsl
Original lines 170 - 177 | New lines 170 - 182 |
---|---|
</xsl:choose> </xsl:variable> <a href="{page:URL}"><xsl:value-of select ="page:linkText"/></a><xsl:value-of select="$linkSeparator"/> </xsl:for-each> </td> |
</xsl:choose> </xsl:variable> <a href="{page:URL}"> <!-- <xsl:value-of select="page:linkText& quot;/--> <xsl:call-template name="url-encode">; <xsl:with-param name="str" select="page:linkText"/>br /> </xsl:call-template> </a><xsl:value-of select="$linkSeparat or"/> </xsl:for-each> </td> |
New Configuration Files
There are no new configuration files in Voyager 9.1.1
Changed Configuration Files
- ini/PrimoExp-Availability.ini
- ini/PrimoExp-Publishing.ini
- ini/PrimoExp-Selective.ini
- tomcat/vwebv/context/vwebv/WEB-INF/web.xml
- tomcat/vxws/ini/PrimoExp.ini
ini/PrimoExp-Availability.ini
Original lines 216 - 224 | New lines 216 - 222 |
---|---|
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc #Import delete file has the form delete.imp.YYYYMMDD.HHMM DelMFHDsImpFileBase=delete.imp DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
ini/PrimoExp-Publishing.ini
Original lines 216 - 224 | New lines 216 - 222 |
---|---|
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc #Import delete file has the form delete.imp.YYYYMMDD.HHMM DelMFHDsImpFileBase=delete.imp DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
ini/PrimoExp-Selective.ini
Original lines 216 - 224 | New lines 216 - 222 |
---|---|
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc #Import delete file has the form delete.imp.YYYYMMDD.HHMM DelMFHDsImpFileBase=delete.imp DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
tomcat/vwebv/context/vwebv/WEB-INF/web.xml
Original lines 2253 - 2260 | New lines 2253 - 2260 |
---|---|
</init-param> <init-param> <param-name>HelpPage</param-name> <param-value>holdingsInfo.html</param-value> </init-param> </servlet> |
</init-param> <init-param> <param-name>HelpPage</param-name> <param-value>staffView.html</param-value> </init-param> </servlet> |
tomcat/vxws/ini/PrimoExp.ini
Original lines 216 - 224 | New lines 216 - 222 |
---|---|
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc #Import delete file has the form delete.imp.YYYYMMDD.HHMM DelMFHDsImpFileBase=delete.imp DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
DelBibFile=deleted.bib.marc DelMFHDsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelMFHDsFile=deleted.mfhd.marc DelItemsDir=___VOYAGER_BASE___/___DATABASE___/rpt DelItemsFile=delete.item # NEW FOR 8.0.0 |
Voyager 9.0 to 9.1
New Skin Files
There are no new skin files in Voyager 9.1
Changed Skin Files
- tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/ajaxUtils.js
- tomcat/vwebv/context/vwebv/ui/exl_default/webvoyage.properties
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_myAccount.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_searchBasic.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/102X_display.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageTools/formInput.xsl
- tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
- tomcat/vxws/context/vxws/ui/exl_default/vxws.properties
tomcat/vwebv/context/vwebv/ui/exl_default/jscripts/ajaxUtils.js
Original lines 1164 - 1167 | New lines 1165 - 1212 |
---|---|
if (startTime) { startTime.value = convertTo1224(startTime,24); } if (endTime) { endTime.value = convertTo1224(endTime,24); } } |
if (startTime) { startTime.value = convertTo1224(startTime,24); } if (endTime) { endTime.value = convertTo1224(endTime,24); } } ////////////////////////////////////////////////////////////////////// function selectAllChargedCheckbox(obj,currSel) { if (typeof(obj) == 'undefined') { return; } selectAllCheckboxes(obj.selectChargedTop,currSel.checked); selectAllCheckboxes(obj.selectChargedBottom,currSel.checked); updateChargedItemsCheckboxs(obj) } ////////////////////////////////////////////////////////////////////// function selectChargedItemChkBx(obj) { var i = 0; if (typeof(obj) == 'undefined') { return; } // this function unchecks the 'Select all' checkboxs (top & bottom) when a charged item checkbox is checked for renewalbr /> if (typeof(obj.selectChargedTop) != 'undefined') { obj.selectChargedTop.checked=false; } if (typeof(obj.selectChargedBottom) != 'undefined') { obj.selectChargedBottom.checked=false; } } ////////////////////////////////////////////////////////////////////// function updateChargedItemsCheckboxs(obj, currSel) { if (typeof(obj) == 'undefined') { return; } // point at the charged items array of checkboxes var chargedItemChkBxs=obj.selectCharged; // If we don't have obj.selectChargedTop then get out of here. if (typeof(obj.selectChargedTop) == 'undefined') { return; } // Loop thru them all for (var i=0;i<chargedItemChkBxs.length;i++) { // and select them chargedItemChkBxs[i].checked=document.getElementById('selectChargedTop').checked; } } ////////////////////////////////////////////////////////////////////// |
tomcat/vwebv/context/vwebv/ui/exl_default/webvoyage.properties
Original lines 2236 - 2242 | New lines 2236 - 2247 |
---|---|
mail.transport.protocol=smtp mail.user=voyager mail.subject=Search Results #============================================================================ # |
mail.transport.protocol=smtp mail.user=voyager mail.subject=Search Results # #The optional mail.from properties specifies a valid and fully qualified email address. #If it is present, it will be used in the From of the email # #mail.from= #============================================================================ # |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_myAccount.xsl
Original lines 324 - 331 | New lines 324 - 331 |
---|---|
</xsl:variable> <form action="{//page:element[@nameId='page.form.action']/page:value}" method="POST" accept-charset="UTF-8" name="myAccountRenew"> <div id="tableDisplayChargedItems" class="tableDisplay"> |
</xsl:variable> <form action="{//page:element[@nameId='page.form.action']/page:value}" method="POST" accept-charset="UTF-8" name="myAccountRenew" id="myAccountRenewForm"> <div id="tableDisplayChargedItems" class="tableDisplay"> |
Original lines 333 - 347 | New lines 333 - 340 |
<xsl:variable name="selectCharged" select="page:element[@nameId='page.myAccount.chargedItem']/page:element[@nameId='selectCharged']"/> <xsl:variable name="selectChargedAll"> <xsl:for-each select="page:element[@nameId='page.myAccount.chargedItem']/page:element[@nameId='selectCharged']"> <xsl:if test="position()>1"> <xsl:text>,</xsl:text> </xsl:if> <xsl:value-of select="page:option/page:value"/> </xsl:for-each> </xsl:variable> <xsl:if test="string-length($chargedItemRenew)"> <div class="topLinks"> |
<xsl:variable name="selectCharged" select="page:element[@nameId='page.myAccount.chargedItem']/page:element[@nameId='selectCharged']"/> <xsl:variable name="selectChargedAll"></xsl:variable> <xsl:if test="string-length($chargedItemRenew)"> <div class="topLinks"> |
Original lines 361 - 377 | New lines 354 - 366 |
</li> <!-- Select All Check Box --> <xsl:for-each select="$selectCharged"> <li class="tableSelectAll"> <div class="selectChkBox"> <label for="selectChargedTop" class="fieldBold"><xsl:value-of select="$selectCharged/page:label"/></label> <xsl:for-each select="page:option"> <input type="checkbox" name="selectCharged" id="selectChargedTop" value="{$selectChargedAll}" /> </xsl:for-each> </div> </li> </xsl:for-each> </ul> </div> </xsl:if> |
</li> <!-- Select All Check Box --> <li class="tableSelectAll"> <div class="selectChkBox"> <label for="selectChargedTop" class="fieldBold"><xsl:value-of select="$selectCharged/page:label"/></label> <input type="checkbox" name="selectChargedAll" id="selectChargedTop" value="{$selectChargedAll}" onclick="selectAllChargedCheckbox(document.getElementById('myAccountRenewForm'),this)" /> </div> </li> </ul> </div> </xsl:if> |
Original lines 405 - 412 | New lines 394 - 401 |
<xsl:if test="string-length($chargedItemRenew)"> <th class="checkbox" headers="chargedHeaderCheckbox"> <label for="chargedItemId_{position()}_{page:itemId}"> <input type="checkbox" id="chargedItemId_{position()}_{page:itemId}" name="selectCharged" value="{page:itemId}" /> </label> </th> </xsl:if> |
<xsl:if test="string-length($chargedItemRenew)"> <th class="checkbox" headers="chargedHeaderCheckbox"> <label for="chargedItemId_{position()}_{page:itemId}"> <input type="checkbox" id="chargedItemId_{position()}_{page:itemId}" name="selectCharged" value="{page:itemId}" onclick="selectChargedItemChkBx(document.getElementById('myAccountRenewForm'))"/> </label> </th> </xsl:if> |
Original lines 458 - 474 | New lines 447 - 459 |
<!-- Select All Check Box --> <xsl:for-each select="$selectCharged"> <li class="tableSelectAll"> <div class="selectChkBox"> <label for="selectChargedBottom" class="fieldBold"><xsl:value-of select="$selectCharged/page:label"/></label> <xsl:for-each select="page:option"> <input type="checkbox" name="selectCharged" id="selectChargedBottom" value="{$selectChargedAll}" /> </xsl:for-each> </div> </li> </xsl:for-each> </ul> </div> </xsl:if> |
<!-- Select All Check Box --> <li class="tableSelectAll"> <div class="selectChkBox"> <label for="selectChargedBottom" class="fieldBold"><xsl:value-of select="$selectCharged/page:label"/></label> <input type="checkbox" name="selectCharged" id="selectChargedBottom" value="{$selectChargedAll}" onclick="selectAllChargedCheckbox(document.getElementById('myAccountRenewForm'),this)" /> </div> </li> </ul> </div> </xsl:if> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/cl_searchBasic.xsl
Original lines 44 - 51 | New lines 44 - 51 |
---|---|
</div> <div id="quickLimits"> <xsl:call-template name="buildFormDropDown"> <xsl:with-param name="eleName" select="'limitTo'"/> </xsl:call-template> </div> </div> |
</div> <div id="quickLimits"> <xsl:call-template name="buildFormDropDown"> <xsl:with-param name="eleName" select="'setLimit'"/> </xsl:call-template> </div> </div> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/contentLayout/configs/102X_display.xsl
Original lines 113 - 124 | New lines 113 - 135 |
---|---|
<xsl:sort select="@issueId" order="{translate($issueSortOrder, $uppercase2D, $lowercase2D)}" data-type="number"/> <xsl:if test="position() > $totalNumberOfReceivedIssues - $numberOfIssuesToDisplayPerComponent"> <xsl:call-template name="displayReceivedIssue"> <xsl:with-param name="receivedIssue" select="." /> </xsl:call-template> </xsl:if> </xsl:for-each> </xsl:template> |
<xsl:sort select="@issueId" order="{translate($issueSortOrder, $uppercase2D, $lowercase2D)}" data-type="number"/> <xsl:choose> <xsl:when test="translate($issueSortOrder, $uppercase2D, $lowercase2D) = 'ascending'"> <xsl:if test="position() > $totalNumberOfReceivedIssues - $numberOfIssuesToDisplayPerComponent"> <xsl:call-template name="displayReceivedIssue"> <xsl:with-param name="receivedIssue" select="." /> </xsl:call-template> </xsl:if> </xsl:when> <xsl:when test="translate($issueSortOrder, $uppercase2D, $lowercase2D) = 'descending'"> <xsl:if test="position() < $numberOfIssuesToDisplayPerComponent + 1"> <xsl:call-template name="displayReceivedIssue"> <xsl:with-param name="receivedIssue" select="." /> </xsl:call-template> </xsl:if> </xsl:when> </xsl:choose> </xsl:for-each> </xsl:template> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/pageTools/formInput.xsl
Original lines 396 - 403 | New lines 396 - 403 |
---|---|
</xsl:variable> <!-- Begin building the dropdown --> <select title="{$bodyText/*[name()=$selName]}"> <!-- ## External stylesheet Reference ## --> <xsl:attribute name="class"><xsl:value-of select="$cssClass"/></xsl:attribute> |
</xsl:variable> <!-- Begin building the dropdown --> <select title="{$bodyText/*[name()=$selName]}" autocomplete="off"> <!-- ## External stylesheet Reference ## --> <xsl:attribute name="class"><xsl:value-of select="$cssClass"/></xsl:attribute> |
tomcat/vwebv/context/vwebv/ui/exl_default/xsl/userTextConfigs/pageProperties.xml
Original lines 335 - 341 | New lines 335 - 369 |
---|---|
Renewal blocked. <br/>Patron registration expired. </pageMsg> <pageMsg blockCode="28"> Renewal blocked. <br/>Item not authorized for renewal. |
Renewal blocked. <br/>Patron registration expired. </pageMsg> <pageMsg blockCode="19"> Renewal blocked. <br/>You have more than the maximum allowed fines. </pageMsg> <pageMsg blockCode="20"> Renewal blocked. <br/>You have more than the maximum allowed overdue items. </pageMsg> <pageMsg blockCode="21"> Renewal blocked. <br/>You have more than the maximum allowed overdue recalled items. </pageMsg> <pageMsg blockCode="22"> Renewal blocked. <br/>You have more than the maximum allowed recalled items. </pageMsg> <pageMsg blockCode="23"> Renewal blocked. <br/>You have more than the maximum allowed claimed returned items. </pageMsg> <pageMsg blockCode="24"> Renewal blocked. <br/>You have more than the maximum allowed lost items. </pageMsg> <pageMsg blockCode="25"> Renewal blocked. <br/>You have more than the maximum allowed self-shelved items. </pageMsg> <pageMsg blockCode="28"> Renewal blocked. <br/>Item not authorized for renewal. |
Original lines 359 - 365 | New lines 387 - 409 |
Renewal blocked. <br/>Item scheduled, cannot be charged or renewed. </pageMsg> <pageMsg blockCode="107"> Renewal blocked. <br/>Renewal due date precedes current due date. |
Renewal blocked. <br/>Item scheduled, cannot be charged or renewed. </pageMsg> <pageMsg blockCode="44"> Renewal blocked. <br/>TERM renewal precedes permitted renewal period. </pageMsg> <pageMsg blockCode="51"> Renewal blocked. <br/>Your patron account has been suspended. Please see a librarian. </pageMsg> <pageMsg blockCode="52"> Renewal blocked. <br/>You have more than the maximum allowed demerits. </pageMsg> <pageMsg blockCode="101"> Renewal blocked. <br/>This item is on hold for another patron. </pageMsg> <pageMsg blockCode="107"> Renewal blocked. <br/>Renewal due date precedes current due date. |
Original lines 367 - 373 | New lines 411 - 445 |
Renewal blocked. <br/>Renewal due date in the past. </pageMsg> <pageMsg errorCode="searchResults.noHits">Search resulted in no hits.</pageMsg> </pageMessages> |
Renewal blocked. <br/>Renewal due date in the past. </pageMsg> <pageMsg blockCode="122"> Renewal blocked. <br/>You have more than the maximum allowed fines for consortial borrowing. </pageMsg> <pageMsg blockCode="123"> Renewal blocked. <br/>You have more than the maximum allowed overdue items for consortial borrowing. </pageMsg> <pageMsg blockCode="124"> Renewal blocked. <br/>You have more than the maximum allowed overdue recalled items for consortial borrowing. </pageMsg> <pageMsg blockCode="125"> Renewal blocked. <br/>You have more than the maximum allowed claimed returned items for consortial borrowing. </pageMsg> <pageMsg blockCode="126"> Renewal blocked. <br/>You have more than the maximum allowed lost items for consortial borrowing. </pageMsg> <pageMsg blockCode="127"> Renewal blocked. <br/>You have more than the maximum allowed self-shelved items for consortial borrowing. </pageMsg> <pageMsg blockCode="130"> Renewal blocked. <br/>You have more than the maximum allowed demerits for consortial borrowing. </pageMsg> <pageMsg errorCode="searchResults.noHits">Search resulted in no hits.</pageMsg> </pageMessages> |
tomcat/vxws/context/vxws/ui/exl_default/vxws.properties
Original lines 145 - 151 | New lines 145 - 174 |
---|---|
page.patronRequests.message.arsblocked1=Your Automated Retrieval System Request failed. This item is not a Remote Storage item. page.patronRequests.message.arsblocked2=Your Automated Retrieval System Request failed. This item has already been requested from Remote Storage. page.patronRequests.message.arsblocked3=Your Automated Retrieval System Request failed. This item is not available for Remote Storage request. page.patronRequests.message.request.fail=Your request failed. page.patronRequests.message.request.success=Your request was successful. page.patronRequests.message.request.validation=The barcode you entered does not match that of the currently logged in patron. You may retry your request or log out and start over. |
page.patronRequests.message.arsblocked1=Your Automated Retrieval System Request failed. This item is not a Remote Storage item. page.patronRequests.message.arsblocked2=Your Automated Retrieval System Request failed. This item has already been requested from Remote Storage. page.patronRequests.message.arsblocked3=Your Automated Retrieval System Request failed. This item is not available for Remote Storage request. page.patronRequests.message.medbaddelloc=The selected media item cannot be delivered to the specified location. Please select another delivery location from the list. page.patronRequests.message.medbadend=Your selected ending date and/or time does not fall within the media calendar. Please enter a different end time. page.patronRequests.message.medbadequiptimes=The selected equipment cannot be booked at the specified time. Please select a different piece of equipment from the list, or adjust your booking times. page.patronRequests.message.medbadpickuploc=The selected media item cannot be picked up at the specified location. Please select a different pickup location from the list. page.patronRequests.message.medbadroomtimes=The selected room cannot be booked at the specified time. Please select a different room from the list, or change the time of your booking. page.patronRequests.message.medbadstart=Your selected starting date and/or time does not fall within the media calendar. Please enter a different start time. page.patronRequests.message.medbooklimit=You have reached the maximum number of bookings. Please see staff at the Media Desk. page.patronRequests.message.medcancellimit=You have too many cancelled media bookings. Please see staff at the Media Desk. page.patronRequests.message.medendclosed=The library is closed on the specified end date or time. Please enter a different end time. page.patronRequests.message.medequipintervalmax=The specified booking schedule exceeds the maximum booking interval for the selected equipment. Please select a different piece of equipment from the list, or change the booking times. page.patronRequests.message.medequipnousage=The selected equipment cannot be picked up or delivered. Please select a different piece of equipment from the list. page.patronRequests.message.medequippiecesmax=You have reached the maximum number of pieces of equipment allowed in a media booking. Please remove one or more pieces from the list. page.patronRequests.message.medfeelimit=You have reached the maximum balance in media booking fees. Please see staff at the Media Desk. page.patronRequests.message.meditemintervalmax=The specified booking schedule exceeds the maximum loan period for the selected item. Please consult the displayed loan period and modify the booking times. page.patronRequests.message.meditemnousage=The selected item cannot be picked up or delivered. Please select a different item. page.patronRequests.message.meditemunavail=The selected item is not available for booking at the specified times. Please consult the displayed schedule and modify the booking times. page.patronRequests.message.medlatelimit=You have too many "late return" media bookings. Please see staff at the Media Desk. page.patronRequests.message.mednoitems=No items are available for use in your booking. page.patronRequests.message.medroomintervalmax=The specified booking schedule exceeds the maximum booking interval for the selected room. Please select a different room from the list, or change the booking times. page.patronRequests.message.medroomnousage=The selected location cannot be used for delivery. Please select a different delivery location. page.patronRequests.message.medroomunavail=The selected room is not available for booking at the specified times. Please select a different room from the list, or change the booking times. page.patronRequests.message.medstartclosed=The library is closed on the specified start date or time. Please enter a different start time. page.patronRequests.message.medunclaimlimit=You have too many unclaimed media bookings. Please see staff at the Media Desk. page.patronRequests.message.request.fail=Your request failed. page.patronRequests.message.request.success=Your request was successful. page.patronRequests.message.request.validation=The barcode you entered does not match that of the currently logged in patron. You may retry your request or log out and start over. |
Original lines 303 - 306 | New lines 326 - 392 |
selfReg.message.58=Patron is already registered. Please log in again or choose a different ID. selfReg.message.60=The service is not available. selfReg.message.61=An error occured while adding patron information. Please consult the Circulation Desk for assistance. |
selfReg.message.58=Patron is already registered. Please log in again or choose a different ID. selfReg.message.60=The service is not available. selfReg.message.61=An error occured while adding patron information. Please consult the Circulation Desk for assistance. ################################################################################################### # # The following are block messages for the patron charge loan web service. # ################################################################################################### patronChargeBlocked4=Item marked 'Lost'. patronChargeBlocked28=This item is not authorized for renewal. patronChargeBlocked29=Renew limit reached. patronChargeBlocked30=Overdue items may not be renewed. patronChargeBlocked31=Items with recall requests may not be renewed. patronChargeBlocked32=Items with hold requests may not be renewed. patronChargeBlocked44=Item has a loan period of TERM and is being renewed before the permitted renewal period. patronChargeBlocked49=Failed to promote the call slip to a recall or hold. patronChargeBlocked50=Failed to promote the call slip to a recall or hold. patronChargeBlocked104=Item has a loan period of TERM, but an end-of-term date has not been found in the current calendar. patronChargeBlockedDefault=Renewal request could not be placed. ################################################################################################### # # The following are patron block messages for the get/put (request) record web service. # ################################################################################################### patronBlocked15=Patron registration expired. patronBlocked16=Patron address expired. patronBlocked17=Permanent address has been flagged 'Hold Mail'. patronBlocked18=Patron charged items limit reached. patronBlocked19=Patron maximum fines limit reached. patronBlocked20=Patron overdue items limit reached. patronBlocked21=Patron overdue recalled items limit reached. patronBlocked22=Patron outstanding recalls limit reached. patronBlocked23=Patron claim returned limit reached. patronBlocked24=Patron lost items limit reached. patronBlocked25=Patron self-shelved items limit reached. patronBlocked41=Patron short loan limit reached. patronBlocked42=Patron call slip limit. patronBlocked51=Patron is suspended. patronBlocked52=Patron maximum demerits limit reached. patronBlocked66=Patron charged item limit reached. patronBlocked72=Patron hold items limit reached. patronBlocked119=Patron universal borrowing maximum requests limit reached. patronBlocked120=Patron is ineligible for universal borrowing. patronBlocked121=Patron universal borrowing charged items limit reached. patronBlocked122=Patron universal borrowing maximum fines limit reached. patronBlocked123=Patron universal borrowing overdue items limit reached. patronBlocked124=Patron universal borrowing overdue recalled items limit reached. patronBlocked125=Patron universal borrowing claims returned limit reached. patronBlocked126=Patron universal borrowing lost items limit reached. patronBlocked127=Patron universal borrowing self-shelved items limit reached. patronBlocked130=Patron universal borrowing maximum demerits limit reached. patronBlockedDefault=Patron blocked from performing circulation actions. ################################################################################################### # # The following are block messages for the call slip request web service. # ################################################################################################### patronCallslipBlocked1=Patron has reached his/her call slip limit and cannot place anymore. patronCallslipBlocked2=Patron is not authorized to place a call slip on this particular item. patronCallslipBlocked3=Patron already has an outstanding call slip for this item. patronCallslipBlocked4=This item is unavailable for a call slip request. patronCallslipBlockedDefault=Call slip request could not be placed. patronNoRequests=You have no available requests in this database. |
New Configuration Files
- ini/rulemgmt-log4j.properties
- pds/html_form/global/login.pin
- pds/html_form/global/missing-institute-error
- pds/pdsadmin/templates/cgissl1_configuration.html
- pds/pdsadmin/templates/cgissl1_ua_configuration.html
Changed Configuration Files
- ini/log4j.properties-avail
- ini/log4j.properties-pub
- ini/log4j.properties-sel
- ini/PrimoExp-Availability.ini
- ini/PrimoExp-Publishing.ini
- ini/PrimoExp-Selective.ini
- ini/primo.log4j.properties
- ini/srusrwsvr.xml
- pds/html_form/global/login
- pds/html_form/global/relocate
- pds/pdsadmin/templates/dps_configuration.html
- pds/pdsadmin/templates/dps_ua_configuration.html
- pds/pdsadmin/templates/general_configuration.html
- pds/pdsadmin/templates/institution_general.html
- pds/pdsadmin/templates/institutions_list.html
- tomcat/vxws/ini/PrimoExp.ini
Changes to configuration files may impact vxws/other Web services, Primo extract configuration, self-check, or other functionality that uses these files. Check the files below after upgrade to ensure the most recent version is available. Apply changes as necessary.
h3>ini/log4j.properties-avail
Original lines 10 - 16 | New lines 10 - 18 |
---|---|
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n log4j.logger.com.exlibris=ERROR, CONSOLE, LOGFILE # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
ini/log4j.properties-pub
Original lines 10 - 16 | New lines 10 - 18 |
---|---|
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n log4j.logger.com.exlibris=ERROR, CONSOLE, LOGFILE # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
ini/log4j.properties-sel
Original lines 10 - 16 | New lines 10 - 18 |
---|---|
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n log4j.logger.com.exlibris=ERROR, CONSOLE, LOGFILE # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
ini/PrimoExp-Availability.ini
Original lines 9 - 16 | New lines 9 - 17 |
---|---|
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo [Item Statuses] Not Charged=A Charged=U |
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo. # 'Patron Group OPAC Message' can also be set to (C)heck_holdings. [Item Statuses] Not Charged=A Charged=U |
Original lines 36 - 42 | New lines 37 - 44 |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U Patron Group OPAC Message=C [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
ini/PrimoExp-Publishing.ini
Original lines 9 - 16 | New lines 9 - 17 |
---|---|
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo [Item Statuses] Not Charged=A Charged=U |
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo. # 'Patron Group OPAC Message' can also be set to (C)heck_holdings. [Item Statuses] Not Charged=A Charged=U |
Original lines 36 - 42 | New lines 37 - 44 |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U Patron Group OPAC Message=C [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
ini/PrimoExp-Selective.ini
Original lines 9 - 16 | New lines 9 - 17 |
---|---|
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo [Item Statuses] Not Charged=A Charged=U |
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo. # 'Patron Group OPAC Message' can also be set to (C)heck_holdings. [Item Statuses] Not Charged=A Charged=U |
Original lines 36 - 42 | New lines 37 - 44 |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U Patron Group OPAC Message=C [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
ini/primo.log4j.properties
Original lines 10 - 16 | New lines 10 - 18 |
---|---|
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n log4j.logger.com.exlibris=ERROR, CONSOLE, LOGFILE # These next 8 lines *must* be here, just like this. # The log level INFO may be changed to DEBUG to show more information # in the log file. The log level should not be changed to show |
ini/srusrwsvr.xml
Original lines 8 - 15 | New lines 8 - 15 |
---|---|
<target default="1" name="voyager"> <!-- all backend addresses as seen from this proxy .. --> <!-- CHANGEME: point at correct database z39.50 --> <url>___Z3950_SERVER_HOST___:___Z3950_SERVER_PORT___</url> <!-- set session timeout between proxy and backend target --> <target-timeout>300</target-timeout> |
<target default="1" name="voyager"> <!-- all backend addresses as seen from this proxy .. --> <!-- CHANGEME: point at correct database z39.50 --> <url>___APP_SERVER___:___Z3950_SERVER_PORT___</url> <!-- set session timeout between proxy and backend target --> <target-timeout>300</target-timeout> |
pds/html_form/global/login
Original lines 106 - 112 | New lines 106 - 112 |
---|---|
</TABLE> <input type="hidden" name="url" value="$0400"> </FORM> </BODY> </HTML> <END_SECTION><!--login-5 --> |
</TABLE> <input type="hidden" name="url" value="$0400"> </FORM> <END_SECTION><!--login-5 --> </BODY> </HTML> |
pds/html_form/global/relocate
Original lines 5 - 12 | New lines 5 - 12 |
---|---|
<include>meta-tags <link rel="stylesheet" href="&server_httpd/pds.css" TYPE="text/css"> </head> <body onload = "location = '/goto/logon/$0400&pds_handle=$0100&calling_system=$0200';"> <noscript><a href="/goto/logon/$0400&pds_handle=$0100&calling_system=$0200">Click here to continue</a>< /noscript> </body> </html> |
<include>meta-tags <link rel="stylesheet" href="&server_httpd/pds.css" TYPE="text/css"> </head> <body onload = "location = '/goto/logon/$0400&pds_handle=$0100&calling_system=$0200&institute=$0300';"& gt; <noscript><a href="/goto/logon/$0400&pds_handle=$0100&calling_system=$0200&institute=$0300">Click here to continue</a></noscript> </body> </html> |
pds/html_form/global/uncertified-host-error
Original lines 22 - 29 | New lines 22 - 29 |
---|---|
</TR> <TR> <TD valign=top Class="PDSTitleSmall" STYLE="PADDING:40PX 0PX 15PX 0PX"> PDS recieved an uncertified back url request and cannot proceed </TD> </TR> </TABLE> |
</TR> <TR> <TD valign=top Class="PDSTitleSmall" STYLE="PADDING:40PX 0PX 15PX 0PX"> PDS received an uncertified back url request and cannot proceed </TD> </TR> </TABLE> |
h3>pds/pdsadmin/templates/dps_configuration.html
Original lines 39 - 46 | New lines 39 - 46 |
---|---|
var useSecure = getCheckedValue(document.auth_method.useSecure); var params = document.auth_method.host_name.value+","+document.auth_method.port.value+","+ document.auth_method.operationCode.value+","+useSecure; return params; } |
var useSecure = getCheckedValue(document.auth_method.useSecure); var params = document.auth_method.host_name.value+","+document.auth_method.port.value+","+ document.auth_method.operationCode.value+","+useSecure+","+document.auth_method.alma_inst.value; return params; } |
Original lines 115 - 121 | New lines 115 - 125 |
<td></td> <td><input type="radio" name="useSecure" id="useSecure" value="Y" [% "checked='checked'" IF params.3 == 'Y' %] class="radiox3" /><label class="noWeight" for="useSecure">Use secure</label></td> </tr> </table> </td> <td class="outGrey_innerWhite_rt"> </td> |
<td></td> <td><input type="radio" name="useSecure" id="useSecure" value="Y" [% "checked='checked'" IF params.3 == 'Y' %] class="radiox3" /><label class="noWeight" for="useSecure">Use secure</label></td> </tr> <tr> <td><label for="alma_inst" class="noWeight">Alma institution code:</label></td> <td><input type="text" id="alma_inst" name="alma_inst" value="[% params.4 %]"/></td> </tr> </table> </td> <td class="outGrey_innerWhite_rt"> </td> |
pds/pdsadmin/templates/dps_ua_configuration.html
Original lines 39 - 46 | New lines 39 - 46 |
---|---|
var useSecure = getCheckedValue(document.user_attrs.useSecure); var params = document.user_attrs.host_name.value+","+document.user_attrs.port.value+","+ document.user_attrs.operationCode.value+","+useSecure; return params; } |
var useSecure = getCheckedValue(document.user_attrs.useSecure); var params = document.user_attrs.host_name.value+","+document.user_attrs.port.value+","+ document.user_attrs.operationCode.value+","+useSecure+","+document.user_attrs.alma_inst.value; return params; } |
Original lines 115 - 121 | New lines 115 - 125 |
<td></td> <td><input type="radio" name="useSecure" id="useSecure" value="Y" [% "checked='checked'" IF params.3 == 'Y' %] class="radiox3" /><label class="noWeight" for="useSecure">Use secure</label></td> </tr> </table> </td> <td class="outGrey_innerWhite_rt"> </td> |
<td></td> <td><input type="radio" name="useSecure" id="useSecure" value="Y" [% "checked='checked'" IF params.3 == 'Y' %] class="radiox3" /><label class="noWeight" for="useSecure">Use secure</label></td> </tr> <tr> <td><label for="alma_inst" class="noWeight">Alma institution code:</label></td> <td><input type="text" id="alma_inst" name="alma_inst" value="[% params.4 %]"/></td> </tr> </table> </td> <td class="outGrey_innerWhite_rt"> </td> |
pds/pdsadmin/templates/general_configuration.html
Original lines 4 - 11 | New lines 4 - 11 |
---|---|
<script type="text/javascript" language="JavaScript"> var view_mode = 'not_defined'; var errorFound = false; function hideHosts (){ |
<script type="text/javascript" language="JavaScript"> var view_mode = false; var errorFound = false; function hideHosts (){ |
Original lines 169 - 175 | New lines 169 - 180 |
<td>Voyager</td> <td class="whitex_right" colspan="5"><input type="text" name="inst_voyager" id="inst_voyager" value="[% inst.voyager %]"/></td> </tr> <tr class="bottomTr"> <td class="outGrey_innerWhite_lb"><input type="checkbox" name="app_shibboleth" [% "checked='checked'" IF enabled.shibboleth %] class="radiox"/></td> <td>Shibboleth</td> |
<td>Voyager</td> <td class="whitex_right" colspan="5"><input type="text" name="inst_voyager" id="inst_voyager" value="[% inst.voyager %]"/></td> </tr> <tr> <td class="whitex_left"><input type="checkbox" name="app_urm" [% "checked='checked'" IF enabled.urm %] class="radiox"/></td> <td>Alma</td> <td class="whitex_right" colspan="5"><input type="text" name="inst_urm" id="inst_urm" value="[% inst.urm %]"/></td> </tr> <tr class="bottomTr"> <td class="outGrey_innerWhite_lb"><input type="checkbox" name="app_shibboleth" [% "checked='checked'" IF enabled.shibboleth %] class="radiox"/></td> <td>Shibboleth</td> |
pds/pdsadmin/templates/institution_general.html
Original lines 12 - 18 | New lines 12 - 61 |
---|---|
} } // **** validations **** function validateData (){ // institution name & desc are mandatory |
} } function hideHosts (){ var c = document.getElementById("check_hosts"); var checked = c.checked; var elem = document.getElementById("allowed_hosts_check"); if (!checked){ elem.style.display="none"; elem. style.visibility="hidden"; }else{ elem.style.display=""; elem.style.visibility="visible"; } } function addAttr() { aTable = document.getElementById("allowed"); var index = parseInt(document.inst_gen.index.value); aRow = aTable.insertRow(aTable.rows.length); aRow.setAttribute("id","allow"+index); aCell = aRow.insertCell(0); aCell.setAttribute("class",""); aCell = aRow.insertCell(0); aCell.setAttribute("class",""); aCell.innerHTML = "<input style=\"width: 300px;\" type=text id=domain" + index +" name=domain"+index+">"; aCell = aRow.insertCell(1); aCell.setAttribute("class","blue4_7 noTop"); aCell.innerHTML = "<a href=javascript:deleteDomain("+index+") class=blue4_7 noTop><span>Delete</span></a>"; document.inst_gen.index.value = index +1; parent.document.getElementById('content').height = document.body.scrollHeight; } function deleteDomain(index){ aTable = document.getElementById('allowed'); row = document.getElementById("allow"+index); aTable.deleteRow(row.rowIndex); } // **** validations **** function validateData (){ // institution name & desc are mandatory |
Original lines 23 - 29 | New lines 66 - 73 |
if (( document.inst_gen.ca_primo.checked == true && document.inst_gen.ca_primo_code.value == "") || ( document.inst_gen.ca_metalib.checked == true && document.inst_gen.ca_metalib_code.value == "") || ( document.inst_gen.ca_dps.checked == true && document.inst_gen.ca_dps_code.value == "") || ( document.inst_gen.ca_voyager.checked == true && document.inst_gen.ca_voyager_code.value == "") || ( document.inst_gen.ca_aleph.checked == true && document.inst_gen.ca_aleph_code.value == "") || ( document.inst_gen.ca_digitool.checked == true && document.inst_gen.ca_digitool_code.value == "")) { |
if (( document.inst_gen.ca_primo.checked == true && document.inst_gen.ca_primo_code.value == "") || ( document.inst_gen.ca_metalib.checked == true && document.inst_gen.ca_metalib_code.value == "") || ( document.inst_gen.ca_dps.checked == true && document.inst_gen.ca_dps_code.value == "") || ( document.inst_gen.ca_urm.checked == true && document.inst_gen.ca_urm_code.value == "") || ( document.inst_gen.ca_voyager.checked == true && document.inst_gen.ca_voyager_code.value == "") || ( document.inst_gen.ca_aleph.checked == true && document.inst_gen.ca_aleph_code.value == "") || ( document.inst_gen.ca_digitool.checked == true && document.inst_gen.ca_digitool_code.value == "")) { |
Original lines 46 - 53 | New lines 90 - 97 |
} // if remote sso method is 'remote', path is mandatory if (( document.inst_gen.remote_sso[0].checked) && ( document.inst_gen.sso_method.value == "Remote") && ( document.inst_gen.rs_path.value == "")) { alert ("Please set a path for for Remote SSO!"); return false; } |
} // if remote sso method is 'remote', path is mandatory if (( document.inst_gen.remote_sso[0].checked) && ( document.inst_gen.sso_method.value == "Remote") && ( document.inst_gen.rs_path.value == "")) { alert ("Please set a path for Remote SSO!"); return false; } |
Original lines 158 - 164 | New lines 202 - 213 |
</tr> <tr> <td class="whitex_left"> </td> <td><input type="checkbox" id="ca_voyager" name="ca_voyager" [% "checked='checked'" IF inst.calling_apps.voyager %] class="radiox3" /><label class="noWeight" for="ca_voyager">Voyager</label></td> <td class="whitex_right" colspan="3"><input type="text" id="ca_voyager_code" name="ca_voyager_code" value="[% inst.calling_apps.voyager FILTER html %]"/></td> </tr> |
</tr> <tr> <td class="whitex_left"> </td> <td><input type="checkbox" id="ca_urm" name="ca_urm" [% "checked='checked'" IF inst.calling_apps.urm %] class="radiox3" /><label class="noWeight" for="ca_urm">Alma</label></td> <td class="whitex_right" colspan="3"><input type="text" id="ca_urm_code" name="ca_urm_code" value="[% inst.calling_apps.urm FILTER html %]"/></td> </tr> <tr> <td class="whitex_left"> </td> <td><input type="checkbox" id="ca_voyager" name="ca_voyager" [% "checked='checked'" IF inst.calling_apps.v oyager %] class="radiox3" /><label class="noWeight" for="ca_voyager">Voyager</label></td> <td class="whitex_right" colspan="3"><input type="text" id="ca_voyager_code" name="ca_voyager_code" value="[% inst.calling_apps.voyager FILTER html %]"/></td> </tr> |
Original lines 287 - 299 | New lines 336 - 378 |
</tr> </table> </form> <div class="per200" style="float: left;"><a href="institutions_list.cgi" class="blue4"><span>Cancel & Go Back</span></a>To Institution Configuration</div> <div class="per200" style="float: right;"><a href="javascript:submit()" class="orangeWhite"><span>Save & Continue</span></a>To Authentication Methods</div> [% INCLUDE footer.html %] [%############################################################################%] |
</tr> </table> <div class="bullet_title"><h2>Remote PDS SSO Check</h2></div> <br> <input type="checkbox" id="check_hosts" name="check_hosts" class="radiox2" [% "checked='checked'" IF allowed_hosts.check_hosts %] onclick="hideHosts()" /><label class="noWeight" for="check_hosts" >Check for SSO in the following PDS:</label> <table id="allowed_hosts_check" cellpadding="0" cellspacing="0" border="0" class="newGrey"> <tr><td> <table id="allowed" cellpadding="20" cellspacing="0" border="0" width="60%"> <tr> <!--th class="outGrey_lt first_in_line"></th--!> <th class="outGrey_lt first_in_line">Domain/IP</th> <th colspan="3" class="outGrey_rt"></th> </tr> [% index = 0 %] [% WHILE index < allowed_hosts.search_index %] <tr id="allow[% index %]" > <td><input style="width: 300px;" type="text" name="domain[% index%]" id="domain[% index%]" value="[% allowed_hosts.$index %]"/></td> <td><a href="javascript:deleteDomain('[% index %]')" class="blue4_7 noTop"><span>Delete</span></a></td> </tr> [% index = index +1 %] [% END %] </table></td></tr> <tr><td><a href="javascript:addAttr()" class="blue4"><span>Add New URL</span></a></td></tr> </table> <input type="hidden" name="index" value="[% index %]"/> </form> <div class="per200" style="float: left;"><a href="institutions_list.cgi" class="blue4"><span>Cancel & Go Back</span></a>To Institution Configuration</div> <div class="per200" style="float: right;"><a href="javascript:submit()" class="orangeWhite"><span>Save & Continue</span></a>To Authentication Methods</div> <script> hideHosts(); </script> [% INCLUDE footer.html %] [%############################################################################%] |
pds/pdsadmin/templates/institutions_list.html
Original lines 66 - 73 | New lines 66 - 77 |
---|---|
<td> </td> [% END %] <td><a href="institution_general.cgi?name=[% inst.name %]" class="blue4_8 noTop"><span>Edit</span></a></td> <td class="[% ltdclass %]"><a href="javascript:deleteInst('[% inst.name %]')" class="blueText">Delete</a></td> </tr> [% index = index +1 %] [% END %] |
<td> </td> [% END %] <td><a href="institution_general.cgi?name=[% inst.name %]" class="blue4_8 noTop"><span>Edit</span></a></td> <td class="[% ltdclass %]"> [% IF super_user == 1 %] <a href="javascript:deleteInst('[% inst.name %]')" class="blueText">Delete</a> [% END %] </td> </tr> [% index = index +1 %] [% END %] |
Original lines 75 - 92 | New lines 79 - 91 |
<input type="hidden" name="inst_name" value=""/> </form> <form name="new_inst" id="new_inst" method="post" action="institution_general.cgi"> <h3>Create New Institution in PDS</h3> <div class="Rounded"> Copy settings from: <!--select> <option>select</option> <option>New</option> <option>Default Configuration</option> <option>Client Configuration</option> </select--> <select name="create_copy"> <option>select</option> [% FOREACH inst = institutions %] |
<input type="hidden" name="inst_name" value=""/> </form> [% IF super_user == 1 %] <form name="new_inst" id="new_inst" method="post" action="institution_general.cgi"> <h3>Create New Institution in PDS</h3> <div class="Rounded"> Copy settings from: <select name="create_copy"> <option>select</option> [% FOREACH inst = institutions %] |
Original lines 97 - 104 | New lines 96 - 103 |
</div> </form> <div class="per200" style="float: left;"><a href="general_configuration.cgi?cancel=true&backlink=[% backlink %]&backlinktext=[% backlinktext %]" class="blue4"><span>Go Back</span></a>Back to General Configuration</div> <!--div class="per200" style="float: right;"><a href="[% backlink %]" class="orangeWhite" target="_top"><span>Continue </span></a>[% backlinktext %]</div--> |
</div> </form> [% END %] <div class="per200" style="float: left;"><a href="general_configuration.cgi?cancel=true&backlink=[% backlink %]&backlinktext=[% backlinktext %]" class="blue4"><span>Go Back</span></a>Back to General Configuration</div> <!--div class="per200" style="float: right;"><a href="[% backlink %]" class="orangeWhite" target="_top"><span>Continue </span></a>[% backlinktext %]</div--> |
tomcat/vxws/context/vxws/WEB-INF/web.xml
Original lines 80 - 86 | New lines 80 - 93 |
---|---|
<url-pattern>/*</url-pattern> </filter-mapping> <!-- <filter-mapping> <filter-name>HttpContext Filter</filter-name> |
<url-pattern>/*</url-pattern> </filter-mapping> <!-- Uncomment only when Preservation integration is installed <filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>UpdateDPSFlagService</servlet-name> </filter-mapping> Uncomment only when Preservation integration is installed --> <!-- <filter-mapping> <filter-name>HttpContext Filter</filter-name> |
Original lines 119 - 128 | New lines 126 - 132 |
<servlet-name>MediaValidateEquipmentService</servlet-name> <servlet-name>MediaValidateItemService</servlet-name> <servlet-name>MyAccountService</servlet-name> <servlet-name>DBInfoService</servlet-name> <servlet-name>PatronExportService</servlet-name> <servlet-name>PatronImportService</servlet-name> <servlet-name>PersonalInformationService</servlet-name> <servlet-name>RelatedBibCountService</servlet-name> <servlet-name>RenewService</servlet-name> |
<servlet-name>MediaValidateEquipmentService</servlet-name> <servlet-name>MediaValidateItemService</servlet-name> <servlet-name>MyAccountService</servlet-name> <servlet-name>PersonalInformationService</servlet-name> <servlet-name>RelatedBibCountService</servlet-name> <servlet-name>RenewService</servlet-name> |
Original lines 307 - 328 | New lines 311 - 317 |
<filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>DBInfoService</servlet-name> </filter-mapping> <filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>PatronExportService</servlet-name> </filter-mapping> <filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>PatronImportService</servlet-name> </filter-mapping> <filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>PersonalInformationService</servlet-name> </filter-mapping> |
<filter-mapping> <filter-name>HttpContext Filter</filter-name> <servlet-name>PersonalInformationService</servlet-name> </filter-mapping> |
Original lines 612 - 618 | New lines 601 - 608 |
com.endinfosys.voyager.websvc ; com.endinfosys.voyager.websvc.mappedException ; com.endinfosys.voyager.websvc.init </param-value> </init-param> <load-on-startup>1</load-on-startup> |
com.endinfosys.voyager.websvc ; com.endinfosys.voyager.websvc.mappedException ; com.endinfosys.voyager.websvc.init ; com.exlibris.voyager.websvc </param-value> </init-param> <load-on-startup>1</load-on-startup> |
Original lines 728 - 746 | New lines 718 - 724 |
</servlet> <servlet> <display-name>PatronExport Web Service</display-name> <servlet-name>PatronExportService</servlet-name> <servlet-class>com.exlibris.voyager.websvc.PatronExportService</servlet-class> </servlet> <servlet> <display-name>PatronImport Web Service</display-name> <servlet-name>PatronImportService</servlet-name> <servlet-class>com.exlibris.voyager.websvc.PatronImportService</servlet-class> </servlet> <servlet> <description>PatronRequestService is a mapping to com.endinfosys.voyager.websvc.PatronRequestService that passes thru the SearchSession filter, so it can be used by VXWS</description> <display-name>PatronRequest Web Service</display-name> |
</servlet> <servlet> <description>PatronRequestService is a mapping to com.endinfosys.voyager.websvc.PatronRequestService that passes thru the SearchSession filter, so it can be used by VXWS</description> <display-name>PatronRequest Web Service</display-name> |
Original lines 748 - 760 | New lines 726 - 732 |
</servlet> <servlet> <display-name>DBInfo Web Service</display-name> <servlet-name>DBInfoService</servlet-name> <servlet-class>com.exlibris.voyager.websvc.DBInfoService</servlet-class> </servlet> <servlet> <description>PatronRequestsService is a mapping to com.endinfosys.voyager.websvc.PatronRequestsService that passes thru the SearchSession filter, so it can be used by VXWS</description> <display-name>PatronRequests Web Service</display-name> |
</servlet> <servlet> <description>PatronRequestsService is a mapping to com.endinfosys.voyager.websvc.PatronRequestsService that passes thru the SearchSession filter, so it can be used by VXWS</description> <display-name>PatronRequests Web Service</display-name> |
Original lines 987 - 993 | New lines 959 - 973 |
<servlet-class>com.endinfosys.voyager.websvc.ValidateMediaItemService</servlet-class> </servlet> <!-- Statistics Collection - enable only when needed --> <servlet> <display-name>Stats dump</display-name> |
<servlet-class>com.endinfosys.voyager.websvc.ValidateMediaItemService</servlet-class> </servlet> <!-- Uncomment only when Preservation integration is installed <servlet> <servlet-name>UpdateDPSFlagService</servlet-name> <display-name>Update DPS Flag Web Service</display-name> <servlet-class>com.endinfosys.voyager.websvc.UpdateDPSFlagService</servlet-class> </servlet> Uncomment only when Preservation integration is installed --> <!-- Statistics Collection - enable only when needed --> <servlet> <display-name>Stats dump</display-name> |
Original lines 1171 - 1189 | New lines 1151 - 1158 |
<servlet-name>MyAccountService</servlet-name> <url-pattern>/MyAccountService</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>DBInfoService</servlet-name> <url-pattern>/dbInfo</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PatronExportService</servlet-name> <url-pattern>/patronExport</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PatronImportService</servlet-name> <url-pattern>/patronImport</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PatronRequestService</servlet-name> <url-pattern>/PatronRequestService</url-pattern> |
<servlet-name>MyAccountService</servlet-name> <url-pattern>/MyAccountService</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PatronRequestService</servlet-name> <url-pattern>/PatronRequestService</url-pattern> |
Original lines 1317 - 1323 | New lines 1286 - 1299 |
<url-pattern>/*</url-pattern> </servlet-mapping> <!-- Statistics Collection - enable only when needed --> <servlet-mapping> <servlet-name>Stats</servlet-name> |
<url-pattern>/*</url-pattern> </servlet-mapping> <!-- Uncomment only when Preservation integration is installed <servlet-mapping> <servlet-name>UpdateDPSFlagService</servlet-name> <url-pattern>/updateDPSFlag</url-pattern> </servlet-mapping> Uncomment only when Preservation integration is installed --> <!-- Statistics Collection - enable only when needed --> <servlet-mapping> <servlet-name>Stats</servlet-name> |
tomcat/vxws/ini/PrimoExp.ini
Original lines 9 - 16 | New lines 9 - 17 |
---|---|
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo [Item Statuses] Not Charged=A Charged=U |
# ##################################################################################################################### # Voyager status maps to (A)vailable or (U)navailable for Primo. # 'Patron Group OPAC Message' can also be set to (C)heck_holdings. [Item Statuses] Not Charged=A Charged=U |
Original lines 36 - 42 | New lines 37 - 44 |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |
Call Slip Request=U Short Loan Request=U Remote Storage Request=U Patron Group OPAC Message=C [Excluded Happening Locations] # Items whose most recent activity took place in one of these locations will not be exported. |