Soap 使用CoreService 2010 don'在Tridion 2011 SP1中发布;不返回任何发布事务

Soap 使用CoreService 2010 don'在Tridion 2011 SP1中发布;不返回任何发布事务,soap,tridion,tridion-2011,Soap,Tridion,Tridion 2011,我正在尝试使用CoreService2010基本HTTP接口在Tridion中发布单个组件 使用soapui,我发送 tcm:292-39250 真的 假的 假的 变速器控制模块:0-5-65537 正常的 没有一个 然后接收: ,似乎我不需要更多,但可能我遗漏了什么。发布是针对(发布)目标类型执行的操作,但您在请求中提到了发布目标(tcm:0-5-65537) (出版物)目标类型是SDL Tridion用户(即作者和编辑)已知的“逻辑”项。它是安全性也被设置为打开的项目,并且是当用户想要

我正在尝试使用CoreService2010基本HTTP接口在Tridion中发布单个组件

使用soapui,我发送


tcm:292-39250
真的
假的
假的
变速器控制模块:0-5-65537
正常的
没有一个
然后接收:



,似乎我不需要更多,但可能我遗漏了什么。

发布是针对(发布)目标类型执行的操作,但您在请求中提到了发布目标(tcm:0-5-65537)

(出版物)目标类型是SDL Tridion用户(即作者和编辑)已知的“逻辑”项。它是安全性也被设置为打开的项目,并且是当用户想要发布某个内容时在UI中选择的项目。典型的名称是“staging”和“live”。官方文档如下所示:目标类型为一个或多个发布目标指定用户友好的名称,并为目标指定权限设置

发布目标或多或少是“技术”项,它包含不同的目标和启用此目标的发布的配置。这将链接到其属性中的目标类型。不幸的是,发布目标的典型名称也是“staging”和“live”,这就是最初混淆的原因。官方文档将其表述为:发布目标定义了使用不同协议发布内容所需的信息

URI中的项类型可以显示差异:

65537 = Publication Target
65538 = Target Type

您的项目是否正在进入发布队列?我还没有让SoapUI工作,但我怀疑您的
可能与没有获得更有用的东西有关。这个项目是否如克里斯所问的那样进入了发布队列?@Tommy:你有什么进展吗?对不起,我今天大部分时间都无法上网。但否,项目不会进入发布队列(并且从不将状态更改为发布)。我尝试在请求中注释readOptions,但得到了相同的结果。对于SoapUI,我使用的是4.5.0版,4.5.1版中有一个记录在案的错误,因此它不适用于Tridion(以及以相同方式访问的服务)。好的,现在我得到了一个发布事务,我尝试在Web UI中发布,并用Fiddler跟踪它,我注意到它在json请求中发送了tcm:0-5-66538。所以我试着用它来代替“tcm:0-5-66537”。但这让我有点困惑,因为我认为“65538”是“目标类型”,而不是“发布目标”(65537)。这似乎只是我对两者之间差异的理解,这才是问题所在。感谢您的详细反馈,我自己也达成了类似的理解,但您为我澄清了更多。