Posts

Showing posts from January, 2017

full text index test job

static void vij_fulltextIndexJob(Args _args) {     //A full text index can improve the speed of queries that search for words that are embedded in string and memo fields on tables. [MS help]     Query   query;     QueryBuildDataSource  qbds;     QueryBuildRange   qbr;     CountryTable    ct;     QueryRun        qr;           query = new Query();     qbds =query.addDataSource(tableNum(CountryTable));     qbr = qbds.addRange(fieldNum(CountryTable,Country));     qbr.rangeType(QueryRangeType::FullText);     qbr.value('ind  usa  aus ');//space means OR  condition     //in x++ select statements we cant use fulltextindex     //we can only create fulltextindex for tablegroup main or group     //we can create maximum one full text index for table     ...

x++ code to get Call Stack without using debugger in AX 2012

Some Times you cannot use the debugger in the all environments. But without using the debugger you can get call stack. The following x++ code will help you in this case. Add the example code to a method that is throwing an error. container callStackCon; int i; Str msg; callStackCon = xSession::xppCallStack(); for(i=1;i<=conlen(callStackCon);i++) { msg+ = conpeek(callStackCon,i); } info(msg);