Sha256: 179ec561dc806bf16a2b3b3474e7e1c52633c92c2bfa9f338c3680478f16e44f

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

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

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

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

create = element create {
  attribute msg_id { text },
  element context_id { text },
  element property {
    attribute key { text },
    (attribute type { text })?,
    anything *
  } *
}

configure = element configure {
  attribute msg_id { text },
  element context_id { text },
  element property {
    attribute key { text },
    (attribute type { text })?,
    anything *
  } *
}

request = element request {
  attribute msg_id { text },
  element context_id { text },
  element publish_to { text }?,
  element property {
    (attribute key { text }),
    (attribute type { text })?,
    anything *
  }*
}

release = element release {
  attribute msg_id { text },
  element context_id { text },
  element resource_id { text },
  element property {
    (attribute key { text }),
    (attribute type { text })?,
    anything *
  }*
}

inform = element inform {
  attribute msg_id { text },
  element context_id { text },
  element inform_type { "CREATED" | "FAILED" | "STATUS" | "RELEASED" | "ERROR" | "WARN"},
  element resource_id { text }?,
  element resource_address { text }?,
  element reason { text }?,
  element property {
    attribute key { text },
    (attribute type { text })?,
    anything *
  } *
}

Version data entries

2 entries across 2 versions & 1 rubygems

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