- container_t process_container = getContainer (MSG_process_self()->name);
- type_t type = getType ("MSG_PROCESS_STATE");
- new_pajePushState (MSG_get_clock(), process_container, type, "task_execute");
+ int len = INSTR_DEFAULT_STR_SIZE;
+ char str[INSTR_DEFAULT_STR_SIZE];
+
+ container_t process_container = getContainer (instr_process_id(MSG_process_self(), str, len));
+ type_t type = getType ("MSG_PROCESS_STATE", process_container->type);
+ val_t value = getValueByName ("task_execute", type);
+ new_pajePushState (MSG_get_clock(), process_container, type, value);