| Oracle® Web Services Manager Extensibility Guide 10g (10.1.3.3.0) Part Number E10300-01 |
|
|
View PDF |
This appendix contains an Oracle Web Services Manager (Oracle WSM) step template schema.
The following is a step template schema:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://schemas.confluentsw.com/ws/2004/07/policy" xmlns:csw="http://schemas.confluentsw.com/ws/2004/07/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:complexType name="Restriction">
<xsd:sequence>
<xsd:element name="length" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="minLength" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="pattern" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="enumeration" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="totalDigits" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="fractionDigits" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="minInclusive" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="maxInclusive" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="minExclusive" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="maxExclusive" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="whiteSpace" type="csw:Facet" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="base" type="xsd:string" use="required"/>
</xsd:complexType>
<xsd:complexType name="Facet">
<xsd:attribute name="value" type="xsd:string" use="required"/>
</xsd:complexType>
<xsd:complexType name="PropertyDefinitionType">
<xsd:all>
<xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
<xsd:element name="DefaultValue">
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="PropertyRef" type="xsd:string"/>
<xsd:element name="ResourceRef" type="xsd:string"/>
<xsd:element name="Absolute" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType>
<xsd:all>
<xsd:element name="Restriction" type="csw:Restriction" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string" use="required"/>
<xsd:attribute name="displayType" type="xsd:string" use="optional"/>
<xsd:attribute name="isMultivalued" type="xsd:string" use="optional"/>
<xsd:attribute name="isRequired" type="xsd:string" use="optional"/>
</xsd:complexType>
<xsd:element name="StepTemplate">
<xsd:complexType>
<xsd:all>
<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
<xsd:element name="Implementation" type="xsd:string"/>
<xsd:element name="PropertyDefinitions">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PropertyDefinitionSet" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PropertyDefinition"
type="csw:PropertyDefinitionType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="optional"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Faults" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:all>
<xsd:attribute name="id" type="xsd:string" use="required"/>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="package" type="xsd:string" use="required"/>
<xsd:attribute name="timestamp" type="xsd:string" use="required"/>
<xsd:attribute name="version" type="xsd:nonNegativeInteger" use="optional"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>