问题标签 [tridion-core-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
126 浏览

tridion - Migration : if content migrated from tridion r5.XX to 2011?

I have some legacy web sites on different platforms like tridion R5, cq, sitecore etc. Now i am migrating all of them into one tridion environment 2011. So i was wondering if i can migrate the website content which already in tridion R5, it'd be easy than migration from cq or sitecore. wanted to know the best way if i am using only static websites.

options :

  1. Content Porter
  2. Manual Content Creation
  3. Any migration utility (can someone propose best utility for this)

for migration utility do we have some core services/ API for tridion R5.XX ?

0 投票
2 回答
602 浏览

tridion - 如何使用 netTcp 在 IIS 中为 Tridion 核心服务连接启动 2660 端口

我正在尝试使用核心服务脚本连接到 Tridion,这是我的代码:

web.Config 有以下内容:

我仍然收到此错误:

注意: localhost 也可以是 CMS 实例的 IP。

任何人都可以帮忙吗?

0 投票
1 回答
88 浏览

xsd - 防止 tridion 组件字段中的特殊字符和模式更改

在组件中,我不应该允许输入任何特殊字符。当我尝试输入逗号时,它应该提示“不允许特殊字符”。请建议我在哪里进行必要的更改。我尝试在架构(源)中进行一些更改,例如添加但不起作用。

0 投票
1 回答
500 浏览

c# - 如何使用 SimpleInjector 将 WCF 服务重新创建为 Singleton 实例(使用 Tridion)

我正在使用 IoC 容器SimpleInjector。我知道不应该重新创建单例,因为这不是他们的目的,但我的问题在于 WCF,当它进入故障状态时,根据多次读数,它无法恢复,需要创建一个新实例。

我有一个名为的类CoreServiceService,它使用两个 WCF 服务。

  1. CoreService
  2. ECLService

我希望这些服务是单例的,因为我将进行大量调用CoreServiceSession并创建这些 WCF 服务太昂贵并且需要很多时间,在创建之后,它们要快得多。

我正在像这样注册它们:

我的问题是,ECLService如果无法检索某些内容,则会进入故障连接,在这种情况下,我会调用.Abort()并关闭连接。但是下次我调用我的服务时,ECLServiceWCF 服务一直处于该Faulted状态(因为它是单例),所以我需要一种方法来重新创建连接。

我尝试过类似的东西:

但是,当然,它给了我同样的例子。

我也尝试使用这个初始化程序:

同样的事情,我尝试使用而不是 container.GetInstance,这个:

一样的东西。有什么想法/选择吗?

在这种情况下有什么方法可以强制获取一个新实例?

更新

这是课程的一部分CoreServiceSession

提前致谢。吉列尔莫

0 投票
0 回答
46 浏览

c# - Tridion CoreService 中是否有获取页面取消发布信息的功能?

我需要获取最后一次未发布页面的时间。我知道存在一个名为 GetPublishInfo 的 CoreService 方法,但它只返回发布信息而不是取消发布。

0 投票
1 回答
48 浏览

tridion - 如何使用核心服务从出版物中读取 Tridion 页面 URL?

我在 Excel 工作表中有一个 Tridion 页面 URL 列表,应该在单击我正在为其开发自定义页面的按钮时取消发布。如何从出版物中读取 URL。?例如,URL 看起来像“https://www.example.com/us/en/abc/cde/index.html”(us/en - 国家/语言;abc- 文件夹在结构组中,cde- 子文件夹在abc, index.html 是页面)现在应该取消发布 index.html。