Ideal Siebel EIM component level Log setting - siebel

What is the ideal eventlevel log settings for the siebel component "Enterprise Integration Mgr".
The problem is while running the EIM job, I provide the highest value for sqlflag, traceflags and error flags, still I am not getting the detailed log for the PICKLIST_VALUE error, to find the column.
Kindly advise.
Thanks,
Kriti

This issue is faced when there is a LOV value (Bounded Picklist) which is not getting resolved. To resolve this first you need to identify the columns which are populating the LOV i.e picklist or dropdown, then verify that the value being pushed in that column is present in the List Of Values..
If still the error is not resolved then please provide the ifb file details

You can set the below log levels to debug the issue that you are facing.
SQLFlags = 8
ErrorFlags = 1
TraceFlags = 3
Apart from this, you can check the column associated to the Picklist based field. Check the below property in Siebel Tools under for a Column.
LOV Type
LOV Bounded
Translate
If LOV Bounded is TRUE, then, during import, EIM checks the values against the values contained in a list defined in the LOV Type property.
If LOV Type and Translate property is populated, then Siebel stores the LIC value in that particular column for a specific LOV value.
Hope in this way you can track and debug the issue.

Related

Oracle APEX - Transferring page item value from one page to another

Not sure what am I doing wrong and need help to diagnose the issue.
I have an apex page with an IG on it with radiobutton selection column, allowing the user to select only one row at a time.
On row select I use javascript to grab the ID of the selected row and then use Execute PL/SQL
NULL;
in order to store the value into the session state of P2_ID.
I also have a button on the page that has another page as a target - page 3, and I need to get my P2_ID value to that page.
So I set the page item of a target page - P3_ID ro &P2_ID. in a Link Builder - target pop up window. Along with that I pass another page item P2_TEST, which has a static value.
Now when I get to page 3, I do not see P3_ID in the session state while I do see P3_TEST and it does have a value, but P3_ID is not even listed... What am I doing wrong here?
How about this: instead of executing NULL; when pushing the button, SUBMIT (submit will certainly store values into session state). Create a branch which takes you to page 3; among branch properties, you'll find an option to set P3_ID to P2_ID

Error while updating a record in APEX screen

while updating a record using MRU its failing with below error.
1 error has occurred
Current version of data in database has changed since user initiated update process. current row version identifier = "C5F3645B026AA5646C00DC7B631C4D19" application row version identifier = "6A9323B62F641015FA4601421DFB03DE" (Row 1)
This is strange because I do not see any change in the data at backend.
Any help will be highly appreciated.
Thanks.
AJ
If you're using a tabular form, check your query, then check the item. The item must match with the correct column in a database that is updatable.
Make sure that your column aliases match your column names (for updateable columns).
I had the same problem, the problem in my case that detail table has composite primary key,
so in application > column > Primary KeyPrimary Key
property must all primary key field enable , not only one field.

Siebel Operation Error for Inserting Field based on picklist

I am facing an issue where I am getting the below error while inserting a record in the table via Siebel Operation step.
Here the error is showing for field which is based on a picklist. Could anyone please suggest why i am getting this error:
SBL-DAT-00225: The value entered in field District of buscomp Contact_Address_LT does not match any value in the bounded pick list PickList Comm Resolution.
SBL-BPR-00100: This error is returned when the workflow/task is executing the Siebel Operation business service.
I am aware that this happens when the value is not defined in the picklist. But i have verified this, and LOV is having the value which I am trying to get insert.
This error is quite common. And could happen for a couple of reason.
As you have mentioned, that you have already checked the value which is getting inserted is already there in the LOV defined for the picklist.
I have recently faced this error, and spent hours to debug it. Try below to sort your problem.
Check for the below points:
1) Check for the pick map for this field, check if any contraint field is also present in it.
2) If yes, then check those constraint field is also getting inserted in same Siebel Operation step. Siebel does not follow sequence in the input argument. So if this is the case do step 3 to resolve your issue.
3) Split the insert statement into 2 parts, 1 where you insert the record with the values which is present in the pick map constraint and then update the same record. This will ensure that all the required field are populated.
Solution from 8.1.1.4 is to add parameter into OM's config file, e.g fins.cfg:
[Task]
ProcessArgAsc = true
More details in my oracle support.

Change List View Lookup Threshold by code in Sharepoint

My default "Pages"-List-View in Sharepoint has to much columns so it will not show up. The following error is displayed:
This view cannot be displayed because the number of lookup and workflow status columns it contains exceeds the threshold (8) enforced by the administrator.
I know how to fix this using the central administration (like described here: How to enable a view in SharePoint2010 where there can be more than 8 Lookup columns present?)
But I want to change that setting automaticly by feature activation with C#-Code. Can this be done by code?
The SPWebApplication.MaxQueryLookupFields property determines the maximum number of lookup fields that may be included in a list item query.

LOV values are not coming into UI

There is a LOV field (F1) in one of the applet in which values are not coming as you click on it. I checked at 'Administration - data > List of values' and found that for this field, LOV records are created. From tools I have checked all the possible error of configuration due to which the values could not come into the field. However there is no error in configuration. I compared this field (F1) with another field of its type but with this field there is no issues. I don't understand why values are not coming in this field (F1) only
Kindly let me know what are the possible reason's due to which the vaules are not coming. Is it related with postion also? Kindly help.
Use LookupValue(LOV_TYPE, Language_Independent_Code) in Calculated value of a field.
Remember to check "Calculated" flag.
Be sure that LOV value is present in flat LOV screen.
Make sure that Active flag is checked and LOV_TYPE, LIC and Display Value are populated ....
for a given LOV_TYPE and LIC, Display value will be pulled.
First, you can check if the values in the LOV have 'Active' flag checked.
Next , check if the field in the BC has Picklist assigned to it and at lease one Pickmap. If there are multiple pickmaps, check if any one among them has 'Constrain' checked. Finally, in the applet, the 'Run Time' flag must be checked for the picklist to properly work.
If it still does not work, check if any statemaps have been created for them.