K2 blackpearl Product Documentation: Installation and Configuration Guide
SmartObjectServer Exception

Error

If the following error is encountered:

SmartObjectServer Exception: Dependancy could not be created: Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool. at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObject(SmartObjectDefinition smartObjectDefinition, Guid guid, String categoryName) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObject(SmartObjectDefinition smartObjectDefinition, String categoryName) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObjectSetLocalFalse(SmartObjectDefinition smartObjectDefinition, String category) at SourceCode.SmartObjects.Authoring.SmartObjectAuthoringServer.PublishSmartObjectFromLocal(SmartObjectDefinition smartObjectDefinition, String categoryName) at SourceCode.DeploymentTasks.SmartObjects.SmartObjectDeployTask.PublishObject(SmartObjectDefinition soDef)


Cause

MSDTC has not been configured properly.


Resolution

K2 blackpearl's modular architecture enables individual components to be distributed onto independent servers or systems. When distributed in this manner; should one component fail, the distributed operation should not prevent or hinder the operation of the distributed components. Transactions are executed per module.

DTC (Distributed Transaction Coordinator) must be enabled to support distribution transaction management between the K2 components. See the Enable and Configure the DTC Components topic for more information.

 

 


K2 blackpearl Product Documentation: Installation and Configuration Guide 4.6.10