<div class="gmail_extra">Thank you - that was very helpful. So do the sequences have to appear in the order listed: for example</div><div class="gmail_extra"><br></div><div class="gmail_extra"><table cellspacing="0" cellpadding="0" style="width:2704px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-width:initial;border-color:initial;color:rgb(0,0,0);font-family:sans-serif;background-color:rgb(255,255,255)">
<tbody><tr class="vc_row_odd" id="l30" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
30</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><sequence></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l31" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
31</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"rp:AnonymousRelyingParty"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"1"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l32" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
32</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"rp:DefaultRelyingParty"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"1"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l33" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
33</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"rp:RelyingParty"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"0"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">maxOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"unbounded"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l34" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
34</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"shibmd:MetadataProvider"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"0"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l35" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
35</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"security:Credential"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"0"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">maxOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"unbounded"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l36" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
36</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"security:TrustEngine"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"0"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">maxOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"unbounded"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l37" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
37</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"><element</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">ref=</span><span class="pygments-s" style="color:rgb(186,33,33)">"security:SecurityPolicy"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">minOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"0"</span><span class="pygments-"> </span><span class="pygments-na" style="color:rgb(125,144,41)">maxOccurs=</span><span class="pygments-s" style="color:rgb(186,33,33)">"unbounded"</span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold">/></span><span class="pygments-"></span>
</td></tr><tr class="vc_row_odd" id="l38" style="vertical-align:top;background-color:rgb(240,240,240)"><td class="vc_file_line_number" style="vertical-align:top;border-right-width:1px;background-color:rgb(238,238,238);color:rgb(80,80,80);text-align:right;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
38</td><td class="vc_file_line_text" style="vertical-align:top;border-right-width:0px;background-color:white;font-family:monospace;text-align:left;white-space:pre;width:2656px;border-right-style:solid;border-right-color:rgb(80,80,80);padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px">
<span class="pygments-"> </span><span class="pygments-nt" style="color:rgb(0,128,0);font-weight:bold"></sequence></span></td></tr></tbody></table></div><div class="gmail_extra"><br></div><div class="gmail_extra">
the TrustEngines have to come before the SecurityPolicy-s? It see that the TrustEngine elements contain references to Credential elements, and SecurityPolicy elements refer to TrustEngines, but I wasn't sure if the file was actually parsed in order like that, i.e. before you can refer to X, it has to be defined 'above.' I know this is an obscure question. I hope you don't mind too much.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">thank you,</div><div class="gmail_extra">Karla<br><br><div class="gmail_quote">On Tue, Apr 24, 2012 at 3:50 PM, Cantor, Scott <span dir="ltr"><<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 4/24/12 1:57 PM, "Karla Borecky" <<a href="mailto:kborecky@smith.edu">kborecky@smith.edu</a>> wrote:<br>
><br>
>Should the SecurityPolicy be nested under the TrustEngine element? Or<br>
>does the SecurityPolicy have to come first? Or none of the above?<br>
<br>
</div>Schema is here:<br>
<br>
<a href="http://svn.shibboleth.net/view/java-shib-common/branches/REL_1/src/main/res
ources/schema/shibboleth-2.0-relying-party.xsd?revision=979&view=markup" target="_blank">http://svn.shibboleth.net/view/java-shib-common/branches/REL_1/src/main/res<br>
ources/schema/shibboleth-2.0-relying-party.xsd?revision=979&view=markup</a><br>
<br>
RelyingPartyGroup is a sequence, and the elements have to be grouped, so<br>
all TrustEngines come before all SecurityPolicy elements.<br>
<br>
-- Scott<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="margin-left:40px">Karla Borecky<br>Systems Administrator<br>ITS<br>Smith College<br>Northampton, MA 01063<br></div><br>
</div>