При обновлении Siebel до версии 8.0.0.12 и выше при запуске Siebel получил ошибку
Unable to get the seed from binary file.
Для исправления запустите утилиту seedgeneratorutil, сформируйте файл и добавьте ссылку на этот файл в eapps.cfg
Oracle 10g,11g OCP, 11g Certified RAC Expert. Linkedin: https://www.linkedin.com/in/sbrazgin/ Telegram: https://t.me/SergeyBrazgin Skype: Sergey Brazgin GitHub: https://github.com/sbrazgin
Показаны сообщения с ярлыком Siebel. Показать все сообщения
Показаны сообщения с ярлыком Siebel. Показать все сообщения
16 августа 2012 г.
1 июля 2012 г.
Установка Siebel CRM c демо-базой
Установил Siebel версии 8.0.0.13 c демонстрационной базой данных.
При запуске Siebel получил сообщение:
We detected an Error which may have occurred for one or more of the following reasons:The Data Quality Universal Connector feature is not licensed.(SBL-APS-00149)
Лечится только исправлением в репозитории и перекомпиляции SRF файла
Вот инструкция:
При запуске Siebel получил сообщение:
We detected an Error which may have occurred for one or more of the following reasons:The Data Quality Universal Connector feature is not licensed.(SBL-APS-00149)
Лечится только исправлением в репозитории и перекомпиляции SRF файла
Вот инструкция:
- Log in to Siebel Tools
- On the Object Explorer click Flat Tab
- Click Applet User Prop
- Query for "DeDuplication Results Applet"
- Lock all the retrieved user properties
- Inactivate all the user properties from the query results by setting the inactive flag to TRUE.
- Compile all the changed objects by clicking Tools > Compile Projects > Locked Projects
- Choose the Siebel Server SRF file
- Click Compile.
- Restart the Siebel Application Server.
28 февраля 2012 г.
Вызов WEB-сервисов Siebel из Oracle Weblogic сервера. Часть 2.
Что бы вызвать WEB-сервис созданный в Siebel из сторонней программы, заголовок SOAP запроса должен содержать текст:
Что бы сформировать такой заголовок на Weblogic сервере существует официальный вариант, описанный в документации:
1) импортируем WSDL
2) редактируем WSDL, добавляем так называемое policy:
- в раздел definitions:
<< div="">
< div="">



< div=""> 
- и в раздел binding:
3) затем на этот wsdl создается объект proxy и на закладке policy заполняются необходимые данные.
К сожалению weblogic формирует немного другой заголовок, чем требуется для Siebel. Поэтому Siebel возвращает ошибку. Эта проблема описана в блоге:
http://jvzoggel.wordpress.com/2010/04/01/oracle-service-bus-and-siebel-usernametoken/
(частичный русский перевод: http://andrei-lobanov.blogspot.com/2010/06/oracle-service-bus-and-siebel-ws.html)
Для решения этой проблемы предлагается метод ручного заполнения заголовка, как и описано в блоге jvzoggel. Недостаток этого решения в хранении пароля в открытом виде в исходных текстах конфигурации. Далее описание данного способа решения:
1) WSDL файл не изменяем;
2) В Eclipse открываем конфигурацию и создаем новый каталог, например sequrity:
3) В этот каталог добавляем объект Service Account. Тип ресурса указываем=static. Указываем требуемый пароль:
учтите, что пароль для показа скрывается, но в исходном XML файле присутствует в открытом виде;
4) Создаем на импортированный WSDL объекты типа business и proxy. Открываем proxy, переходим на закладку Message Flow и добавляем два объекта: Assign и Replace
Продолжение следует.
7 июля 2010 г.
Отправка письма при появлении fdr файла
В случае возникновении внутренней ошибки в Siebel сессия пользователя закрывается и появляется FDR-файл. Для отслеживания и диагностики файлов можно использовать такой скрипт:
mailto:mail=
path='/u01/siebel/siebsrvr/bin/'
log='/u01/fdr_processed.log'
cd $path
fdr=`ls *.fdr`
if [ $? != 0 ]; then
echo 'file does not exists, exit'
exit 1fi
#get the last fdr name
cd $path
fdr=`ls -lht *.fdr | head -1`
fdrName=`echo $fdr | awk '{print $9}'`
if [ -z "$fdrName" ]; then
exit 1
fi
#echo $fdrName
if [ ! -e "$log" ]; then
fdr_processed='1 2 3 4 5 6 7 8 9 10'
else
read fdr_processed <$log
fi
if [ -z "$fdr_processed" ]; then
fdr_processed='1 2 3 4 5 6 7 8 9 10'
fi
fdrProcessedName=`echo $fdr_processed |awk '{print $9}' `
if [ "$fdrName" != "$fdrProcessedName" ]; then
/usr/sbin/sendmail -t <<EOF
To: $mail
From: siebel_team@mail.ru
Subject: FDR on `hostname`
На `hostname` появился новый FDR:
`ls -lh $path$fdrName | awk '{print $9,$6,$7,$8,$5}'`
Siebel Team Administrators
EOF
echo "Mail sended"
fi
echo $fdr > $log
cd ~/
mailto:mail=
path='/u01/siebel/siebsrvr/bin/'
log='/u01/fdr_processed.log'
cd $path
fdr=`ls *.fdr`
if [ $? != 0 ]; then
echo 'file does not exists, exit'
exit 1fi
#get the last fdr name
cd $path
fdr=`ls -lht *.fdr | head -1`
fdrName=`echo $fdr | awk '{print $9}'`
if [ -z "$fdrName" ]; then
exit 1
fi
#echo $fdrName
if [ ! -e "$log" ]; then
fdr_processed='1 2 3 4 5 6 7 8 9 10'
else
read fdr_processed <$log
fi
if [ -z "$fdr_processed" ]; then
fdr_processed='1 2 3 4 5 6 7 8 9 10'
fi
fdrProcessedName=`echo $fdr_processed |awk '{print $9}' `
if [ "$fdrName" != "$fdrProcessedName" ]; then
/usr/sbin/sendmail -t <<EOF
To: $mail
From: siebel_team@mail.ru
Subject: FDR on `hostname`
На `hostname` появился новый FDR:
`ls -lh $path$fdrName | awk '{print $9,$6,$7,$8,$5}'`
Siebel Team Administrators
EOF
echo "Mail sended"
fi
echo $fdr > $log
cd ~/
Подписаться на:
Сообщения (Atom)