Files

  • nm_batch.rnc
  • nm_extend.rnc
  • nm_batch.rnc

    # Batch information for a transfer
    
    namespace local = ""
    default namespace tns =
       "http://www.ggf.org/namespaces/2004/10/gridNetworkMonitoring"
    
    include "nm_extend.rnc"
    
    start =
       element batchInfo {
          ## The batch-set identifier
          element id { token },
          ## The number of the batch
          element n { xsd:positiveInteger }?,
          ## The total number of batches
          element of { xsd:positiveInteger }?,
          ## Extensibility
          element other { Extensibility }
       }
    

    nm_extend.rnc

    namespace local = ""
    default namespace tns = 
       "http://www.ggf.org/namespaces/2004/10/gridNetworkMonitoring"
    
    grammar {
    	## Extensibility element(s)
    	## Only restriction is that they must be in a namespace,
    	## and it must differ from this one
    	Extensibility = element * - ( tns:* | local:* ) { text }*
    }