<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p><br>
</p>
<p>Hi Steve, <br>
</p>
<p><br>
</p>
<p>Yeah, so that might be slightly tricky...if a bunch of components are updated, you don't want to trigger multiple EAD exports for each component update, but just a one time EAD export for all the updates. EAD export can really require a lot of SQL queries,
 so that could really kill your database server. <br>
</p>
<p><br>
</p>
<p>But, it that the primary use case for most folks? You want to trigger an EAD export when an associated record ( not just a resource, but a child archival object or instance ) is updated?
<br>
</p>
<p><br>
</p>
<p>If so, I think your wanting to hook into the backend rather than the indexer is actually a better idea...<br>
</p>
<p><br>
</p>
<p>b,chris. <br>
</p>
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div class="BodyFragment"><font size="2">
<div class="PlainText">Chris Fitzpatrick | <font size="2">Developer, ArchivesSpace</font><br>
Skype: chrisfitzpat  | Phone: 918.236.6048<br>
http://archivesspace.org/<br>
</div>
</font></div>
</div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> archivesspace_users_group-bounces@lyralists.lyrasis.org <archivesspace_users_group-bounces@lyralists.lyrasis.org> on behalf of Majewski, Steven
 Dennis (sdm7g) <sdm7g@eservices.virginia.edu><br>
<b>Sent:</b> Thursday, January 7, 2016 10:45 PM<br>
<b>To:</b> Archivesspace Users Group<br>
<b>Subject:</b> Re: [Archivesspace_Users_Group] Code4Lib 2016 events</font>
<div> </div>
</div>
<div>
<div class=""><br class="">
</div>
<div class="">We would have a similar use case. We have not managed to import all of our legacy EAD into ArchivesSpace, so we </div>
<div class="">will want to export EAD from ArchivesSpace to XTF whenever published resources are updated. We were considering</div>
<div class="">whether this action should be made more explicit by triggering it on an associated Event instead of just an update, </div>
<div class="">so that you could save partial updates without triggering this export chain.  </div>
<div class=""><br class="">
</div>
<div class="">I was thinking of using Sinatra’s after filters in a backend plugin to trigger a check. </div>
<div class="">I hadn’t though of hooking into the indexer. </div>
<div class=""><br class="">
</div>
<div class="">— Steve Majewski</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Jan 7, 2016, at 4:05 PM, Arnold, Hillel <<a href="mailto:harnold@rockarch.org" class="">harnold@rockarch.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<div class="">
<div class="">Yeah, the use cases I’m thinking of largely have to do with pushing to a discovery layer other than the public interface (or triggering an application/service that pulls data out of AS into a discovery system. There’s also the possibility of pushing
 to a repository solution too, I suppose. I’m sure there would be other use cases – those are just the ones that I’ve thought of thus far…</div>
</div>
</div>
<div class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<br class="">
</div>
<div class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
Hillel</div>
<div class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<br class="">
</div>
<span id="OLK_SRC_BODY_SECTION" class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<div class="" style="font-family:Calibri; font-size:11pt; text-align:left; border-width:1pt medium medium; border-style:solid none none; padding:3pt 0in 0in; border-top-color:rgb(181,196,223)">
<span class="" style="font-weight:bold">From:<span class="Apple-converted-space"> </span></span><<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" class="">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>> on behalf of Chris
 Fitzpatrick <<a href="mailto:Chris.Fitzpatrick@lyrasis.org" class="">Chris.Fitzpatrick@lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Reply-To:<span class="Apple-converted-space"> </span></span>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org" class="">archivesspace_users_group@lyralists.lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Date:<span class="Apple-converted-space"> </span></span>Thursday, January 7, 2016 at 3:59 PM<br class="">
<span class="" style="font-weight:bold">To:<span class="Apple-converted-space"> </span></span>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org" class="">archivesspace_users_group@lyralists.lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Subject:<span class="Apple-converted-space"> </span></span>Re: [Archivesspace_Users_Group] Code4Lib 2016 events<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div dir="ltr" class="">
<div id="divtagdefaultwrapper" class="" style="font-size:12pt; background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif">
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Hi,</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Great. Maybe we can plan some kind of meetup to do some coding work as well...</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">I am seeing a convergence of your request and the others for the OAI-PHM responder. I like your idea, since it I think most of it is actually pretty much already built in the indexer, since it polls the
 Aspace backend for created/updated/deleted records and triggers some actions to be passed off to another API ( i.e Solr's )<span class="Apple-converted-space"> </span><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">I think it would be pretty easy to essentially do something else, like "when a record is created, POST the JSON to this URI". Or  maybe something slightly more sophisticated, like push it messaging queue
 like Redis or RabbitMQ, that a second service (like a microservice ) could listen to and consume messages.<span class="Apple-converted-space"> </span><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">What would a use case be? Like pushing to Blacklight or Primo or Ebsco?</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">best,chris.<span class="Apple-converted-space"> </span><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div id="Signature" class="">
<div name="divtagdefaultwrapper" class="" style="font-family:Calibri,Arial,Helvetica,sans-serif; margin:0px">
<div class="BodyFragment"><font class="" size="2">
<div class="PlainText">Chris Fitzpatrick |<span class="Apple-converted-space"> </span><font class="" size="2">Developer, ArchivesSpace</font><br class="">
Skype: chrisfitzpat  | Phone: 918.236.6048<br class="">
<a href="http://archivesspace.org/" class="">http://archivesspace.org/</a><br class="">
</div>
</font></div>
</div>
</div>
<br class="">
<br class="">
<div class="" style="">
<hr tabindex="-1" class="" style="display:inline-block; width:805.546875px">
<div id="divRplyFwdMsg" dir="ltr" class=""><font class="" style="font-size:11pt" face="Calibri,sans-serif"><b class="">From:</b><span class="Apple-converted-space"> </span><a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" class="">archivesspace_users_group-bounces@lyralists.lyrasis.org</a><span class="Apple-converted-space"> </span><<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" class="">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>>
 on behalf of Arnold, Hillel <<a href="mailto:harnold@rockarch.org" class="">harnold@rockarch.org</a>><br class="">
<b class="">Sent:</b><span class="Apple-converted-space"> </span>Thursday, January 7, 2016 7:47 PM<br class="">
<b class="">To:</b><span class="Apple-converted-space"> </span>Archivesspace Users Group<br class="">
<b class="">Subject:</b><span class="Apple-converted-space"> </span>Re: [Archivesspace_Users_Group] Code4Lib 2016 events</font>
<div class=""> </div>
</div>
<div class="">
<div class="">
<div class="">
<div class="">Hey Chris,</div>
<div class="">I’ll be at Code4Lib too, although I’m already committed to other sessions for the preconference.</div>
</div>
</div>
<div class=""><br class="">
</div>
<div class="">One idea we’ve been batting around here is some sort of messaging system (inspired by Github’s webhooks [1]) which would allow authorized users to activate customizable HTTP callbacks for events, for example creation, modification or deletion
 of a resource or component. It seems like people have taken a number of approaches to figuring out when data changes in AS, but as far as I know all of these involve some sort of regularly scheduled cron job that looks at the Solr index or makes a ton of API
 calls. It would be amazing if the system could send notifications out – I think it would allow for much more efficient and flexible integration with other systems.</div>
<div class=""><br class="">
</div>
<div class="">Hillel</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div class="">-----------</div>
<div class="">Hillel Arnold</div>
<div class=""><font class="" face="Calibri,sans-serif">Assistant Director, Head of Digital Programs</font></div>
<div class="">Rockefeller Archive Center</div>
<div class="">914.366.6382</div>
</div>
</div>
<div class=""><br class="">
</div>
<span id="OLK_SRC_BODY_SECTION" class="">
<div class="" style="font-family:Calibri; font-size:11pt; text-align:left; border-width:1pt medium medium; border-style:solid none none; padding:3pt 0in 0in; border-top-color:rgb(181,196,223)">
<span class="" style="font-weight:bold">From:<span class="Apple-converted-space"> </span></span><<a href="mailto:archivesspace_users_group-bounces@lyralists.lyrasis.org" class="">archivesspace_users_group-bounces@lyralists.lyrasis.org</a>> on behalf of Chris
 Fitzpatrick <<a href="mailto:Chris.Fitzpatrick@lyrasis.org" class="">Chris.Fitzpatrick@lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Reply-To:<span class="Apple-converted-space"> </span></span>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org" class="">archivesspace_users_group@lyralists.lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Date:<span class="Apple-converted-space"> </span></span>Thursday, January 7, 2016 at 7:29 AM<br class="">
<span class="" style="font-weight:bold">To:<span class="Apple-converted-space"> </span></span>Archivesspace Users Group <<a href="mailto:archivesspace_users_group@lyralists.lyrasis.org" class="">archivesspace_users_group@lyralists.lyrasis.org</a>><br class="">
<span class="" style="font-weight:bold">Subject:<span class="Apple-converted-space"> </span></span>[Archivesspace_Users_Group] Code4Lib 2016 events<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div dir="ltr" class="">
<div id="divtagdefaultwrapper" class="" style="font-size:12pt; background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif">
<div class="" style="margin-top:0px; margin-bottom:0px">Hi,</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">There was a question shortly before the holidays about some Aspace-related activities at Code4Lib this year in March.<span class="Apple-converted-space"> </span><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">I am planning on attending, and will be at the<a id="LPlnk10389" href="http://2016.code4lib.org/workshops/Code4Arc/" class=""><span class="Apple-converted-space"> </span>Code4Arc pre-conf<span class="Apple-converted-space"> </span></a>,
 which was a great session we had last year at C4L.<span class="Apple-converted-space"> </span></div>
<div class="" style="margin-top:0px; margin-bottom:0px">I am thinking of also signing up to lead a breakout session one of the days, and might put together something for a lighting talk.</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Is anyone else planning on going? Are there some possible ideas that anyone has or would like to see if attending? We might be able to expand on the breakout, if there's critical mass to possibly meet
 more somewhere.</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Best, Chris.<span class="Apple-converted-space"> </span><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div id="Signature" class="">
<div name="divtagdefaultwrapper" class="" style="font-family:Calibri,Arial,Helvetica,sans-serif; margin:0px">
<div class="BodyFragment"><font class="" size="2">
<div class="PlainText">Chris Fitzpatrick |<span class="Apple-converted-space"> </span><font class="" size="2">Developer, ArchivesSpace</font><br class="">
Skype: chrisfitzpat  | Phone: 918.236.6048<br class="">
<a href="http://archivesspace.org/" class="">http://archivesspace.org/</a><br class="">
</div>
</font></div>
</div>
</div>
</div>
</div>
</div>
</span></div>
</div>
</div>
</div>
</div>
</span><span class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; float:none; display:inline!important"></span><span class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; float:none; display:inline!important">_______________________________________________</span><br class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<span class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; float:none; display:inline!important">Archivesspace_Users_Group
 mailing list</span><br class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<span class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; float:none; display:inline!important"><a href="mailto:Archivesspace_Users_Group@lyralists.lyrasis.org" class="">Archivesspace_Users_Group@lyralists.lyrasis.org</a></span><br class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px">
<span class="" style="font-family:Calibri,sans-serif; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; float:none; display:inline!important"><a href="http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group" class="">http://lyralists.lyrasis.org/mailman/listinfo/archivesspace_users_group</a></span></div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</body>
</html>