Sample business object definition

The following is a business object definition 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