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]