Skip to content

Class: MessageRefType

URI: fix_orchestra:MessageRefType

 classDiagram
    class MessageRefType
    click MessageRefType href "../MessageRefType/"
      RefidGrp <|-- MessageRefType
        click RefidGrp href "../RefidGrp/"

      MessageRefType : id

      MessageRefType : identifiers





        MessageRefType --> "0..1" IdentifiersType : identifiers
        click IdentifiersType href "../IdentifiersType/"



      MessageRefType : impl_max_occurs

      MessageRefType : impl_min_occurs

      MessageRefType : msg_type

      MessageRefType : name

      MessageRefType : scenario

      MessageRefType : scenario_id

Inheritance

Class Properties

Property Value
Class URI fix_orchestra:MessageRefType

Slots

Name Cardinality and Range Description Inheritance
identifiers 0..1
IdentifiersType
direct
msg_type 0..1
MsgType
direct
impl_min_occurs 0..1
Integer
Lower bound of group instances (numInGroup) direct
impl_max_occurs 0..1
UnboundedIntType
The same message type may be sent one or more times direct
scenario_id 0..1
Id
Unique identifier of a scenario RefidGrp
id 1
Id
Numeric identifier generally must be unique within a file for an element type... RefidGrp
name 0..1
Name
The name is optional as part of a reference and only for convenience RefidGrp
scenario 0..1
Name
The use case of an element, distinguished by workflow, asset class, etc RefidGrp

Usages

used by used in type used
ActionType message_ref range MessageRefType
ConceptType message_ref range MessageRefType
ResponseType message_ref range MessageRefType

In Subsets

Aliases

  • messageRefType

Identifier and Mapping Information

Annotations

property value
xsd_source repositorytypes.xsd

Schema Source

Mappings

Mapping Type Mapped Value
self fix_orchestra:MessageRefType
native fix_orchestra:MessageRefType
exact fixr:messageRefType

LinkML Source

Direct

name: MessageRefType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageRefType
exact_mappings:
- fixr:messageRefType
mixins:
- RefidGrp
slots:
- identifiers
- msg_type
- impl_min_occurs
- impl_max_occurs
slot_usage:
  impl_min_occurs:
    name: impl_min_occurs
    ifabsent: string(1)
  impl_max_occurs:
    name: impl_max_occurs
    description: The same message type may be sent one or more times
class_uri: fix_orchestra:MessageRefType

Induced

name: MessageRefType
annotations:
  xsd_source:
    tag: xsd_source
    value: repositorytypes.xsd
in_subset:
- repository_types
from_schema: https://w3id.org/lmodel/fix-orchestra
aliases:
- messageRefType
exact_mappings:
- fixr:messageRefType
mixins:
- RefidGrp
slot_usage:
  impl_min_occurs:
    name: impl_min_occurs
    ifabsent: string(1)
  impl_max_occurs:
    name: impl_max_occurs
    description: The same message type may be sent one or more times
attributes:
  identifiers:
    name: identifiers
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:identifiers
    rank: 1000
    slot_uri: fix_orchestra:identifiers
    owner: MessageRefType
    domain_of:
    - MessageRefType
    range: IdentifiersType
  msg_type:
    name: msg_type
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - msgType
    exact_mappings:
    - fixr:msgType
    rank: 1000
    slot_uri: fix_orchestra:msg_type
    owner: MessageRefType
    domain_of:
    - MessageRefType
    - MessageType
    range: MsgType
  impl_min_occurs:
    name: impl_min_occurs
    description: Lower bound of group instances (numInGroup)
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - implMinOccurs
    exact_mappings:
    - fixr:implMinOccurs
    rank: 1000
    slot_uri: fix_orchestra:impl_min_occurs
    ifabsent: string(1)
    owner: MessageRefType
    domain_of:
    - GroupRefType
    - GroupType
    - MessageRefType
    range: integer
  impl_max_occurs:
    name: impl_max_occurs
    description: The same message type may be sent one or more times
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - implMaxOccurs
    exact_mappings:
    - fixr:implMaxOccurs
    rank: 1000
    slot_uri: fix_orchestra:impl_max_occurs
    ifabsent: string(unbounded)
    owner: MessageRefType
    domain_of:
    - GroupRefType
    - GroupType
    - MessageRefType
    range: UnboundedIntType
  scenario_id:
    name: scenario_id
    description: Unique identifier of a scenario. Default is '1' for base scenario.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    aliases:
    - scenarioId
    exact_mappings:
    - fixr:scenarioId
    rank: 1000
    slot_uri: fix_orchestra:scenario_id
    ifabsent: string(1)
    owner: MessageRefType
    domain_of:
    - OidGrp
    - RefidGrp
    - Datatype
    range: Id
  id:
    name: id
    description: Numeric identifier generally must be unique within a file for an
      element type, e.g. unique field tag
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:id
    slot_uri: fix_orchestra:id
    owner: MessageRefType
    domain_of:
    - OidGrp
    - RefidGrp
    - ScenarioType
    - XmlSpecialAttrs
    - XmlGlobalAttributes
    range: Id
    required: true
  name:
    name: name
    description: The name is optional as part of a reference and only for convenience.
      It is not enforced by referential integrity. However, the name of the referred
      object is authoritative. A validator may check the consistency between the name
      used for the reference and the name of the referred object.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:name
    slot_uri: fix_orchestra:name
    owner: MessageRefType
    domain_of:
    - OidGrp
    - RefidGrp
    - ActorType
    - CategoryType
    - ComponentRuleType
    - ConceptType
    - FieldRuleType
    - FlowType
    - IdentifierType
    - ResponseType
    - ScenarioType
    - SectionType
    - StateMachineType
    - StateType
    - TimerSchedule
    - TimerType
    - TransitionType
    - TriggerType
    - BaseInterfaceType
    - ProtocolType
    - Datatype
    - Repository
    range: Name
  scenario:
    name: scenario
    description: The use case of an element, distinguished by workflow, asset class,
      etc.
    from_schema: https://w3id.org/lmodel/fix-orchestra
    exact_mappings:
    - fixr:scenario
    slot_uri: fix_orchestra:scenario
    ifabsent: string(base)
    owner: MessageRefType
    domain_of:
    - OidGrp
    - RefidGrp
    - Datatype
    - Scenarios
    range: Name
class_uri: fix_orchestra:MessageRefType