<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:05:08 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-354] Integrate VuFind + FOLIO</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-354</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;VuFind is a library resource portal designed and developed for libraries by libraries. The goal of VuFind is to enable your users to search and browse through all of your library&apos;s resources by replacing the traditional OPAC&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://vufind-org.github.io/vufind/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://vufind-org.github.io/vufind/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is an umbrella issue to cover the integration of VuFind and FOLIO&lt;/p&gt;</description>
                <environment></environment>
        <key id="79846">FOLIO-354</key>
            <summary>Integrate VuFind + FOLIO</summary>
                <type id="10006" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium">Umbrella</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="3" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="5cd423bebc70090d6ce241b1">Ian Hardy</assignee>
                                                                <reporter accountid="712020:95104f24-fe38-4929-9687-9b10fa9eac7e">Wolfram Schneider</reporter>
                                    <labels>
                            <label>sysops_mgt</label>
                    </labels>
                <created>Thu, 13 Oct 2016 15:49:30 +0000</created>
                <updated>Tue, 10 Sep 2019 13:09:42 +0000</updated>
                                                                                <due></due>
                            <votes>1</votes>
                                    <watches>12</watches>
                                            <timeestimate seconds="85500">2 days, 7 hours, 45 minutes</timeestimate>
                            <timespent seconds="0">0 minutes</timespent>
                                                        <aggregatetimeremainingestimate seconds="85500">2 days, 7 hours, 45 minutes</aggregatetimeremainingestimate>
                                        <aggregatetimespent seconds="110700">3 days, 6 hours, 45 minutes</aggregatetimespent>
                                    <comments>
                                                            <comment id="190481" author="5af5ecdb772036612ff61cf1" created="Wed, 21 Nov 2018 14:41:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A95104f24-fe38-4929-9687-9b10fa9eac7e&quot; class=&quot;user-hover&quot; rel=&quot;712020:95104f24-fe38-4929-9687-9b10fa9eac7e&quot; data-account-id=&quot;712020:95104f24-fe38-4929-9687-9b10fa9eac7e&quot; accountid=&quot;712020:95104f24-fe38-4929-9687-9b10fa9eac7e&quot; rel=&quot;noreferrer&quot;&gt;Wolfram Schneider&lt;/a&gt;, I believe some of this work may already be completed.  Have a look at the code that was created to integrate EDS.  I believe much of that should work &quot;as-is&quot;.  It should look and work very much like what Vufind supports today.  The one key area known to be missing are holds as it&apos;s waiting on some FOLIO functionality in that area to be completed. &lt;/p&gt;</comment>
                                                            <comment id="190486" author="5cd423bebc70090d6ce241b1" created="Wed, 22 May 2019 16:04:49 +0000"  >&lt;p&gt;A couple comments on data loading. When records are in SRS the they can be easily indexed into vufind using solrmarc. It would be worth mapping &lt;a href=&quot;https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/instance.json&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;instace records&lt;/a&gt; onto&lt;a href=&quot;https://vufind.org/wiki/development:architecture:solr_index_schema&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;vufind&apos;s solr schema&lt;/a&gt; in order to support discovery of instances when MARC isn&apos;t being used. Here&apos;s a work-in-progress mapping.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.google.com/spreadsheets/d/16NPZm-b6kGcLIHrcIJud49Lmx3so_kXVxArh5Jkc9u8/edit?usp=sharing&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.google.com/spreadsheets/d/16NPZm-b6kGcLIHrcIJud49Lmx3so_kXVxArh5Jkc9u8/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For real time availability, holdings/item information, Vufind&apos;s &lt;a href=&quot;https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/ILS/Driver/Folio.php&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Folio driver&lt;/a&gt; is realized here.&lt;/p&gt;</comment>
                                                            <comment id="190490" author="5db386745304a60c3a769d36" created="Tue, 28 May 2019 12:13:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt;, thanks for sharing the progress here &amp;#8211; looks like a solid start. Let me know if there&apos;s anything I can do on the VuFind side to make the instance record ingest easier (is there a particular FOLIO export format that needs a better VuFind importer, for example?), or if there are any points in the schema you&apos;d like clarified.&lt;/p&gt;</comment>
                                                            <comment id="190493" author="5cd423bebc70090d6ce241b1" created="Mon, 3 Jun 2019 17:49:34 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;, Rebeca and I had a try at indexing instance records. I put up a work-in-progress script to do that on the &lt;a href=&quot;https://github.com/folio-org/folio-tools/tree/master/vufind-indexer&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-tools&lt;/a&gt; repository here. Its not trying to map all the fields yet, just the basics to get the realtime holdings/item information working.&lt;/p&gt;

&lt;p&gt;Right now, I&apos;m not getting holdings information from the minimal records indexed. I&apos;m not defining a record type in those records, but I noticed if I change the record type field to &apos;marc&apos; and add some dummy data it starts working. Does the record type dictate how the getHoldings() function is invoked?&lt;/p&gt;</comment>
                                                            <comment id="190496" author="5db386745304a60c3a769d36" created="Mon, 3 Jun 2019 18:03:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt;, VuFInd only searches for real-time holdings information when an ILS connection object has been injected into the record driver. In the default configuration, this is only done for MARC records, because these are the only records that tend to come from an ILS. However, it&apos;s easy to add this functionality to any other driver by simply adding an IlsAwareDelegatorFactory to the configuration. You can see the default setup here:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/RecordDriver/PluginManager.php#L73&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/RecordDriver/PluginManager.php#L73&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This can be overridden through your local module&apos;s module.config.php... or you can just edit the PluginManager itself as a short-term solution.&lt;/p&gt;

&lt;p&gt;It&apos;s possible that we may want to create a new FolioInstance record driver &amp;#8211; this would allow us to tie the IlsAwareDelegatorFactory to a narrower set of recods, and would also give us a place to hang custom methods specific to the FOLIO instance record, if it turns out that we need any. Let me know if you&apos;d like any help setting any of this up!&lt;/p&gt;</comment>
                                                            <comment id="190498" author="5cd423bebc70090d6ce241b1" created="Tue, 4 Jun 2019 12:37:47 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;, that makes a lot of sense, I was able to get the availability information for instances locally. Maybe it does make sense to add a Folio instance record driver. One pattern in the instance data is to have the value of the field further classified by an ID:&lt;/p&gt;

&lt;p&gt;Contributor (primary)&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;  &quot;contributors&quot;: [
    {
      &quot;name&quot;: &quot;Pratchett, Terry&quot;,
      &quot;contributorNameTypeId&quot;: &quot;2b94c631-fca9-4892-a730-03ee529ffe2a&quot;
    }
  ]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Since the id types can be extended, I think a custom record driver could help resolve these for human readable display.&lt;/p&gt;</comment>
                                                            <comment id="190501" author="5db386745304a60c3a769d36" created="Tue, 4 Jun 2019 12:56:30 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt;, it does sound like the ID classification may indeed justify building a custom record driver. Please feel free to open a pull request if you feel you have anything worth sharing... or if you&apos;d like me to set up the skeleton of something you can build upon, let me know and I&apos;m happy to do so.&lt;/p&gt;</comment>
                                                            <comment id="190505" author="60dc7950ee648800687a4cdf" created="Mon, 26 Aug 2019 19:56:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt; or &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt; - Do either of you know which FOLIO JIRA covers the &apos;export&apos; from FOLIO  - to be used for indexing in VuFind?  I&apos;m looking at &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-1911&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/browse/UXPROD-1911&lt;/a&gt;  ...wondering if this is it?  thank you!&lt;/p&gt;</comment>
                                                            <comment id="190506" author="5db386745304a60c3a769d36" created="Mon, 26 Aug 2019 20:07:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=60dc7950ee648800687a4cdf&quot; class=&quot;user-hover&quot; rel=&quot;60dc7950ee648800687a4cdf&quot; data-account-id=&quot;60dc7950ee648800687a4cdf&quot; accountid=&quot;60dc7950ee648800687a4cdf&quot; rel=&quot;noreferrer&quot;&gt;Michelle Suranofsky&lt;/a&gt;, 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UXPROD-1911&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-1911&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;DRAFT - Export of MARC Bib records from MARCcat&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UXPROD-1911
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 certainly looks like it&apos;s related, but there also seems to be some confusion over there about exactly what it covers. Certainly, having a MARC export function would be helpful for VuFind work, though something like OAI-PMH support (which I believe is also in progress at some level) could also help. I&apos;m a bit out of touch, though, so I haven&apos;t heard anything on the status of these things in a while. I welcome updates!&lt;/p&gt;</comment>
                                                            <comment id="190511" author="5af5ecdb772036612ff61cf1" created="Mon, 26 Aug 2019 21:06:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=60dc7950ee648800687a4cdf&quot; class=&quot;user-hover&quot; rel=&quot;60dc7950ee648800687a4cdf&quot; data-account-id=&quot;60dc7950ee648800687a4cdf&quot; accountid=&quot;60dc7950ee648800687a4cdf&quot; rel=&quot;noreferrer&quot;&gt;Michelle Suranofsky&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;, ViewFind and FOLIO both support OAI-PMH.  I believe that is the good path forward here.&lt;/p&gt;</comment>
                                                            <comment id="190515" author="5db386745304a60c3a769d36" created="Tue, 27 Aug 2019 12:16:47 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ecdb772036612ff61cf1&quot; class=&quot;user-hover&quot; rel=&quot;5af5ecdb772036612ff61cf1&quot; data-account-id=&quot;5af5ecdb772036612ff61cf1&quot; accountid=&quot;5af5ecdb772036612ff61cf1&quot; rel=&quot;noreferrer&quot;&gt;Hkaplanian&lt;/a&gt;, at this point, is the OAI-PMH server a standard feature or a separate module? What metadata formats does it support? Is there a demo endpoint set up that we can test harvesting against?&lt;/p&gt;</comment>
                                                            <comment id="190516" author="5af5ecdb772036612ff61cf1" created="Tue, 27 Aug 2019 12:53:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;, the OAI-PMH server for FOLIO is a module that currently supports MARC and DC.  I&apos;ll contact you in Slack for a demo end point.&lt;/p&gt;</comment>
                                                            <comment id="190519" author="5cd423bebc70090d6ce241b1" created="Mon, 9 Sep 2019 17:35:19 +0000"  >&lt;p&gt;Hello, There are two oai-pmh modules on folio mod-oai-pmh and edge-oai-pmh. The edge-oai-pmh implements the oai-pmh protocol as it&apos;s api while mod-oai-pmh provides its own api. In the folio reference api environments edge-oai-pmh is running at /oai on port 8000. An API key is required to harvest records. In all the reference environments the api key is: &lt;/p&gt;

&lt;p&gt;eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&lt;/p&gt;

&lt;p&gt;The key can either be used as a url parmaeter or included in the uri. For example:&lt;br/&gt;
as a param:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-snapshot.aws.indexdata.com:8000/oai?apikey=eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&amp;amp;verb=ListRecords&amp;amp;metadataPrefix=marc21&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot.aws.indexdata.com:8000/oai?apikey=eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&amp;amp;verb=ListRecords&amp;amp;metadataPrefix=marc21&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;as a part of the endpoint path:&lt;br/&gt;
&lt;a href=&quot;https://folio-snapshot.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==?verb=ListRecords&amp;amp;metadataPrefix=marc21&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==?verb=ListRecords&amp;amp;metadataPrefix=marc21&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Doing a little testing today, I&apos;ve had luck w/the oai_dc format using something like this in oai.ini:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[FOLIO]
url = &quot;https://folio-testing.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&quot;
metadataPrefix = oai_dc
idSearch[] = &quot;/^oai:folio.org:/&quot;
set = all
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For now, I&apos;m getting an XML parsing error if I change the metadataPrefix to marc21 &lt;/p&gt;</comment>
                                                            <comment id="190523" author="5db386745304a60c3a769d36" created="Mon, 9 Sep 2019 18:01:10 +0000"  >&lt;p&gt;Thanks, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt;! Have you inspected the raw XML output from the server when requesting MARC21 to see if there&apos;s an obvious error there &amp;#8211; i.e. do you get a parse error in your web browser as well, or is this something VuFind in particular is having trouble with? (I can try to investigate further in the next couple of days if you don&apos;t have time &amp;#8211; just let me know).&lt;/p&gt;</comment>
                                                            <comment id="190527" author="5cd423bebc70090d6ce241b1" created="Mon, 9 Sep 2019 18:21:36 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;, Thanks, the raw output (link below) looks valid, no errors that are at least obvious to me:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-snapshot.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==?verb=ListRecords&amp;amp;metadataPrefix=marc21&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==?verb=ListRecords&amp;amp;metadataPrefix=marc21&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The specific validation error from the harvest_oai.php script is:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;Processing testmarc...
Problem loading XML: StartTag: invalid element name; Extra content at the end of the document
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Looking over my own settings first as a likely source for errors.&lt;/p&gt;</comment>
                                                            <comment id="190531" author="5db386745304a60c3a769d36" created="Mon, 9 Sep 2019 18:46:19 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt;, I just tried a harvest with these settings:&lt;/p&gt;


&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
[FOLIO]
url = &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-testing.aws.indexdata.com:8000/oai/eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&quot;&lt;/span&gt;
&lt;/span&gt;metadataPrefix = marc21
set = all
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;


&lt;p&gt;...and it worked fine, retrieving 17 records (was that the expected number?). I think the problem may have been the idSearch[] without a corresponding idReplace[] in your stanza.&lt;/p&gt;</comment>
                                                            <comment id="190535" author="5cd423bebc70090d6ce241b1" created="Tue, 10 Sep 2019 13:09:42 +0000"  >&lt;p&gt;Sure enough, Thank you &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5db386745304a60c3a769d36&quot; class=&quot;user-hover&quot; rel=&quot;5db386745304a60c3a769d36&quot; data-account-id=&quot;5db386745304a60c3a769d36&quot; accountid=&quot;5db386745304a60c3a769d36&quot; rel=&quot;noreferrer&quot;&gt;Demian Katz&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="10625">UXPROD-993</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="10252">UXPROD-351</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="79991">FOLIO-355</subtask>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxh93:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 21 Nov 2018 14:41:29 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>