ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Version / Change Control PVCS Best Practices

Post new topic  Reply to topic
 Version / Change Control PVCS Best Practices « View previous topic :: View next topic » 
Author Message
spfdgio
PostPosted: Mon Sep 20, 2004 7:01 am    Post subject: Version / Change Control PVCS Best Practices Reply with quote

Apprentice

Joined: 09 Oct 2002
Posts: 36

Hello! Our shop is in the process of upgrading from WMQI v2.1 to WBIMB v5.0 fp4. My 4 WMQI developers are used to the checkin and checkout functions being done in the Control Center, and now with WBIMB these functions are externalized via an eclipse plugin to an external product (such as CVS, PVCS). Our shop standard is to use PVCS, so I installed and successfully activated the plugin to PVCS. I showed them how to put WBIMB projects under PVCS control, how to technically interface with PVCS, but then realized that I was not giving them strategic information needed to design and implement real version and change control. For example, the developers were used to doing checkin and checkout of msgflows and msgsets and doing their own deploys into production because there was no way to integrate with PVCS. Now we are integrated and we are discussing that the developers should be working with our PVCS production control group to move WBIMB objects from acceptance into production prior to a production deployment of new code. What I do not have is a set of 'best practices' for what should be under PVCS and what / how to best implement change control specifically with WBIMB.

Let me be clear about my intention - it is not to 'lock down' anything to upset our developers, but instead to understand how other WMQI/WBIMB systems administrators have dealt with this issue and what (if any) experiences and challenges were faced and overcome. Do I advocate for a policy with only the .bar files being moved by our change control group or also msgsets and msgflows? Do I advocate for all source files being included with the .bar files to ensure we know what is being deployed? Would there turn-up any reasons for the WBIMB administrator (me) to override checkin status? How about subflows...or .esql files....how have others handled these new files in version/ change control? Any help is appreciated.......Thanks very much
Dan in Harrisburg, PA
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Sep 20, 2004 7:19 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Your developers should keep flows and sets under version control, for change management and source history reasons.

You may or may not want to put bar files under version control. Generally, when working with version control systems, one does not version control the results of a build (binaries or jar files or whatever), with the assumption that one can rebuild from any release at any point.

Whether or not your developers do their own build and deploys is a separate question. They should certainly be doing this in the development environment. The build process for version five, if I've been following the various attempts so far, is not completely fully automatable yet. You still need to actually open the tooling. Therefore, I'd recommend that production builds be done from sources taken out of PVCS. This will ensure that the developers have actually put the right code and etc into PVCS and that you CAN rebuild from any release at any point.

I would treat WBIMB as just another development environment, and use the same PVCS procedures that you use for every other development environment - in terms of how and what are kept in version control, who does builds for what environment, etc.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Empeterson
PostPosted: Wed Sep 22, 2004 12:00 pm    Post subject: Reply with quote

Centurion

Joined: 14 Apr 2003
Posts: 125
Location: Foxboro, MA

Where did you get the plug in from? I went to eclipse.org and to merant's site and cant seem to find it. Thank you.
_________________
IBM Certified Specialist: MQSeries
IBM Certified Specalist: Websphere MQ Integrator
Back to top
View user's profile Send private message Send e-mail AIM Address
spfdgio
PostPosted: Thu Sep 23, 2004 11:14 am    Post subject: Reply with quote

Apprentice

Joined: 09 Oct 2002
Posts: 36

The plugin at eclipse.org is not current (v7.5?) and wont work with the WBIMB Toolkit since the Toolkit is based on WSAD v5 and Eclipse 2 code. We went to v8.0.0.8. When you install the PVCS client code for v8.0 (since Merant went to Serena from my knowledge, it is now called Serena Professional Version Manager) on Windows, select 'custom' and you can check the box for 'Merant Plugin for Eclipse'. The next screen will ask you for the path to Eclipse which you can add something like C:\Program Files\IBM\WebSphere Business Integration Message Brokers\Eclipse. The install will complete. When you bring up the WBIMB Toolkit, it will recognise that the plugin was moved in as a pending configuration change and ask you to process the changes for 'Merant Team Plugin 2.0.9'. Select the boxes for this and click finish - it will install and close/reopen the toolkit to a welcome screen to help you setup. You will want to read the 'Merant Version Manager IDE Client Implementation Guide' chapter 18 'WSAD v5 - Eclipse 2' for details on function. I did ask Serena support to post the PVCS v8 plugin on the eclipse.org website, but apparently it is still not there? Hope this helps.....Dan
Back to top
View user's profile Send private message
Nick Lethbridge
PostPosted: Wed Oct 06, 2004 8:42 am    Post subject: Reply with quote

Voyager

Joined: 13 Aug 2001
Posts: 88
Location: Santander, UK

If anyone needs a copy of 'Merant Team Plugin 2.0.9' for PVCS 7.5 (that works with the WBIMB Toolkit), you can download it from http://support.merant.com/kb/articles/version%20manager/kb70565.asp (but you'll need a 'Serena Support Net' user name and password to logon).

Regards,
Nick.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Version / Change Control PVCS Best Practices
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.