Где мои бизнес-услуги Siebel? - PullRequest
1 голос
/ 21 июля 2010

в Siebel Я могу создать бизнес-службы в 2 местах:

  1. Клиент Siebel
  2. Siebel Tools

В клиенте Siebel я не вижуБизнес-услуги, созданные в Siebel Tools, и наоборот.(После создания новой бизнес-службы в Siebel Tools я скомпилировал ее - об ошибках не сообщалось - и запустил клиент с «Отладкой» из меню Siebel Tools.)

Знаете ли вы, почему?

Спасибо!

Редактировать: Я использую базу данных Sample, я ничего не регистрировал и не проверял.Мне пока не нравится процесс развертывания, и я просто копаюсь в документации.

Ответы [ 2 ]

1 голос
/ 27 ноября 2013

Дано отличное объяснение разницы между бизнес-сервисами репозитория и бизнес-сервисами времени выполнения здесь :

Просто скопируйте и вставьте:

В Siebel мы можем написать бизнес-услуги в двух местах.

  • Клиент Siebel
  • Siebel Tools

Нет ничего особенного в том, что мы делаем в сценариях, но есть различия в том, как выполняются эти бизнес-услуги.

Насколько мои знания (которые довольно ограничены :)) касаются Разница между ними заключается в следующем.

Клиентская сторона не зависит от SRF, а Инструменты зависят от SRF (что означает, что изменение SRF требуется, даже если мы хотим сделать небольшое менять) Siebel Client BS, скомпилированный во время выполнения, и Siebel Tools BS скомпилирован, когда мы компилируем SRF

Когда вам нужно принять решение о написании бизнес-услуги, следующей факторы могут повлиять на ваше решение.

Производительность: Tools BS имеет небольшое преимущество в производительности (Теоретически), так как он компилируется перед запуском и просто выполняется при запуске время.

Гибкость: Client BS предлагает вам максимальную гибкость, как вы можете измените код в любое время. Итак, если гибкость больше для вас важен клиент BS.

IDE: с точки зрения разработчиков Tools BS предоставляет вам лучшие IDE и Лучшая проверка синтаксиса. Клиентская BS имеет дерьмовую IDE и zilch проверка синтаксиса, просто поле, где мы пишем код. (Я потратил часов отладки Client Side BS просто чтобы узнать, что я ошибся имя переменной :()

Но, тем не менее, я не встречал ни единой твердой точки, которая могла бы помочь нам точно определить, когда мы должны использовать BS на стороне клиента или Инструменты Side BS. Это в основном зависит от выбора разработчика, который пишет БС. Итак, я оставляю этот пост как открытый вопрос, задающий вам все о ваших вкладах, которые могут помочь нам принять правильное решение время.

1 голос
/ 21 июля 2010

Если вы написали бизнес-сервис с использованием серверного скрипта, бизнес-сервис будет скомпилирован в SRF.Физических файлов за пределами самой SRF не будет, и они не будут отображаться в клиенте Siebel.

Если вы написали бизнес-сервис с использованием скрипта браузера, бизнес-сервис будет преобразован во внешний.JS файл и упал в любом каталоге вашего скрипта.Каталог сценариев указывается в меню «Инструменты» или в утилите командной строки genbscript.

Надеюсь, это поможет.

...