c# pdf viewer wpf : How to rearrange pages in a pdf reader Library application component asp.net azure wpf mvc UpgradetoSiebel8.0PartII_RunningtheUpgradeandUpgradeBestPractices_v53-part48

Copyright Ponder Professional Services, Inc. 2007
31
Merge Log and Post Merge Log
ɸ
Merge Log Merge0.txt
ɸ
Check for !!ERROR in this file.
ɸ
!!ERROR::INSERTION FAILED. Type Workflow Policy Component Col, 
NamePath - OrderAddressCity
ɸ
Identify and understand each error.
ɸ
Often these are OK and can be ignored but we need to be sure 
the merge did not have any serious errors.
ɸ
Post Merge Log reputility.log
ɸ
Lists issues that were encountered during post merge that you 
need to look at and may need to fix.
ɸ
Will also notice these issues when you test application but why 
not note these work items now?
ɸ
Examples:
ɸ
Issue 2: New Aggregate Category Records that should be renamed
ɸ
Issue 6: Categories where parent applets are missing drilldowns to a 
Detail View
How to rearrange pages in a pdf reader - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
change pdf page order online; reorder pages in pdf online
How to rearrange pages in a pdf reader - 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
rearrange pages in pdf; rearrange pdf pages in preview
Copyright Ponder Professional Services, Inc. 2007
32
Merge Log and Post Merge Log
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
pdf reorder pages; how to move pages around in pdf
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
pdf reverse page order; move pages in pdf document
Copyright Ponder Professional Services, Inc. 2007
33
Record Count Balance Sheet
ɸ
We advise customers to verify record counts in all 
tables before and after the upgrade.
ɸ
We typically go even further and compare column 
values before and after.
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page directly. Moreover, when you get a PDF document which is out of order, you need to rearrange the PDF document pages. In these
pdf reorder pages online; reorder pages in pdf file
C# PowerPoint - How to Process PowerPoint
pages simply with a few lines of C# code. C# Codes to Sort Slides Order. If you want to use a very easy PPT slide dealing solution to sort and rearrange
rearrange pdf pages; change page order pdf reader
Copyright Ponder Professional Services, Inc. 2007
34
Some Important File Locations
ɸ
Upgrade logs: C:\Siebel\sea80\siebsrvr\log
ɸ
Master ucf: C:\Siebel\sea80\siebsrvr\BIN
ɸ
Driver ucf: C:\Siebel\sea80\dbsrvr\ORACLE\UPGRADE\V7_5_2
ɸ
mastrep.dat and r753.dat C:\Siebel\sea80\dbsrvr\COMMON
ɸ
SQL files: C:\Siebel\sea80\dbsrvr\ORACLE\UPGRADE\V7_5_2 and 
C:\Siebel\sea80\dbsrvr\ORACLE
ɸ
custrep.dat and schmea.ddl C:\Siebel\sea80\dbsrvr\ORACLE
ɸ
Merge log: C:\Siebel\sea80\Tools\BIN
ɸ
Post merge log: C:\Siebel\sea80\Tools\REPPATCH\LOG
ɸ
State Log: C:\Siebel\sea80\siebsrvr\log\upgrep_dev_752\state
ɸ
Obsolete table report: 
C:\Siebel\sea80\dbsrvr\ORACLE\UPGRADE\V7_5_2\XtndObsTbl.txt
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages in extracting single or multiple Word pages at one & profession imaging controls, PDF document, image
change pdf page order preview; how to move pages around in pdf file
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
reorder pdf pages reader; how to move pages in pdf
Copyright Ponder Professional Services, Inc. 2007
35
Automation – Are you thinking about 
this yet?  Two simple examples.
ɸ
Question:  Have you automated daily full compile in dev 
with push of srf to application server yet?
ɸ
Developers never do a full compile again since they have a fresh
build waiting from them to copy down every day!
ɸ
Are you planning to define your server components such 
as MQ receivers and workflow monitors in a srvrmgr file 
or are you doing these by hand in each environment?
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods and powerful & profession imaging controls, PDF document, image
rearrange pages in pdf reader; reorder pages in a pdf
Copyright Ponder Professional Services, Inc. 2007
36
Planning Best Practices
ɸ
Careful planning will be required for your success.
ɸ
Do a trial or real upgrade early in the planning processes to get trained and help with 
your LOE estimation.
ɸ
Get the help of someone experienced with upgrades.
ɸ
Don’t bring a large team of consultants in until you figure out what needs to be done 
and actually need them.
ɸ
Ramp consultants up slowly since everyone will bill 40 hours even if they are not doing 
much.
ɸ
Produce three deliverables: roadmap, staffing plan and project timeline.
ɸ
Get granular – e.g. no task > 40 hours.
ɸ
On staffing plan try not to equate 1 skill = 1 person.  Look for people with multiple 
skills.  Can drastically reduce project costs and timeline.
ɸ
Remember software projects including upgrades expand to fill all available time. 201 
Principles of Software Development
by Alan M. Davis.
ɸ
Dammed if you underestimate and dammed if overestimate as well.
ɸ
If you estimate with formulas like 100 applets * 3 hours each = 300 hours then your 
estimate is not very good.
ɸ
Good, better and best time to fix something.  Applet alignment example.
ɸ
Try to be innovative and effective instead of just efficient. Slack
by Tom DeMarco.  
Mismatched field labels and controls example.
ɸ
Don’t do too many things at the same time.  Just do Siebel upgrade as a project.
ɸ
Opposite of Siebel at Siebel upgrade presentation at OOW 2006
Copyright Ponder Professional Services, Inc. 2007
37
Upgrep Best Practices
ɸ
Allocate enough disk space for growth and be sure rollback/undo is 
large.  The better your DBA’s the worse the problems will be here.
ɸ
Don’t pick parallel in dev as mainly empty EIM indexes get built.
ɸ
Primarily uses DBMS resources but network connectivity is also 
important.
ɸ
Monitor closely including 10G long ops using TOAD or V$ tables, etc.
ɸ
Use logparser after upgrade has run.
ɸ
Use /t parameter in dev to get a hint of what might run long in 
downstream environments.
ɸ
Don’t forget that when lots of errors occur they don’t show up in the 
output but instead hide and are indicated as: 
ɸ
Errors :                850 errors found
ɸ
Make sure Siebel servers don’t go down while running and that 
services don’t start on accident.  
ɸ
Set to manual until upgrade is finished.
Copyright Ponder Professional Services, Inc. 2007
38
Upgrade Tuning Best Practices
ɸ
Index builds require sorts and sorts run faster when performed in memory so 
large PGA / sort_area_size will help here.
ɸ
For upgrade tuning selectively turn parallel indexing off for tables in the EIM 
and small table swim lane.
ɸ
Upgrade tuning normally benefits from /*+ append */ hint on inserts and /*+ 
parallel */ hint on updates.  
ɸ
Biggest improvements are often eliminating certain statements and these 
don’t always show up as zero row statements.
ɸ
E.g. Updated 50M rows but set an all null column equal to null for all rows.
ɸ
CTAS and index rebuilds often much faster than updates on huge tables.
ɸ
Be sure parallel_max_servers is set high enough.  
ɸ
See http://www.ponderproserve.com/PrallelProcessingSiebelUpgrade.html
for 
details.
ɸ
Siebel 8.0 has additive schema wizard to allow schema changes to be made 
ahead of production go-live weekend.
ɸ
If you require ES upgrade tuning don’t waste time with the Siebel Upgrade 
Tuner.  Your changes will have to be discarded.
ɸ
Note: Upgrade Tuner only runs on Windows OS.
Copyright Ponder Professional Services, Inc. 2007
39
Tools Merge Best Practices
ɸ
Be sure to carefully follow all Upgrade Guide settings for performance.
ɸ
Tools performance is important.
ɸ
Single CPU/core will be used, network very important, memory important too.
ɸ
Don’t try this at home.  Remote access over home high speed internet is tool slow unless 
you are using MSTC or similar.
ɸ
If Windows app server consider installing Tools here.
ɸ
Delete old repositories especially if there are a lot of them.
ɸ
Now documented in Upgrade Guide.
ɸ
Look at conflicts as a group instead of one at a time.  
ɸ
See me for this SQL and example of how to apply this technique.
ɸ
We don’t like Incorporate Custom Layout (ICL) or Upgrade Ancestors and 
don’t use them.
ɸ
We don’t like the Return to Standard step required for post ICL upgrades.  
Customers very upset when they find out about it. 
ɸ
Check \tools\bin\MERGE0.TXT for errors.
ɸ
Check \tools\reppatch\reputility.log for issues that represent work you will 
need to do.
Copyright Ponder Professional Services, Inc. 2007
40
Dev Upgrade Best Practices
ɸ
Only let 1 or 2 developers in until the application launches and the main bugs are fixed.
ɸ
After you compile use SIEBEL_LOG_EVENTS = 4 or 5 to find and fix errors that prevent 
application from launching.
ɸ
Don’t put your srf on the server until it works.
ɸ
Find and fix all level 1 errors.  Use Perl to scan logs for these errors.
ɸ
Start mining the OM logs for other goodies and watching for FDR files.
ɸ
Don’t delete your old customized repository until upgrade project is finished.
ɸ
Look for ways to automate repetitive tasks.
ɸ
Automated daily build and srf and browser script push to server.  Twice daily for 
offshore model.
ɸ
Automated daily repository export with 30 days of history kept just in case.
ɸ
Single project checkout on nearly everything.
ɸ
Easier to start preliminary testing in dev until things get stable since migrations to QA 
take time. 
ɸ
Get handle on configuration management (CM) early.
ɸ
Often best to divide Tools work by area (Activities, Contacts) instead of by task (UI, 
buscomps, scripts) if team is talented enough. Exception would be things like EIM, 
actuate, AM, WF policies, etc. that should be treated as specialties.
Documents you may be interested
Documents you may be interested