Sample business object definition

The following is a business object defintion Telcordia_OrderResponse:

[BusinessObjectDefinition]
Name = Telcordia_OrderResponse
Version = 1.0.0
 
        [Attribute]
        Name = XMLDeclaration
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = type=pi
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ROOT
        Type = Telcordia_ROOT_OrderResponse
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = OrderResponse
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_ROOT_OrderResponse
Version = 1.0.0
AppSpecificInfo = OrderResponse
 
        [Attribute]
        Name = OrderResponse_Wrapper1
        Type = Telcordia_OrderResponse_OrderResponse_Wrapper1
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = n
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = (C0|CUR)
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_OrderResponse_Wrapper1
Version = 1.0.0
 
        [Attribute]
        Name = C0
        Type = Telcordia_OrderResponse_C0
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = C0
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = CUR
        Type = Telcordia_OrderResponse_CUR
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = CUR
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_C0
Version = 1.0.0
AppSpecificInfo = C0
 
        [Attribute]
        Name = C0_Wrapper1
        Type = Telcordia_OrderResponse_C0_Wrapper1
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = n
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = (CORS|DD|FT|ORDNO|OT|RSYS|TSYS|TT|WC)
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_C0_Wrapper1
Version = 1.0.0
 
        [Attribute]
        Name = CORS
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = CORS;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = DD
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = DD;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = FT
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = FT;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ORDNO
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = ORDNO;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = OT
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = OT;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = RSYS
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = RSYS;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = TSYS
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = TSYS;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = TT
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = TT;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = WC
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = WC;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_CUR
Version = 1.0.0
AppSpecificInfo = CUR
 
        [Attribute]
        Name = CUR_Wrapper1
        Type = Telcordia_OrderResponse_CUR_Wrapper1
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = n
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = (STAT|MSG)
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_CUR_Wrapper1
Version = 1.0.0
 
        [Attribute]
        Name = STAT
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = STAT;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = MSG
        Type = Telcordia_OrderResponse_MSG
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = MSG
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_MSG
Version = 1.0.0
AppSpecificInfo = MSG
 
        [Attribute]
        Name = MSG_Wrapper1
        Type = Telcordia_OrderResponse_MSG_Wrapper1
        ContainedObjectVersion = 1.0.0
        Relationship = containment
        Cardinality = n
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = true
        AppSpecificInfo = (CODE|TEXT|ERRTAGPATH|LDEST|CATEGORY)
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]
[BusinessObjectDefinition]
Name = Telcordia_OrderResponse_MSG_Wrapper1
Version = 1.0.0
 
        [Attribute]
        Name = CODE
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = CODE;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = TEXT
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = TEXT;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ERRTAGPATH
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = ERRTAGPATH;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = LDEST
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = LDEST;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = CATEGORY
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = false
        IsForeignKey = false
        IsRequired = false
        AppSpecificInfo = CATEGORY;type=pcdata
        IsRequiredServerBound = false
        [End]
        [Attribute]
        Name = ObjectEventId
        Type = String
        Cardinality = 1
        MaxLength = 255
        IsKey = true
        IsForeignKey = false
        IsRequired = false
        IsRequiredServerBound = false
        [End]
 
        [Verb]
        Name = Create
        [End]
[End]

Copyright IBM Corp. 1997, 2003