This topic describes how business objects are generated.
Chose a Component Interface for which a business object will be generated by selecting the corresponding tree node. Only the top-level component interface nodes can be selected. When you select a top-level node, the EMD tool generates business Objects for that component, as well as all its child components. If you set the ConfigureAdditionalMetadata property to Yes, the EMD tool allows you select additional values from a list to determine business object generation criteria. These additional values are FindKeys and SoftDelete. This option is only available for a top-level component.
After confirming the list of selected methods from which objects are generated, you can select MetadataSelection Properties, NameSpace, and ServiceType. The Namespace property is initially set to a default Namespace. You can choose the ServiceType, Inbound or Outbound.
If the ServiceType selected is Inbound, a business graph will be generated for each one of the business objects generated against the integration objects, for example, the complex type arguments. These business graphs are used only during inbound operations of the adapter. The verbs, Create, Update, and Delete are set against each one of the business graphs generated, including the one generated for the business service method. The method descriptions for Create, Update, and Delete are also generated for all the business objects when the ServiceType is Inbound.
If the ServiceType is Outbound, the method descriptions are generated for the business service methods selected (not Create, Update, or Delete which are generated in the case of Inbound). The special characters in a name, whether method, argument, business service, integration object, or component, are removed while generating the business object property name (not the property name that is set in the ASI), business object, and business graph name.
Parent topic: System capabilities
Last updated: Sun Mar 12 11:24:19 2006
Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)