2006/ws/policy/interop/Round4/external-attachment R4W1-1.policy,NONE,1.1 R4W2-2.policy,NONE,1.1 R4WP2.policy,NONE,1.1 R4W1R1.wsdl,NONE,1.1 R4WP1.policy,NONE,1.1 R4W1.wsdl,NONE,1.1 R4W2-1.policy,NONE,1.1 R4WP3.policy,NONE,1.1 R4W1-2.policy,NONE,1.1 R4W2R1.wsdl,NONE,1.1 R4W2.wsdl,NONE,1.1

Update of /sources/public/2006/ws/policy/interop/Round4/external-attachment
In directory hutz:/tmp/cvs-serv533/interop/Round4/external-attachment

Added Files:
	R4W1-1.policy R4W2-2.policy R4WP2.policy R4W1R1.wsdl 
	R4WP1.policy R4W1.wsdl R4W2-1.policy R4WP3.policy 
	R4W1-2.policy R4W2R1.wsdl R4W2.wsdl 
Log Message:
First integration of external attachment test cases

--- NEW FILE: R4WP1.policy ---
<wsp:Policy wsu:Id="A11Endpoint" >
  <!-- Asymmetric Policy A11 - X509 with mutual authentication and AES 256 -->
  <sp:AsymmetricBinding>
    <wsp:Policy>
      <sp:RecipientToken>
        <wsp:Policy>
          <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never" >
            <wsp:Policy>
              <sp:WssX509V3Token10 />
            </wsp:Policy>
          </sp:X509Token>
        </wsp:Policy>
      </sp:RecipientToken>
      <sp:InitiatorToken>
        <wsp:Policy>
          <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient" >
            <wsp:Policy>
              <sp:WssX509V3Token10 />
            </wsp:Policy>
          </sp:X509Token>
        </wsp:Policy>
      </sp:InitiatorToken>
      <sp:AlgorithmSuite>
        <wsp:Policy>
          <sp:Basic256Rsa15 />
        </wsp:Policy>
      </sp:AlgorithmSuite>
      <sp:Layout>
        <wsp:Policy>
          <sp:Lax />
        </wsp:Policy>
      </sp:Layout>
      <sp:IncludeTimestamp />
      <sp:OnlySignEntireHeadersAndBody />
    </wsp:Policy>
  </sp:AsymmetricBinding>
  <sp:Wss10>
    <wsp:Policy>
      <sp:MustSupportRefKeyIdentifier />
      <sp:MustSupportRefIssuerSerial />
    </wsp:Policy>
  </sp:Wss10>
</wsp:Policy>
--- NEW FILE: R4WP2.policy ---
<wsp:Policy wsu:Id="A12Endpoint" >
  <!-- Asymmetric Policy A12 - X509 with mutual authentication and 3DES -->
  <sp:AsymmetricBinding>
    <wsp:Policy>
      <sp:RecipientToken>
        <wsp:Policy>
          <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never" >
            <wsp:Policy>
              <sp:WssX509V3Token10 />
            </wsp:Policy>
          </sp:X509Token>
        </wsp:Policy>
      </sp:RecipientToken>
      <sp:InitiatorToken>
        <wsp:Policy>
          <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient" >                    
            <wsp:Policy>
              <sp:WssX509V3Token10 />
            </wsp:Policy>
          </sp:X509Token>
        </wsp:Policy>
      </sp:InitiatorToken>
      <sp:AlgorithmSuite>
        <wsp:Policy>
          <sp:TripleDesRsa15 />
        </wsp:Policy>
      </sp:AlgorithmSuite>
      <sp:Layout>
        <wsp:Policy>
          <sp:Lax />
        </wsp:Policy>
      </sp:Layout>
      <sp:IncludeTimestamp />
      <sp:OnlySignEntireHeadersAndBody />
    </wsp:Policy>
  </sp:AsymmetricBinding>
  <sp:Wss10>
    <wsp:Policy>
      <sp:MustSupportRefKeyIdentifier />
      <sp:MustSupportRefIssuerSerial />
    </wsp:Policy>
  </sp:Wss10>
</wsp:Policy>


--- NEW FILE: R4W2.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>

<wsdl20:description targetNamespace="http://example.com/ws/2004/09/policy"
    xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl20="http://www.w3.org/2006/01/wsdl" xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
    xmlns:wsp="http://www.w3.org/ns/ws-policy"
    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
    xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd
    http://www.w3.org/2006/01/wsdl http://www.w3.org/2006/03/wsdl/wsdl20.xsd
    http://www.w3.org/2006/01/wsdl/soap http://www.w3.org/2006/03/wsdl/soap.xsd
    http://www.w3.org/ns/ws-policy http://www.w3.org/2002/ws/policy/ns/ws-policy">
    
    
    <wsdl20:types>
        <xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all"
            elementFormDefault="qualified">
            <xs:element name="EchoRequest" type="xs:string"/>
            <xs:element name="EchoResponse" type="xs:string"/>
        </xs:schema>
    </wsdl20:types>
    
    <wsdl20:binding name="A11Binding" interface="tns:Test"
        type="http://www.w3.org/2006/01/wsdl/soap"
        wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
        <wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
            <wsdl20:input/>
            <wsdl20:output/>
        </wsdl20:operation>
    </wsdl20:binding>
    
    <wsdl20:binding name="A12Binding" interface="tns:Test"
        type="http://www.w3.org/2006/01/wsdl/soap"
        wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
        <wsp:PolicyReference URI="#A12Endpoint" wsdl20:required="true"/>
        <wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
            <wsdl20:input/>
            <wsdl20:output/>
         </wsdl20:operation>
    </wsdl20:binding>
</wsdl20:description>

--- NEW FILE: R4W1R1.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" targetNamespace="http://example.com/ws/2004/09/policy">
	<wsdl:types>
		<xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all" elementFormDefault="qualified">
			<xs:element name="EchoRequest" type="xs:string"/>
			<xs:element name="EchoResponse" type="xs:string"/>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="EchoInMessage">
		<wsdl:part name="Body" element="tns:EchoRequest"/>
	</wsdl:message>
	<wsdl:message name="EchoOutMessage">
		<wsdl:part name="Body" element="tns:EchoResponse"/>
	</wsdl:message>
	<wsdl:portType name="Test">
		<wsdl:operation name="Echo">
			<wsdl:input message="tns:EchoInMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoRequest"/>
			<wsdl:output message="tns:EchoOutMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	
	<wsdl:binding name="A11Binding" type="tns:Test">
		<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference URI="#A11Endpoint" wsdl:required="true"/>
		<wsdl:operation name="Echo">
			<wsdl:input>
				<wsoap12:body use="literal"/>
				<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
			</wsdl:input>
			<wsdl:output>
				<wsoap12:body use="literal"/>
				<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:binding name="A12Binding" type="tns:Test">
		<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsp:PolicyReference URI="#A12Endpoint" wsdl:required="true"/>
		<wsdl:operation name="Echo">
			<wsdl:input>
				<wsoap12:body use="literal"/>
				<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
			</wsdl:input>
			<wsdl:output>
				<wsoap12:body use="literal"/>
				<wsp:PolicyReference URI="#AMessage" wsdl:required="true"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
</wsdl:definitions>


--- NEW FILE: R4W2-2.policy ---
<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>
	    	  #wsdl.binding (A12Binding)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#A12Endpoint"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         	
             #wsdlBindingMessageReference(A12Binding/Echo/input)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>          	
             # wsdlBindingMessageReference(A12Binding/Echo/output)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

--- NEW FILE: R4W1-2.policy ---
wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>
	    	  #wsdl11.binding (A12Binding)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#A12Endpoint"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         	
             #wsdl11.binding.input(A12Binding/Echo)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>          	
             #wsdl11.binding.output(A12Binding/Echo)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

--- NEW FILE: R4W1-1.policy ---
<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>
		 #wsdl11.binding (A11Binding)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#A11Endpoint"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         
	     #wsdl11.binding.input(A11Binding/Echo)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         	
	      #wsdl11.binding.output(A11Binding/Echo)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

--- NEW FILE: R4W2-1.policy ---
<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>
		 #wsdl.binding (A11Binding)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#A11Endpoint"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         
	     # wsdlBindingMessageReference (A11Binding/Echo/input)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>

<wsp:PolicyAttachment>
  <wsp:AppliesTo>
      <wsp:URI>         	
	      # wsdlBindingMessageReference(A11Binding/Echo/output)
      </wsp:URI>
   </wsp:AppliesTo>
	<wsp:PolicyReference URI="#AMessage"/>
 </wsp:PolicyAttachment>


--- NEW FILE: R4WP3.policy ---
<wsp:Policy wsu:Id="AMessage" >
  <wsp:ExactlyOne>
    <wsp:All>
      <sp:SignedParts>
        <sp:Body />
      </sp:SignedParts>
      <sp:EncryptedParts>
        <sp:Body />
      </sp:EncryptedParts>
    </wsp:All>
  </wsp:ExactlyOne>
</wsp:Policy>


--- NEW FILE: R4W2R1.wsdl ---
<?xml version="1.0" encoding="UTF-8"?>

<wsdl20:description targetNamespace="http://example.com/ws/2004/09/policy"
    xmlns:tns="http://example.com/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl20="http://www.w3.org/2006/01/wsdl" xmlns:wsoap="http://www.w3.org/2006/01/wsdl/soap"
    xmlns:wsp="http://www.w3.org/ns/ws-policy"
    xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
    xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd
    http://www.w3.org/2006/01/wsdl http://www.w3.org/2006/03/wsdl/wsdl20.xsd
    http://www.w3.org/2006/01/wsdl/soap http://www.w3.org/2006/03/wsdl/soap.xsd
    http://www.w3.org/ns/ws-policy http://www.w3.org/2002/ws/policy/ns/ws-policy">
    
    <wsp:Policy wsu:Id="A11Endpoint">
        <!-- Asymmetric Policy A11 - X509 with mutual authentication and AES 256 -->
        <sp:AsymmetricBinding>
            <wsp:Policy>
                <sp:RecipientToken>
                    <wsp:Policy>
                        <sp:X509Token
                            sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never">
                            <wsp:Policy>
                                <sp:WssX509V3Token10/>
                            </wsp:Policy>
                        </sp:X509Token>
                    </wsp:Policy>
                </sp:RecipientToken>
                <sp:InitiatorToken>
                    <wsp:Policy>
                        <sp:X509Token
                            sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/AlwaysToRecipient">
                            <wsp:Policy>
                                <sp:WssX509V3Token10/>
                            </wsp:Policy>
                        </sp:X509Token>
                    </wsp:Policy>
                </sp:InitiatorToken>
                <sp:AlgorithmSuite>
                    <wsp:Policy>
                        <sp:Basic256Rsa15/>
                    </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                    <wsp:Policy>
                        <sp:Lax/>
                    </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp/>
                <sp:OnlySignEntireHeadersAndBody/>
            </wsp:Policy>
        </sp:AsymmetricBinding>
        <sp:Wss10>
            <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier/>
                <sp:MustSupportRefIssuerSerial/>
            </wsp:Policy>
        </sp:Wss10>
    </wsp:Policy>
    <wsp:Policy wsu:Id="A12Endpoint">
        <!-- Asymmetric Policy A12 - X509 with mutual authentication and 3DES -->
        <sp:AsymmetricBinding>
            <wsp:Policy>
                <sp:RecipientToken>
                    <wsp:Policy>
                        <sp:X509Token
                            sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/IncludeToken/Never">
                            <wsp:Policy>
                                <sp:WssX509V3Token10/>
                            </wsp:Policy>
                        </sp:X509Token>
                    </wsp:Policy>
                </sp:RecipientToken>
                <sp:InitiatorToken>
                    <wsp:Policy>
                        <sp:X509Token
                            sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-securitypolicy/AlwaysToRecipient">
                            <wsp:Policy>
                                <sp:WssX509V3Token10/>
                            </wsp:Policy>
                        </sp:X509Token>
                    </wsp:Policy>
                </sp:InitiatorToken>
                <sp:AlgorithmSuite>
                    <wsp:Policy>
                        <sp:TripleDesRsa15/>
                    </wsp:Policy>
                </sp:AlgorithmSuite>
                <sp:Layout>
                    <wsp:Policy>
                        <sp:Lax/>
                    </wsp:Policy>
                </sp:Layout>
                <sp:IncludeTimestamp/>
                <sp:OnlySignEntireHeadersAndBody/>
            </wsp:Policy>
        </sp:AsymmetricBinding>
        <sp:Wss10>
            <wsp:Policy>
                <sp:MustSupportRefKeyIdentifier/>
                <sp:MustSupportRefIssuerSerial/>
            </wsp:Policy>
        </sp:Wss10>
    </wsp:Policy>
    <wsp:Policy wsu:Id="AMessage">
        <sp:SignedParts>
            <sp:Body/>
        </sp:SignedParts>
        <sp:EncryptedParts>
            <sp:Body/>
        </sp:EncryptedParts>
    </wsp:Policy>
    
    <wsdl20:types>
        <xs:schema targetNamespace="http://example.com/ws/2004/09/policy" blockDefault="#all"
            elementFormDefault="qualified">
            <xs:element name="EchoRequest" type="xs:string"/>
            <xs:element name="EchoResponse" type="xs:string"/>
        </xs:schema>
    </wsdl20:types>
    
    <wsdl20:binding name="A11Binding" interface="tns:Test"
        type="http://www.w3.org/2006/01/wsdl/soap"
        wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
        <wsp:PolicyReference URI="#A11Endpoint" wsdl20:required="true"/>
        <wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
            <wsdl20:input>
                <wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
            </wsdl20:input>
            <wsdl20:output>
                <wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
            </wsdl20:output>
        </wsdl20:operation>
    </wsdl20:binding>
    
    <wsdl20:binding name="A12Binding" interface="tns:Test"
        type="http://www.w3.org/2006/01/wsdl/soap"
        wsoap:protocol="http://www.w3.org/2003/05/soap/bindings/HTTP/">
        <wsp:PolicyReference URI="#A12Endpoint" wsdl20:required="true"/>
        <wsdl20:operation ref="tns:Echo" wsoap:action="http://example.com/ws/2004/09/policy/Test/EchoRequest">
            <wsdl20:input>
                <wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
            </wsdl20:input>
            <wsdl20:output>
                <wsp:PolicyReference URI="#AMessage" wsdl20:required="true"/>
            </wsdl20:output>
        </wsdl20:operation>
    </wsdl20:binding>
</wsdl20:description>

--- NEW FILE: R4W1.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tns="http://example.com/ws/2004/09/wsdl11" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200512" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" targetNamespace="http://example.com/ws/2004/09/wsdl11">
<wsdl:types>
<xs:schema targetNamespace="http://example.com/ws/2004/09/wsdl11" blockDefault="#all" elementFormDefault="qualified">
<xs:element name="EchoRequest" type="xs:string"/>
<xs:element name="EchoResponse" type="xs:string"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="EchoInMessage">
<wsdl:part name="Body" element="tns:EchoRequest"/>
</wsdl:message>
<wsdl:message name="EchoOutMessage">
<wsdl:part name="Body" element="tns:EchoResponse"/>
</wsdl:message>
<wsdl:portType name="Test">
<wsdl:operation name="Echo">
<wsdl:input message="tns:EchoInMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoRequest"/>
<wsdl:output message="tns:EchoOutMessage" wsa:Action="http://example.com/ws/2004/09/policy/Test/EchoResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="A11Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="A12Binding" type="tns:Test">
<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Echo">
<wsdl:input>
<wsoap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
	</wsdl:definitions>

Received on Friday, 9 March 2007 01:19:40 UTC