<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>Hi Monica</div>
<div><br>
</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>I'm not saying it would be quick, but I'd be surprised it it really took an infeasible amount of time, even on a large repository. &nbsp;Loading records is fairly lightweight and trivial -- it's writing
 that takes time, and that would only happen for records that were changed by the script.</div>
<div><br>
</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>As you've identified, EPrints is trying to be 'clever' with the subject by searching for items at that level or below. &nbsp;Now that the subject in question has been removed from the tree, this may
 be what's causing the problem. &nbsp;Three solutions I would consider:</div>
<div><br>
</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>* Do a record by record iterative search over the repository.</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>* Reinstate the subject id using the subject editor, run the script, then remove it from the tree.</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>* Identify the eprintids of items that have that subject set using a mysql query, write them to a file, then write a script to load and modify each of those eprints.</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;"><o:p>&nbsp;</o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="font-family: Calibri;">
<tbody>
<tr>
<td valign="top" style="border-style: solid none none; border-top-color: rgb(44, 56, 65); border-top-width: 1pt; padding: 0cm 0cm 3pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<a href="http://www.jisc.ac.uk/" style="color: rgb(149, 79, 114);"><span style="font-size: 12pt; font-family: 'Times New Roman', serif; color: blue; text-decoration: none;"><img border="0" width="60" height="35" id="Picture_x0020_1" src="cid:9ADBE874-4DF8-482C-B4AE-D7B8611C8A8F" alt="Jisc" type="image/png"></span></a><span style="font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p></o:p></span></p>
</td>
</tr>
<tr>
<td valign="top" style="padding: 7.5pt 0cm 0cm;">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<b><span style="font-size: 12pt; font-family: Corbel, sans-serif; color: rgb(44, 56, 65);">Adam Field</span></b><span style="font-size: 12pt; font-family: 'Times New Roman', serif;"><br>
</span><span style="font-size: 12pt; font-family: Corbel, sans-serif; color: rgb(44, 56, 65);">SHERPA services analyst developer</span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>&lt;<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>&gt; on behalf of Monica Wood &lt;<a href="mailto:monica.wood@utas.edu.au">monica.wood@utas.edu.au</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Thursday, 10 March 2016 23:12<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [EP-tech] subject dataset - removing subjectid from eprint<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px;">
<div>
<div style="font-family: Calibri, sans-serif;">Hi Adam,</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">I believe changing the search would return all the eprint items in the repository?</div>
<div style="font-family: Calibri, sans-serif;">We have a massive repository, so I this wouldn’t be a good option.</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">I have now done a bulk change and set the collections metafield as empty across all thesis item types.</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">However to help with debugging the script, I ran it with the args: &nbsp;FIELDNAME = collections and SUBJECTID = theses . &nbsp;If either of these were incorrect the script would have returned an error.</div>
<div style="font-family: Calibri, sans-serif;">I only did the dry-run to see what it would output, but it never got to the bit of the script where it printed anything out, which is why I’m assuming the search returned no results, therefore $list is empty.</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">As in my previous email, I stated I put the noise level up to 3 so I could find out exactly what was happening and this was the Output:</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div>
<div><font face="Courier">Starting EPrints Repository.</font></div>
<div><font face="Courier">Connecting to DB ... Database execute debug: SET NAMES 'utf8'</font></div>
<div><font face="Courier">done.</font></div>
<div><font face="Courier">Database execute debug:&nbsp;</font></div>
<div><font face="Courier">SELECT `eprint`.`eprintid`&nbsp;</font></div>
<div><font face="Courier">FROM `eprint`, `eprint_collections` AS `eprint_collections`, `subject_ancestors` AS `127395456subject_ancestors`&nbsp;</font></div>
<div><font face="Courier">WHERE `eprint`.`eprintid`=`eprint_collections`.`eprintid`&nbsp;</font></div>
<div><font face="Courier">AND `eprint_collections`.`collections`=`127395456subject_ancestors`.`subjectid`&nbsp;</font></div>
<div><font face="Courier">AND `127395456subject_ancestors`.`ancestors` = 'theses'&nbsp;</font></div>
<div><font face="Courier">GROUP BY `eprint`.`eprintid`</font></div>
<div><font face="Courier"><br>
</font></div>
<div><font face="Courier">Ending EPrints Repository.</font></div>
</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">As you can see, it’s only returning those that match the eprint_collections.collections and the subject_ancestors.subjectid. &nbsp;As I had removed the node ‘theses’ from the subject tree, it’s giving back no results
 from this query. &nbsp;</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">I’m wondering if something should be added to the UNLINK function in the Subject Tree, that when you remove a node for good from the subject tree than any matching metafields are also removed from the records?</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<div style="font-family: Calibri, sans-serif;">
<p style="color: rgb(58, 58, 58); margin: 0px 0px 15px; line-height: 1.5; background-color: rgb(249, 249, 249);">
<font face="Arial"><span style="font-size: 12px;"><b>Monica Wood</b></span></font><br>
<font face="Arial"><span style="font-size: 10px;">Library Systems Officer<br>
Library |&nbsp;Division of Students &amp; Education<br>
University of Tasmania<br>
Locked Bag 25<br>
Hobart 7001<br>
T &#43;61 3 6226 1849<br>
<a href="http://www.utas.edu.au/library">http://www.utas.edu.au/library</a></span></font></p>
</div>
</div>
<div style="font-family: Calibri, sans-serif;"><br>
</div>
<span id="OLK_SRC_BODY_SECTION" style="font-family: Calibri, sans-serif;">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>&lt;<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>&gt; on behalf of Adam Field &lt;<a href="mailto:Adam.Field@jisc.ac.uk">Adam.Field@jisc.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Friday, 11 March 2016 at 12:21 AM<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [EP-tech] subject dataset - removing subjectid from eprint<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>I would suggest running the script over the whole repository.</div>
<div><br>
</div>
<div>Looking at John's script, change this:</div>
<div><br>
</div>
<div>
<pre class="de1" style="font-family: monospace, monospace; padding: 0px; border: 0px none white; line-height: 1.2em; font-size: 1em; margin-top: 0px; margin-bottom: 0px; vertical-align: top; widows: 1; background-image: none; background-position: initial initial; background-repeat: initial initial;"><span class="kw1" style="color: rgb(177, 177, 0);">my</span> <span class="re0" style="color: rgb(0, 0, 255);">$list</span> <span class="sy0" style="color: rgb(51, 153, 51);">=</span> <span class="re0" style="color: rgb(0, 0, 255);">$session</span><span class="sy0" style="color: rgb(51, 153, 51);">-&gt;</span><span class="me1" style="color: rgb(0, 102, 0);">get_repository</span><span class="sy0" style="color: rgb(51, 153, 51);">-&gt;</span><span class="me1" style="color: rgb(0, 102, 0);">dataset</span><span class="br0" style="color: rgb(0, 153, 0);">(</span> <span class="st_h" style="color: rgb(255, 0, 0);">'eprint'</span> <span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">-&gt;</span><span class="me1" style="color: rgb(0, 102, 0);">search</span><span class="br0" style="color: rgb(0, 153, 0);">(</span> filters <span class="sy0" style="color: rgb(51, 153, 51);">=&gt;</span> <span class="br0" style="color: rgb(0, 153, 0);">[</span>
        <span class="br0" style="color: rgb(0, 153, 0);">{</span> meta_fields <span class="sy0" style="color: rgb(51, 153, 51);">=&gt;</span> <span class="br0" style="color: rgb(0, 153, 0);">[</span> <span class="re0" style="color: rgb(0, 0, 255);">$fieldname</span> <span class="br0" style="color: rgb(0, 153, 0);">]</span><span class="sy0" style="color: rgb(51, 153, 51);">,</span>
          value <span class="sy0" style="color: rgb(51, 153, 51);">=&gt;</span> <span class="re0" style="color: rgb(0, 0, 255);">$subjectid</span> <span class="br0" style="color: rgb(0, 153, 0);">}</span><span class="br0" style="color: rgb(0, 153, 0);">]</span> <span class="br0" style="color: rgb(0, 153, 0);">)</span><span class="sy0" style="color: rgb(51, 153, 51);">;</span></pre>
</div>
<div><br>
</div>
<div>To this:</div>
<div><br>
</div>
<div>my $list = $session-&gt;dataset('eprint')-&gt;search();</div>
<div><br>
</div>
<div>...and see what happens.</div>
<div><br>
</div>
<div>(though I agree with John that this shouldn't really make a difference). &nbsp;If it doesn't work, please post exactly what you typed on the command-line to invoke the script.</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div id="">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt;"><o:p>&nbsp;</o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="font-family: Calibri;">
<tbody>
<tr>
<td valign="top" style="border-style: solid none none; border-top-color: rgb(44, 56, 65); border-top-width: 1pt; padding: 0cm 0cm 3pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<a href="http://www.jisc.ac.uk/" style="color: rgb(149, 79, 114);"><span style="font-size: 12pt; font-family: 'Times New Roman', serif; color: blue; text-decoration: none;"><img border="0" width="60" height="35" id="Picture_x0020_1" src="cid:054D0C64-166B-4315-B9D8-D7CDC1CC81D8" alt="Jisc" type="image/png"></span></a><span style="font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p></o:p></span></p>
</td>
</tr>
<tr>
<td valign="top" style="padding: 7.5pt 0cm 0cm;">
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<b><span style="font-size: 12pt; font-family: Corbel, sans-serif; color: rgb(44, 56, 65);">Adam Field</span></b><span style="font-size: 12pt; font-family: 'Times New Roman', serif;"><br>
</span><span style="font-size: 12pt; font-family: Corbel, sans-serif; color: rgb(44, 56, 65);">SHERPA services analyst developer</span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>&lt;<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>&gt; on behalf of John Salter &lt;<a href="mailto:J.Salter@leeds.ac.uk">J.Salter@leeds.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Wednesday, 9 March 2016 06:36<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [EP-tech] subject dataset - removing subjectid from eprint<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Interesting...<br>
You could try adding the subject back into the tree temporarily to see if it works that way?<br>
<br>
Using this script should cause any affected EPrints' summary pages to be regenerated - if you alter the database directly, you'd have to do this by running bin/generate_abstracts.<br>
<br>
Cheers,<br>
John<br>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri,sans-serif" style="font-size:11pt" color="#000000"><b>From:</b><a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a> &lt;<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>&gt;
 on behalf of Monica Wood &lt;<a href="mailto:monica.wood@utas.edu.au">monica.wood@utas.edu.au</a>&gt;<br>
<b>Sent:</b> 09 March 2016 04:33:34<br>
<b>To:</b> <a href="mailto:'eprints-tech@ecs.soton.ac.uk">'eprints-tech@ecs.soton.ac.uk</a>'<br>
<b>Subject:</b> Re: [EP-tech] subject dataset - removing subjectid from eprint</font>
<div>&nbsp;</div>
</div>
<div>
<div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
Hi John,</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
Thanks for linking me to this script.</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
I’ve had a look through it and tried it out, but it’s not working. I believe this is because I’ve already removed the node from the subject tree (Unlinked it from the tree).</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
Putting the noise level up on the script to 3 gives me some feedback on a query it’s doing at I believe this line?</div>
<div>
<pre class="de1" style="color: rgb(0, 0, 0); font-size: 14px;"><font face="Courier"><span class="kw1">my</span> <span class="re0">$list</span> <span class="sy0">=</span> <span class="re0">$session</span><span class="sy0">-&gt;</span><span class="me1">get_repository</span><span class="sy0">-&gt;</span><span class="me1">dataset</span><span class="br0">(</span> <span class="st_h">'eprint'</span> <span class="br0">)</span><span class="sy0">-&gt;</span><span class="me1">search</span><span class="br0">(</span> filters <span class="sy0">=&gt;</span> <span class="br0">[</span>
        <span class="br0">{</span> meta_fields <span class="sy0">=&gt;</span> <span class="br0">[</span> <span class="re0">$fieldname</span> <span class="br0">]</span><span class="sy0">,</span>
          value <span class="sy0">=&gt;</span> <span class="re0">$subjectid</span> <span class="br0">}</span></font></pre>
<pre class="de1"><span class="br0" style="color: rgb(0, 0, 0); font-size: 14px;"><font face="Calibri">This query is (with </font></span><font face="Calibri">filename set to collections and subjectid set to theses)</font></pre>
<pre class="de1"><span style="font-size: 14px;"><font face="Courier">Database execute debug: SELECT `eprint`.`eprintid` FROM `eprint`, `eprint_collections` AS `eprint_collections`, `subject_ancestors` AS `127395456subject_ancestors` WHERE `eprint`.`eprintid`=`eprint_collections`.`eprintid` AND `eprint_collections`.`collections`=`127395456subject_ancestors`.`subjectid` AND `127395456subject_ancestors`.`ancestors` = 'theses' GROUP BY `eprint`.`printed`</font></span></pre>
<pre class="de1"><font face="Calibri">This is returning an empty list, as the theses subjectid no longer exists in subject_ancestors, but it does still exist in eprint_collections.</font></pre>
<pre class="de1"><font face="Calibri">I’ll have a go at bulk changing the records from the GUI, if that doesn’t work out, I’ll do a bulk change directly in the database by removing the entries in eprint_collections that point to the theses subjectid.</font></pre>
<pre class="de1"><font face="Calibri">Cheers,</font></pre>
<pre class="de1"><b style="font-size: 12px; font-family: Arial; color: rgb(58, 58, 58);">Monica Wood</b></pre>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<p style="color: rgb(58, 58, 58); margin: 0px 0px 15px; line-height: 1.5; background-color: rgb(249, 249, 249);">
<font face="Arial"><span style="font-size: 10px;">Library Systems Officer<br>
Library |&nbsp;Division of Students &amp; Education<br>
University of Tasmania<br>
Locked Bag 25<br>
Hobart 7001<br>
T &#43;61 3 6226 1849<br>
<a href="http://www.utas.edu.au/library">http://www.utas.edu.au/library</a></span></font></p>
</div>
</div>
<span id="OLK_SRC_BODY_SECTION" style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>&lt;<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>&gt; on behalf of John Salter &lt;<a href="mailto:J.Salter@leeds.ac.uk">J.Salter@leeds.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Reply-To: </span>&quot;<a href="mailto:'eprints-tech@ecs.soton.ac.uk">'eprints-tech@ecs.soton.ac.uk</a>'&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Tuesday, 8 March 2016 at 10:06 PM<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:'eprints-tech@ecs.soton.ac.uk">'eprints-tech@ecs.soton.ac.uk</a>'&quot; &lt;<a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [EP-tech] subject dataset - remove_field<br>
</div>
<div><br>
</div>
<div xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Hi Monica,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">I think your suggestion will remove the field itself, rather than a specific value stored in that field.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">I’ve done something similar – just added it to the wiki for you:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><a href="https://wiki.eprints.org/w/Remove_subjectid_script">https://wiki.eprints.org/w/Remove_subjectid_script</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Let me know if it doesn’t work for you.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">John<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size: 11pt; font-family: Calibri, sans-serif;">From:</span></b><span lang="EN-US" style="font-size: 11pt; font-family: Calibri, sans-serif;"><a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">eprints-tech-bounces@ecs.soton.ac.uk</a>
 [<a href="mailto:eprints-tech-bounces@ecs.soton.ac.uk">mailto:eprints-tech-bounces@ecs.soton.ac.uk</a>]
<b>On Behalf Of </b>Monica Wood<br>
<b>Sent:</b> 08 March 2016 06:17<br>
<b>To:</b> <a href="mailto:eprints-tech@ecs.soton.ac.uk">eprints-tech@ecs.soton.ac.uk</a><br>
<b>Subject:</b> [EP-tech] subject dataset - remove_field<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">Hi there,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">In our repository we have a root subject called ‘Collections’ &nbsp;Under this I have unlinked(deleted) a child of Collections.&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">I now have the issue that all items that were connected to this collection still have the metadata saying so and on our summary page we display the collection
 an item belongs to.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">So it’s now showing ‘??colllectionName??’ as a link and that link is now dead.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">Is there a way to delete these connections without needing to do it directly through the database?&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">I was wondering if the epadmin remove_field might do the job on the subject dataset?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">Something like:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">~/bin/epadmin remove_field repoid subject collectionid ??<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;">Thanks in advanced<o:p></o:p></span></p>
</div>
<div>
<p style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:11.25pt;margin-left:0cm;background:#F9F9F9">
<b><span style="font-size: 9pt; font-family: Arial, sans-serif; color: rgb(58, 58, 58);">Monica Wood</span></b><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: rgb(58, 58, 58);"><br>
</span><span style="font-size: 7.5pt; font-family: Arial, sans-serif; color: rgb(58, 58, 58);">Library Systems Officer<br>
Library |&nbsp;Division of Students &amp; Education<br>
University of Tasmania<br>
Locked Bag 25<br>
Hobart 7001<br>
T &#43;61 3 6226 1849<br>
</span><a href="http://www.utas.edu.au/library"><span style="font-size: 7.5pt; font-family: Arial, sans-serif;">http://www.utas.edu.au/library</span></a><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: rgb(58, 58, 58);"><o:p></o:p></span></p>
<p class="MsoNormal"><u><span style="font-size: 9pt; font-family: Arial, sans-serif; color: black;">Available Times</span></u><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size: 7.5pt; font-family: Arial, sans-serif; color: black;">Tues: 9am&nbsp;–&nbsp;5pm</span><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 7.5pt; font-family: Arial, sans-serif; color: black;">Wed: 1pm&nbsp;– 5pm</span><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 7.5pt; font-family: Arial, sans-serif; color: black;">Fri: 9am&nbsp;– 5pm</span><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Calibri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<p style="line-height:10.0pt"><span style="font-size: 10pt; font-family: Calibri, sans-serif; color: black;"><br>
<br>
University of Tasmania Electronic Communications Policy (December, 2014). <br>
This email is confidential, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone outside the intended recipient organisation is prohibited and may be a criminal offence. Please delete if obtained
 in error and email confirmation to the sender. The views expressed in this email are not necessarily the views of the University of Tasmania, unless clearly intended otherwise.
<o:p></o:p></span></p>
</div>
</div>
</div>
</span></div>
</div>
</div>
</span><font size="1"><font face="Corbel"><br>
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.<br>
<br>
Jisc Services Limited is a wholly owned Jisc subsidiary and a company limited by guarantee which is registered in England under company number 2881024, VAT number GB 197 0632 86. The registered office is: One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203
 697 5800. </font></font></div>
</div>
</span></div>
</div>
</span>
</body>
</html>