vuser_init()
{
lrd_init(&InitInfo, DBTypeVersion);
lrd_open_context(&Ctx1, LRD_DBTYPE_ODBC, 0, 0, 0);
lrd_alloc_connection(&Con1, LRD_DBTYPE_ODBC, Ctx1, 0 /*Unused*/, 0);
lrd_db_option(Con1, OT_ODBC_LOGIN_TIMEOUT, (void FAR const *)20, 0);
lrd_open_connection(&Con1, LRD_DBTYPE_ODBC, "", "", "",
"DSN=P063;UID=insbat;PWD=bat_ins_p1;SERVER=P063;", Ctx1, 1, 0); //Prod Oracle
10g
//lrd_open_connection(&Con1, LRD_DBTYPE_ODBC, "", "", "",
"DSN=Q063;UID=insbat;PWD=bat_ins_q1;SERVER=Q063;", Ctx1, 1, 0); //QA
Oracle 10g
//lrd_open_connection(&Con1, LRD_DBTYPE_ODBC, "", "", "",
"DSN=S063;UID=insbat;PWD=bat_ins_s1;SERVER=S063;", Ctx1, 1, 0); //Staging
Oracle 10g
return 0;
}
struct tm *today;
char errorMsg[51];
case 401:
strcpy(errorMsg, "401 - Unauthorized");
break;
case 402:
strcpy(errorMsg, "402 - Payment Required");
break;
case 403:
strcpy(errorMsg, "403 - Forbidden");
break;
case 404:
strcpy(errorMsg, "404 - Not Found");
break;
case 405:
strcpy(errorMsg, "405 - Method Not Allowed");
break;
case 406:
strcpy(errorMsg, "406 - Not Acceptable");
break;
case 407:
strcpy(errorMsg, "407 - Proxy Authentication Required");
break;
case 408:
strcpy(errorMsg, "408 - Requet Time-Out");
break;
case 409:
strcpy(errorMsg, "409 - Conflict");
break;
case 410:
strcpy(errorMsg, "410 - Gone");
break;
case 411:
strcpy(errorMsg, "411 - Length Required");
break;
case 412:
strcpy(errorMsg, "412 - Precondition Failed");
break;
case 413:
strcpy(errorMsg, "413 - Request Entity Too Large");
break;
case 414:
strcpy(errorMsg, "414 - Request-URL Too Large");
break;
case 415:
strcpy(errorMsg, "415 - Unsupported Media Type");
break;
case 500:
strcpy(errorMsg, "500 - Internal Server Error");
break;
case 501:
strcpy(errorMsg, "501 - Not Implemented");
break;
case 502:
strcpy(errorMsg, "502 - Bad Gateway");
break;
case 503:
strcpy(errorMsg, "503 - Out of Resources");
break;
case 504:
strcpy(errorMsg, "504 - Gateway Time-out");
break;
case 505:
strcpy(errorMsg, "505 - HTTP Version not supported");
break;
}
}
return errorMsg;
}
lr_start_transaction("StarsIIPlus_03_ViewSystemCalendar");
ctrx_key("c", MODIF_CONTROL);
ctrx_sync_on_window("II+ System Calendar", ACTIVATE, 96, 257, 787, 294,
"snapshot8", CTRX_LAST);
doubleDuration =
lr_get_transaction_duration("StarsIIPlus_03_ViewSystemCalendar");
intStatus = lr_get_transaction_status("StarsIIPlus_03_ViewSystemCalendar") ==
LR_FAIL ? -1 : 0;
lr_end_transaction("StarsIIPlus_03_ViewSystemCalendar", LR_AUTO);
time(&t);
today = (struct tm *) localtime(&t);
strcat(sql, "'");
strcat(sql, robot);
strcat(sql, "', ");
if(intStatus < 0)
{
strcat(sql, "'Failed'");
strcat(sql, ", 'StarsIIPlus', 'StarsIIPlus_2', 'StarsIIPlus_02_SelectSchedule',
");
strcat(sql, "'n/a' ,'");
strcat(sql, "Unable to see II+ Schedule * window.");
strcat(sql, "'); end;");
}
else
{
strcat(sql, "'Success'");
strcat(sql, ", 'StarsIIPlus', 'StarsIIPlus_2', 'StarsIIPlus_02_SelectSchedule',
");
strcat(sql, a);
strcat(sql, ", 'Success'); end;");
}
lr_think_time(5);
vuser_end()
{
lrd_close_connection(&Con1, 0, 0);
lrd_free_connection(&Con1, 0 /*Unused*/, 0);
lrd_close_context(&Ctx1, 0, 0);
return 0;
}