Hi,
Sorry for not being more precize. Here is an example of the action procedure code generated by the desinger:
/// <summary>
/// Calls stored procedure 'SKLAD_ARTIKLI.APPROVE_STOCK_TRANSFER'. Can't have any cursors.<br/><br/>
///
/// </summary>
/// <param name="pArtStockTransferId">Input parameter of stored procedure</param>
/// <param name="pUserId">Input parameter of stored procedure</param>
/// <param name="adapter">The DataAccessAdapter object to use for the call</param>
/// <returns>Amount of rows affected, if the database / routine doesn't surpress rowcounting.</returns>
public static int SkladArtikliApproveStockTransfer(System.Decimal pArtStockTransferId, System.Decimal pUserId, DataAccessAdapter adapter)
{
OracleParameter[] parameters = new OracleParameter[2];
parameters[0] = new OracleParameter("P_ART_STOCK_TRANSFER_ID", OracleType.Number, 0, ParameterDirection.Input, true, 22, 0, "", DataRowVersion.Current, ConvertNullToDBNull(pArtStockTransferId));
parameters[1] = new OracleParameter("P_USER_ID", OracleType.Number, 0, ParameterDirection.Input, true, 22, 0, "", DataRowVersion.Current, ConvertNullToDBNull(pUserId));
int toReturn = adapter.CallActionStoredProcedure("DEV.SKLAD_ARTIKLI.APPROVE_STOCK_TRANSFER", parameters);
return toReturn;
}
As you can see the catalog name 'DEV' is located inside the generated code. Since I do not see any output from calling action procedures in the trace I can not say if the catalog overrides works for them or not. I just assumed that they do not since the catalog name looks like a part of the procedure name.