<div dir="ltr">Hi Scott.<div><br></div><div>Thank you for your reply -- you and Nate are helping me understand the options.</div><div><br></div><div>For the StoredID -- we have retries set as below -- but we still getting 30 or so not getting through per day with retries exhausted (we are currently transferring services from a vendor SSO to shibboleth --- so hence the new entries).</div><div><br></div><div>Is there a setting to gracefully fail the StoredID if all the retries are exhausted? We don't absolutely require the StoredID in all cases. At the moment, when retries exhausted, the browser is redirected to target service without any attributes (which is the kerfuffle).<br><div><div><br></div><div><p class="gmail-m_8069703067985695001gmail-p1" style="font-weight:normal;text-decoration:none;margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;font-family:Monaco;color:rgb(57,51,255)"><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)"><</span><span class="gmail-m_8069703067985695001gmail-s2" style="color:rgb(78,145,146)">resolver:DataConnector</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">id</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"myStoredId"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">xsi:type</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"dc:StoredId"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">generatedAttributeID</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"persistentID"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">sourceAttributeID</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"%{idp.persistentId.sourceAttribute}"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span class="gmail-m_8069703067985695001gmail-Apple-converted-space"> <span> </span></span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">queryTimeout</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"PT20S"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">transactionRetries</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"20"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">retryableErrors</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"72000 23000"<span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)">></span></p><p class="gmail-m_8069703067985695001gmail-p1" style="font-weight:normal;text-decoration:none;margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;font-family:Monaco;color:rgb(57,51,255)"><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span></span><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)"><</span><span class="gmail-m_8069703067985695001gmail-s2" style="color:rgb(78,145,146)">resolver:Dependency</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s4" style="color:rgb(147,33,146)">ref</span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">=</span>"%{idp.persistentId.sourceAttribute}"<span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span> </span></span><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)">/></span></p><p class="gmail-m_8069703067985695001gmail-p2" style="font-weight:normal;text-decoration:none;margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;font-family:Monaco;color:rgb(78,145,146)"><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span></span><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)"><</span>dc:BeanManagedConnection<span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)">></span><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)">OracleDataSource</span><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)"></</span>dc:BeanManagedConnection<span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)">></span></p><p class="gmail-m_8069703067985695001gmail-p2" style="font-weight:normal;text-decoration:none;margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;font-family:Monaco;color:rgb(78,145,146)"><span class="gmail-m_8069703067985695001gmail-s3" style="color:rgb(0,0,0)"><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-tab-span" style="white-space:pre-wrap"></span><span class="gmail-m_8069703067985695001gmail-Apple-converted-space">   <span> </span></span></span><span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)"></</span>resolver:DataConnector<span class="gmail-m_8069703067985695001gmail-s1" style="color:rgb(0,145,147)">></span></p><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, 31 Jul 2018 at 12:22, Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> Our StoredID are in format UUID -- is it possible to generate UUID via<br>
> ComputedID?<br>
<br>
No, certainly not, it's a hash.<br>
<br>
If the code is hardwiring a certain number of retries I'm sure that can be relaxed and made settable, I don't recall whether it was or not. There's nothing the code can do if Oracle keeps refusing to accept the transactions, all it can do is keep trying. But it can't just try forever.<br>
<br>
-- Scott<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>