Copyright Ponder Professional Services, Inc. 2007
21
Some very common errors we see 
when running the upgrade:
ɸ
Failure to allocate enough space for DBMS or RBS/UTS 
growth/extents.
ɸ
DBMS memory issues due to parameters not being set 
correctly.
ɸ
Duplicate indexes between OOTB and custom indexes.
ɸ
We have SQL to find these ahead of time.  Please contact us.
ɸ
Conflicts between column attributes such as not null 
defined in Tools vs. actual database schema.
ɸ
Users canceling the upgrade because they think it is 
stuck/hung.
ɸ
Users entering parameters incorrectly (we like to copy and 
paste from our install notes).
Pdf reorder pages - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reorder pages in pdf; how to reorder pages in pdf file
Pdf reorder pages - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
how to move pages in pdf acrobat; reordering pages in pdf
Copyright Ponder Professional Services, Inc. 2007
22
Oracle 10G and Long Ops
ɸ
With 10G we now have the ability to tell how much longer a 
statement is going to run since we have % complete and time 
remaining thanks to the long ops feature.
ɸ
Not accurate at first until statement runs for a few seconds.
ɸ
For non-parallel statements straightforward since what you see is 
what you get.
ɸ
For parallel statements such as parallel index creates or SQL with 
parallel hints you need to do math on how many blocks have been 
processed to accurately estimate statement completion.
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
change page order in pdf reader; how to move pages in pdf
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
how to rearrange pdf pages in preview; moving pages in pdf
Copyright Ponder Professional Services, Inc. 2007
23
Upgrade Data Flows Between 
Environments
Development
Test
Production
Customized Siebel schema (schema.ddl)
Customized Siebel repository (custrep.dat)
Deduplication files (dedup1.sql, ..., 
dedup4.sql)
Non repository CM changes (LOV changes, state model, assignment rules, 
workflow policies, web service definitions, symbolic url’s, etc.
New Siebel schema (ddl.ctl)
Old and new Siebel repositories (rxxx.dat, mastrep.dat)
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to rearrange pages in a pdf document; reorder pages pdf
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
page, it is also featured with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
reordering pdf pages; pdf reorder pages
Copyright Ponder Professional Services, Inc. 2007
24
Tools Repository Merge
ɸ
Repository Merge
ɸ
Three-way merge to produce New Customer 
Repository in Siebel 8.0.
ɸ
Post Merge Utilities
ɸ
Does everything else required to migrate 
application to 8.0 such as screen/view 
navigation changes.
ɸ
Generate EIM Processing Columns
Read PDF in Web Image Viewer| Online Tutorials
from PDF documents; Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish; More PDF Reading
change page order in pdf file; move pdf pages in preview
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
just following attached links. C# PDF: Add, Delete, Reorder PDF Pages Using C#.NET, C# PDF: Merge or Split PDF Files Using C#.NET.
reverse page order pdf online; change page order pdf
Copyright Ponder Professional Services, Inc. 2007
25
Running Repository Merge
.NET Multipage TIFF SDK| Process Multipage TIFF Files
SDK, developers are easily to access, extract, swap, reorder, insert, mark up and delete pages in any multi upload to SharePoint and save to PDF documents.
how to reverse pages in pdf; change pdf page order reader
C# Word: How to Create Word Document Viewer in C#.NET Imaging
in C#.NET; Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; Rich options to add
change pdf page order; move pdf pages
Copyright Ponder Professional Services, Inc. 2007
26
Understanding Merge Conflicts
ɸ
Three-way merge compared and found all three values 
are different.
ɸ
If just custom is different than OOTB there is no conflict.  
Custom is used.
ɸ
On conflict either custom wins or standard (OOTB) wins.  
This varies based on the attribute and can not be 
changed.
ɸ
Conflict resolution gives you the ability to review and 
override conflicts without having to check each object out 
and manually make these changes.
ɸ
Normal to have a few hundred merge conflicts.  We know 
one Siebel customer who had a few thousand merge 
conflicts.
Copyright Ponder Professional Services, Inc. 2007
27
Processing Merge Conflicts
Copyright Ponder Professional Services, Inc. 2007
28
Merge Conflict Examples
ɸ
Object: Field, Attribute: Column, Name: Address 
Line 2, Resolution: Use Standard
ɸ
PS = null, PC = X_ADDR_LINE_2, NS = ADDR_LINE_2
ɸ
Object: BusComp: Attribute: Sort Spec, Name = 
Action ToDo, Resolution: Use Custom
ɸ
PS = Display, Due, PC = Planned, Type, NS = Display, 
Planned
ɸ
Object: (User Prop) BC Read Only Field: Attribute 
= Value, Resolution: Use Standard Value
ɸ
PS = Null, PC = Am I Owner, NS = NoEdit
Copyright Ponder Professional Services, Inc. 2007
29
Be Smart with Merge Conflicts
ɸ
Group conflicts and process each group instead of processing conflicts 
individually.  If not this could take days or weeks to do!!!
select top_parent_type, obj_type, attribute, resolution, count(*)
from siebel.s_merge_log,
siebel.s_merge_log_attr,
siebel.s_merge_log_obj
where  attribute not in ('Comments')
and s_merge_log.row_id = s_merge_log_obj.merge_log_id
and s_merge_log.row_id = '1-7FVO9'
and merge_obj_log_id = s_merge_log_obj.row_id
and conflict_flg= 'Y'
group by top_parent_type, obj_type, attribute, resolution
ɸ
Normally will accept or override the entire group the same way.
ɸ
Carefully document what you did including anything you could not
resolve that will require further research or Tools changes later.
ɸ
OK to skip a few of these if you are not sure since we can always go 
back and fix them by checking the object out.
ɸ
Don’t let any developers in until merge conflicts have been resolved
since these changes happen directly to the server copy of the 
repository and locking is not required.
ɸ
With someone who knows the Siebel Object Types Reference and 
someone who knows the application you should be able to complete
this step in about 4 hours (not 2 weeks).
Copyright Ponder Professional Services, Inc. 2007
30
Well Documented Conflict Resolution
TOP_PARENT_TYPE OBJ_TYPE
ATTRIBUTE
E
RESOLUTION
COUNT(*) Override?
e?
Applet
Applet
Popup Dimension
Use Standard Value
5 Override
Applet
Applet Locale
Redo
Use Standard Value
2 OK
Applet
Applet Web Template
Web Template
Use Standard Value
2 OK
Applet
Applet Web Template Item
Inactive
Use Standard Value
2 OK
Applet
Applet Web Template Item
Item Identifier
Use Custom Value
2 OK
Applet
Control
Sequence
Use Custom Value
2 OK
Applet
Control
Text Alignment-Label Use Standard Value
4 OK
Applet
Control Locale
Caption
Use Custom Value
3 OK
Applet
Control Locale
Prompt Text
Use Custom Value
19 OK
Applet
Control Locale
Redo
Use Standard Value
242 Accept.  We are not ml so this feature w
w
Applet
List Column
HTML Type
Use Standard Value
2 OK
Applet
List Column
Pick Applet
Use Standard Value
1 Override
Applet
List Column
Read Only
Use Standard Value
1 Override
Applet
List Column
Sequence
Use Custom Value
97 OK
Applet
List Column
Width
Use Custom Value
5 OK
Application
Application Find
Inactive
Use Standard Value
1 Override
Application
Application Find
Sequence
Use Custom Value
1 OK
Application
Page Tab
Sequence
Use Custom Value
7 OK
Application
Screen Menu Item
Sequence
Use Custom Value
4 OK
Business Component Business Component
Sort Specification
Use Custom Value
2 OK
Business Component Business Component User Prop Inactive
Use Standard Value
2 Override
Business Component Business Component User Prop Value
Use Standard Value
8 Override but note which ones and fix
Business Component Field
Calculated
Use Standard Value
2 Override
Business Component Field
Calculated Value
Use Standard Value
4 Override
Business Component Field
Column
Use Standard Value
1 Override - but consider moving in PUP
Business Component Field
Currency Code Field
Use Standard Value
1 Override - but look into new field further
Business Component Field
Force Case
Use Standard Value
1 Override
Business Component Field
Link Specification
Use Standard Value
3 Override
Business Component Field
Multi Valued
Use Standard Value
1 Override
Business Component Field
No Copy
Use Standard Value
3 Partial Override - Leave Row Id as no co
Documents you may be interested
Documents you may be interested