In Transactions, it indicates whether or not in runtime a user's confirmation must be requested when passing from one level to another.
In Procedures, it indicates whether or not in runtime a user's confirmation must be requested when the process starts executing.
Always prompt | The user's confirmation will be requested to confirm the action. |
Do not prompt on first level | In Transactions it will prompt the user for confirmation at each level of the Transaction, except for the first one (only .Net and Ruby generators). |
Never prompt | No confirmation is asked. This is the default value. |
Use Environment property value | The value set for the Confirmation property at the Environment level will be used. |
Objects: Procedure, Transaction
Platforms: iSeries(COBOL, RPG), Web(.Net, Java), iSeries(COBOL, RPG), Web(.Net, Java)
In a Transaction object, this property allows to indicate whether or not in runtime the user's confirmation must be requested when passing from one level to another.
If the value is different than “Never prompt”, when passing from one Level to the next, a message is displayed and the user is prompted to confirm data.
In a Procedure object, this property allows to indicates whether or not in runtime the user's confirmation must be requested when the process starts executing.
This property applies only at design-time.
Given the following Transaction object:
Country
{
CountryId*
CountryName
City
{
CityId*
CityName
}
}
To disable the confirmation at both levels, you can use the Confirmation property with the Never prompt value. If you want to request confirmation only at the second level, you should use the Confirmation property with the Do not prompt on first level value.
To apply the corresponding changes when the property value is configured, execute a Rebuild All.