_DEBUG_TRACE("ACL PERMISSION");
ret = check_mo_scope(targetUrl);
if (ret != DM_OK) {
- resultStatus = ret;
- goto error;
+ //resultStatus = ret;
+ //goto error;
+ ret = replace_itemtomo(item); // Permanent node. But Accesstype is allow.
+ if (ret != DM_OK) {
+ goto error;
+ } else { // Permanent node. But device need execution about replace cmd.
+ char *server_id = NULL;
+ targetUrl = get_location_locuri(item->target);
+ server_id = session->pServer_id;
+ _DEBUG_TRACE("server_id [%s]", server_id);
+ //ret = engine_replace_start(server_id, targetUrl, &(session->service_engine_id), &resultStatus, item);
+ //resultStatus = DM_ERR_COMMAND_NOT_ALLOWED;
+ }
} else {
ret = replace_itemtomo(item);
if (ret != DM_OK)