www.pudn.com > apdb2ndb.rar > atn_init_ndb.cc
//
//
//
//
#include "atn_inc.h"
// MSG OK
ATN_FDEF int atn_init_ndb(atn_com &com)
{
int rcode =0;
int rc = 0;
NDB_MAIN_CNTL *main_cntl ;
NDB_PART_CNTL *part_cntl ;
/* Initialize NDB */
/* (1) Initialize environment */
rc = ndb_init_env(&main_cntl);
if(rc !=0)
{
atn_debug(__FILE__,__LINE__,"NDB initialization failured\n");
com.afm->message("atn0430",
AIR_MSG_CHR,"func","ndb_init_env",
AIR_MSG_CHR,"file",__FILE__,
AIR_MSG_INT,"line",__LINE__,AIR_MSG_END);
exit(1);
}
/* Initialize Partl */
rc = ndb_init_part(main_cntl,&part_cntl);
if(rc !=0)
{
atn_debug(__FILE__,__LINE__,"NDB initialization failured\n");
com.afm->message("atn0430",
AIR_MSG_CHR,"func","ndb_init_env",
AIR_MSG_CHR,"file",__FILE__,
AIR_MSG_INT,"line",__LINE__,AIR_MSG_END);
exit(1);
}
com.main_cntl = main_cntl;
com.part_cntl = part_cntl;
return 0;
}