123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- <?xml version="1.0" encoding="utf-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: cclom
- (C) Copyright IBM Corp. 2005, 2013
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!--
- Generated on Tue Sep 17 17:57:58 EDT 2013
- -->
- <xs:schema xmlns:es="http://developer.cognos.com/schemas/editSpecification/1/" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" blockDefault="#all" elementFormDefault="qualified" finalDefault="#all" targetNamespace="http://developer.cognos.com/schemas/editSpecification/1/" version="1.0">
- <xs:element name="editSpecification" type="es:editSpecificationType"/>
- <xs:complexType name="__extensibilityType">
- <xs:sequence>
- <xs:any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:attribute name="mustUnderstand" type="xs:boolean"/>
- <xs:complexType name="dataItemType">
- <xs:sequence>
- <xs:element name="name" type="es:stringType"/>
- <xs:element name="operator" type="es:anyURIType" minOccurs="0"/>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="editSpecificationType">
- <xs:sequence>
- <xs:element name="actions" type="es:actionListType" minOccurs="0"/>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="expressionType">
- <xs:sequence>
- <xs:choice>
- <xs:element name="operator" type="es:operatorNodeType"/>
- <xs:element name="value" type="es:valueNodeType"/>
- </xs:choice>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="filterType">
- <xs:sequence>
- <xs:element name="expression" type="es:expressionType"/>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="nullOrBlankType">
- <xs:sequence>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="operatorNodeType">
- <xs:sequence>
- <xs:element name="name" type="es:anyURIType"/>
- <xs:element name="arguments" type="es:argumentListType" minOccurs="0"/>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="rangeType">
- <xs:sequence>
- <xs:sequence minOccurs="0">
- <xs:element name="maxValue" type="es:stringType"/>
- <xs:element name="maxValueInclusive" type="es:booleanType" minOccurs="0"/>
- </xs:sequence>
- <xs:sequence minOccurs="0">
- <xs:element name="minValue" type="es:stringType"/>
- <xs:element name="minValueInclusive" type="es:booleanType" minOccurs="0"/>
- </xs:sequence>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="valueNodeType">
- <xs:sequence>
- <xs:element name="dataItem" type="es:dataItemType"/>
- <xs:element name="value" type="es:valueType"/>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="valueType">
- <xs:sequence>
- <xs:choice>
- <xs:element name="nullOrBlank" type="es:nullOrBlankType"/>
- <xs:element name="range" type="es:rangeType"/>
- <xs:element name="simple" type="es:stringType" nillable="true"/>
- </xs:choice>
- <xs:element name="extension" type="es:__extensibilityType" minOccurs="0"/>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="actionListType">
- <xs:choice minOccurs="1" maxOccurs="unbounded">
- <xs:element name="filter" type="es:filterType"/>
- <xs:element name="extension" type="es:__extensibilityType"/>
- <xs:any namespace="##other" processContents="lax"/>
- </xs:choice>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="argumentListType">
- <xs:choice minOccurs="1" maxOccurs="unbounded">
- <xs:element name="argument" type="es:expressionType"/>
- <xs:element name="extension" type="es:__extensibilityType"/>
- <xs:any namespace="##other" processContents="lax"/>
- </xs:choice>
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="anyURIType">
- <xs:simpleContent>
- <xs:extension base="xs:anyURI">
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:complexType name="booleanType">
- <xs:simpleContent>
- <xs:extension base="xs:boolean">
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:complexType name="stringType">
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:anyAttribute namespace="##any" processContents="lax"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:simpleType name="operatorsType">
- <xs:restriction base="xs:anyURI">
- <xs:enumeration value="http://developer.cognos.com/schemas/editSpecification/1/operators#and"/>
- <xs:enumeration value="http://developer.cognos.com/schemas/editSpecification/1/operators#or"/>
- <xs:enumeration value="http://developer.cognos.com/schemas/editSpecification/1/operators#trim"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
|