Archives

Регистронезависимый поиск в Siebel

Всем привет! В своей недавней статье про поиск логов я привел пример кода, который будет получать id текущей сессии пользователя и выводить ее на экран по нажатии соответствующей кнопки меню. И все было бы неплохо, но нашелся один баг, который рушил весь мой красивый и добрый замысел. В приведенном мной коде есть такая строчка:

В …

Ищем логи очень быстро

Всем привет! Уже несколько недель собирался написать продолжение про srvrmgr, но никак не мог приступить. А сейчас вдруг появился интересный материал, про который захотелось написать сразу. Так что srvrmgr еще немного подождет, а сегодня разберем один интересный лайфхак, который я придумал сам! Итак, передо мной и моими коллегами довольно часто стояла одна проблема. На самом …

Новые методы PropertySet

Всем привет, меня зовут Малкин Роман. В этой статье расскажу о недокументированных возможностях Siebel, а именно  как добавить новые методы PropertySet. О том, что такое PropertySet  и для чего  используется много открытой информации, например, тут Помимо основных методов, мне всегда не хватало еще одного метода,  с помощью которого можно было бы быстро получить дочерний PropertySet …

Обработка событий в Siebel CRM

В поисках разработчика Siebel на проект в одном из крупных Российский розничных банков, я провел довольно много собеседований с кандидатами и, к моему удивлению, вопрос про обработку событий привел в замешательство большинство и них. Поэтому, желая принять участие в восполнении этого пробела в знаниях коллег, я просто оставлю свой вольный пересказ статьи Event Handling здесь. Тема очередности …

Search Specifications

Всем привет! Сегодня хочу представить Вашему вниманию перевод полезной статьи. Речь пойдет о спецификациях поиска. Не знаю какие еще умные слова написать от себя, поэтому приступлю непосредственно к переводу. Я копался в логах после совершения нескольких разных типов запросов в Siebel через пользовательский интерфейс и через код чтобы поправить один дефект. При этом я узнал …

Работа с VBC (виртуальной бизнес компонентой)

Виртуальная бизнес компонента. Пример использования VBC. В Siebel помимо классических бизнес компонент есть виртуальные бизнес компоненты (virtual business component, сокращенно VBC), отличительной чертой которых является то, что такие компоненты не имеют под собой таблицы. Наш Букшефл говорит, что есть два подхода к использованию VBC: Использовать XML Gateway сервис для передачи данных между VBC и EAI …

Проверка номера счета в eScript

Всем привет! Сегодня хочу в очередной раз поделиться полезным кодом. В банковском ПО важной составляющей являются всевозможные проверки на валидность введенных данных. В свое время мне довелось написать сервис, который проверяет валидность номера счета и его ключевание к БИКу (банковскому идентификационному коду). На самом деле любой может найти в интернете алгоритм проверки и самостоятельно его …

Escape символы

Буквально на днях я в очередной раз натолкнулся на проблему с escape-символами в Siebel. Я искал Представление Manager’s Account List View в тулзах, но при поиске он мне выдал ошибку: Я, как обычно, не стал заморачиваться и вместо кавычки вставил * и нашел это представление. Наверно я бы так и оставил еще на долгий срок …

Чтение CSV файла в Siebel

Согласитесь, что это довольно частая задача? По крайней мере я с ней сталивался уже несколько раз! Учитывая это разумно предположить, что в Siebel есть средства, позволяющие прочитать csv. Да, они действительно есть. Но! Но они не слишком-то удобные. Давайте разберем все по порядку. Первая часть этой статьи описывает стандартный способ чтения csv. Материал взят из …