Changeset 421

Show
Ignore:
Timestamp:
08/17/09 16:18:11 (15 years ago)
Author:
trnewman
Message:

SML bug fixed

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vtcross/trunk/src/service_management_layer/ServiceManagementLayer.cpp

    r419 r421  
    962962                             data2 = (const char *) sqlite3_column_text(pStatement, 1);  
    963963                        else { 
    964                                 printf("1 data_DB:: Data not yet in DB.\n"); 
     964                                printf("2 data_DB:: Data not yet in DB.\n"); 
    965965                                rc=31337; 
    966966                        } 
     
    10031003                                             data = (const char *) sqlite3_column_text(pStatement, 1);  
    10041004                                        else { 
    1005                                                 printf("1 data_DB:: Data not yet in DB.\n"); 
     1005                                                printf("3 data_DB:: Data not yet in DB.\n"); 
    10061006                                                rc=31337; 
    10071007                                        } 
     
    10341034                                             data2 = (const char *) sqlite3_column_text(pStatement, 1);  
    10351035                                        else { 
    1036                                                 printf("1 data_DB:: Data not yet in DB.\n"); 
     1036                                                printf("4 data_DB:: Data not yet in DB.\n"); 
    10371037                                                rc=31337; 
    10381038                                        } 
     
    10731073                                                             data = (const char *) sqlite3_column_text(pStatement, 1);  
    10741074                                                        else { 
    1075                                                                 printf("1 data_DB:: Data not yet in DB.\n"); 
     1075                                                                printf("5 data_DB:: Data not yet in DB.\n"); 
    10761076                                                                rc=31337; 
    10771077                                                        } 
     
    11041104                                                             data2 = (const char *) sqlite3_column_text(pStatement, 1);  
    11051105                                                        else { 
    1106                                                                 printf("1 data_DB:: Data not yet in DB.\n"); 
     1106                                                                printf("6 data_DB:: Data not yet in DB.\n"); 
    11071107                                                                rc=31337; 
    11081108                                                        } 
     
    11361136                                            //printf("Level 2:while detected\n"); 
    11371137                                            while(true){ 
    1138                                                 uint16_t l; 
     1138                                                    uint16_t l; 
    11391139                                                    for(l = j+1; l <= j+miss[activeMission].services[j].num_conds; l++){  
    11401140                                                        TransactData(l); 
     
    11461146                                                    for(t = 0; t < 10; t++){ 
    11471147                                                        if(!miss[activeMission].services[j].output[t].empty()){ 
    1148                                                             input=miss[activeMission].services[l-1].output[t]; 
     1148                                                            input=miss[activeMission].services[l-2].output[t]; 
     1149                                                            //printf("%s\n",input.c_str()); 
    11491150                                                            _data_DB->command="SELECT "; 
    11501151                                                            _data_DB->command.append(_data_DB->tablename); 
     
    11551156                                                            _data_DB->command.append("';"); 
    11561157                                                            sqlite3_stmt * pStatement; 
     1158 
    11571159                                                            rc = sqlite3_prepare_v2(_data_DB->db, _data_DB->command.c_str(), -1, &pStatement, NULL); 
    11581160                                                            if (rc == SQLITE_OK){  
     
    11601162                                                                     data = (const char *) sqlite3_column_text(pStatement, 1);  
    11611163                                                                else { 
    1162                                                                         printf("1 data_DB:: Data not yet in DB.\n"); 
     1164                                                                        printf("7 data_DB:: Data not yet in DB.: %s\n", _data_DB->command.c_str()); 
    11631165                                                                        rc=31337; 
    11641166                                                                } 
     
    12261228                                                     data = (const char *) sqlite3_column_text(pStatement, 1);  
    12271229                                                else { 
    1228                                                         printf("1 data_DB:: Data not yet in DB.\n"); 
     1230                                                        printf("8 data_DB:: Data not yet in DB.\n"); 
    12291231                                                        rc=31337; 
    12301232                                                } 
     
    12901292                                     data = (const char *) sqlite3_column_text(pStatement, 1);  
    12911293                                else { 
    1292                                         printf("1 data_DB:: Data not yet in DB.\n"); 
     1294                                        printf("10data_DB:: Data not yet in DB.\n"); 
    12931295                                        rc=31337; 
    12941296                                } 
     
    16921694        ERROR(1,"Error initializing primary port\n"); 
    16931695 
     1696     
    16941697    while (running) { 
    16951698        /* Zero socket descriptor vector and set for server sockets */ 
     
    16971700        FD_ZERO(&sockSet); 
    16981701        FD_SET(cogEngSrv, &sockSet); 
     1702         
    16991703        for(uint16_t k = 0; k < Current_ID; k++){ 
    17001704            if(CE_List[k].ID_num != -1) 
     
    17141718        //printf("rc=%d\n", rc); 
    17151719        if(rc == 0){ 
    1716             //LOG("No echo requests for %i secs...Server still alive\n", timeout); 
     1720            //LOG("No echo requests for %i secs...Server still alive\n", 10); 
    17171721         
    17181722            FD_ZERO(&shellSet);