The following features improve Business Components in GeneXus X, and it implies more and more productivity.
Data Provider and Business Component
In order to create a set of accounting entries from the invoice information, you can define an accounting entry business component, which could be populated using a data provider. That means that you can specify a collection of business components as the output of a data provider. You can see the details in the following link
Full text Search and Business Component
The SearchResultItem data type can be passed as parameter of the load method of a Business Component. So, if the type of a result item is a BC Transaction (e.g Customer), you can code:
if &SearchResultItem.Type = "Customer"
For more information please refer to Full Text Search Data Types
Business Component exposed as webservice
When the property Expose as Web Service is set to True, you will find the description of the web service in:
"transactionName_bc" .Net Enviroment
"transactionName_bc_ws" in Java enviroment
For example, in .NET enviroment, the BC exposed as a webservice can be found in a URL like this :
For more information please refer to Bc as Webservice
Business Components (GeneXus 9.0)