#include "epm_handler_common.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "tc/envelope.h" #include #include "ae/dataset.h" #include #include #include #include #include #include #include #include "ce/ce.h" #include #include #include #include #include #include "string" #include "sstream" #include #include #include #include "ctime" #include "tchar.h" using namespace std; extern "C" int POM_AM__set_application_bypass(logical bypass); int bs_signoff(EPM_action_message_t msg) { int ifail = ITK_ok, att_count; tag_t rootTask, *attachments, user_tag; char *action_string, *user_name, *task_name; map map; time_t t = time(NULL); struct tm* local = localtime(&t); EPM_ask_name2(msg.task, &task_name); EPM_action_t action = msg.action; EPM_ask_action_string2(action, &action_string); POM_get_user(&user_name, &user_tag); EPM_ask_root_task(msg.task, &rootTask); EPM_ask_attachments(rootTask,EPM_target_attachment, &att_count, &attachments); return 0; }