<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">The parse function in the Saml11TicketValidator, which is failing is trying to strip off the body tags with the following lines:<u></u><u></u></p>
<p class="MsoNormal">                final String removeStartOfSoapBody = response.substring(response.indexOf("<SOAP-ENV:Body>") + 15);</p></div></div></blockquote><div>*sigh*</div><div><br></div><div>I missed this when it came through originally. I am fighting with this myself in a Banner integration that we're migrating to the IdP CAS support.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><u></u></p>
<p class="MsoNormal">I am hopeful this is a simple matter of configuration options on the IDP because we are restricted on the vendor app.</p></div></div></blockquote><div>Honestly, it may be easier to add a (crazy, insane) configuration knob that allows explicit control over the SOAP envelope XML namespace prefix so you can force it to be what the old CAS client needs, SOAP-ENV. I can't believe I'm saying this, but it honestly may be easier than the machinations we've already gone through with SSB integration (and gotten nowhere).</div><div><br></div><div>M</div><div><br></div></div></div>