2006/ws/policy/interop/Round2 Round2.wsdl,NONE,1.1

Update of /sources/public/2006/ws/policy/interop/Round2
In directory hutz:/tmp/cvs-serv7700/interop/Round2

Added Files:
	Round2.wsdl 
Log Message:
Added interop scenarios and test cases to the WS-Policy WG CVS Archive

--- NEW FILE: Round2.wsdl ---
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
  xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/"
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns:tns="http://example.com/ws/2004/09/policy" 
  targetNamespace="http://example.com/ws/2004/09/policy" 
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema elementFormDefault="qualified" 
      targetNamespace="http://example.com/ws/2004/09/policy">
      <xs:complexType name="any" mixed="true">
        <xs:sequence>
          <xs:any minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="PolicySubjectType">
        <xs:sequence>
          <xs:element name="service" type="xs:QName"/>
          <xs:element name="port" type="xs:QName" minOccurs="0"/>
          <xs:element name="operation" type="xs:QName" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="PolicySubject" type="tns:PolicySubjectType"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="WSDLIn">
    <wsdl:part name="policy" type="tns:any" />
  </wsdl:message>
  <wsdl:message name="PolicyOut">
    <wsdl:part name="EffectivePolicyResult" type="tns:any" />
  </wsdl:message>
  <wsdl:message name="PolicySubjectHeader">
    <wsdl:part name="PolicySubject" element="tns:PolicySubject" />
  </wsdl:message>
  <wsdl:portType name="EffectivePolicyInterface">
    <wsdl:operation name="EffectivePolicy4Input">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Output">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Fault">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Operation">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Endpoint">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Service">
      <wsdl:input message="tns:WSDLIn" />
      <wsdl:output message="tns:PolicyOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="EffectivePolicyBinding" type="tns:EffectivePolicyInterface">
    <wsoap12:binding 
      transport="http://schemas.xmlsoap.org/soap/http" 
      style="document" />
    <wsdl:operation name="EffectivePolicy4Input">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveInputPolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Output">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveOutputPolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Fault">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveFaultPolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Operation">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveOperationPolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Endpoint">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveEndpointPolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EffectivePolicy4Service">
      <wsoap12:operation 
        soapAction="http://example.com/ws/2004/09/policy/EffectiveServicePolicy/Request" 
        style="document" />
      <wsdl:input>
        <wsoap12:header message="tns:PolicySubjectHeader" part="PolicySubject" use="literal" />
        <wsoap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EffectivePolicyService">
    <wsdl:port name="EffectivePolicyPort" binding="tns:EffectivePolicyBinding">
      <wsoap12:address location="TBD" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

Received on Wednesday, 7 February 2007 23:57:32 UTC