076 instance_operation.resource_realm_id
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
<cffunction name="post" hint="Создание новой операции. Отдельно загружаются CFS параметры, генерируются RFS параметры. Запускается операция отдельным вызовом. До запуска CFS параметры могут корректироваться (а надо?). Запущенная операция вместе с параметрами навсегда становится Read Only (при желании можем реализовать ее клонирование). Можем реализовать корректировку параметров, но непонятно, зачем. Когда мы конфигурируем инстанс, на самом деле мы задаем CFS параметры операции create. Можно править параметры, а можно пересоздать операцию с новыми параметрами. Предусмотреть удаление (метод DELETE) незапущенной операции?">
|
||||
<cfargument name="instanceUid" type="string" required=true hint="type:guid"/>
|
||||
<cfargument name="operation" type="string" required=true hint="type:string decsiption: operation name, e.g. create"/>
|
||||
<cfargument name="resourceRealmId" type="string" default=-1 hint="type:integer decsiption: идентификатор ресурсной платформы"/>
|
||||
<!--- *** полноценная валидация операции предполагает проверку, что операция поддерживается для данного сервиса и текущего состояния инстанса. Можно представить себе зависимость этого от параметров, но хотелось бы избежать такого усложнения --->
|
||||
<!--- Можно отметить, что, например, допустимость операции delete зависит от контекста - сколько времени сервис остановлен --->
|
||||
<cftry>
|
||||
@@ -40,7 +41,7 @@
|
||||
<cftry>
|
||||
<cfquery name="local.qSave">
|
||||
insert into instance_operation
|
||||
(instance_uid, instance_operation_uid, operation, dt_created, creator_id, dt_updated, updater_id)
|
||||
(instance_uid, instance_operation_uid, operation, dt_created, creator_id, dt_updated, updater_id,resource_realm_id)
|
||||
values
|
||||
(
|
||||
<cfqueryparam cfsqltype="cf_sql_other" value="#arguments.instanceUid#" />
|
||||
@@ -50,6 +51,7 @@
|
||||
,<cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.usrId#" />
|
||||
,<cfqueryparam cfsqltype="cf_sql_timestamp" value="#Now()#" />
|
||||
,<cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.usrId#" />
|
||||
,<cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.resourceRealmId#" />
|
||||
);
|
||||
</cfquery>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user