Changeset 7236 for RevitalizationWS


Ignore:
Timestamp:
20/07/10 14:43:44 (9 years ago)
Author:
mnagni
Message:

• Removed the HarvestType? element from the DoHarvestRequest?
• Removed the HarvestInformation? element from the DoHarvestReturn?
• Created a ProcessStatusIDType type to contains the status of the process. Actually are defined the following “process status”
o harvestStarted
o harvestRunning
o harvestTerminated
o ingestStarted
o ingestRunning
o ingestTerminated
• Created an element GetStatusProcessRequest? do allow the client to request the status of one or more processes
• Created an element GetStatusProcessResponse? (the response associated with the GetStatusProcessRequest?) with two string elements: ProcessID, processStatus

File:
1 edited

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/schemas/dataProvider/trunk/src/main/resources/DPWS.xsd

    r7235 r7236  
    1212                <xs:complexType> 
    1313                        <xs:sequence> 
    14                                 <xs:element name="HarvestType" type="HarvestType"> 
    15                                         <xs:annotation> 
    16                                                 <xs:documentation>OAI, CSW, ATOM etc etc</xs:documentation> 
    17                                         </xs:annotation> 
    18                                 </xs:element> 
    1914                                <xs:choice> 
    2015                                        <xs:element name="All" type="xs:string"> 
     
    147142                        <xs:sequence> 
    148143                                <xs:element name="Confirmation" type="ConfirmationType"/> 
    149                                 <xs:element name="HarvestInformation" type="HarvestInformationType" minOccurs="0"/> 
    150144                                <xs:element name="processID" type="ProcessIDType"/> 
    151145                        </xs:sequence> 
     
    461455                <xs:attribute name="id" type="xs:string" use="required"/> 
    462456        </xs:complexType> 
     457        <xs:element name="GetStatusProcessesRequest"> 
     458                <xs:complexType> 
     459                        <xs:sequence maxOccurs="unbounded"> 
     460                                <xs:element name="ProcessID" type="ProcessIDType"/> 
     461                        </xs:sequence> 
     462                </xs:complexType> 
     463        </xs:element> 
     464        <xs:element name="GetStatusProcessesReturn"> 
     465                <xs:complexType> 
     466                        <xs:sequence maxOccurs="unbounded"> 
     467                                <xs:element name="ProcessID" type="ProcessIDType"/> 
     468                                <xs:element name="processStatus" type="ProcessStatusIDType"/> 
     469                        </xs:sequence> 
     470                </xs:complexType> 
     471        </xs:element> 
     472        <xs:complexType name="ProcessStatusIDType"> 
     473                <xs:attribute name="id" type="xs:string" use="required"/> 
     474        </xs:complexType> 
    463475</xs:schema> 
Note: See TracChangeset for help on using the changeset viewer.