Sample Top-Level business object

This is a sample top-level business object for a FIX message of type A (Logon). Note that the first attribute maps to the FIX standard message header, and the last attribute (before the ObjectEventId attribute) maps to the FIX standard message trailer. The body text of the FIX message is defined by the attributes in between.

For sample definitions of these header and trailer child business objects, see "Sample Message Header Child business object" and "Sample Message Trailer Child business object".

[BusinessObjectDefinition]
 Name = FIX_Logon
 Version = 3.0.0
 AppSpecificInfo = TYPE=A
  
    [Attribute]
    Name = header
    Type = FIX_StandardMessageHeader
    ContainedObjectVersion = 1.0.0
    Relationship = Containment
    Cardinality = 1
    MaxLength = 0
    IsKey = false
    IsForeignKey = false
    IsRequired = true
    AppSpecificInfo =
    IsRequiredServerBound = false
    [End]
  
    [Attribute]
    Name = EncryptMethod
    Type = String
    MaxLength = 255
    IsKey = false
    IsForeignKey = false
    IsRequired = false
    AppSpecificInfo = TAG=98;TYPE=Int;VALUES=0 , 1 , 2 , 3 , 4 , 5 , 6 ;
    IsRequiredServerBound = false
    [End]
  
 ....
  
    [Attribute]
    Name = Password
    Type = String
    MaxLength = 255
    IsKey = true
    IsForeignKey = false
    IsRequired = false
    AppSpecificInfo = TAG=554
    IsRequiredServerBound = false
    [End]
  
    [Attribute]
    Name = trailer
    Type = FIX_StandardTrailer
    ContainedObjectVersion = 1.0.0
    Relationship = Containment
    Cardinality = 1
    MaxLength = 0
    IsKey = false
    IsForeignKey = false
    IsRequired = true
    AppSpecificInfo = 
    IsRequiredServerBound = false
    [End]
  
    [Attribute]
    Name = ObjectEventId
    Type = String
    MaxLength = 255
    IsKey = false
    IsForeignKey = false
    IsRequired = false
    IsRequiredServerBound = false
    [End]
  
    [Verb]
    Name = Create
    [End]
  
    [Verb]
    Name = Delete
    [End]
  
    [Verb]
    Name = Retrieve
    [End]
  
    [Verb]
    Name = Update
    [End]
 [End]
 

Copyright IBM Corp. 1997, 2003