Changeset 7979 for RevitalizationWS


Ignore:
Timestamp:
16/11/11 09:39:12 (8 years ago)
Author:
mnagni
Message:

Update the schema to enable the IngesterCommand?

Location:
RevitalizationWS/schemas/dataProvider/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/schemas/dataProvider/trunk/pom.xml

    r7922 r7979  
    99        <groupId>ndg.services.schemas</groupId> 
    1010        <artifactId>dataprovider</artifactId> 
    11         <version>1.0.0</version> 
     11        <version>1.1.0</version> 
    1212 
    1313        <organization> 
  • RevitalizationWS/schemas/dataProvider/trunk/src/main/resources/DPWS.xsd

    r7903 r7979  
    277277                                        </xs:annotation> 
    278278                                </xs:element> 
     279                                <xs:element name="IngestCommandId" type="xs:int" minOccurs="1"> 
     280                                        <xs:annotation> 
     281                                                <xs:documentation>Command to be executed togheter with the ingestion process</xs:documentation> 
     282                                        </xs:annotation> 
     283                                </xs:element> 
    279284                        </xs:sequence> 
    280285                </xs:complexType> 
     
    357362                        <xs:documentation>Return information on previous metadata ingestion</xs:documentation> 
    358363                </xs:annotation> 
     364                <xs:complexContent> 
     365                        <xs:extension base="dpw:ResponseType"> </xs:extension> 
     366                </xs:complexContent> 
     367        </xs:complexType> 
     368 
     369        <!--###### CreateIngestCommand #####--> 
     370        <xs:element name="CreateIngestCommand" type="dpw:IngestCommandType"> 
     371                <xs:annotation> 
     372                        <xs:documentation>Create a IngestCommandType record</xs:documentation> 
     373                </xs:annotation> 
     374        </xs:element> 
     375 
     376        <xs:element name="CreateIngestCommandResponse" type="dpw:CreateIngestCommandResponse"> </xs:element> 
     377        <xs:complexType name="CreateIngestCommandResponse"> 
     378                <xs:complexContent> 
     379                        <xs:extension base="dpw:ResponseType"> 
     380                                <xs:sequence> 
     381                                        <xs:element name="command" type="dpw:IngestCommandType"/> 
     382                                </xs:sequence> 
     383                        </xs:extension> 
     384                </xs:complexContent> 
     385        </xs:complexType> 
     386 
     387        <!--###### IngestDeleteCommand #####--> 
     388        <xs:element name="DeleteIngestCommandRequest"> 
     389                <xs:annotation> 
     390                        <xs:documentation>Delete an existing command</xs:documentation> 
     391                </xs:annotation> 
     392                <xs:complexType> 
     393                        <xs:sequence> 
     394                                <xs:element name="IngestCommandID" type="xs:int"> 
     395                                        <xs:annotation> 
     396                                                <xs:documentation>Delete, if exists, the command associated with the provider</xs:documentation> 
     397                                        </xs:annotation> 
     398                                </xs:element> 
     399                        </xs:sequence> 
     400                </xs:complexType> 
     401        </xs:element> 
     402 
     403        <xs:element name="DeleteIngestCommandResponse" type="dpw:DeleteIngestCommandResponse"> </xs:element> 
     404 
     405        <xs:complexType name="DeleteIngestCommandResponse"> 
    359406                <xs:complexContent> 
    360407                        <xs:extension base="dpw:ResponseType"> </xs:extension> 
     
    506553                                <xs:annotation> 
    507554                                        <xs:documentation>Process ID number</xs:documentation> 
     555                                </xs:annotation> 
     556                        </xs:element> 
     557                        <xs:element name="IngestCommand" type="xs:string"> 
     558                                <xs:annotation> 
     559                                        <xs:documentation>The executed command for this ingest process</xs:documentation> 
    508560                                </xs:annotation> 
    509561                        </xs:element> 
     
    616668                </xs:sequence> 
    617669        </xs:complexType> 
     670        <xs:complexType name="IngestCommandType"> 
     671                <xs:sequence> 
     672                        <xs:element name="Command" type="xs:string"/> 
     673                        <xs:element name="ID" type="xs:int" minOccurs="0"> 
     674                                <xs:annotation> 
     675                                        <xs:documentation>Represents the Command element ID</xs:documentation> 
     676                                </xs:annotation> 
     677                        </xs:element> 
     678                </xs:sequence> 
     679        </xs:complexType> 
    618680        <xs:complexType name="ReturnType" abstract="true"> 
    619681                <xs:sequence> 
Note: See TracChangeset for help on using the changeset viewer.