Sha256: 6b3a6bdec418c3449d20925b43987a3b4f01fa8d97ed323d1ee1a17106a7217c

Contents?: true

Size: 970 Bytes

Versions: 12

Compression:

Stored size: 970 Bytes

Contents

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

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

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" }
}

env = element env {
 create | configure | request | release | inform
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
omf_common-6.0.7.1 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.8.pre.2 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.8.pre.1 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.7 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.6 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.5 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.4 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.4.pre.1 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.3 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.2 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.2.pre.2 lib/omf_common/protocol/6.0.rnc
omf_common-6.0.2.pre.1 lib/omf_common/protocol/6.0.rnc