我正在尝试使用Tridion的TOM.NET API更新C#中的多媒体图像的元数据,如下所示
componentMM.LoadXML(localComponent.GetXML(XMLReadFilter.XMLReadALL));
// make changes to the component mm multimedia text;
localComponent.UpdateXML(componentMM.InnerXML);
localComponent.Save(True)
虽然这对其他组件有效,但对于多媒体图像却失败了。
<?xml version="1.0
使用Tridion2009,SP1,因此使用旧的COM+ TOM API。我试图获取PublishTransaction的信息,但每次调用PublishTransaction.Information属性时都会得到一个错误。
下面是我的代码:
try
{
var pubTrans = (PublishTransaction)tdse.GetObject("tcm:0-166535-66560",
EnumOpenMode.OpenModeView);
Con
每当工作流的两个或更多实例是重新启动时,我就会碰到一个错误。在办公室发生网络事故期间,我们暂停了工作流程。是脚本超时中断了这个过程。我无法再重现这个超时,所以我尝试重新启动工作流活动来完成这个过程。然而,当我重新启动超过一个挂起的活动时,我会得到这个错误(完整的日志在下面更远的地方):
Cannot insert the value NULL into column 'ITEM_ID', table 'tridion_cm.dbo.ITEM_ASSOCIATIONS'; column does not allow nulls. INSERT fails.
The
我正在尝试使用ContentManagment的Tridion来检索分类类别和关键字,但是我遇到了一个拒绝访问的错误。
我有以下方法:
public Dictionary<string, string> GetKeywords(string tcmUri)
{
var result = new Dictionary<string, string>();
try
{
// _settings.ImpersonationUser = "MYDOMAIN/myusername"
using
我正在建设一个网站,使用WordPress插件蓬勃发展的评论。
它允许人们按照顶级、最新或最古老的评论对评论进行排序。
深入研究代码,我可以看到Top是基于默认的WordPress comment_karma字段进行排序的。
我想改变它,以便基于我创建的一个名为confidence_rank_cached的新的注释元数据字段进行顶级排序。
tcm_get_localization_parameters插件有一个名为JavaScript的函数,我认为它是将PHP发送到前端,这样JavaScript排序脚本就可以使用它。
以下是该功能的完整副本:
/**
* Get params to be u
我在Tridion2009 SP1上。在某一时刻,查看所有用户(即不是过滤器)的发布队列的功能刚刚停止工作。在CM GUI中,收到超时错误:
(80040E31) Timeout expired
Unable to get list of publishing queue items.
SQLUtilities.OpenRecordsetByStoredProcedure
SystemDAL.GetListData
SystemBLST.lObjListPublishTransactions
SystemBLST.IBLSystemST_GetListData
ManagementInfo.
我已经得到了下面的XML,它存储在string类型的变量中,并且我使用的是.NET 2.0:
<?xml version="1.0"?>
<tcm:ListPublications xmlns:tcm="http://www.tridion.com/ContentManager/5.0" Managed="1">
<tcm:Item ID="tcm:0-437-1" Title="05 Main Australia Web Site (English)"/>
&l
我使用的是C# 2.0,我得到了以下类型的字符串:
string id = "tcm:481-191820"; or "tcm:481-191820-32"; or "tcm:481-191820-8"; or "tcm:481-191820-128";
字符串的最后一部分并不重要,即(-32,-8,-128),不管字符串是什么,它都会呈现如下结果。
现在,我需要编写一个函数,它将以上面的字符串作为输入。如下所示,将输出为"tcm:0-481-1“。
public static string GetPublicationI
我已经使用C、Linux中的API - setsockopt()使用TCP_MD5SIG为连接创建了密码/密钥。这对我来说很好。但是,当我使用它删除密码/禁用相同API的授权时,
struct_tcp_md5sig.tcm_Key = 0;
struc tcp_md5sig.tcm_keylen = 0;
I see that when I invoke the same API -
rc = setsockopt(sock_fd, IPPROTO_TCP, TCP_MD5SIG, &md5sig, sizeof(md5sig));
I see that the rc is -1
我们有一个关于DCP和Publisher的奇怪问题(2011 SP1)。我们已经启用了发布者日志来尝试获取一些线索:
在我们的DEV环境中,我们有一个CT标记为Dynamic & Allow On Page Using Dynamic Assembly。当我们发布页面时,日志条目包含:
21/05/2012 14:08:41 <8324> Rendering item [tcm:35-8489] 'Brand Master' with template [tcm:35-2001-32] 'Product Detail' in publicat