If a macro is executed per run, there is a return value. It positively indicates the successful processing and the number of records. Negative return values provide information about the error.
Overview of all return values :
enErrCNSaveInfo = -108, // can't not save information enErrNFieldId = -107, // no field id is give enErrNStepId = -106, // no step id is give enErrCNUpdate = -105, // can't update information enErrCNCSqlObj = -104, // can't create SQL object enErrNFInfo = -103, // no information of field enErrNRelFound = -102, // no relation found enErrNDLSrc = -101, // no defined list of sorce enErrNDLDest = -100, // no defined list of destination enErrCNCTrigger = -92, // can't create a trigger for the table enErrNTabID = -91, // no table id found enErrCNCSqlList = -90, // can't create a list for SQL statements enErrCNESql = -89, // can't execute SQL statement enErrNPermission = -88, // no permission enErrNRdbmsC = -87, // no RDBMS conform enErrCNUBlob = -86, // can't update blob in meta database enErrCNSBlob = -85, // can't select blob in meta database enErrCNIBlob = -84, // can't insert record in meta database enErrNNSN = -83, // no new serial number enErrNStepName = -82, // no step name enErrCNStepSave = -81, // can't save step enErrCNWriteMeta = -80, // can't write information to table enErrCNGen = -76, // can't generate a DELETE statement enErrNGIGen = -75, // no information to generate a statement enErrCNReadInfo = -74, // can't read information from class enErrNDestTable = -73, // no destination table enErrNDestFields = -72, // no destination fields enErrNSrcFields = -71, // no source fields found enErrNSrcTables = -70, // no source table enErrNSrcValue = -69, // no source value enErrNRelExist = -68, // no relation exist enErrDestEaualSrc= -67, // destination table is equal source table enErrNStep = -66, // no step found enErrDestSrcRel = -65, //destination table&source table are equal enErrAccessVal = -64, // access value isn't correct enErrCNWrite = -64, // can't write information enErrNInfo = -63, // no information found enErrCNDelStep = -62, // can't delete step enErrRdbmsDiffer = -61, // the current RDBMS is differ enErrCNCRelItem = -47, // can't create class of relation enErrCNCParser = -46, // can't create class of parser enErrBIsEmpty = -45, // the meta value is empty enErrBEndNFound = -44, // can't found the end of bracket enErrNRelItem = -43, // can't found item of relation enErrInSequence = -42, // error in $[field.table.field. ... ] enErrCNAdded = -41, // can't added item to the list enErrCNSave = -25, // can't save information enErrInitErr = -24, // error occurs in initialization of value enErrNRel = -23, // no relation found enErrNSID = -22, // no step ID isn't give enErrError = -21, // error occurs enErrCNWM = -7, // can't write meta information to DB enErrCNAddInfo = -6, // can't add information to a list enErrCNCList = -5, // can't create a class of a list enErrCNCRelList = -4, // can't create class of relation list enErrCNRM = -3, // can't read meta information from DB enErrCNCSO = -2, // can't create SQL object enErrOccurs = -1, // error occurs