From: Eric L. M. <em...@nd...> - 2011-02-18 15:58:37
|
Where can I find some written documentation describing how to export MARC records from a Innovative Interfaces system? I am using VUFind as a sort of union catalog. "Catholic Portal" members are expected to send me MARC records which I then ingest into VUFind. One of these members has little, if any, technical support, and they are looking to me for advice on how extract their data. I'm clueless. I am looking for some written instructions that I can read, interpret, and then pass along. How does one extract bibliographic records from an Innovative system? -- Eric Lease Morgan |
From: Lovins, D. <dan...@ya...> - 2011-02-18 16:07:39
|
Hi Eric. I've been wondering the same thing, so I hope someone responds to the full list. Someone documented the MARC export on the Vufind wiki: http://vufind.org/wiki/marc_export_notes#innovative_millennium * And I notice a VUFIND Jira ticket about the III ILS driver from Grinnell College, http://vufind.org/jira/browse/VUFIND-319 so I assume they've been exporting MARC records from Millennium over there. / Daniel * "Before exporting your records, review your export tables to make sure that you are exporting all of the fields that you want and none of the fields that you don't want. In particular, make sure that item and order record information containing potentially confidential data is not exported. Manual page 101563 has information about how to view export tables; to change your export tables, you must submit a service request. If you want to export 970 fields containing table of contents information from a third-party vendor such as Backstage Library Works, you must get your vendor to contact Innovative and give permission before Innovative will change your export table to include 970 fields. Data Exchange (see manual page 106000) is the easiest way to export the records used for the initial load. Although the file of records that is created will have an .out extension, it is really in .mrc format; it is safe to simply change the extension. A script for daily exports of new items is available on the IUG Clearinghouse under the title "Create List of New Items automated." > -----Original Message----- > From: Eric Lease Morgan [mailto:em...@nd...] > Sent: Friday, February 18, 2011 10:58 AM > To: vuf...@li... > Subject: [VuFind-Tech] innovative interfaces > > > Where can I find some written documentation describing how to export MARC records > from a Innovative Interfaces system? > > I am using VUFind as a sort of union catalog. "Catholic Portal" members are expected > to send me MARC records which I then ingest into VUFind. One of these members has > little, if any, technical support, and they are looking to me for advice on how extract > their data. I'm clueless. I am looking for some written instructions that I can read, > interpret, and then pass along. > > How does one extract bibliographic records from an Innovative system? > > -- > Eric Lease Morgan > > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Eric F. <er...@st...> - 2011-02-18 16:20:41
|
I have successfully imported MARC from Innovative's Millennium ILS. http://libdev.stedwards.edu/vufind (debug is on, working on display of journal holdings in databases) Not in the office today, but will respond Monday with documentation if no one else has. -- Eric Frierson Library Digital Services Manager St. Edward's University, Austin, Texas 512-428-1290 - http://ericfrierson.com On Feb 18, 2011, at 10:06 AM, "Lovins, Daniel" <dan...@ya...> wrote: > Hi Eric. > > I've been wondering the same thing, so I hope someone responds to the full list. > > Someone documented the MARC export on the Vufind wiki: > > http://vufind.org/wiki/marc_export_notes#innovative_millennium * > > > And I notice a VUFIND Jira ticket about the III ILS driver from Grinnell College, > > http://vufind.org/jira/browse/VUFIND-319 > > so I assume they've been exporting MARC records from Millennium over there. > > / Daniel > > * > "Before exporting your records, review your export tables to make sure that you are exporting all of the fields that you want and none of the fields that you don't want. In particular, make sure that item and order record information containing potentially confidential data is not exported. Manual page 101563 has information about how to view export tables; to change your export tables, you must submit a service request. > > If you want to export 970 fields containing table of contents information from a third-party vendor such as Backstage Library Works, you must get your vendor to contact Innovative and give permission before Innovative will change your export table to include 970 fields. > > Data Exchange (see manual page 106000) is the easiest way to export the records used for the initial load. Although the file of records that is created will have an .out extension, it is really in .mrc format; it is safe to simply change the extension. > > A script for daily exports of new items is available on the IUG Clearinghouse under the title "Create List of New Items automated." > > >> -----Original Message----- >> From: Eric Lease Morgan [mailto:em...@nd...] >> Sent: Friday, February 18, 2011 10:58 AM >> To: vuf...@li... >> Subject: [VuFind-Tech] innovative interfaces >> >> >> Where can I find some written documentation describing how to export MARC records >> from a Innovative Interfaces system? >> >> I am using VUFind as a sort of union catalog. "Catholic Portal" members are expected >> to send me MARC records which I then ingest into VUFind. One of these members has >> little, if any, technical support, and they are looking to me for advice on how extract >> their data. I'm clueless. I am looking for some written instructions that I can read, >> interpret, and then pass along. >> >> How does one extract bibliographic records from an Innovative system? >> >> -- >> Eric Lease Morgan >> >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> Vufind-tech mailing list >> Vuf...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-tech > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech > > |
From: Eric L. M. <em...@nd...> - 2011-02-21 21:47:07
|
> Where can I find some written documentation describing how to export MARC records > from a Innovative Interfaces system? Thank you for all the wonderful replied regarding the exporting of MARC records. Very useful, and I'm well on my way to resolving my local issues. community++ -- Eric Lease Morgan |
From: C.J. O'H. <cj...@ma...> - 2011-02-18 16:40:09
|
At Marmot we use a shell script to interface with the iii telnet process and export our records in that manner. It is the only way we've found that is easy and completely autonomous. C.J. On 2/18/2011 9:07 AM, Lovins, Daniel wrote: > Hi Eric. > > I've been wondering the same thing, so I hope someone responds to the full list. > > Someone documented the MARC export on the Vufind wiki: > > http://vufind.org/wiki/marc_export_notes#innovative_millennium * > > > And I notice a VUFIND Jira ticket about the III ILS driver from Grinnell College, > > http://vufind.org/jira/browse/VUFIND-319 > > so I assume they've been exporting MARC records from Millennium over there. > > / Daniel > > * > "Before exporting your records, review your export tables to make sure that you are exporting all of the fields that you want and none of the fields that you don't want. In particular, make sure that item and order record information containing potentially confidential data is not exported. Manual page 101563 has information about how to view export tables; to change your export tables, you must submit a service request. > > If you want to export 970 fields containing table of contents information from a third-party vendor such as Backstage Library Works, you must get your vendor to contact Innovative and give permission before Innovative will change your export table to include 970 fields. > > Data Exchange (see manual page 106000) is the easiest way to export the records used for the initial load. Although the file of records that is created will have an .out extension, it is really in .mrc format; it is safe to simply change the extension. > > A script for daily exports of new items is available on the IUG Clearinghouse under the title "Create List of New Items automated." > > >> -----Original Message----- >> From: Eric Lease Morgan [mailto:em...@nd...] >> Sent: Friday, February 18, 2011 10:58 AM >> To: vuf...@li... >> Subject: [VuFind-Tech] innovative interfaces >> >> >> Where can I find some written documentation describing how to export MARC records >> from a Innovative Interfaces system? >> >> I am using VUFind as a sort of union catalog. "Catholic Portal" members are expected >> to send me MARC records which I then ingest into VUFind. One of these members has >> little, if any, technical support, and they are looking to me for advice on how extract >> their data. I'm clueless. I am looking for some written instructions that I can read, >> interpret, and then pass along. >> >> How does one extract bibliographic records from an Innovative system? >> >> -- >> Eric Lease Morgan >> >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> Vufind-tech mailing list >> Vuf...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-tech > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Walker, D. <dw...@ca...> - 2011-02-18 16:56:08
|
For those interested, we've made our III automated export scripts (written in Perl) available online: http://code.google.com/p/shrew/ I was just getting ready to announce this here, so the timing is good. :-) But it seems to me, Eric, that this is overkill for your purposes. This library just needs to use the Millennium client to do an export. As Rob pointed out on the code4lib list, there is copious documentation for that on the Innovative site. But you have to be an Innovative customer to login. Perhaps you can get a login from the law library there at Notre Dame? --Dave ================== David Walker Library Web Services Manager California State University http://xerxes.calstate.edu ________________________________________ From: C.J. O'Hara [cj...@ma...] Sent: Friday, February 18, 2011 8:14 AM To: vuf...@li... Subject: Re: [VuFind-Tech] innovative interfaces At Marmot we use a shell script to interface with the iii telnet process and export our records in that manner. It is the only way we've found that is easy and completely autonomous. C.J. On 2/18/2011 9:07 AM, Lovins, Daniel wrote: > Hi Eric. > > I've been wondering the same thing, so I hope someone responds to the full list. > > Someone documented the MARC export on the Vufind wiki: > > http://vufind.org/wiki/marc_export_notes#innovative_millennium * > > > And I notice a VUFIND Jira ticket about the III ILS driver from Grinnell College, > > http://vufind.org/jira/browse/VUFIND-319 > > so I assume they've been exporting MARC records from Millennium over there. > > / Daniel > > * > "Before exporting your records, review your export tables to make sure that you are exporting all of the fields that you want and none of the fields that you don't want. In particular, make sure that item and order record information containing potentially confidential data is not exported. Manual page 101563 has information about how to view export tables; to change your export tables, you must submit a service request. > > If you want to export 970 fields containing table of contents information from a third-party vendor such as Backstage Library Works, you must get your vendor to contact Innovative and give permission before Innovative will change your export table to include 970 fields. > > Data Exchange (see manual page 106000) is the easiest way to export the records used for the initial load. Although the file of records that is created will have an .out extension, it is really in .mrc format; it is safe to simply change the extension. > > A script for daily exports of new items is available on the IUG Clearinghouse under the title "Create List of New Items automated." > > >> -----Original Message----- >> From: Eric Lease Morgan [mailto:em...@nd...] >> Sent: Friday, February 18, 2011 10:58 AM >> To: vuf...@li... >> Subject: [VuFind-Tech] innovative interfaces >> >> >> Where can I find some written documentation describing how to export MARC records >> from a Innovative Interfaces system? >> >> I am using VUFind as a sort of union catalog. "Catholic Portal" members are expected >> to send me MARC records which I then ingest into VUFind. One of these members has >> little, if any, technical support, and they are looking to me for advice on how extract >> their data. I'm clueless. I am looking for some written instructions that I can read, >> interpret, and then pass along. >> >> How does one extract bibliographic records from an Innovative system? >> >> -- >> Eric Lease Morgan >> >> >> ------------------------------------------------------------------------------ >> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: >> Pinpoint memory and threading errors before they happen. >> Find and fix more than 250 security defects in the development cycle. >> Locate bottlenecks in serial and parallel code that limit performance. >> http://p.sf.net/sfu/intel-dev2devfeb >> _______________________________________________ >> Vufind-tech mailing list >> Vuf...@li... >> https://lists.sourceforge.net/lists/listinfo/vufind-tech > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Maj, L. <le...@ya...> - 2011-02-21 19:07:25
|
Folks, We are interfacing our instance of VuFind with a 3rd party SOLR. When their server is down for some reason our VuFind just hangs trying to perform queries. In some case in the past I was getting SOLR is not available please contact etc..., I think this was when their server was up, but SOLR was disabled due to maintenance / harvest. I would prefer to send a user error message then timing out. Is there any code currently in VuFind that checks if SOLR server is up and running before executing the query? Perhaps there is a timeout function as well? Thank you, Lec |
From: Demian K. <dem...@vi...> - 2011-02-21 19:35:14
|
In the constructor of the Solr class in web/sys/Solr.php, there is a bit of code that uses the admin/ping URL of the Solr server to check if it is up. That is what is supposed to detect problems and show the "Solr index is offline" error. If the code is hanging, perhaps you can introduce a shorter timeout to the Proxy_Request object -- Proxy_Request is a child of HTTP_Request and has the same constructor, as documented here: http://pear.php.net/package/HTTP_Request/docs/latest/HTTP_Request/HTTP_Request.html If that doesn't help, please let us know! - Demian > -----Original Message----- > From: Maj, Lec [mailto:le...@ya...] > Sent: Monday, February 21, 2011 2:07 PM > To: vuf...@li... > Subject: [VuFind-Tech] Error catching on 3rd party solr downtime > > Folks, > > We are interfacing our instance of VuFind with a 3rd party SOLR. When > their server is down for some reason our VuFind just hangs trying to > perform queries. In some case in the past I was getting SOLR is not > available please contact etc..., I think this was when their server was > up, but SOLR was disabled due to maintenance / harvest. I would prefer > to send a user error message then timing out. > > Is there any code currently in VuFind that checks if SOLR server is up > and running before executing the query? Perhaps there is a timeout > function as well? > > Thank you, > Lec > > ----------------------------------------------------------------------- > ------- > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio > XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Maj, L. <le...@ya...> - 2011-02-21 20:17:59
|
In Solr.php I stuck this line at the start of the constructor: PEAR::raiseError('Solr index is offline.'); In theory right away calling the constructor we would go into error page, I did not see this result. It seems that the initial hang occurs much earlier, as early as in: Index.php ... // Start Interface $interface = new UInterface(); Eventually the browser will time out, but no error is given. I wonder if the check for SOLR is needed somewhere earlier? Sincerely, Lec Maj Manager of Computing for Collections and Research Yale Center for British Art Mobile: 203-752-7336 Office: 203-432-4290 On 2/21/11 2:35 PM, "Demian Katz" <dem...@vi...> wrote: In the constructor of the Solr class in web/sys/Solr.php, there is a bit of code that uses the admin/ping URL of the Solr server to check if it is up. That is what is supposed to detect problems and show the "Solr index is offline" error. If the code is hanging, perhaps you can introduce a shorter timeout to the Proxy_Request object -- Proxy_Request is a child of HTTP_Request and has the same constructor, as documented here: http://pear.php.net/package/HTTP_Request/docs/latest/HTTP_Request/HTTP_Request.html If that doesn't help, please let us know! - Demian > -----Original Message----- > From: Maj, Lec [mailto:le...@ya...] > Sent: Monday, February 21, 2011 2:07 PM > To: vuf...@li... > Subject: [VuFind-Tech] Error catching on 3rd party solr downtime > > Folks, > > We are interfacing our instance of VuFind with a 3rd party SOLR. When > their server is down for some reason our VuFind just hangs trying to > perform queries. In some case in the past I was getting SOLR is not > available please contact etc..., I think this was when their server was > up, but SOLR was disabled due to maintenance / harvest. I would prefer > to send a user error message then timing out. > > Is there any code currently in VuFind that checks if SOLR server is up > and running before executing the query? Perhaps there is a timeout > function as well? > > Thank you, > Lec > > ----------------------------------------------------------------------- > ------- > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio > XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://lists.sourceforge.net/lists/listinfo/vufind-tech |
From: Demian K. <dem...@vi...> - 2011-02-21 20:38:02
|
That's very strange -- I can't think of any other code that should be talking to Solr. If memory serves, this is what should be happening (as of the current trunk -- older versions of VuFind will vary slightly): 1. The constructor of the UInterface class initializes a SearchObject_Solr object via the SearchObjectFactory in order to obtain basic search types and autocomplete settings for the UI. 2. The constructor of the SearchObject_Solr class initializes a Solr object via the ConnectionManager::connectToIndex method. 3. The Solr constructor calls /admin/ping. Did you try using a die() rather than a PEAR::raiseError(), just in case the PEAR error handling is not working as expected? - Demian > -----Original Message----- > From: Maj, Lec [mailto:le...@ya...] > Sent: Monday, February 21, 2011 3:18 PM > To: Demian Katz; vuf...@li... > Subject: Re: Error catching on 3rd party solr downtime > > In Solr.php I stuck this line at the start of the constructor: > PEAR::raiseError('Solr index is offline.'); > In theory right away calling the constructor we would go into error > page, I did not see this result. > > It seems that the initial hang occurs much earlier, as early as in: > > Index.php > ... > // Start Interface $interface = new UInterface(); > > Eventually the browser will time out, but no error is given. I wonder > if the check for SOLR is needed somewhere earlier? > > Sincerely, > Lec Maj > > Manager of Computing for Collections and Research > Yale Center for British Art > > Mobile: 203-752-7336 > Office: 203-432-4290 > > On 2/21/11 2:35 PM, "Demian Katz" <dem...@vi...> wrote: > > In the constructor of the Solr class in web/sys/Solr.php, there is a > bit of code that uses the admin/ping URL of the Solr server to check if > it is up. That is what is supposed to detect problems and show the > "Solr index is offline" error. If the code is hanging, perhaps you can > introduce a shorter timeout to the Proxy_Request object -- > Proxy_Request is a child of HTTP_Request and has the same constructor, > as documented here: > > http://pear.php.net/package/HTTP_Request/docs/latest/HTTP_Request/HTTP_ > Request.html > > If that doesn't help, please let us know! > > - Demian > > > -----Original Message----- > > From: Maj, Lec [mailto:le...@ya...] > > Sent: Monday, February 21, 2011 2:07 PM > > To: vuf...@li... > > Subject: [VuFind-Tech] Error catching on 3rd party solr downtime > > > > Folks, > > > > We are interfacing our instance of VuFind with a 3rd party SOLR. When > > their server is down for some reason our VuFind just hangs trying to > > perform queries. In some case in the past I was getting SOLR is not > > available please contact etc..., I think this was when their server > was > > up, but SOLR was disabled due to maintenance / harvest. I would > prefer > > to send a user error message then timing out. > > > > Is there any code currently in VuFind that checks if SOLR server is > up > > and running before executing the query? Perhaps there is a timeout > > function as well? > > > > Thank you, > > Lec > > > > --------------------------------------------------------------------- > -- > > ------- > > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio > > XE: > > Pinpoint memory and threading errors before they happen. > > Find and fix more than 250 security defects in the development cycle. > > Locate bottlenecks in serial and parallel code that limit > performance. > > http://p.sf.net/sfu/intel-dev2devfeb > > _______________________________________________ > > Vufind-tech mailing list > > Vuf...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-tech > > > > > |
From: Maj, L. <le...@ya...> - 2011-02-21 21:07:31
|
I used exit. Following the code bit more I see the problem in: Interface.php $searchObject = SearchObjectFactory::initSearchObject(); That points me to Factory.php $recommend = new $class(); This point to Solr.php // Initialise the index $this->indexEngine = new $class($configArray['Index']['url']); I think it is trying to initialize the facets on the search screen that appear at the bottom, that does not work while Solr is down very well, and we see the hang rather then error. Still cannot find where it calls Solr outside of going though the connection you pointed out. Any hints, I will keep digging? Sincerely, Lec On 2/21/11 3:37 PM, "Demian Katz" <dem...@vi...> wrote: That's very strange -- I can't think of any other code that should be talking to Solr. If memory serves, this is what should be happening (as of the current trunk -- older versions of VuFind will vary slightly): 1. The constructor of the UInterface class initializes a SearchObject_Solr object via the SearchObjectFactory in order to obtain basic search types and autocomplete settings for the UI. 2. The constructor of the SearchObject_Solr class initializes a Solr object via the ConnectionManager::connectToIndex method. 3. The Solr constructor calls /admin/ping. Did you try using a die() rather than a PEAR::raiseError(), just in case the PEAR error handling is not working as expected? - Demian > -----Original Message----- > From: Maj, Lec [mailto:le...@ya...] > Sent: Monday, February 21, 2011 3:18 PM > To: Demian Katz; vuf...@li... > Subject: Re: Error catching on 3rd party solr downtime > > In Solr.php I stuck this line at the start of the constructor: > PEAR::raiseError('Solr index is offline.'); > In theory right away calling the constructor we would go into error > page, I did not see this result. > > It seems that the initial hang occurs much earlier, as early as in: > > Index.php > ... > // Start Interface $interface = new UInterface(); > > Eventually the browser will time out, but no error is given. I wonder > if the check for SOLR is needed somewhere earlier? > > Sincerely, > Lec Maj > > Manager of Computing for Collections and Research > Yale Center for British Art > > Mobile: 203-752-7336 > Office: 203-432-4290 > > On 2/21/11 2:35 PM, "Demian Katz" <dem...@vi...> wrote: > > In the constructor of the Solr class in web/sys/Solr.php, there is a > bit of code that uses the admin/ping URL of the Solr server to check if > it is up. That is what is supposed to detect problems and show the > "Solr index is offline" error. If the code is hanging, perhaps you can > introduce a shorter timeout to the Proxy_Request object -- > Proxy_Request is a child of HTTP_Request and has the same constructor, > as documented here: > > http://pear.php.net/package/HTTP_Request/docs/latest/HTTP_Request/HTTP_ > Request.html > > If that doesn't help, please let us know! > > - Demian > > > -----Original Message----- > > From: Maj, Lec [mailto:le...@ya...] > > Sent: Monday, February 21, 2011 2:07 PM > > To: vuf...@li... > > Subject: [VuFind-Tech] Error catching on 3rd party solr downtime > > > > Folks, > > > > We are interfacing our instance of VuFind with a 3rd party SOLR. When > > their server is down for some reason our VuFind just hangs trying to > > perform queries. In some case in the past I was getting SOLR is not > > available please contact etc..., I think this was when their server > was > > up, but SOLR was disabled due to maintenance / harvest. I would > prefer > > to send a user error message then timing out. > > > > Is there any code currently in VuFind that checks if SOLR server is > up > > and running before executing the query? Perhaps there is a timeout > > function as well? > > > > Thank you, > > Lec > > > > --------------------------------------------------------------------- > -- > > ------- > > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio > > XE: > > Pinpoint memory and threading errors before they happen. > > Find and fix more than 250 security defects in the development cycle. > > Locate bottlenecks in serial and parallel code that limit > performance. > > http://p.sf.net/sfu/intel-dev2devfeb > > _______________________________________________ > > Vufind-tech mailing list > > Vuf...@li... > > https://lists.sourceforge.net/lists/listinfo/vufind-tech > > > > > |