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