select count(*) as cnt
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join specification_item si on (e.specification_item_id=si.specification_item_id)
where io.instance_operation_uid=
AND si.specification_id=
select io.operation, s.svc_id, so.svc_operation_id
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join svc s on (e.service_id=s.svc_id)
join svc_operation so on (s.svc_id=so.svc_id AND io.operation=so.operation)
where io.instance_operation_uid=
select io.dt_submit, io.dt_finish, io.dt_start, io.submit_result, io.status_url
from instance_operation io
where io.instance_operation_uid=
select sop.svc_operation_cfs_param_id, sop.svc_operation_cfs_param, sop.is_required,
iop.instance_operation_cfs_param_uid::text as instance_operation_cfs_param_uid, iop.param_value
from svc_operation_cfs_param sop
left outer join instance_operation_cfs_param iop on (sop.svc_operation_cfs_param_id=iop.svc_operation_cfs_param_id AND iop.instance_operation_uid=)
where sop.svc_operation_id=
select so.svc_operation_id, io.instance_uid, so.operation, r.resource_realm, io.resource_realm_id
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join svc_operation so on (e.service_id=so.svc_id AND io.operation=so.operation)
left outer join resource_realm r on io.resource_realm_id=r.resource_realm_id
where io.instance_operation_uid=
insert into instance_operation_param (instance_operation_uid,param,param_value)
select
iocp.instance_operation_uid
,sop.svc_operation_param
,iocp.param_value
from instance_operation_cfs_param iocp
join svc_operation_cfs_param socp on (iocp.svc_operation_cfs_param_id=socp.svc_operation_cfs_param_id)
join svc_operation_param sop on (socp.svc_operation_id=sop.svc_operation_id AND socp.svc_operation_cfs_param=sop.svc_operation_param)
where iocp.instance_operation_uid=
/*PostgreSQL specific*/
ON CONFLICT (instance_operation_uid,param)
DO UPDATE SET param_value = EXCLUDED.param_value;
insert into instance_operation_param (instance_operation_uid,param,param_value)
select
,sop.svc_operation_param
,sop.default_value
from svc_operation_param sop
where sop.svc_operation_id= AND length(sop.default_value)>0 /***null will be better*/
/*PostgreSQL specific*/
ON CONFLICT (instance_operation_uid,param)
DO NOTHING;
select so.url_prefix, so.url_suffix, o.operation, svc.version
from instance_operation o
join instance i on (o.instance_uid=i.instance_uid)
join svc on (i.service_id=svc.svc_id)
left outer join svc_operation so on (i.service_id=so.svc_id AND o.operation=so.operation)
where o.instance_operation_uid=
select s.instance_data->'job'->>'jobAppVersion' as jobAppVersion
from instance_operation o
join instance_state s on (o.instance_uid=s.instance_uid)
where o.instance_operation_uid=
order by s.version desc
limit 1
select iop.param, iop.param_value
from instance_operation_param iop
where iop.instance_operation_uid=
AND length(iop.param)>0
update instance_operation
set dt_submit=
,dt_start=null, dt_finish=null, submit_result='0'
,url=
where instance_operation_uid=
update instance_operation
set submit_result=
where instance_operation_uid=
update instance_operation
set status_url=
where instance_operation_uid=
insert into instance_operation_param (instance_operation_uid,param,param_value)
values (
,
,
)
/*PostgreSQL specific*/
ON CONFLICT (instance_operation_uid,param)
DO UPDATE SET param_value = EXCLUDED.param_value;
select external_code
from contragent
where contragent_id=
select sop.svc_operation_cfs_param
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join svc_operation so on (e.service_id=so.svc_id AND io.operation=so.operation)
join svc_operation_cfs_param sop on (so.svc_operation_id=sop.svc_operation_id)
where io.instance_operation_uid=
AND LOWER(sop.svc_operation_cfs_param)=LOWER('resourceRealm')
select io.operation
from instance_operation io
where io.instance_operation_uid=
select c.contract_id
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join specification_item si on (e.specification_item_id=si.specification_item_id)
join specification s on (si.specification_id=s.specification_id)
join contract c on (s.contract_id=c.contract_id)
where io.instance_operation_uid=
select r.resource_realm_id, r.resource_realm, sop.svc_operation_cfs_param, iop.param_value, a.contract_id, a.is_enabled
from instance_operation_cfs_param iop
join svc_operation_cfs_param sop on (iop.svc_operation_cfs_param_id=sop.svc_operation_cfs_param_id)
join resource_realm r on (sop.svc_operation_cfs_param='resourceRealm' AND iop.param_value=r.resource_realm)
join resource_realm_access a on (r.resource_realm_id=a.resource_realm_id)
where iop.instance_operation_uid=
AND (a.contract_id= OR a.contract_id=0)
AND a.is_enabled
select count(*) as cnt
from instance_operation_param iop
where iop.param='resourceRealm' AND
iop.instance_operation_uid=
select c.contract_id
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join specification_item si on (e.specification_item_id=si.specification_item_id)
join specification s on (si.specification_id=s.specification_id)
join contract c on (s.contract_id=c.contract_id)
where io.instance_operation_uid=
select r.resource_realm_id, r.resource_realm, iop.param, iop.param_value, a.contract_id, a.is_enabled
from resource_realm r
join resource_realm_access a on (r.resource_realm_id=a.resource_realm_id)
join instance_operation_param iop on (r.resource_realm=iop.param_value AND iop.param='resourceRealm')
where iop.instance_operation_uid=
AND (a.contract_id= OR a.contract_id=0)
AND a.is_enabled