【问题标题】:Known issues/complications for upgrading code using the Tridion Business Connector from 2009 to 2011 SP1从 2009 到 2011 SP1 使用 Tridion Business Connector 升级代码的已知问题/复杂性
【发布时间】:2012-03-11 19:44:19
【问题描述】:

在 Tridion 2009 到 2011 SP1 升级期间迁移使用 Tridion Business Connector 的代码是否存在任何已知问题/并发症?

我知道从 R5.3 迁移可能会导致问题,因为类别和关键字现在是分层的。从 2009 年升级到 2011 SP1 是否有任何类似的问题?

**我了解 Business Connector 已被弃用,并且可能会在下一版本中被删除,并且 Tridion 建议重写代码以使用核心服务。但是,无论如何,客户可能会在大约六个月内重写此代码(引入一些新的业务规则),并且只想在升级期间“按原样”迁移它。

谢谢, 乔纳森

【问题讨论】:

    标签: tridion


    【解决方案1】:

    除了不推荐使用 Business Connector(顺便说一句,它仍然可以正常工作)之外,唯一需要注意的另一件事是添加了各种 XML 格式的一些新(可选)元素。如果您的 XML 处理编写得很好,则不需要进行任何更改。如果您依赖确切的 XML 结构,则可能必须将新元素添加到 XML 模板中。

    我最了解的新元素称为 ExtensionXml,出现在 Schemas 和 Fields 中。该文档有一个 how ExtensionXml is used 的示例(使用核心服务,但当您也想使用 Business Connector 设置它们时,它可能是一个很好的示例)。

    【讨论】:

    • 谢谢弗兰克。 XML 解析似乎写得很好,所以希望我们不会遇到问题。不过,我会确保将其添加到测试脚本中!
    【解决方案2】:

    只有一个已知问题:如果您使用 UTF-16 发送请求,则需要一个修补程序,否则一切都保持不变

    【讨论】:

    • 很高兴知道这一点,尽管我建议您尽快迁移代码以使用核心服务
    • 谢谢 978511。我会确保在部署之前检查编码。克里斯 - 我完全同意你的看法,并将尽快更改此(以及几个自定义页面)以使用核心服务。
    猜你喜欢
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2012-05-18
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多