3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

Post on 01-Jan-2016

215 views 0 download

Transcript of 3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.

3108Getting the Most out of StarTeam Web Edition

John SileskiSenior Program Manager

Borland

Agenda

• When to use Web Edition• Performance Issues

– software settings– hardware considerations

• Customization– Layout Designer– Alternate Start Pages– XML properties– ASP programming

When to use Web Edition

Benefits of using Web Edition• Centralized administration• HTTP/HTTPS protocol is firewall friendly• More configurable

– Layout Designer– XML property settings– ASP customization

When not to use Web Edition

• Web Edition cannot always be used as a replacement for other StarTeam Clients

• Feature set is a subset of full clients• IIS/ASP architecture does not scale as

well as StarTeam client/server architecture because it is a proxy between the client and the StarTeam Server

Performance

In a nutshell – • RAM is good, paging is bad• Read up on Windows tuning• Bandwidth is our friend• Additional hardware can help

Software tips

• Increase the allocation for the Java memory heap – MS JVM replaced by Sun JRE 1.4.2 in

Web Edition 6.0• Use StarTeamMPX

– Reduce the wait time on calls to the StarTeam Server host

Windows tuning tips

• Adjust IIS caching• Do away with unnecessary logging• Disable unused Windows services• Make Windows less stingy with physical

RAM– By default Windows will begin paging

when 50% of RAM is consumed

Hardware tips

• The IIS host should be filled to capacity with RAM

• Consider adding additional computers for load balancing

• Know your bandwidth utilization peaks and trends on an ongoing basis.

StarTeam best practices

• Web Edition is the only StarTeam client that has “connections”– New connections have no cost

• Same labels• Same process rules• Same access rights

– Large quantities of folders and items do have cost

StarTeam Layout Designer

Understanding AlternateStart Pages

Five pages to know

• <filename>.asp • workgroup.<name>.xml • serverlist.<name>.xml • connectionlist.<name>.xml • componentlist.<name>.xml

Note - It is a good practice to work with copies of program files and make backups of your original and customized configuration files

Customizing components

Component.Files.xml

Component.ChangeRequests.xml

Component.Requirements.xml

Component.Tasks.xml

Component.Topics.xml

Customizing ASP

• Please consider engaging Borland PSO unless you are an experienced ASP programmer.

• Check all of you custom ASP code into StarTeam so that it will not be lost in a future upgrade or restore. When this occurs you may need to do some file merging.

• If you need to contact tech support please tell them up front about your customizations.

Questions?

Thank You

Course # 3108

Getting the most out of StarTeam Web Edition

Please fill out the speaker evaluation

You can contact me further at …john.sileski@borland.com