<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:29:55 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-3681] Extend solution that will update Instances when MARC Bib-Instance mapping rules have changed</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3681</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;b&gt;Approach&lt;/b&gt;&lt;br/&gt;
Create a java app that has to do the update work:&lt;br/&gt;
1. Create data-import job profile for MARC-to-MARC matching by 999ff$s subfield and update bibliographic record. Job/Match/Action/Mapping profiles will be hidden&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Job Profile: &lt;b&gt;Release Upgrade - Migrate MARC bibliographic records&lt;/b&gt;&#160;&lt;/li&gt;
	&lt;li&gt;Action Profile: &lt;b&gt;Release Upgrade - Migrate MARC&lt;/b&gt; &lt;b&gt;bibliographic&lt;/b&gt; &lt;b&gt;records&lt;/b&gt;&#160;&lt;/li&gt;
	&lt;li&gt;Match Profile: &lt;b&gt;Release Upgrade - Migrate MARC&lt;/b&gt;&#160;&lt;b&gt;bibliographic&lt;/b&gt; &lt;b&gt;records&lt;/b&gt;&#160;&lt;/li&gt;
	&lt;li&gt;Mapping Profile: &lt;b&gt;Release Upgrade - Migrate MARC&lt;/b&gt;&#160;&lt;b&gt;bibliographic&lt;/b&gt; &lt;b&gt;records&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2. Load bibliographic records by pages of 50k (should be configurable) from SRS (GET /source-storage/records?recordType=MARC_BIB&amp;amp;state=ACTUAL&amp;amp;offset=&amp;lt;P&amp;gt;&amp;amp;limit=&amp;lt;N&amp;gt;&lt;br/&gt;
3. Verify that createdDate &amp;amp; updatedDate of records are older that time of script launch (If new records was detected - update totalRecords)&lt;br/&gt;
4. Prepare mrc file or JSON payload (&lt;a href=&quot;https://github.com/folio-org/mod-source-record-manager/blob/master/README.md#example-of-rawrecordsdtojson-to-parse-marc-records-in-raw-format&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;README&lt;/a&gt;)&lt;br/&gt;
5. Initialize data-import job&lt;br/&gt;
6. Wait until the data-import job finished (GET /change-manager/jobExecutions/&amp;lt;id&amp;gt; and check status of job)&lt;br/&gt;
7. Load the next page and repeat 3-6 until there are no authority records left.&lt;br/&gt;
8. Delete the job profile created in 1st step&lt;br/&gt;
9. Logging should exist to indicate N of batch that is in progress now.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Validate that a user can view Job status&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;job status is shown on the Data Import Logs UI&lt;/li&gt;
	&lt;li&gt;For each record update, user can view SRS/MOD-Inventory-Storage output&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Documentation&lt;/b&gt;&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Instructions must be provided to Hosting providers/System administrators for using the standalone application&#160;
	&lt;ul&gt;
		&lt;li&gt;Must consider that some libraries have already upgraded to Morning Glory weeks/months before this implementation.&#160;&lt;/li&gt;
		&lt;li&gt;Include a note that this should be run off-hours&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Release notes for Morning Glory and Nolana should be updated and include link to Instructions&#160;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Testing&lt;/b&gt; - MORE details to discuss&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Need a story for PTF&lt;/li&gt;
	&lt;li&gt;Need an environment(s) to test&#160;
	&lt;ul&gt;
		&lt;li&gt;Upgrade Lotus &amp;gt; Morning Glory&#160; &#160;
		&lt;ul&gt;
			&lt;li&gt;Work with FSE?&#160;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Upgrade Morning Glory &amp;gt; Nolana
		&lt;ul&gt;
			&lt;li&gt;Work with FSE?&#160; &#160;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="82477">FOLIO-3681</key>
            <summary>Extend solution that will update Instances when MARC Bib-Instance mapping rules have changed</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Won&apos;t Do</resolution>
                                                        <assignee accountid="6351423ef7ad721e784c7cbe">Shans Kaluhin</assignee>
                                                                <reporter accountid="6351423ef7ad721e784c7cbe">Shans Kaluhin</reporter>
                                    <labels>
                            <label>back-end</label>
                            <label>epam-spitfire</label>
                    </labels>
                <created>Thu, 5 Jan 2023 04:18:16 +0000</created>
                <updated>Thu, 30 Nov 2023 21:52:00 +0000</updated>
                            <resolved>Wed, 11 Oct 2023 01:21:18 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="198448" author="5af5e627525ba96b58654f12" created="Wed, 18 Jan 2023 07:24:26 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=6351423ef7ad721e784c7cbe&quot; class=&quot;user-hover&quot; rel=&quot;6351423ef7ad721e784c7cbe&quot; data-account-id=&quot;6351423ef7ad721e784c7cbe&quot; accountid=&quot;6351423ef7ad721e784c7cbe&quot; rel=&quot;noreferrer&quot;&gt;Shans Kaluhin&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; OK if Folijet adopts this Jira? We plan to make it a spike under feature UXPROD_3969, and look into it once the Spitfire Authority one has been exercised more&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="82451">FOLIO-3659</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12754">UXPROD-3969</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="63462">MODSOURCE-718</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </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_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10180"><![CDATA[Spitfire]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i07etu:z</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 18 Jan 2023 07:24:26 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>