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 > Email > Reference
Business object information
A business object is a structure that contains specific information about an email being processed by an inbound or outbound module. Business objects contain information about how the adapter processes the email content and attachments, and also how the business objects are associated with an operation (such as Create). Business object names are generated by the external service wizard and are named according to their contents.
- Business object structures
The adapter supports three different types of business object structures: simple alert email, email business object, and a user-defined type business object. The simple alert email structure sends text-only messages without attachments, the email business object sends and receives all types of messages both for transformed and non-transformed types, and the user-defined type sends and receives your own fixed structure transformed type messages only.- Supported operations
Each business object is associated with an operation, such as create. Operations might be stored in a business graph, which is like an enhanced business object, if you choose to use business graphs. Each operation tells the adapter what to do with the business object. For outbound communication, there are three different create operations used to create an email from the contents of a business object. For inbound communication, only the emit email operation is supported.- Naming conventions
When the external service wizard generates a business object, it provides a name for the business object based on the business object schema file (XSD file) name.- Email business object properties
During external service discovery, the adapter generates the email business object. This parent business object includes all the header, encoding, and mail content details that the adapter needs to process both inbound and outbound requests.- Header business object properties
Header business object properties are used to store standard (RFC822) email headers and headers customized by you. They are populated dynamically by the adapter and comprise a name and value pair. Customized headers and their related information are tracked by the adapter with the help of the headerList entries in the email business object.- Mail attachment business object properties
Each email attachment is stored in its own Mail Attachment object. Mail Attachment business objects consist of an attachment name and data worth of one email attachment.- Email outbound response business object properties