<div dir="ltr">Hello Benjamin, we use the OCLC Metadata api to keep our holdings up to date in OCLC on a twice daily basis.  It is a process based off of a custom db table that just holds all the OCLC numbers found in our DB, and a few bash and perl scripts.  We don't try and track last copies being withdrawn, we just let them know any time an OCLC number is no longer associated with any available copies, and vice versa.<div><br></div><div>I also had a system setup to upload files of adds and deletes, but that was such a pain because someone at OCLC had to manually process them, and randomly they would just skip doing it.  Or else it would take them between 1 and 18 days to process the file.  So I had to also have a system to check if or when they actually processed it.  The Metadata api simplifies that.</div><div><br></div><div>The metadata api does have issues with subsumed numbers though... they will sometimes return the new OCLC number so we can update our numbers, but sometimes they won't and they just report the old number as not existing.  So I think we will have to do a manual reclamation once a year to catch those.  (There is a way to get a dump of bibs that OCLC thinks you have to compare with what you actually have for free.)</div><div><br></div><div>The API hasn't always been smooth going, OCLC switched servers last year and cloudflare started blocking all our requests.  There was zero debugging info on our end, just dropped connections.  It took months to get in touch with someone that could actually fix it.</div><div><br></div><div>I'm happy to share all my code and notes if anyone wants it.</div><div><br></div><div>Josh</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 8, 2023 at 10:31 AM Murphy, Benjamin via Evergreen-general <<a href="mailto:evergreen-general@list.evergreen-ils.org">evergreen-general@list.evergreen-ils.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-2955355999515928510">





<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="m_-2955355999515928510WordSection1">
<p class="MsoNormal">We’ve been talking with some academic libraries about using Evergreen. An important process for them is keeping their OCLC holdings information up to date. For those of you that use OCLC, do you have and sort of automated procedures that
 help you update your holdings information?<u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="color:black"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">Benjamin Murphy<u></u><u></u></span></b></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">NC Cardinal Program Manager<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">State Library of North Carolina<u></u><u></u></span></p>
<p class="MsoNormal"><u><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(5,99,193)"><a href="mailto:benjamin.murphy@ncdcr.gov" target="_blank"><span style="color:rgb(5,99,193)">benjamin.murphy@ncdcr.gov</span></a>
</span></u><span style="font-size:10pt;font-family:Arial,sans-serif;color:black"> |
<a href="https://statelibrary.ncdcr.gov/services-libraries/nc-cardinal" target="_blank"><span style="color:rgb(5,99,193)">https://statelibrary.ncdcr.gov/services-libraries/nc-cardinal</span></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">109 East Jones Street  | 4640 Mail Service Center 
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">Raleigh, North Carolina 27699-4600<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:6pt"><span style="font-size:10pt;font-family:Arial,sans-serif">The State Library is part of the NC Department of Natural & Cultural Resources.<u></u><u></u></span></p>
<p class="MsoNormal"><i><span style="font-size:10pt;font-family:Arial,sans-serif;color:black">Email correspondence to and from this address is subject to the North Carolina Public Records Law and may be disclosed to third parties.</span></i><span style="font-size:10pt;font-family:Arial,sans-serif"><u></u><u></u></span></p>
</div>
<div>
<div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal"><u></u> <u></u></p>
</blockquote>
</div>
</div>
</div>
</div>

_______________________________________________<br>
Evergreen-general mailing list<br>
<a href="mailto:Evergreen-general@list.evergreen-ils.org" target="_blank">Evergreen-general@list.evergreen-ils.org</a><br>
<a href="http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general" rel="noreferrer" target="_blank">http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general</a><br>
</div></blockquote></div>