Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

How many security systems(or characters count) can be used in Provisioning Job (WSRETRYJOB)

ravikumarghr
New Contributor II
New Contributor II

SYSTEMNAME column in ecmimportjob table limited to 255 characters but we can include more than 255 characters in the job trigger in the system list.

Can you please let us if System supports/works if we have more than 255 characters in the job trigger?

ravikumarghr_0-1688739330334.png

 

7 REPLIES 7

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @ravikumarghr,

You should be able to save 65535 characters for all your requests, available from 2021.x versions.

Thanks,

If you find the above response useful, Kindly Mark it as "Accept As Solution".

rushikeshvartak
All-Star
All-Star

It stores security system key in backend, and length 65535


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

ravikumarghr
New Contributor II
New Contributor II

Thanks for the confirmation, we are getting below error , Saviynt is failing to store job logs because of long list of security systems in the provisioning job?

"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.359539613Z stdout F 2023-07-07 08:30:00,359 [quartzScheduler_Worker-10] ERROR util.JDBCExceptionReporter  - Data truncation: Data too long for column 'SYSTEMNAME' at row 1"
"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.360061319Z stdout F 2023-07-07 08:30:00,359 [quartzScheduler_Worker-10] ERROR jobs.WSRetryJob  - Error while saving EcmImportJob: "
"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.360074319Z stdout F org.springframework.dao.DataIntegrityViolationException: could not insert: [com.saviynt.ecm.identitywarehouse.domain.EcmImportJob]; SQL [insert into ECMIMPORTJOB (COMENTS, EXTERNALCONNECTION, IPADDRESS, JOBENDDATE, JOBSTARTDATE, JOBGROUP, JOBNAME, SAVRESPONSE, SYSTEMNAME, TRIGGERNAME, TRIGGERTYPE, UPDATEUSER) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.DataException: could not insert: [com.saviynt.ecm.identitywarehouse.domain.EcmImportJob]"
"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.360081019Z stdout F     at WSRetryJob$_execute_closure3.doCall(WSRetryJob.groovy:164)"
"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.360085319Z stdout F     at org.grails.datastore.gorm.GormStaticApi.withTransaction(GormStaticApi.groovy:814)"
"ecm-worker","2023-07-07T08:30:00.944+00:00","2023-07-07T08:30:00.36008932Z stdout F     at 

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @ravikumarghr,

Can you please run the below query to check the length of the table?


SELECT 'ecmimportjob' as 'Table Name','externalconnection' as 'Coulmn Name',Max(CHAR_LENGTH(externalconnection)) as 'Length' FROM ecmimportjob;

Thanks,

If you find the above response useful, Kindly Mark it as "Accept As Solution".

ravikumarghr_0-1689593746129.png

 

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @ravikumarghr,

Please kindly submit an FD ticket for further troubleshooting.

Thanks.

If you find the above response useful, Kindly Mark it as "Accept As Solution".