IBM Support

Health Monitor throws "YCP0429: Data Security Violation" while creating an exception.

Troubleshooting


Problem

Health Monitor throws "YCP0429: Data Security Violation" while creating an exception.

Symptom

Health Monitor throws "YCP0429: Data Security Violation" while creating an exception for the servers which are terminated unexpectedly.

"YCP0429: Data Security Violation" is thrown for the user "HMAlert". Health monitor will use this as a reference user id for creating exceptions. Since this user is not a valid user configured, system throws this error.

Error Message

<Errors>
    <Error ErrorCode="YCP0429"

        <Attribute Name="ErrorCode" Value="YCP0429"/>
        <Attribute Name="ErrorDescription" Value="Data Security Violation."/>
        <Error ErrorCode="com.yantra.yfs.japi.YFSException"

<Errors>
    <Error ErrorCode="YCP0429"
        ErrorRelatedMoreInfo="" ErrorUniqueExceptionId="10.11.24.11412772983460910000000000001">
        <Attribute Name="ErrorCode" Value="YCP0429"/>
        <Attribute Name="ErrorDescription" Value="Data Security Violation."/>
        <Attribute Name="ErrorUniqueExceptionId" Value="10.11.24.11412772983460910000000000001"/>
        <Stack>com.yantra.yfc.util.YFCException
at com.yantra.ycp.datasecurity.YCPDSExtensionPointRegistry.invokeExtensions(YCPDSExtensionPointRegistry.java:274)
at com.yantra.ycp.datasecurity.YCPDSExtensionPointRegistry.invokeExtensions(YCPDSExtensionPointRegistry.java:251)
at com.yantra.yfc.dblayer.YFCEntity.invokeDataSecurityExtensions(YFCEntity.java:499)
at com.yantra.shared.dbclasses.YFS_InboxBase.insertNoKeyGen(YFS_InboxBase.java:4299)
at com.yantra.shared.dbclasses.YFS_InboxDBHome.insert(YFS_InboxDBHome.java:1084)
at com.yantra.ycp.customdb.YFS_InboxDBHomeEx.insert(YFS_InboxDBHomeEx.java:74)
at com.yantra.shared.dbclasses.YFS_InboxBase.insert(YFS_InboxBase.java:4293)
at com.yantra.shared.dbclasses.YFS_InboxDBHome.updateRecursive(YFS_InboxDBHome.java:1728)
at com.yantra.ycp.em.server.YCPInboxManager.createException(YCPInboxManager.java:395)
at com.yantra.interop.services.flowcomponents.AlertFlowComponent.execute(AlertFlowComponent.java:186)
at com.yantra.interop.services.flowcomponents.AlertFlowComponent.send(AlertFlowComponent.java:226)
at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:404)
at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:259)
at com.yantra.interop.services.api.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:88)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.raiseAlert(YHMHeartbeatScheduler.java:168)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.monitor(YHMHeartbeatScheduler.java:116)
at com.yantra.ycp.hm.heartbeat.YHMHeartbeatScheduler.run(YHMHeartbeatScheduler.java:66)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

Resolving The Problem

To resolve the error create a user with id "HMAlert".

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX9619

Document Information

Modified date:
16 June 2018

UID

swg21558691