Ignore:
Timestamp:
27/08/10 16:39:00 (9 years ago)
Author:
mnagni
Message:

Small update to the ingest log element

File:
1 edited

Legend:

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

    r7333 r7396  
    22<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Steve Donegan (NERC Earth Observation Data Centre) --> 
    33<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" 
    4         xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ejb.revitalization.services.ndg/" xmlns:dpw="http://ejb.revitalization.services.ndg/"> 
    5          
    6          
    7          
     4        xmlns:xs="http://www.w3.org/2001/XMLSchema" 
     5        targetNamespace="http://ejb.revitalization.services.ndg/" 
     6        xmlns:dpw="http://ejb.revitalization.services.ndg/"> 
     7 
     8 
     9 
    810        <xs:annotation> 
    911                <xs:documentation>Basic service operation requests</xs:documentation> 
     
    174176                        <xs:extension base="dpw:ResponseType"> 
    175177                                <xs:sequence maxOccurs="unbounded"> 
    176                                         <xs:element name="HarvestingEvent" type="dpw:HarvestInformationType" minOccurs="0" 
     178                                        <xs:element name="HarvestingEvent" type="dpw:HarvestHistoryType" minOccurs="0" 
    177179                                                maxOccurs="unbounded"> 
    178180                                                <xs:annotation> 
     
    306308                </xs:sequence> 
    307309        </xs:complexType> 
    308         <xs:complexType name="HarvestInformationType"> 
     310        <xs:complexType name="HarvestHistoryType"> 
    309311                <xs:sequence> 
    310312                        <xs:element name="RequestId" type="xs:int"> 
    311313                                <xs:annotation> 
    312                                         <xs:documentation>Number of records processed</xs:documentation> 
     314                                        <xs:documentation>Process ID number</xs:documentation> 
    313315                                </xs:annotation> 
    314316                        </xs:element> 
     
    329331        <xs:complexType name="IngestHistoryType"> 
    330332                <xs:sequence> 
    331                         <xs:element name="IngestDate" type="xs:dateTime"> 
    332                                 <xs:annotation> 
    333                                         <xs:documentation>Date/time of metadata ingest</xs:documentation> 
     333                        <xs:element name="IngestStartTime" type="xs:dateTime"> 
     334                                <xs:annotation> 
     335                                        <xs:documentation>Start time of metadata ingest operation</xs:documentation> 
     336                                </xs:annotation> 
     337                        </xs:element> 
     338                        <xs:element name="IngestStopTime" type="xs:dateTime"> 
     339                                <xs:annotation> 
     340                                        <xs:documentation>End time of metadata ingest operation</xs:documentation> 
    334341                                </xs:annotation> 
    335342                        </xs:element> 
     
    362369                                <xs:annotation> 
    363370                                        <xs:documentation>Number of files deleted from the discovery database - will equate to files that were previously in the database but equivalent record on the providers CSW/OAI has been withdrawn so must be deleted from the database</xs:documentation> 
    364                                 </xs:annotation> 
    365                         </xs:element> 
    366                         <xs:element name="NumberOfProblemFiles" type="xs:int"> 
    367                                 <xs:annotation> 
    368                                         <xs:documentation>Number of files that had a problem reported during ingest and not updated to the database - usually content type problems</xs:documentation> 
    369371                                </xs:annotation> 
    370372                        </xs:element> 
     
    391393                                <xs:annotation> 
    392394                                        <xs:documentation>Represents the ID assigned to a Provider element</xs:documentation> 
     395                                </xs:annotation> 
     396                        </xs:element> 
     397                        <xs:element name="RequestId" type="xs:int"> 
     398                                <xs:annotation> 
     399                                        <xs:documentation>Process ID number</xs:documentation> 
    393400                                </xs:annotation> 
    394401                        </xs:element> 
     
    561568 
    562569        <xs:element name="ProviderType" type="dpw:ProviderDetailsType" abstract="true"/> 
    563         <xs:element name="OAIProvider" substitutionGroup="dpw:ProviderType" type="dpw:OAIProviderDetailsType"/> 
    564         <xs:element name="CSWProvider" substitutionGroup="dpw:ProviderType" type="dpw:CSWProviderDetailsType"/> 
     570        <xs:element name="OAIProvider" substitutionGroup="dpw:ProviderType" 
     571                type="dpw:OAIProviderDetailsType"/> 
     572        <xs:element name="CSWProvider" substitutionGroup="dpw:ProviderType" 
     573                type="dpw:CSWProviderDetailsType"/> 
    565574 
    566575        <xs:complexType name="ProviderDetailsType" abstract="true"/> 
     
    585594                        <xs:extension base="dpw:ProviderDetailsType"> 
    586595                                <xs:sequence> 
    587                                         <xs:element name="Format" type="xs:string"> 
     596                                        <xs:element name="outputSchema" type="xs:string"> 
    588597                                                <xs:annotation> 
    589598                                                        <xs:documentation/> 
    590599                                                </xs:annotation> 
    591600                                        </xs:element> 
     601                                        <xs:sequence maxOccurs="unbounded"> 
     602                                                <xs:element name="typeName"> 
     603                                                        <xs:complexType> 
     604                                                                <xs:attribute name="namespaceURI" type="xs:string" use="required"/> 
     605                                                                <xs:attribute name="localPart" type="xs:string" use="required"/> 
     606                                                        </xs:complexType> 
     607                                                </xs:element> 
     608                                        </xs:sequence> 
    592609                                </xs:sequence> 
    593610                        </xs:extension> 
Note: See TracChangeset for help on using the changeset viewer.