You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
730 B
23 lines
730 B
#include "util.h"
|
|
|
|
int jd_splicing_task(EPM_action_message_t msg) {
|
|
POM_AM__set_application_bypass(true);
|
|
tag_t root_task;
|
|
EPM_ask_root_task(msg.task, &root_task);
|
|
char* task_name;
|
|
AOM_ask_value_string(root_task, "object_name", &task_name);
|
|
cout << "task_name:" << task_name << endl;
|
|
tag_t job;
|
|
EPM_ask_job(msg.task, &job);
|
|
char* job_name;
|
|
AOM_ask_value_string(job, "object_name", &job_name);
|
|
cout << "job_name:" << job_name << endl;
|
|
string new_name = string(job_name).append(" ").append(task_name);
|
|
cout << "new_name:" << new_name.c_str() << endl;
|
|
AOM_lock(job);
|
|
AOM_set_value_string(job, "object_name", new_name.c_str());
|
|
AOM_save(job);
|
|
AOM_unlock(job);
|
|
POM_AM__set_application_bypass(false);
|
|
return ITK_ok;
|
|
} |