ERROR IdentityExtended.hbm.xml property localId is not defined in ObjectConfig:Identity

Dear community,

Currently im busy deploy from ssd to tomcat server. I added this

but i can see at the server that is not upload

this is my xml

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sailpoint PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<sailpoint>
    <ImportAction name="merge">
        <ObjectConfig name="Identity">
            <ObjectAttribute displayName="att_local_id" editMode="UntilFeedValueChanges" namedColumn="true" name="localId" type="string">
            </ObjectAttribute>
            <ObjectAttribute displayName="OPCO" editMode="ReadOnly" namedColumn="true" name="opco" type="string"/>
            <ObjectAttribute displayName="att_account_name" editMode="Permanent" namedColumn="true" name="accountName" type="string"/>
            <ObjectAttribute displayName="att_valid_from" editMode="ReadOnly" name="validFrom" namedColumn="true" type="date"/>
            <ObjectAttribute displayName="att_valid_to" editMode="UntilFeedValueChanges" name="validTo" namedColumn="true" type="date"/>
            <ObjectAttribute displayName="att_phone_number" editMode="UntilFeedValueChanges" namedColumn="true" name="phoneNumber" type="string"/>
            <ObjectAttribute displayName="att_company_code" editMode="ReadOnly" namedColumn="true" name="companyCode" type="string"/>
            <ObjectAttribute displayName="att_department" editMode="UntilFeedValueChanges" namedColumn="true" name="department" type="string"/>
            <ObjectAttribute displayName="att_title" editMode="UntilFeedValueChanges" namedColumn="true" name="title" type="string"/>
            <ObjectAttribute displayName="att_main_office" editMode="UntilFeedValueChanges" name="mainOfficeDescription" type="string"/>
            <ObjectAttribute displayName="Grace date" editMode="ReadOnly" namedColumn="true" name="graceDate" type="string"/>
            <ObjectAttribute displayName="att_status" editMode="UntilFeedValueChanges" namedColumn="true" name="status" type="string"/>
            <ObjectAttribute displayName="lifecycleState" editMode="UntilFeedValueChanges" namedColumn="true" name="lifecycleState" type="string"/>
        </ObjectConfig>
    </ImportAction>
</sailpoint>

why is not upload in the server?

I add sailpoint.dtd and idenitity.dtd, what this files does?

after deploying the error still there, meaning not able to merge the objectconfiguration

Yeah, it seems it is not merged with the object config. Have you build the war again after the change

yes I did, nothing happens :frowning:

I got the issue, please move the file to the correct folder as shown below and then build war.
image
If this answers your question kindly do mark the suitable reply as the solution. If there is anything else which you need to discuss regarding this, do let me know?

its already there
image
and also in build directory

Hi @fugitiva ,

Can you check the \build\extract\WEB-INF\config\sp.init-custom.xml file

@Jarin_James thank you for you answer, this is what i have

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sailpoint PUBLIC 'sailpoint.dtd' 'sailpoint.dtd'>
<sailpoint>
  <ImportAction name='include' value='custom/ObjectConfig/ObjectConfig-Identity-merge.xml'/>
  <ImportAction name='include' value='custom/ObjectConfig/ObjectConfig-Link-merge.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/CertificationCloser/Source/TaskDefinition/TaskDefinition_CertificationCloser.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/CorrelationMigrator/Source/TaskDefinition/TaskDefinition_ManualCorrelationExporter.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/CorrelationMigrator/Source/TaskDefinition/TaskDefinition_ManualCorrelationImporter.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/GenericImporter/Source/TaskDefinition/TaskDef-GenericImporter.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/MockIntegrationExecutor/Source/IntegrationConfig/IntegrationConfig-MockIntegrationConfig.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/ReportExtractor/Source/SP_TaskDefinition_ReportExtractor.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/WorkgroupMigrator/Source/TaskDefinition/TaskDefinition_WorkgroupExporter.xml'/>
  <ImportAction name='include' value='custom/SSF_Tools/WorkgroupMigrator/Source/TaskDefinition/TaskDefinition_WorkgroupImporter.xml'/>
  <ImportAction name='include' value='custom/SSP_Tools/Rules/Rule-Standalone-IIQDB-Performance-Test.xml'/>
  <ImportAction name='include' value='custom/SSP_Tools/Rules/Rule-Standalone-Install-Sizing-Rule-with-Driver-Test.xml'/>
  <ImportAction name='include' value='custom/SSP_Tools/Rules/Rule-Standalone-Report-Database-Row-Counts.xml'/>
  <ImportAction name='include' value='custom/ServiceDefinition/SSB_PluginImporterService.xml'/>
</sailpoint>

Hi @fugitiva ,

I just wanted to verify whether Object config files to be imported are present in this file and it is present. Can you verify whether other components in the file are imported or not, For example, Certification Closer task.

HI @Jarin_James no it does not appear

when I start the server I see also this error

nov. 03, 2023 8:49:23 A.M. org.apache.catalina.session.StandardSession doReadObject WARNING: Cannot deserialize session attribute [quickLinksBeanQuickLinks] for session [80FC606DD6C5AA54046AF11A09D757F3] nov. 03, 2023 8:49:23 A.M. org.apache.catalina.session.StandardManager startInternal SEVERE: Exception loading sessions from persistent storage java.io.StreamCorruptedException: invalid type code: 3F at java.base/java.io.ObjectInputStream.readObject0(O

Hi @fugitiva ,

Please share the whole error logs

No errors anymore it was something to related mysql, and solve it
the logs keep the same

\Local\Programs\Microsoft VS Code\bin;.]
03-Nov-2023 13:16:40.656 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8081"]
03-Nov-2023 13:16:40.685 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 614 ms
03-Nov-2023 13:16:40.754 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
03-Nov-2023 13:16:40.754 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.93]
03-Nov-2023 13:16:40.769 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Apps\tomcat\webapps\docs]
03-Nov-2023 13:16:41.842 WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [802] milliseconds.
03-Nov-2023 13:16:41.865 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Apps\tomcat\webapps\docs] has finished in [1,097] ms
03-Nov-2023 13:16:41.867 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Apps\tomcat\webapps\host-manager]
03-Nov-2023 13:16:41.914 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Apps\tomcat\webapps\host-manager] has finished in [47] ms
03-Nov-2023 13:16:41.914 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\Apps\tomcat\webapps\iiq]
2023-11-03T13:17:28,412 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property opco is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,683 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property accountName is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,701 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property validFrom is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,718 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property validTo is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,740 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property phoneNumber is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,753 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property companyCode is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,765 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property Department is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,785 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property title is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,802 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property Location is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,813 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property graceDate is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,831 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property Status is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,845 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - IdentityExtended.hbm.xml  property lifecycleState is not defined in ObjectConfig:Identity
2023-11-03T13:17:28,859 ERROR localhost-startStop-1 sailpoint.persistence.ExtendedAttributeUtil:704 - LinkExtended.hbm.xml  property opco is not defined in ObjectConfig:Link
03-Nov-2023 13:17:36.806 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\Apps\tomcat\webapps\iiq] has finished in [54,892] ms

so still not merge objects, neither appear the Certifcation closer

@Jarin_James any updates on here, I would like to see what is happening or where i can see im missing here, thank in advance

Hi @fugitiva,

This error is expected when you start the IIQ instance if the named attributes in hbm file is not added to Identity Object config. Can you please verify whether these named columns are created in spt_identity table in DB. Also try running this command import-custom to import the custom artifacts to IIQ

the column exist in the db

the import-custom should i running in iiq console?? or in the ssb project?

Hi @fugitiva ,

import-custom in ssb.

could you give the entire command now im getting this
image

You can enter the command

build import-custom

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.