SCC stops working after you upgrade from SUP 2.2 SP04 or later to SMP 2.3. You need to run a SQL script at the SCC node to fix the issue documented in SMPONP-3241.
begin
UPDATE SEC_CONFIG SET SCFG_VALUE='true' WHERE SCFG_KEY='RESKEY_SECOPT_AUTO_CREATE_LOGIN';
UPDATE SEC_CONFIG SET SCFG_VALUE='true' WHERE SCFG_KEY='RESKEY_SECOPT_AUTO_GRANT_USER_ROLE';
commit;
end;
begin
declare curs2 cursor for
select rtv.rtv_id from "DBA"."RES_RESOURCE_TYPE_VER_M" rtv, "DBA"."RES_RESOURCE_TYPE_M" rt
where
rtv.rtv_rt_id=rt.rt_id and rtv.RTV_SHORT_VER_STR!='Unknown'
and (rt.rt_class='com.sybase.uep.admin.agent.plugin'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.ClusterMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.ServerMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.DomainMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.PackageMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.PersonalizationMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.SubscriptionMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.UserMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.SecurityMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.ConnectionMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.MessageMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.DeviceUserMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.MonitorMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.MBOMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.OperationMO'
or rt.rt_class='com.sybase.uep.sysadmin.management.mo.ApplicationMO'
);
declare current_rtv_id int;
open curs2;
updateVersionLoop:
loop
fetch next curs2 into current_rtv_id;
IF SQLCODE <> 0 THEN LEAVE updateVersionLoop END IF;
update "DBA"."RES_RESOURCE_TYPE_VER_M"
set "RTV_VER_A"=2,
"RTV_VER_B"=3,
"RTV_VER_C"=0,
"RTV_SHORT_VER_STR"=replace(RTV_SHORT_VER_STR, (select REGEXP_SUBSTR(RTV_SHORT_VER_STR, '^\d.\d.\d')), '2.3.0'),
"RTV_DESC"=replace(RTV_DESC, (select REGEXP_SUBSTR(RTV_DESC, '\d.\d.\d')), '2.3.0')
where "RTV_ID"=current_rtv_id;
end loop updateVersionLoop;
close curs2;
commit;
end;