代码之家  ›  专栏  ›  技术社区  ›  nang

我的Siebel商务服务在哪里?

  •  1
  • nang  · 技术社区  · 15 年前

    1. Siebel客户
    2. Siebel工具

    (在Siebel Tools中创建了一个新的业务服务之后,我编译了它—没有报告任何错误—并使用Siebel Tools菜单中的“Debug”运行了客户机。)

    你知道为什么吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Mike M. Lin    15 年前

    如果使用服务器脚本编写业务服务,那么业务服务将被编译到SRF中。在SRF本身之外不会有任何物理文件,它也不会显示在Siebel客户端中。

    如果您使用浏览器脚本编写业务服务,那么业务服务将转换为一个外部.js文件,并放入脚本目录中。脚本目录在工具或genbscript命令行实用程序中指定。

    希望这有帮助。

        2
  •  1
  •   Yaroslav Shabalin    11 年前

    完美地解释了存储库业务服务和运行时业务服务之间的区别 here

    复制粘贴即可:

    在Siebel中,我们可以在两个地方编写业务服务。

    • Siebel客户

    我们编写的脚本没有什么不同,但是

    据我所知(这是相当有限的:))是有关

    客户端独立于SRF,工具依赖于SRF(这 Siebel客户端BS在运行时编译,Siebel工具BS在编译SRF时编译

    当你不得不决定写一个商业服务 各种因素会影响你的决定。

    性能:工具BS在性能上稍有优势 (理论上)因为它是在手之前编译的,只是在运行时执行 时间。

    灵活性:客户机BS为您提供了最大的灵活性 随时更改代码。所以,如果灵活性更强 对你很重要那么客户BS对你很重要。

    IDE:从开发人员的角度来看,工具BS为您提供了更好的IDE和 更好的语法检查。客户端BS有一个糟糕的IDE和zilch 我花了好几个小时调试客户端的BS,结果发现我拼写错了 变量名:()

    但我仍然没有遇到任何一个可以 帮助我们确定何时应该使用客户端BS或 工具侧BS。这主要取决于开发人员选择谁在写 BS。所以,我要离开这个职位作为一个开放的问题问你们所有人

    推荐文章