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>