c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk<?xml version="1.0" encoding="UTF-8"?>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk<!--
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk(c) 2001-2006 BEA Systems Inc., International Business Machines Corporation, Microsoft Corporation, Inc., SAP AG, Sonic Software, and VeriSign, Inc. All rights reserved.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkPermission to copy and display the WS-Policy Specification (the "Specification", which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the WS-Policy Specification, that you make:
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk1. A link or URL to the WS-Policy Specification at one of the Authors' websites
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk2. The copyright notice as shown in the WS-Policy Specification.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkBEA Systems, IBM, Microsoft, SAP, Sonic Software, and VeriSign (collectively, the "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the WS-Policy Specification.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkTHE WS-POLICY SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE WS-POLICY SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkTHE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE WS-POLICY SPECIFICATION.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkThe name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the WS-Policy Specification or its contents without specific, written prior permission. Title to copyright in the WS-Policy Specification will at all times remain with the Authors.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkNo other rights are granted by implication, estoppel or otherwise.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk-->
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk<xs:schema
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/policy"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/policy"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk xmlns:xs="http://www.w3.org/2001/XMLSchema"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk elementFormDefault="qualified"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk blockDefault="#all" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:import
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk schemaLocation="oasis-200401-wss-wssecurity-secext-1.0.xsd" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:import
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk schemaLocation="oasis-200401-wss-wssecurity-utility-1.0.xsd" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <!-- ////////// WS-Policy ////////// -->
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="Policy" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexContent>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:extension base="tns:OperatorContentType" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="Name" type="xs:anyURI" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute ref="wsu:Id" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:anyAttribute namespace="##any" processContents="lax" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:extension>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexContent>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:element>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="All" type="tns:OperatorContentType" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="ExactlyOne" type="tns:OperatorContentType" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexType name="OperatorContentType" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:choice minOccurs="0" maxOccurs="unbounded" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:Policy" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:All" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:ExactlyOne" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:PolicyReference" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:any namespace="##other" processContents="lax" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:choice>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="PolicyReference" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="URI" type="xs:anyURI" use="required" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="Digest" type="xs:base64Binary" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="DigestAlgorithm"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk type="xs:anyURI"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk default="http://schemas.xmlsoap.org/ws/2004/09/policy/Sha1Exc"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:anyAttribute namespace="##any" processContents="lax" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:element>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="Optional" type="xs:boolean" default="false" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <!-- ////////// WS-PolicyAttachment ////////// -->
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:attribute name="PolicyURIs" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:simpleType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:list itemType="xs:anyURI" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:simpleType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:attribute>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="PolicyAttachment" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:AppliesTo" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:choice maxOccurs="unbounded" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:Policy" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="tns:PolicyReference" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:choice>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <!-- omitted only because it causes the content model to be non-determistic
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element ref="wsse:Security" minOccurs="0" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk-->
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:any namespace="##other"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk processContents="lax"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk minOccurs="0"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk maxOccurs="unbounded" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:anyAttribute namespace="##any" processContents="lax" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:element>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:element name="AppliesTo" >
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:any namespace="##any"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk processContents="lax"
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk maxOccurs="unbounded" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:sequence>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk <xs:anyAttribute namespace="##any" processContents="lax" />
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:complexType>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk </xs:element>
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk</xs:schema>