Gets the collection of errors(*) that occurred after executing the Save, Check, Load or Delete methods.
(*) Those automatically checked by GeneXus as well as the Msg and Error rules defined in the Transaction object.
Is a variable defined in a GeneXus object, based on the Messages structured data type which is automatically defined by GeneXus in every Knowledge Base:
Is a variable defined in a GeneXus object, based on a Business Component.
Suppose you define the following Transaction as Business Component (by setting its Business Component property = True):
CustomerId* (Autonumber property = True)
Error("The customer can't be deleted because he has miles to use") if delete and CustomerTotalMiles>0;
Accordingly, a Business Component data type of the Customer Transaction is automatically created in the Knowledge Base and you can define a variable of the new type created in any object. Thus, you can define a variable named &Customer based on the Customer type.
In the same object, the following two variables are also indicated:
&Messages: of the Messages data type, collection
&oneMessage: of the Messages.Message data type, which is 1 element in the collection
Then, specify the following code in the object (for example in Procedure Source):
&Messages = &customer.GetMessages()
for &oneMessage in &Messages
Error handling in Business Components
Business Components Methods