GOCDB/Transfer Data Format

From EGIWiki
Revision as of 12:33, 18 December 2012 by Krakow (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security

GOC DB menu: Home Documentation Index


The format of data transferred between a regional and central GOCDB instance is documented here. This will be a single XML document containing all objects that have been inserted, updated or deleted. The document will be constrained by a strongly typed XML schema that will also be published here (defining xsd:enums and xsd:patterns to validate element and attribute values).


This example shows a single site being synchronised. This is a new site.

<?xml version="1.0" encoding="UTF-8"?>
  <site operation="add">
    <description>STFC, e-Science, RAL</description>
    Tags will be defined as nested enum collections and supported values can be propagated to 
    the central GOCDB (centrally defined xsd:enum values). 

Example 2

This example shows a service endpoint being updated and a downtime being added. It also shows a user being deleted.

<?xml version="1.0" encoding="UTF-8"?>
  <service_endpoint operation="update">
  <user operation="delete">
    <certificate_dn>/DC=com/DC=quovadisglobal/DC=grid/DC=switch/DC=users/C=CH/O=SWITCH/CN=Steven Newhouse</certificate_dn>
  <downtime operation="add">