Changes between Version 23 and Version 24 of DPWS_API_NOTES


Ignore:
Timestamp:
14/03/11 10:20:29 (9 years ago)
Author:
mnagni
Comment:

Updates the existing operations. I choosed to not add further images because the user can use the given WSDL links

Legend:

Unmodified
Added
Removed
Modified
  • DPWS_API_NOTES

    v23 v24  
    1 = NERC Discovery Providers Web Service : NERC Revitilisation Improvements August 2010 = 
     1= NERC Discovery Providers Web Service : NERC Revitilisation Improvements March 2011 = 
    22 
    33[[PageOutline(1-3)]] 
     
    1212The DPP would be run at BODC and would act as a client to the DPWS hosted at CEDA.  This wiki page describes the operations and usage of the DPWS. 
    1313 
    14 == DPWS location == 
    15  
    16 The current development version of the DPWS is running at [http://neptune.badc.rl.ac.uk:8180/discovery/dpws?wsdl] (as of 23/08/2010) 
     14== DPWS locations == 
     15 
     16The DPWS actually (14 March 2011) is running both in a [http://neptune.badc.rl.ac.uk:8180/discovery/dpws?wsdl development]  and in a [http://triton.badc.rl.ac.uk:8280/discovery/dpws?wsdl prodution] environments. Please refer to this WSDL for the latest operations format. 
    1717 
    1818== DPWS operations == 
    1919 
    20 The DPWS implements 9 operations: 
     20The DPWS implements the following operations: 
    2121 * '''!GetListNames''': Get names of controlled values used within the service 
    2222 * '''!GetList''': Get values within named controlled list 
     
    2424 * '''!DoIngest''': Initiate a metadata ingestion operation into the discovery database for the named provider 
    2525 * '''!GetHarvestHistory''': Get information on completed metadata harvests for the named provider 
    26  * '''!GetProcessStatus''': Get current process status (started/running/finished) for harvest or ingest processes by unique id. 
     26 * '''!GetStatusProcess''': Get current process status (started/running/finished) for harvest or ingest processes by unique id. 
    2727 * '''!GetIngestHistory''': Get information on completed metadata ingests for the named provider 
    2828 * '''!GetProviderDetails''': Get information held on the configuration for an existing provider 
    29  * '''!DoNewUpdateProvider''': Create or update information held on an existing provider 
     29 * ''' getProviderStatistic''': Returns the number of records ingested per provider 
     30 * ''' doNewUpdateProvider''': Create or update information held on an existing provider 
     31 * ''' deleteProvider''': Removes one provider from the list of the available ones 
     32 * ''' addTimer''': Creates a per provider periodic harvest/ingest process 
     33 * ''' deleteTimer''': Deletes a previously created timer 
     34 
    3035 
    3136These operation request and response types are summarised below 
     
    505510}}} 
    506511 
    507  
     512=== getProviderStatistic Operation === 
     513 
     514Each ingested records has a reference to the provider from which has been harvested. This operation returns the total number of records ingested per provider. The ProviderID element have to be the number of a provider, otherwise empty request will return the statistics for all the providers. 
     515 
     516=== deleteProvider Operation === 
     517 
     518Deletes one provider. The ProviderID element have to be the number of a provider. 
     519 
     520=== addTimer Operation === 
     521 
     522Creates a periodic harvest/ingest process for the specified provider. Each provider cannot be associated to more than one timer. Is possible to add a timer even updating/creating a provider using the [http://proj.badc.rl.ac.uk/ndg/wiki/DPWS_API_NOTES#doNewUpdateProviderOperation DoNewUpdateProvider] operation. 
     523 
     524=== deleteTimer Operation === 
     525 
     526Deletes a previously created timer.  
    508527 
    509528