IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Lotus Domino > Reference > Business object information

Business object attributes for operations

Business object attributes define the content of a business object, which is a container for the data specified in the attributes. The structure of the data in the database is defined by the business object. The actual data in the database is contained in the defined business object attributes.


Mapping business object attributes to Domino data types

Table 1 lists the mapping between the business object attributes and the Domino form and field types.

Mapping business object attributes to Domino data types
Serial No. Domino form field type Domino Item type in the document Business object attribute type (SDO)
1 Text ITEM.TEXT String
2 Date or Time ITEM.DATETIMES Date
3 Number ITEM.NUMBERS Double or Integer
4 Dialog list ITEM.TEXT String
5 Check box ITEM.TEXT String
6 Radio button ITEM.TEXT String
7 List box ITEM.TEXT String
8 Combination box ITEM.TEXT String
9 Rich Text ITEM.RICHTEXT Rich Text business object structure
10 Authors ITEM.USERID String
11 Names ITEM.TEXT String
12 Readers ITEM.TEXT String
13 Password ITEM.TEXT String
14 Formula ITEM.FORMULA String
15 Time zone ITEM.TEXT String
16 Rich Text Lite ITEM.RICHTEXT Rich Text business object structure
17 Color ITEM.TEXT String


Business object attributes for Rich Text data type

Table 2 lists the properties of a business object attribute for the rich text data type and describes their interpretation and settings.

Attribute properties
Property name Attribute type Description
Overwrite Boolean This property is valid only for the update operation. It determines if the input attachments and texts overwrite or append to the existing rich text data type.
Texts String The text content of the Rich Text field.
Attachments Attachment The attachments of the Rich Text field.


Business object attributes for Rich Text complex item data type

Table 3 lists the properties of a business object attribute for the rich text complex item data type and describes their interpretation and settings.

Attribute properties
Property name Attribute type Description
Overwrite Boolean This property is valid as input only for the update operation. It determines if the input attachments and texts overwrite or append to the existing Rich Text data type.
Texts String array The text content of the Rich Text complex item field.
Attachments Attachment array The attachments of the Rich Text complex item field.
ValueLength Integer The complex items length in bytes.
isEncrypted Boolean The value is true, if the complex item is encrypted.
isProtected Boolean The value is true, if editor access is required to modify the complex item.
isSigned Boolean The value is true, if the complex item is signed.
isSummary Boolean The value is true, if the complex item value can be shown in a summarized view.


Business object attributes for Attachment data type

Table 4 lists the properties of a business object attribute for the rich text data type and describes their interpretation and settings.

Attribute properties
Property name Attribute type Description
FilePath String The absolute file path where the attachment is located.
RetrievedContentSize Integer The size of the attachment.
RetrievedContent hexBinary The binary representation of the attachment.


Business object attributes for complex item data type except for Text complex item

Table 5 lists the properties of a business object attribute for the complex item data type and describes their interpretation and settings.

Attribute properties
Property name Attribute type Description
Value Date, Date array, Double, Double array, Integer, Integer array The value of the complex item and its data type is determined by the correspondent Lotus Domino type.
ValueLength Integer The complex items length in bytes.
isEncrypted Boolean The value is true, if the complex item is encrypted.
isProtected Boolean The value is true, if editor access is required to modify the complex item.
isSigned Boolean The value is true, if the complex item is signed.
isSummary Boolean The value is true, if the complex item value can be shown in a summarized view.
LastModified Date The last modified date of the complex items.
Name String The name of the complex item.
Type String The type of the complex item.


Business object attributes for Text complex item

Table 6 lists the properties of a business object attribute for the complex item data type and describes their interpretation and settings.

Attribute properties
Property name Attribute type Description
Value String or String array The value of the complex item, its data type is determined by the corresponding Lotus Domino field type. When the corresponding Lotus Domino field allows multi-value, its data type is array.
IsAuthors Boolean The value is true, if the values are to be evaluated as Authors.
IsNames Boolean The value is true, if the value of the text complex item is to be evaluated as Names.
IsReaders Boolean The value is true, if the value of the text complex item is to be evaluated as Readers.
ValueLength Integer The length of the complex items in bytes.
isEncrypted Boolean The value is true, if the complex item is encrypted.
isProtected Boolean The value is true, if editor access is required to modify the complex item.
isSigned Boolean The value is true, if the complex item is signed.
isSummary Boolean The value is true, if the complex item value can be shown in a summarized view.
LastModified Date The last modified date of the complex items.
Name String The name of the complex item.
Type String The type of the complex item.

Business object information