DN.decode(ServerConstants.DN_EXTERNAL_CHANGELOG_ROOT),
eclwe.getWorkflowElementID(),
eclwe);
externalChangeLogWorkflowImpl.register();
NetworkGroup defaultNetworkGroup = NetworkGroup.getDefaultNetworkGroup();
defaultNetworkGroup.registerWorkflow(externalChangeLogWorkflowImpl);
// FIXME:ECL should the ECL Workflow be registered in adminNetworkGroup?
NetworkGroup adminNetworkGroup = NetworkGroup.getAdminNetworkGroup();
adminNetworkGroup.registerWorkflow(externalChangeLogWorkflowImpl);
// FIXME:ECL should the ECL Workflow be registered in internalNetworkGroup?
NetworkGroup internalNetworkGroup = NetworkGroup.getInternalNetworkGroup();
internalNetworkGroup.registerWorkflow(externalChangeLogWorkflowImpl);
enableECLVirtualAttr("lastexternalchangelogcookie",
new LastCookieVirtualProvider());
enableECLVirtualAttr("firstchangenumber",
new FirstChangeNumberVirtualAttributeProvider());