Business object attribute properties

Business object architecture defines various properties that apply to attributes. This section describes how the connector interprets several of these properties and describes how to set them when modifying a business object.

Property Meaning
Default Value Used when the attribute in the business object is not set, and the Required property is set to True.
Max Length
  • The maximum length of the attribute as defined by the application attribute definition. That is, if the corresponding column for an attribute is defined as varchar(40) in the Oracle database for MetaSolv TBS, then the Max Length value in the business object is 40.
  • If the connector receives a business object with attribute values that exceed the limit set in the Max Length field of the business object, the values are truncated before the connector passes the data to the MetaSolv API, and a warning message is written to the connector log.

Name Name of the attribute as it appears in the MetaSolv TBS API.
Type All simple types are of type String.
Foreign Key Not used.
Key Defines the Key value of the business object.
Required

Note:
The connector does not support specifying an attribute that represents a child business object or an array of child business objects as a key attribute.

Special attribute values

IsIgnore, IsBlank

The MetaSolv API requires that every attribute be specified when the API object is sent to the server. For both CxIgnore and CxBlank, the connector uses the WebSphere Business Integration Adapter-defined blank value.

The connector uses IsBlank as the business object equivalent of a fixed-length string, up to the maximum length of the attribute.

Date Format

The connector expects dates in the WebSphere Business Integration Adapter generic date format (YYYYMMDD hhmmss). However, the time information is ignored, because the MetaSolv API does not support time.

Copyright IBM Corp. 1997, 2003