Service 我的Siebel业务服务在哪里?

Service 我的Siebel业务服务在哪里?,service,client,siebel,Service,Client,Siebel,在Siebel中,我可以在两个位置创建业务服务: 西贝尔客户机 西贝尔工具 在Siebel客户端中,我看不到在Siebel Tools中创建的业务服务,反之亦然。 (在Siebel Tools中创建了一个新的业务服务后,我对其进行了编译(未报告任何错误),并从Siebel Tools菜单中使用“Debug”运行了客户端。) 你知道为什么吗 谢谢 编辑:我使用样本数据库,没有签入或签出任何内容。我对部署过程还不太满意,只是浏览文档。如果您使用服务器脚本编写业务服务,那么业务服务将被编译到SRF中。

在Siebel中,我可以在两个位置创建业务服务:

  • 西贝尔客户机
  • 西贝尔工具
  • 在Siebel客户端中,我看不到在Siebel Tools中创建的业务服务,反之亦然。 (在Siebel Tools中创建了一个新的业务服务后,我对其进行了编译(未报告任何错误),并从Siebel Tools菜单中使用“Debug”运行了客户端。)

    你知道为什么吗

    谢谢


    编辑:我使用样本数据库,没有签入或签出任何内容。我对部署过程还不太满意,只是浏览文档。

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


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


    希望这能有所帮助。

    提供了存储库业务服务和运行时业务服务之间差异的完美解释:

    复制粘贴即可:

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

    • 西贝尔客户机
    • 西贝尔工具
    我们所做的脚本编写没有什么不同,但是有 这些业务服务执行方式的差异

    就我的知识(这是相当有限的:)而言 它们之间的区别如下

    客户端独立于SRF,工具依赖于SRF(这 意味着即使我们想做一点小改动,也需要对SRF进行更改 (更改) Siebel客户端BS在运行时编译,Siebel工具BS在编译SRF时编译

    当您必须决定编写以下业务服务时 各种因素会影响你的决定

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

    灵活性:客户端BS尽可能为您提供最大的灵活性 随时更改代码。因此,如果灵活性更高 对你很重要,那么客户BS对你很重要

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

    但我仍然没有遇到哪怕是一个坚实的点,可以 帮助我们准确地确定何时应该使用客户端BS或 这主要取决于开发人员选择谁在编写 所以,我离开这篇文章是作为一个公开的问题问你们大家 关于您的意见,这些意见可以帮助我们做出正确的决定 时间


    非常感谢。我还对存储库和单独的工具/Client.srf文件感到困惑。也许以下关于存储库和.srf文件的内容可以帮助像我这样的Siebel新手:()