Thursday, October 4, 2012

SBL-OMS-00107: Object manager error: (%1)



Applies to:


Siebel System Software - Version: 7.8.2 [19213] and later   [Release: V7 and later ]
Information in this document applies to any platform.

Error Message Area:Object Manager - OMS

Version:Siebel 7.8



Purpose


This document is intended to provide cause and corrective action
information about Siebel Error Message SBL-OMS-00107: Object manager
error: (%1)





Scope


This document is informational and intended for any user.





SBL-OMS-00107: Object manager error: (%1)



Explanation


This error message in itself is not indicative of a specific behavior.
The additional error message that accompanies this error is more
specific to the issue. Use the additional error message for
troubleshooting purposes. To obtain more detailed information in the log
file from the Siebel Object Manager component, refer to Doc ID 477897.1.
NOTE: The following bookshelf version is also applicable to the version
listed in the header of this error message documentation. Also review
the Siebel Bookshelf > System Monitoring and Diagnostics Guide for
Siebel eBusiness Applications > Configuring Siebel Server and
Component Logging > Configuring Siebel Server Component Logging >
Common Event Types for Application Object Manager Diagnostics.


Corrective Action


It is not feasible to list all the Corrective Actions to resolve this
error because the solution will vary with each specific situation. After
enabling the event logging for the particular server component, you
should review the appropriate log file for additional information. Then
take appropriate action depending on the cause of the error. After the
behavior has been corrected, do not forget to reset the event logging
levels back to the default value of 1 for the server component to reduce
the amount of information generated in the log files.








Applies to:


Siebel System Software - Version: 7.8.2 [19213] and later   [Release: V7 and later ]
Information in this document applies to any platform.

Error Message Area:Object Manager - OMS

Version:Siebel 7.8



Purpose


This document is intended to provide cause and corrective action
information about Siebel Error Message SBL-OMS-00107: Object manager
error: (%1)





Scope


This document is informational and intended for any user.





SBL-OMS-00107: Object manager error: (%1)



Explanation


This error message in itself is not indicative of a specific behavior.
The additional error message that accompanies this error is more
specific to the issue. Use the additional error message for
troubleshooting purposes. To obtain more detailed information in the log
file from the Siebel Object Manager component, refer to Doc ID 477897.1.
NOTE: The following bookshelf version is also applicable to the version
listed in the header of this error message documentation. Also review
the Siebel Bookshelf > System Monitoring and Diagnostics Guide for
Siebel eBusiness Applications > Configuring Siebel Server and
Component Logging > Configuring Siebel Server Component Logging >
Common Event Types for Application Object Manager Diagnostics.


Corrective Action


It is not feasible to list all the Corrective Actions to resolve this
error because the solution will vary with each specific situation. After
enabling the event logging for the particular server component, you
should review the appropriate log file for additional information. Then
take appropriate action depending on the cause of the error. After the
behavior has been corrected, do not forget to reset the event logging
levels back to the default value of 1 for the server component to reduce
the amount of information generated in the log files.










Applies to:


Siebel CRM - Version: 8.1.1.1 SIA [21211] and later   [Release: V8 and later ]
Information in this document applies to any platform.

***Checked for relevance on 19-Mar-2012***



Symptoms


After setting advanced parameter 'OM - Preload SRF Data' with value
'TRUE' for any Receiver component in Siebel (such as MQReceiver or
JMSReceiver), component fails during initialization with error messages
below found in log file:




(objdef.cpp (3854)) SBL-DAT-00477: The object definition manager has already been initialized.

(
(0) err=2818155 sys=7668189) SBL-OMS-00107: Object manager error: ([0]
The object definition manager has already been
initialized.(SBL-DAT-00477) (0x7501dd))

(ccfom.cpp (560) err=2818149 sys=0) SBL-OMS-00101: Error 7668189 loading product configuration information

GenericLog
GenericError 1 000000074c9a1df8:0 2010-09-22 19:10:40 (eaircvr.cpp
(372) err=2818149 sys=0) SBL-OMS-00101: Error 7668189 loading product
configuration information

GenericLog GenericError 1
000000074c9a1df8:0 2010-09-22 19:10:40 (smishell.cpp (335) err=2818149
sys=0) SBL-OMS-00101: Error 7668189 loading product configuration
information





Cause


This is a known and expected behavior whenever a single-threaded Object
Manager process, as receiver components (MQReceiver, JMSReceiver) tries
to perform some of the initialization more than once. It would happen at
process startup and at login time.

In the case of such components, the Repository Load process is handled by the same parameter set at Enterprise Level.

So, whenever the same value is used for this parameter at both, Enterprise and Component level, this error occurs.

It is suggested not to set this parameter 'OM - Preload SRF Data' for single-threaded Object Manager processes.



Solution






Parameter 'OM - Preload SRF Data' exists both at enteprise and component levels.
If set only at enterprise level, the component inherits the setting.
The solution here is to set the parameter to TRUE at enterprise and FALSE at component level.



After
setting the parameter 'OM - Preload SRF Data' with value 'FALSE' (same
parameter is 'TRUE' at Enterprise level), the issue is not longer
observed and the component starts as expected.

Information related can be found in Bookshelf > Transports and Interfaces > About EAI Transport Methods.












Applies to:


Siebel Loyalty Engine - Version 8.1.1.1 SIA [21211] to 8.1.1.7 SIA [21238] [Release V8]
Information in this document applies to any platform.



Symptoms


Customer had started the Loyalty Batch and Interactive Engines.



These exited immediately without processing any records





Errors seen were:





GenericLog GenericError 1
0001623d4fa90098:0 2012-05-08 15:27:29 ( (0) err=2818155 sys=7667927)
SBL-OMS-00107: Object manager error: ([0] This operation is not allowed
when there are no records displayed.

and

GenericLog GenericError 1 0001623d4fa90098:0 2012-05-08 15:27:29
(bsvcmgr.cpp (946) err=2818251 sys=0) SBL-OMS-00203: Error 7667927
invoking method "BusSvcMgrInit" for Business Service "LOY Processing
Engine"








Cause


When the LoyEngineBatch component is started, in the main thread of
the component, you will see the requests to create the tasks according
to the value of “LOY - Engine Number of Tasks” parameter.

For example, when LOYEngineNumberOfTasks = 2, for each process, you will
see 3 requests to start new tasks on LoyEngineBatch component. This is
an extract from the main thread log file:



"SrmRouting SrmRoutingSubevent 4 0 2009-08-13 20:25:55 SNDREQ

IDS : FLAGS [7] : REQID [] : SRBSESSID [73ca9ab01acsiebsrvr1] : SRMCONNID [8]

SRC : SRC_ID [0-1] : SRC_KEY []

DEST : ROUTE_ID [LoyEngineBatch] : ROUTE_KEY [siebsrvr1:1] : ROUTE_SRVR [siebsrvr1] : LANG_CODE [ENU] : CODE_PAGE [1200]



However in the customers log files the route id and server information was missing.



DEST : ROUTE_ID [] : ROUTE_KEY [] : ROUTE_SRVR [] : LANG_CODE [ENU] : CODE_PAGE [1200]



This is the same for the SRBroker information:



Standard:

IDS : FLAGS [7] : REQID [] : SRBSESSID [73ca9ab01acsiebsrvr1] : SRMCONNID [8]

SRC : SRC_ID [0-1] : SRC_KEY []





Customers logs show:



SrmRouting SrmRoutingSubevent 4 000000074fa90036:0 2012-05-08 15:26:03 SNDREQ

  IDS : FLAGS [11] : REQID [] : SRBSESSID [] : SRMCONNID [1]

  SRC : SRC_ID [cache] : SRC_KEY [CTEvent]

  DEST : ROUTE_ID [] : ROUTE_KEY [] : ROUTE_SRVR [] : LANG_CODE [ENU] : CODE_PAGE [1200]









Solution


The customer added the server keys to the environment via Loyalty Program Administration > Server Key map.



Once these mappings were added, the batch engine started successfully and processed transactions.




References


NOTE:874062.1 - How is the LoyEngineBatch Automatically Starting the Desired Number of Tasks?
NOTE:1458439.1
- Siebel Loyalty Engine Crash - error SBL-OMS-00107: This operation is
not allowed when there are no records displayed and SBL-OMS-00203:
Error 7667927 invoking method "BusSvcMgrInit" for Business Service "LOY
Processing Engine"










Applies to:


Siebel Universal Customer Master - Version: 8.1.1.1 SIA [21211] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms



SIEBEL VERSION:

---------------

UCM via Siebel 8.1.1.1 with ACR437 implemented into the repository



ISSUE STATEMENT:

----------------



When customer runs the "UCM Daily Publish" workflow, it is getting this error:





"( (0) err=2818155 sys=7667856) SBL-OMS-00107: Object manager error:
([2] Could not find 'Integration Object' named 'Contact'. This object is
inactive or nonexistent.(SBL-DAT-00144) (0x750090))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22 ( (0)
err=2818155 sys=8454659) SBL-OMS-00107: Object manager error: ([1]
Contact is not a registered object type with UCM Publish Subscribe
service(SBL-IAI-00515) (0x810203))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22 ( (0)
err=2818155 sys=6750370) SBL-OMS-00107: Object manager error: ([0] Error
invoking service 'UCM Publish/Subscribe Service', method
'PublishMethod' at step 'UCM Daily Publish'.(SBL-BPR-00162) (0x6700a2))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22".





WHERE IT HAPPENED:

-------------------------------

The issue happens in customer's test environment.



STEPS TO REPRODUCE:

-------------------------------

The behaviour occurs as follows:



1. Install and setup UCM via Siebel 8.1.1.1 with ACR437 implemented into the repository

2. Run a task using Workflow Process Manager component for the workflow process "UCM Daily Publish"



The error will occur during the task execution.



BEHAVIOR PATTERN:

-------------------------------

The behavior occurs consistently when running this workflow process.



EXPECTED BEHAVIOR:

-------------------------------

The expected behaviour is that the workflow should complete without error and publish the data out to subscribing system.



WHAT IS NOT WORKING/ACTUAL RESULTS:

-------------------------------------

The actual result is that the workflow task fails with error.



LOSS OF FUNCTIONALITY / BUSINESS IMPACT:

------------------------------

Due to the error message, no messages are published out to subscribing systems.



ERROR MESSAGE:

-------------------

The error message that occurs with this issue is:





"( (0) err=2818155 sys=7667856) SBL-OMS-00107: Object manager error:
([2] Could not find 'Integration Object' named 'Contact'. This object is
inactive or nonexistent.(SBL-DAT-00144) (0x750090))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22 ( (0)
err=2818155 sys=8454659) SBL-OMS-00107: Object manager error: ([1]
Contact is not a registered object type with UCM Publish Subscribe
service(SBL-IAI-00515) (0x810203))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22 ( (0)
err=2818155 sys=6750370) SBL-OMS-00107: Object manager error: ([0] Error
invoking service 'UCM Publish/Subscribe Service', method
'PublishMethod' at step 'UCM Daily Publish'.(SBL-BPR-00162) (0x6700a2))

GenericLog GenericError 1 000006584df200a8:0 2011-06-12 09:46:22".




Cause



The cause of the error was due to providing the wrong value for the
"UCM Batch Publish Subscribe" server job 'UCM Batch Object Type'
parameter. Instead of providing the value as 'Contact' for the object
type defined in the publish/subscribe view, the correct value should be
'CIFContact' for the IO name.



Once the value of "CIFContact" was provided for the 'UCM Batch Object Type' parameter, the error no longer occurred.


Solution



Instead of providing the value as 'Contact' for the object type
defined in the publish/subscribe view, the correct value should be
'CIFContact' for the IO name.



Support has tested using CIFContact and once the IO name was provided
for the 'UCM Batch Object Type' parameter, the error no longer occurred,
the publishing functionality was performed as we can see the Business
Service 'SyncPersonUCMJMSProducerService' method 'SyncPerson' was
invoked in the log file.



Please try using parameter 'UCM Batch Object Type' = 'CIFContact' (no quotes)



---------------------------------------



I checked the Siebel UCM Guide to see if this is documented or not, found 3 places that reference this component and parameter:



1. Siebel Master Data Applications Reference for Industry Applications
> Configuring Siebel Master Data Applications > Configuring Siebel
Master Data Application Features > Configuring UCM Server Components
for Data Management and Survivorship > To configure UCM Server
Components for Data Management and Survivorship :- this table has a list
of parameters for the component, one of them includes:



Parameter: UCM Batch Object Type

Default Value: Contact



2. Siebel Master Data Applications Reference for Industry Applications
> Administering Siebel Master Data Applications > About System
Publish and Subscribe Modes > Batch Mode:



[Last Update - SDQ] = the business component field name of the
integration component field name specified by the SearchFieldName user
property configured in the UCMBatchObjectType integration object. By
default, the IO CIFContact has the IC property SearchFieldName = Last
Update, which maps to the BC Contact's field Last Update - SDQ component
field value [Last Update - SDQ]



3. Siebel Master Data Applications Reference for Industry Applications
> Administering Siebel Master Data Applications > Running Data
Management in Batch Mode > 6 In the Job Parameters list, add the
following parameters for the component job:



Parameter Name: UCM Batch Object Type

Value: Select Contact or Account



None of the above mention that it is actually that IO name (CIFContact
for contact and CIFAccount for account) that should be used instead of
the "object type" name defined in the pubsub view.



Point #2 makes a reference to the IO CIFContact having an IC property
that is used to search for the data to publish, but this is not clear.
It seems to imply that CIFContact IO is used internally by EAI Siebel
Adapter to search for the data, but it doesn't specifically instruct
users that it is the IO name that should be used as opposed to the
object type name/value provided in the pubsub view.



I have logged a documentation bug to clarify/indicate that 'UCM Batch
Object Type' uses IO name and not the object type name in the pubsub
view:



Bug 12684248 - UCM GUIDE HAS WRONG DOCUMENTATION FOR THE 'UCM BATCH OBJECT TYPE' PARAMETER VALUE




References


BUG:12684248 - UCM GUIDE HAS WRONG DOCUMENTATION FOR THE 'UCM BATCH OBJECT TYPE' PARAMETER VALU

NOTE:941755.1 - Where to find the Siebel CRM documentation












Applies to:


Siebel System Software - Version: 7.7.2 [18325] to 8.0.0.5 [20420] - Release: V7 to V8
All Platforms

This document was previously published as Siebel SR 38-1715068851.






Symptoms


We have configured password hashing as described in the Siebel
Security Guide's section "Security Adapter Authentication: Configuring
Password Hashing."  After restarting the server and gateway, we were
able to successfully login using a dedicated client with the clear-text
password.  However we are not able to connect using the web client and
the following components were not running but had passed one or more of
the errors listed below:

PDbXtract/DbXtract
SSEObjMgr_enu
WfProcBatchMgr
WfProcMgr
WfRecvMgr

SBL-DAT-00446, SBL-DCK-00164, SBL-GEN-04031, SBL-OMS-00102, SBL-OMS-00107, SBL-SEC-10018, SBL-SEC-10007, SBL-SVR-00040




Solution


Customer was implementing Password Hashing, and after changing
parameter DSHashUserPwd in Server Data Source named subsystem to “TRUE”
and restarting the Siebel environment, the following components did not
start:

PDbXtract/DbXtract
SSEObjMgr_enu
WfProcBatchMgr
WfProcMgr
WfRecvMgr

WfRecvMgr, WfProcMgr, and WfProcBatchMgr had the following error messages:


SBL-SEC-10007: The password you have entered is not correct. Please enter your password again. (0x5a94))
SBL-SEC-10018: You have entered an invalid set of logon parameters. Please type in your logon parameters again.(SBL-DAT-00446)

SBL-SVR-00040: Internal: Informational, encrypted parameter. (0x5a8f))

SBL-OMS-00107: Object manager error: ([2] SBL-SVR-00040: Internal: Informational, encrypted parameter. (0x5a8f))
SBL-OMS-00107:
Object manager error: ([1] SBL-SEC-10018: You have entered an invalid
set of logon parameters. Please type in your logon parameters
again.(SBL-DAT-00446)
ORA-01017: invalid username/password; logon denied

SBL-OMS-00107:
Object manager error: ([0] SBL-SEC-10007: The password you have entered
is not correct. Please enter your password again. (0x5a94))
SBL-OMS-00102: Error 23188 logging in to the application



SSEObjMgr had the following error messages:

SBL-DAT-00446: You have entered an invalid set of logon parameters. Please type in your logon parameters again.
SBL-SEC-10018: You have entered an invalid set of logon parameters. Please type in your logon parameters again.(SBL-DAT-00446)
ORA-01017: invalid username/password; logon denied


The
above errors were resolved by setting the Password parameter for each
component to the unhashed password for the SADMIN user and restarting
the environment.  Further information is available in the Siebel
Bookshelf > Security Guide > Security Adapter Authentication >
Configuring Password Hashing.


Components PDbXtract (during server startup) and DbXtract (at component task start) had the following error message:

SBL-GEN-04031: Internal: Error occurred during base64 decoding.

Error
message SBL-GEN-04031 in PDbXtract and DbXtract log files occur because
the password length is greater than 21 characters. If SADMIN password
has more than 21 characters, PDbXtract and DbXtract components will fail
with the error message.

The SADMIN password was hashed using the
RSA SHA-1 encryption algorithm. When using SADMIN as password in test
environment, the hashed password contained 28 characters.  Since
"SADMIN" is a fairly simple and short password, we would expect that
most good passwords would result in RSA SHA-1 values that are too long. 



Change Request 12-SQ798U has been opened to address this Product Defect.

The
workaround is to change the Hashing algorithm to use Siebel Hash
instead of RSA SHA-1. Siebel Hash will encrypt passwords with a length
smaller than RSA SHA-1 algorithm.  Please refer to the Security Guide
for more information about how to change encryption algorithm.












Applies to:


Siebel CRM - Version: 8.1.1.2 and later   [Release: V8 and later ]
Information in this document applies to any platform.



Goal



Batch components are in unavailable status, eg:


Workflow Process Manager

ObjMgrLicense Error 1 00020da44c742d77:0 2010-08-24 16:58:22
(dmlicmgr.cpp (380)) SBL-DAT-00124: Unable to load licensed options
configuration.



Please contact your systems administrator.

GenericLog GenericError 1 00020da44c742d77:0 2010-08-24 16:58:22 Object
manager error: ([0] Unable to load licensed options configuration.



Please contact your systems administrator.(SBL-DAT-00124) (0x75007c))

GenericLog GenericError 1 00020da44c742d77:0 2010-08-24 16:58:22 ( (0)
err=2818155 sys=7667836) SBL-OMS-00107: Object manager error: ([0]
Unable to load licensed options configuration.





Solution



The cause is related to access privilege to these 2 files:
/siebel/siebsrvr/lib/options.bin
/siebel/siebsrvr/lib/sia_options.bin

Granting full read, write, execute (rwx) these 2 files to siebel owner and restarting the siebel server helps resolve the issue:

/siebel/siebsrvr/lib/options.bin

/siebel/siebsrvr/lib/sia_options.bin


keywords: options.bin, sia_options.bin, SBL-OMS-00107, SBL-DAT-00124












Applies to:


Siebel Loyalty Engine - Version: 7.7.2.4 SIA [18365] to 7.7.2.9 [18382] - Release: V7 to V7
IBM AIX on POWER Systems (64-bit)

Product Release: V7 (Enterprise)

Version: 7.7.2.4 [18365] FRA Travel

Database: Oracle 9.2.0.6

Application Server OS: IBM AIX 5L 5.2

Database Server OS: IBM AIX 5L 5.2



This document was previously published as Siebel SR 38-2959756969.



Symptoms


SBL-DBC-00104, SBL-BPR-00162
The Loyalty Batch Engine tasks fail when the queue is empty i.e. there are no transactions to process.

ObjMgrBusServiceLog    InvokeMethod    4    0    2006-03-14
17:15:28    Business Service 'Workflow Process Manager' invoke method
'RunProcess' Execute Time: 4241.648 seconds.
ObjMgrBusServiceLog    InvokeMethod    4    0    2006-03-14
17:15:28    End: Business Service 'Workflow Process Manager' invoke
method: 'RunProcess' at 37507ae8
GenericLog    GenericError    1    0    2006-03-14
17:15:28    Erreur resignalisée depuis le gestionnaire d'objets: ([0]
Erreur lors de la récupération de l'enregistrement suivant depuis la
base de données.(SBL-DBC-00104) (0x5614))
GenericLog    GenericError    1    0    2006-03-14
17:15:28    Erreur resignalisée depuis le gestionnaire d'objets: ([1]
Erreur de mise en œuvre du service 'LOY Processing Engine', méthode
'ProcessBatch' à l"étape 'Invoke LPE in Batch Mode'.(SBL-BPR-00162)
(0x80d8))
GenericLog    GenericError    1    0    2006-03-14
17:15:28    ( (0) err=4300107 sys=32984) SBL-OMS-00107: Erreur
resignalisée depuis le gestionnaire d'objets: ([1] Erreur de mise en
œuvre du service 'LOY Processing Engine', méthode 'ProcessBatch' à
l"étape 'Invoke LPE in Batch Mode'.(SBL-BPR-00162) (0x80d8))
GenericLog    GenericError    1    0    2006-03-14
17:15:28    ( (0) err=4300107 sys=22036) SBL-OMS-00107: Erreur
resignalisée depuis le gestionnaire d'objets: ([0] Erreur lors de la
récupération de l'enregistrement suivant depuis la base de
données.(SBL-DBC-00104) (0x5614))
GenericLog    GenericError    1    0    2006-03-14
17:15:28    (bsvcmgr.cpp (1339) err=4300203 sys=0) SBL-OMS-00203:
Erreur 22036 d'appel de la méthode "RunProcess" pour le service
commercial "Workflow Process Manager"
GenericLog    GenericError    1    0    2006-03-14
17:15:28    (bsvcmgr.cpp (1207) err=4300203 sys=0) SBL-OMS-00203:
Erreur 22036 d'appel de la méthode "RunProcess" pour le service
commercial "Workflow Process Manager"


The Loyalty Batch Engine tasks were failing once there was no data
in the queue to be processed i.e. no transactions in queued status. If
the tasks were restarted when data available to process, the tasks would
process the data and then fail once the queue was empty again.



Cause


The batch engine was recorded against the realtime engine key in the List of Values.


Solution


It was determined that the problem was because the Loyalty LOV were
incorrectly setup. The LOY_ENGINE_COMPONENT_KEYED type is used to record
the batch engine components, and the LOY_ENGINE_COMPONENT_UNKEYED is
used to record the realtime engine components. For example, in a
standard install you should have two records:

Type / Value
LOY_ENGINE_COMPONENT_KEYED / LoyEngineBatch
LOY_ENGINE_COMPONENT_UNKEYED / LoyEngineRealtime

The batch engine was recorded against the realtime engine key. Once this was corrected the issue was resolved.
























Applies to:


Siebel Server Sync - Microsoft Exchange Server - Version: 7.8.2.1 SIA [19216] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.8.2.1 [19216] Fin Svcs

Database: Oracle 9.2.0.6

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: IBM AIX 5L 5.2



This document was previously published as Siebel SR 38-3132687043.



Symptoms


SSSE does not sync users with email address containing apostrophe.
This is the error we
found from the PIMSIEng
log:

ObjMgrQueryLog    Warning    2    0    2006-08-25
03:37:13    (query.cpp (2417)) SBL-DAT-00501: Invalid search specification
'[PIM User Identifier]='XX.O'YYY@zzz.com' AND [PIM Server Type]='Exchange
2000''.

Please continue or ask your systems administrator to check your application
configuration if the problem
persists.

PIMSIEngSvc    PIMSICompFatal    0    0    2006-08-25
03:37:13    (engmgrsvc.cpp (1375)) EngMgrService: Unable to dispatch extract
request message to extract engine. (err:
0x569D).


ObjMgrBusServiceLog    Error    1    0    2006-08-25
03:37:13    (service.cpp (666)) SBL-DAT-00501: Invalid search specification
'<?>'.

Please continue or ask your systems administrator to check your application
configuration if the problem
persists.

GenericLog    GenericError    1    0    2006-08-25
03:37:13    Object manager error: ([0] Invalid search specification
'<?>'.

Please continue or ask your systems administrator to check your application
configuration if the problem persists.(SBL-DAT-00501)
(0x569d))

GenericLog    GenericError    1    0    2006-08-25
03:37:13    ( (0) err=4300107 sys=22173) SBL-OMS-00107: Object manager error:
([0] Invalid search specification '<?>'.





Cause


Customer reported that, SSSE does not sync users with email address containing apostrophe.

Comments:
Siebel was able to reproduce the behavior internally. Particularly, the
sync USERS whose email id contains apostrophe sign (for example
“ssse'user04@siebel.com”) fails to synchronize.

Further, the following error message was noticed as well in the PIMSI Engine logs:-

ObjMgrQueryLog
Warning 2 0 2006-08-31 17:55:20 (query.cpp (2409))
SBL-DAT-00501: Invalid search specification '[PIM User
Identifier]='ssse'user04@siebel.com' AND [PIM Server Type]='Exchange
2000''.

Please continue or ask your systems administrator to check your application configuration if the problem persists.


Solution


Please note that currently there is no possible workaround for this
reported issue. The only recommendation from Siebel is to not allow the
apostrophe sign for the SSSE users email id.



Further, the following change request has been submitted for this issue.



Change Request: "CR # BUG 10512076  - SSSE fails to sync users with email addresses containing apostrophe sign."


References


BUG:10512076 - SSSE FAILS TO SYNC USERS WITH EMAIL ADDRESSES CONTAINING APOSTROPHE SIGN.








Applies to:


Siebel Server Sync - Microsoft Exchange Server - Version: 7.8.2.1 SIA [19216] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.8.2.1 [19216] Fin Svcs

Database: Oracle 9.2.0.6

Application Server OS: Microsoft Windows 2003 Server SP1

Database Server OS: IBM AIX 5L 5.2



This document was previously published as Siebel SR 38-3132687043.



Symptoms


SSSE does not sync users with email address containing apostrophe.
This is the error we
found from the PIMSIEng
log:

ObjMgrQueryLog    Warning    2    0    2006-08-25
03:37:13    (query.cpp (2417)) SBL-DAT-00501: Invalid search specification
'[PIM User Identifier]='XX.O'YYY@zzz.com' AND [PIM Server Type]='Exchange
2000''.

Please continue or ask your systems administrator to check your application
configuration if the problem
persists.

PIMSIEngSvc    PIMSICompFatal    0    0    2006-08-25
03:37:13    (engmgrsvc.cpp (1375)) EngMgrService: Unable to dispatch extract
request message to extract engine. (err:
0x569D).


ObjMgrBusServiceLog    Error    1    0    2006-08-25
03:37:13    (service.cpp (666)) SBL-DAT-00501: Invalid search specification
'<?>'.

Please continue or ask your systems administrator to check your application
configuration if the problem
persists.

GenericLog    GenericError    1    0    2006-08-25
03:37:13    Object manager error: ([0] Invalid search specification
'<?>'.

Please continue or ask your systems administrator to check your application
configuration if the problem persists.(SBL-DAT-00501)
(0x569d))

GenericLog    GenericError    1    0    2006-08-25
03:37:13    ( (0) err=4300107 sys=22173) SBL-OMS-00107: Object manager error:
([0] Invalid search specification '<?>'.





Cause


Customer reported that, SSSE does not sync users with email address containing apostrophe.

Comments:
Siebel was able to reproduce the behavior internally. Particularly, the
sync USERS whose email id contains apostrophe sign (for example
“ssse'user04@siebel.com”) fails to synchronize.

Further, the following error message was noticed as well in the PIMSI Engine logs:-

ObjMgrQueryLog
Warning 2 0 2006-08-31 17:55:20 (query.cpp (2409))
SBL-DAT-00501: Invalid search specification '[PIM User
Identifier]='ssse'user04@siebel.com' AND [PIM Server Type]='Exchange
2000''.

Please continue or ask your systems administrator to check your application configuration if the problem persists.


Solution


Please note that currently there is no possible workaround for this
reported issue. The only recommendation from Siebel is to not allow the
apostrophe sign for the SSSE users email id.



Further, the following change request has been submitted for this issue.



Change Request: "CR # BUG 10512076  - SSSE fails to sync users with email addresses containing apostrophe sign."


References


BUG:10512076 - SSSE FAILS TO SYNC USERS WITH EMAIL ADDRESSES CONTAINING APOSTROPHE SIGN.








Applies to:


Siebel Call Center - Version: 8.1.1 [21112] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms





When creating and generating a forecast on the server (instead of the client
itself) the forecast remains with status "Pending".  This issue is only reproducible when generating forecast
with a manager position which is not associated with SADMIN user.






Reproducible steps:



   1. Login with SADMIN user and create three employees and three
positions:


  

  MANAGER

  EMPLOYEE1

  EMPLOYEE2

  

  2. Navigate to Admnistration Group -> Position and set MANAGER
position as

  parent position of EMPLOYEE1 and EMPLOYEE2

  

  3. Navigate to Admninistration data -> Periods and create some
periods of

  type Month

  

  4. Navigate to Revenues and create some revenues for the three
employees

  with revenue date falling into the periods of time created in step
3

  

  

  5. Navigate to Administration Forecast screen and create a forecast
serie as

  follow:

  

  Detail Depth: Summary Only

  

  Visibility: My revenues

  

  Interval Period Type: Month

  

  Summary Period Type: Month

  

  

  6. Select Forecast Series Dates and add the periods created in step
3

  

  7. Select Forecast Series Participants and add the MANGER position
in the

  list.

  

  8. Navigate to Admnistration Application -> System preferences

  

  Set "Forecast: Use Server Task" preference to TRUE and
logout.

  

  9. Enable the forecast manager component.

  

 10. Login as MANAGER employee, navigate to Forecast screen, and create
a new


  forecats record.

  

  11.If it is not automatically selected, select the forecast serie
created

  in step 1-7

  

  12. Select a period for the forecast record and Save the record.

  

  The forecast will be submitted to server, but it will remain in
Pending

  status.

  The log shows errors:

  

SBL-DAT-00179: Invalid login position id '<?>'.

SBL-OMS-00107: Object manager error: ([0] Invalid login position id
'<?>'.(SBL-DAT-00179) 
SBL-OMS-00203: Error 7667891 invoking
method "ForecastGenerate" for Business Service "Forecast 2000
Internal Service"





Cause



Behavior represents a product defect.





Solution


Bug: 12355431 was logged to address this defect.



References


BUG:12355431 - MANAGER FORECAST REMAIN IN PENDING STATUS ON SERVER

NOTE:476897.1 - Siebel Forecasting Forecast Service Manager Server Component










Applies to:


Siebel Reports - Version: 8.1.1 [21112] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms


When running reports from a Object Manager using a language other than
the base language in the enterprise there may be errors reported when
running Siebel BI Publisher reports.

Once the report request has
been submitted a generic error will appear in a dialog as follows (in
the language native to the requesting Object Manager):
Erreur <?> d'appel de la m�thode "<?>" pour le Business Service "<?>" (SBL-OMS-00203)


Cause


This behavior can occur in environments in which language specific PDQs
have been implemented following the instructions provided in 'Document 477073.1Can You Have Different PDQs for Each Language in a Multilingual Environment?'.

The
behavior occurs because the XMLPReportServer runs the report request in
it's originally installed language (i.e. the language set against the
XMLPReportServer component and therefore the base language), rather than
the language of the requesting Object Manager and that which is
included in the report request.

As the initially reported error
is generic in nature this error is suspected then a review of the
XMLPReportServer logs with increased logging in place will show evidence
of the following additional errors :



GenericLog GenericError 1 000000044c180f68:0 2010-06-16
09:41:27 Object manager error: ([0] An error setting the named query
has occurred.
Please execute another query or ask your systems
administrator to check your application configuration if the problem
persists.(SBL-DAT-00312) (0x750138))
GenericLog GenericError 1
000000044c180f68:0 2010-06-16 09:41:27 ( (0) err=2818155 sys=7668024)
SBL-OMS-00107: Object manager error: ([0] An error setting the named
query has occurred.
Please execute another query or ask your systems
administrator to check your application configuration if the problem
persists.(SBL-DAT-00312) (0x750138))
GenericLog GenericError 1
000000044c180f68:0 2010-06-16 09:41:27 (bsvcmgr.cpp (1384) err=2818251
sys=0) SBL-OMS-00203: Error 7668024 invoking method "GenerateReport" for
Business Service "XMLP Driver Service"


in addition the
named query error will also appear just below a query which is being run
against the S_APP_QUERY table in some circumstances as follows :



ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27 SELECT statement with ID: 130B3770
SELECT
T1.CONFLICT_ID,
CONVERT (VARCHAR (10),T1.LAST_UPD, 101) + ' ' + CONVERT (VARCHAR (10),T1.LAST_UPD, 8),
CONVERT (VARCHAR (10),T1.CREATED, 101) + ' ' + CONVERT (VARCHAR (10),T1.CREATED, 8),
T1.LAST_UPD_BY,
T1.CREATED_BY,
T1.MODIFICATION_NUM,
T1.ROW_ID,
T1.CACHE_RSLT_FLG,
T1.DESC_TEXT,
CONVERT(NVARCHAR(2000),SUBSTRING(T1.QUERY_STRING, 1, 4000)),
T1.OWNER_ID,
CAST(? AS VARCHAR(128))
FROM
dbo.S_APP_QUERY T1
WHERE
((T1.OWNER_ID = ? OR T1.PRIV_FLG = N'N') AND
(T1.LANG_ID = ?)) AND
(T1.NAME = ? AND T1.DESC_TEXT = ?)
ORDER BY
T1.NAME, T1.DESC_TEXT

ObjMgrSqlLog
Detail 4 000000044c180f68:0 2010-06-16 09:41:27 Bind variable 1:
XMLPReportServer,ssia81,22020098,SADMIN,000000044c180f68:0,Account,Query
List,

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27 Bind variable 2: 0-1

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27 Bind variable 3: ENU

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27 Bind variable 4: Account

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27 Bind variable 5: FRA All Account

ObjMgrSqlLog Debug 5 000000044c180f68:0 2010-06-16 09:41:27 User search spec: ='Account'
AND ='FRA All Account'

ObjMgrSqlLog
Debug 5 000000044c180f68:0 2010-06-16 09:41:27 Named search
[VisibilitySearch]: [Owner Id] = '0-1' OR [Private] = 'N'

ObjMgrSqlLog Debug 5 000000044c180f68:0 2010-06-16 09:41:27 Named search [System Search]: [Lang Id]=Language()

ObjMgrSqlLog Debug 5 000000044c180f68:0 2010-06-16 09:41:27 User sort spec: Business Object, Description

ObjMgrSqlLog Debug 5 000000044c180f68:0 2010-06-16 09:41:27 System sort spec:

ObjMgrSqlLog Debug 5 000000044c180f68:0 2010-06-16 09:41:27 sscfom +0x5736f = CSSQueryList::SqlExecute() +0x10f
sscfom +0x35fb6 = CSSBusComp::Execute() +0x7e6
sscfom +0x571e0 = CSSQueryList::PositionOnQuerySpec() +0x150
sscfom +0x5973c = CSSQueryList::GetQuerySpec() +0x3c
sscfom +0x53343 = CSSBusObj::SetNamedQuery() +0x83
SSCAEISA +0x7d63 = CSSEAIDateTimeCnvUtil::~CSSEAIDateTimeCnvUtil() +0x5413
SSCAEISA +0x1cfe1 = CSSEAIDateTimeCnvUtil::~CSSEAIDateTimeCnvUtil() +0x1a691
SSCAEISA +0x1e815 = CSSEAISiebelAdapterService::DoInvokeMethod() +0x575
sscfom +0x1880a = CSSService::InvokeMethod() +0x1ba
SSCAXMLPSV +0x18d28 = CSSXMLPDataSvc::IntObjToDoc() +0x688
SSCAXMLPSV +0x19d9c = CSSXMLPDataSvc::GetDataAsBinary() +0x18c
SSCAXMLPSV +0x1a165 = CSSXMLPDataSvc::DoInvokeMethod() +0x95
sscfom +0x1880a = CSSService::InvokeMethod() +0x1ba
SSCAXMLPSV +0x4267 = CSSXMLPDriverSvc::ProcessRequest() +0x2d7
SSCAXMLPSV +0x3450 = CSSXMLPDriverSvc::DoInvokeMethod() +0x280
sscfom +0x1880a = CSSService::InvokeMethod() +0x1ba
sssabsvm +0x2a92 = LessComparison::operator()() +0x13f2
sssabsvm +0x422e = CreateSmiMThreadObj() +0xaae
siebmtshmw +0x1a2d9 = GetSmiTaskAPI() +0x1059
siebmtshmw +0x1a973 = GetSmiTaskAPI() +0x16f3
siebmtshmw +0x1b444 = GetSmiTaskAPI() +0x21c4
siebmtshmw +0x1c4f4 = GetSmiTaskAPI() +0x3274
siebmtshmw +0x1c881 = GetSmiTaskAPI() +0x3601
siebmtshmw +0x15e65 = SmiBeginTrace() +0x3155
siebmtshmw +0x1741f = GetSmiWorkQObj() +0x148f
siebmtshmw +0xc7c7 = SmiCleanupDetTask() +0x3bd7
sslcosd +0x2132 = OSDThreadPrivIsInit() +0x1d2
sslcosd +0x21bc = OSDThreadPrivIsInit() +0x25c
MSVCR71 +0x9565 = endthreadex() +0xa0
kernel32 +0x2482f = GetModuleHandleA() +0xdf


ObjMgrSqlCursorLog Prepare 5 000000044c180f68:0 2010-06-16 09:41:27 Begin: PrepareStmt for Sql Cursor at 130b3770

ObjMgrSqlCursorLog Prepare 5 000000044c180f68:0 2010-06-16 09:41:27 End: PrepareStatement for Sql Cursor at 130b3770

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27
***** SQL Statement Prepare Time for SQL Cursor with ID 130B3770: 0.004 seconds *****


ObjMgrSqlLog
SqlTag 2 000000044c180f68:0 2010-06-16 09:41:27 Begin: Execute SqlObj
'Query List' at 130b2d88 with
SqlTag=XMLPReportServer,ssia81,22020098,SADMIN,000000044c180f68:0,Account,Query
List,

ObjMgrSqlCursorLog Execute 5 000000044c180f68:0 2010-06-16 09:41:27 Begin: ExecuteStmt for Sql Cursor at 130b3770

ObjMgrSqlCursorLog Execute 5 000000044c180f68:0 2010-06-16 09:41:27 End: ExecuteStmt for Sql Cursor at 130b3770

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27
***** SQL Statement Execute Time for SQL Cursor with ID 130B3770: 0.037 seconds *****


ObjMgrSqlLog SqlTag 2 000000044c180f68:0 2010-06-16 09:41:27 End: Execute SqlObj with SqlTag

ObjMgrSqlObjLog Execute 4 000000044c180f68:0 2010-06-16 09:41:27 End: execute SqlObject at 130b2d88

ObjMgrSqlCursorLog Fetch 5 000000044c180f68:0 2010-06-16 09:41:27 Begin: Fetch for Sql Cursor at 130b3770

ObjMgrSqlCursorLog Close 5 000000044c180f68:0 2010-06-16 09:41:27 Begin: Close Sql Cursor at 130b3770

ObjMgrSqlCursorLog
Trace 5 000000044c180f68:0 2010-06-16 09:41:27 SQL Cursor with ID
130B3770 Buscomp: Query List, Forward Only: 0, Fetch Rows: 0, Fetch All
Time: 0.000 seconds.

ObjMgrSqlCursorLog Close 5 000000044c180f68:0 2010-06-16 09:41:27 End: Close Sql Cursor at 130b3770

ObjMgrSqlCursorLog Fetch 5 000000044c180f68:0 2010-06-16 09:41:27 End: Fetch for Sql Cursor 130b3770

ObjMgrSqlLog Detail 4 000000044c180f68:0 2010-06-16 09:41:27
***** SQL Statement Initial Fetch Time for SQL Cursor with ID 130B3770: 0.002 seconds *****


ObjMgrMiscLog
Error 1 000000044c180f68:0 2010-06-16 09:41:27 (busobj.cpp (2874))
SBL-DAT-00312: An error setting the named query has occurred.

Please execute another query or ask your systems administrator to check your application configuration if the problem persists.

EAISiebAdptPerf EAISiebAdptPerfStat 3 000000044c180f68:0 2010-06-16 09:41:27 QueryPage|0|3734


EAISiebAdpt EAISiebAdptErr 1 000000044c180f68:0 2010-06-16 09:41:27 [0] An error setting the named query has occurred.

Please
execute another query or ask your systems administrator to check your
application configuration if the problem persists.(SBL-DAT-00312)
(0x750138)

EAISiebAdpt EAISiebAdptTrcDebug 5 000000044c180f68:0 2010-06-16 09:41:27 Finished execution of QueryPage method


Note
that although the request was from an FRA Object Manager and using a
language specific FRA PDQ (FRA All Accounts) the Bind Variable 3: shows
'ENU' as the language being searched for the query name.


Solution


A Change Request #10595312 "XMLPReportServer is unable to find
language-specific PDQs" has been raised for this behavior and will be
reviewed, analyzed, and prioritized for possible inclusion in a future
release of the application.
















Applies to:


Siebel Workflow - Version: 8.1.1.1 SIA [21211] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms



====Issue Clarification====



On : 8.1.1.1 SIA [21211] version, Siebel Workflow



Workflow Process Manager is failing in SIT Environment while the same is running fine in Development Environment.



the following error occurs.



ERROR

-----------------------

Object manager error: ([0] Could not find 'Business Object' named
'Investor Account'. This object is inactive or
nonexistent.(SBL-DAT-00144) (0x750090))

SBL-OMS-00107: Object manager error: ([0] Could not find 'Business
Object' named 'Investor Account'. This object is inactive or
nonexistent.(SBL-DAT-00144) (0x750090))

SBL-OMS-00203: Error 7667856 invoking method "RunProcess" for Business Service "Workflow Process Manager"

SBL-OMS-00203: Error 7667856 invoking method "RunProcess" for Business Service "Workflow Process Manager"

SBL-OMS-00203: Error 7667856 invoking method "RunProcess" for Business Service "Workflow Process Manager"


Cause


The problem is observed to happen only when running on the wfprocmgr
component but not on object manager. Further to the siebns.dat file as
follows, the component are running accessing different srf file :

[/enterprises/Siebel/component groups/eAutomotive/components/edealerObjMgr_enu/parameters/CFGRepositoryFile]
Persistence=full
Type=string
Value="siebel_sia.srf"
Length=28
:
[/enterprises/Siebel/component groups/Workflow/components/WfProcMgr/parameters/CFGRepositoryFile]
Persistence=full
Type=string
Value="siebel.srf"
Length=20

This suggests that 'Investor Account' does not exist in the siebel.srf file that is accessed by the wfprocmgr component.


Solution


Customer resolved the problem after compiling the object on the siebel.srf that is assessed by the wfprocmgr component.










Applies to:


Siebel CRM - Version: 7.7.2.1 SIA [18353] - Release: V7

Information in this document applies to any platform.



Symptoms



Fresh installed Siebel server on windows machine for document server. It does not connect.



The following error appears in the doc server component and Server table cleanup:

GenericLog
GenericError 1 0 2009-05-18 10:46:51 ( (0) err=4300107 sys=23183)
SBL-OMS-00107: Error del administrador de objetos: ([1] SBL-SEC-10018:
Se ha producido un error de base de datos Oracle.

Continúe o
solicite al administrador del sistema que verifique la configuración de
la aplicación si el problema continúa.(SBL-DBC-00107)
ORA-00604: error occurred at recursive SQL level 1
ORA-00026: missing or invalid session ID
ORA-06512: at line 40



Cause



There was some incorrect setting for Database connectivity


Solution



The following was done to resolve it:




1) in the tnsnames.ora , we removed the extension .VESPUCIOSUR.CL changing from CRM2.VESPUCIOSUR.CL to CRM2.

2) we changed the same for the odbc in windows machine, leaving only CRM2

3) in the Enterprise Profile , changed the DSConnectString from SIEBELDB to CRM2
SIEBELDB is the Oracle instance name and this parameter should point to the alias from the tnsnames.ora

4)
there was an entry on the tnsnames.ora with the same name as the ODBC.
We removed this entry since it is unecessary and it can affect the
correct operation of the application

After that , Siebel server came up fine. 










Applies to:


Siebel Communications, Media and Energy CRM - Version: 8.0.0.2 [20412] and later   [Release: V8 and later ]
Information in this document applies to any platform.



Symptoms


During List Import process the following errors arise:

"Object
manager error: ([0] You cannot currently update this record. Please
check the No Update properties on the Applet, Business Component, and
Link.(SBL-DAT-00284)"

"SBL-OMS-00107: Object manager error: ([0]
You cannot currently update this record. Please check the No Update
properties on the Applet, Business Component, and Link.(SBL-DAT-00284)"

The issue has been observed in 8.0.0.2 SIA [20412] environment.

The specific of the environment is that the there Siebel Administrator is not SADMIN but different user.

The following user properties have been set for "List Mgmt Lists" Business Component:
1) "SLM Disable Update/Delete Check" = TRUE
2) "SLM Admin Login" = the name of Siebel Administrator user.


Cause


The behavior was caused by wrong class of the "List Mgmt Lists" BC.

"List Mgmt Lists" BC has been compared with the standard "List Mgmt Lists" BC.

In standard Vertical environment (SIA), "List Mgmt Lists" BC has the class: CSSBCFINSListMgmtList.


The BC in environment facing the SBL-DAT-00284 error message has the class: CSSBCListMgmtList.


Kindly note that CSSBCListMgmtList is the standard class for "List Mgmt Lists" BC in Horizontal implementation.




Solution


Changing the class of the "List Mgmt Lists" BC to
CSSBCFINSListMgmtList resolved the behavior and list import process
completed successfully.





Thank you,






























 




No comments:

Post a Comment