This topic describes how business objects are generated for inbound and outbound integration objects.
You can select one or more methods under multiple business services for generating the corresponding business objects. When generating business objects for an integration object and its components, the adapter will ensure that business objects are generated for all the integration components that come under the integration object. This avoids the possibility of generating a subset of the integration components that might result in transaction failures.
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