IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Defining and transforming data > Defining data objects
Considerations when creating or using business objects
There are a number of considerations and limitations for creating and programming with business objects.
- Considerations when using the business object editor
There are a number of considerations when using the business object editor.- Hints and tips for the business object editor
There are a number of hints and tips that help when using the business object editor.- Considerations when choosing the business object parsing mode
The business object parsing mode determines how XML data is parsed at run time. A business object parsing mode is defined on a module or library when it is created. You can change the parsing mode of the module or library, however you should be aware of the implications.- Duplicate business objects
Duplicate business objects are caused when more than one complexType elements with the same namespace are present in multiple XML schema (XSD) or WSDL files in the same module or library. As a result, the business object that is created at run time may have the wrong definition. To ensure that the correct definition is chosen, create the business object by referencing its parent data object, and use the correct schemaLocation values in XSD and WSDL files when including and importing namespaces.- Concurrent access for business objects
IBM Process Server and WebSphere Enterprise Service Bus do not support concurrent access of business object instances for read or write operations. Processing the same business object instance in multiple threads for read and write operations can lead to data corruption.- ElementFormDefault definition
The elementFormDefault is a schema property that defines how the types would be qualified for a given schema definition. For any schema created in IBM Integration Designer, by default this property is not specified, and the property is treated as unqualified.- Limitations of business objects
There are limitations that you should be aware of when using the business object editor, or when working with business objects.