Search result schema
When users search for a specific review or set of reviews,
they can search on a range of parameters that is associated with
the reviews. The search interface implementation uses a call to
the
searchReviews
function, which returns such
search results as an XML string that conforms to the Search Result
schema.
Search result schema definition
A call to the searchReviews operation or method returns
such search results as an XML string that conforms to the following
schema:
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
* ADOBE SYSTEMS INCORPORATED
* Copyright 2010 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with
the
* terms of the Adobe license agreement accompanying it. If you have received this file
from a
* source other than Adobe, then your use, modification, or distribution of it requires
the prior
* written permission of Adobe.
*/
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://adobe.com/solutions/rca/reviewcontext"
targetNamespace="http://adobe.com/solutions/rca/reviewcontext"
elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://adobe.com/solutions/rca/reviewcontext"
targetNamespace="http://adobe.com/solutions/rca/reviewcontext"
elementFormDefault="qualified">
<xs:include schemaLocation="ReviewContext-schema.xsd"/>
<xs:element name="SearchResult">
<xs:complexType>
<xs:sequence>
<xs:element name="Review" type="ReviewType" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ReviewType">
<xs:sequence>
<xs:element name="ReviewTitle" type="xs:string"/>
<xs:element name="ReviewPurpose" type="xs:string"/>
<xs:element name="ReviewId" type="xs:string"/>
<xs:element name="CurrentRevision" type="xs:int"/>
<xs:element name="StartDate" type="xs:string"/>
<xs:element name="EndDate" type="xs:string" minOccurs="0"/>
<xs:element name="InitiatorName" type="xs:string"/>
<xs:element name="CurrentStatus" type="xs:string"/>
<xs:element name="CurrentStageName" type="xs:string"/>
<xs:element name="CurrentStageNumber" type="xs:int"/>
<xs:element name="TotalStages" type="xs:int"/>
<xs:element ref="review_context" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>