#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_file_transfer(EPM_action_message_t msg) { int ifail = ITK_ok, att_count; tag_t rootTask, *attachments; char *obj_type; EPM_ask_root_task(msg.task, &rootTask); EPM_ask_attachments(rootTask, EPM_target_attachment, &att_count, &attachments); TC_argument_list_t * arguments = msg.arguments; int arg_cnt = TC_number_of_arguments(arguments), status = 0; POM_AM__set_application_bypass(true); map paras; for (auto i = 0; ifirst.c_str(), i->second.c_str()); } printf("\n"); for(int i=0;i