Sha256: 054b0f17a29fb24ef46ae27d5f4686f39cfc49172b2517b91270a8c4a0e78877

Contents?: true

Size: 892 Bytes

Versions: 2

Compression:

Stored size: 892 Bytes

Contents

default namespace = "http://schema.mytestbed.net/omf/6.0/protocol"

start = (create | configure | request | release | inform)

common_elements = attribute mid { text }?
  & element ts { text }
  & element src { text }?
  & element replyto { text }?
  & element props { property * }?
  & element guard { property * }?

anything = ( text | element * { (attribute type { text })?, (text | anything) * })

property = element * { (attribute type { text })?, anything * }

create = element create {
  common_elements
  & element rtype { text }
}

configure = element configure {
  common_elements
}

request = element request {
  common_elements
}

release = element release {
  common_elements
  & element res_id { text }?
}

inform = element inform {
  common_elements
  & element cid { text }?
  & element itype { "CREATION.OK" | "CREATION.FAILED" | "STATUS" | "RELEASED" | "ERROR" | "WARN" }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
omf_common-6.0.0 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.0.pre.11 lib/omf_common/protocol/6.0.rnc