Multi-stage check-in with PB Classic

I'd like to implement a multi-stage check-in, i.e. check-in for cross-testing, when that's passed check-in for QA, and when that's passed check-in for production. The only way I can think of is keeping a list of all the objects that were changed then doing a compare to make sure no-one else has changed anything while it was being tested, merge any changes if there are any, and don't make any mistakes. This sounds error prone.
Does anyone out there do this kind of thing and how do you handle it? (We're using Microsoft Team Foundation Server for our source control, but I'm not sure it matters what the back-end is).
I'm grateful for any ideas!
Thanks,
  Aron.

I don't know TFS, but in general this is accomplished using Build Numbers, labels, and branches.  I've implemented this methodology using StarTeam back in the PB9 days.
To make things easy, let's say Production is linked to build 1000, build 1100 is Beta, build 1200 is QA.  Developers are working on the tip revision, which is currently build 1300.
Every time a build is done on the DEV branch, generate a new build number and assign that build to the tip revision of every object.  Most of your objects won't change between builds, but that's OK.  All you need to be able to say is "Give me the version of object X as it was for build Y."  That lets you recreate any build from any branch.
Now, let's assume that the QA testers discover a bug that needs some repair.  You can't change the tip revision (build 1300) and compile, because that would pollute your QA build (build 1200) with in-process code.  What you need to do is create a BRANCH from build 1200, and ensure that any changes that get checked in for those defects increment along that branch - NOT the DEV branch.  The KEY to this is to create a separate workspace (NOT a separate target in the original workspace) and bind it's SCC properties to the branch off of build 1200.  Use a copy of the PBLs that represent the QA build (or do a full bootstrap from the TFS exports, but it's easier just to save copies of each promoted build).  When you do builds from this workspace/target, number them from 1200 - I used 1200.001, 1200.002, etc.  The QA people get this build to test.  If the bug is fixed, then you need to manually merge the fixed code into back into the corresponding objects in the DEV branch.  If you don't do this, your changes won't be there in any new DEV build.
The same process is in place for changes to PROD or BETA.  Create a new workspace, branch off of the label's current build number, and ensure that code revisions increment along the branch.  And then comes the manual merge process into the downstream labels.
Promoting a build to the next stage is simply reassigning the label from one build number to the next.  When it's time for the QA build (1200.002) to become Beta, you take the "Beta" label and reassign it to build number 1200.002.  (Build 1100 is no longer the Beta release, and for this moment in time both BETA and QA labels point to the same build number.) 
-Paul Horan-

Similar Messages

  • Integration of Check Register with Classic Payment Programs

    Hello,
    I know you can integrate the check register with electronic payments via the payment medium workbench. Is there any way to achieve the same integration using classic payment media programs like RFFOUS_T? Thanks!

    In creating a new format with custom code would I have the developer create the required function modules and assign them in the event modules for payment meduim formats? I guess I am just missing where the custom code integrates with the format.
    I agree the DME is great. I have used it in the past to create various payment formats. I tried originally to create the required file format in the DMEE but failed because I could not get the tree to repeat at the correct levels. The format I am working with is the Citibank Paylink file format for Argentina. It effectively is a three level file
    1. Payment Record
    2. Invoice Records - with sublevels
    3. Legal Invoice Document Records (specific for Argentina)
    The problem I face is that level 2 has dynamic sublevels of data that has to repeat for certain data in the same document. It may be possible but it is currently above my skill level with the DMEE.

  • Apex 4.0: Change the Search Field to a Multi Value Check Box IR

    I am new here, but hoping to be active :)
    Well, now I am focusing on Apex 4 and I find really new things here. And even new order to develope needs time to get used.
    Still, I am trying to change the Search Field to a Multi Value Check Box in IR. I have found how to make it in Apex version 3, but not at 4 any more.
    Tutorials for apex v.3 write:
    1.Click Edit Page 1 on the Developer toolbar.
    The Page Definition for page 1 appears.
    2. Under Items, click P1_REPORT_SEARCH.
    3. From Display As, select Checkbox ans so on...
    But I do not find any word "Items" in IR and especially P1_REPORT_SEARCH (I assume this should be by default). Under "Report Atributes" I find "Search bar" region, just there is no option for that. Is here any way to make search with checkboxes in v4?

    Hi,
    Tutorial you have check for APEX 3.x probably works still in APEX 4.x if you use classic report.
    As I understand you have now create interactive report that provide out of box search features.
    There is no option to change IR search text field to multi select item.
    What you can do with IR, is hide/disable search field.
    Then you create multi select item and use it in report query where clause.
    Regards,
    Jari
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Weird problems with ipod classic 80gb, hdd's gone?

    Hi, hope u could help me.
    Excuse my not fluent english, I'm not british/american so I will try to make myself as clear as possible. Thanks
    First of all, got iPod classic 80gb, systems Vista/XP, was trying to cope with this problem on both computers, but ran out of ideas, so decided to make a topic on Apple forum.
    Few days ago my iPod was working fine, then I put some stuff on it (put them in 'Notes', using iPod as a pendrive) and weird things started to happen. Maybe it has something to do with it, don't know, but will try to write as many details as possible.
    When I connect my iPod to the computer (i tried on 3 computers), every time my Windows doesn't recognize an iPod (computer sees something has been connected, but doesn't see what). So if I go to 'Computer' I even do not see an iPod disc.
    I can't open iTunes when iPod is connected, but once I disconnect my iPod, iTunes opens immediately. If I open iTunes before connecting an iPod, iTunes works fine but it can't see an iPod as well. (I used an option with checking connection with iPod but it sees nothing unfortunetely).
    Later, when I want to disconnect my iPod using 'safe remove hardware' it doesn't work, just hangs.. so I have to unplug my iPod and once I do it, it immediately appears 'USB xxxxx now can be disconnect safely' (something like that, very similiar to the iTunes case).
    When I disconnect my iPod, it just hangs showing 'Connected, do not disconnect', sth like that, so I got to restart it and then works fine.
    My iPod works fine without connecting to the computer, everything is just fine.
    Any ideas? Already tried to reset settings on iPod and tried to re-install iTunes, but I guess problems lays somewhere beetween iPod and computer which doesn't see my iPod.. Also I tried to re-install USB slots/drivers, didn't help.
    Thanks in advance.
    Cheers, Robert.
    Message was edited by: TheBadkins
    Message was edited by: TheBadkins

    When I had Windows XP on a Lenovo, I also had a U2 20Gb iPod...The problem was, believe it or not, the battery! I took it to ipodrepair in Toronto, and they said there was some servo or switch that was blown. It couldn't charge properly and when it was connected to the computer, it went into limbo - not able to charge, not able to load the ipod.
    So, check with repair if you can...It may be the battery, even on a new one!
    Good Luck!

  • SRM 7 : Vendor record replication in backend with Extended Classic Scenario

    Hello,
    We are implementing SRM 7 with Extended Classic Scenario and Supplier Self-registration.
    Can you explain what is to be configured to get the new vendors replicated to the backend?
    Thanks in advance.

    Hi,
    It is possible to transfer suppliers to ERP system, if you use 'Supplier registration with ERP' scenario. After registration and acceptance, newly registered suppliers would appear on supplier monitor from where you can transfer them to backend system.
    Check the below link for more details:
    http://help.sap.com/saphelp_srm50/helpdata/en/cf/35074152aff323e10000000a155106/frameset.htm
    Regards,
    Sanjeev

  • Need  help using color checker passport with photoshop CS6

    Hello all,
    I'm having an issue using the Color Checker Passport with Photoshop CS6.  Here's my configuration:
    Mac Mini using OS 10.8, but very recently updated to 10.9 (Mavericks).  My problem is the same on either OS version.
    Photoshop CS6 ver 13.0.6 64 bit extended
    Adobe Camera Raw 8.4
    X-Rite Color Checker Passport ver 1.0.2
    Canon 70D shooting RAW in sRGB color space
    NEC Multi-Sync LCD monitor calibrated with Spyder 3 Pro ver 4.0.5
    Now here's the issue.  I go through the recommended workflow and generate a profile with no problem.  Then in Camera Raw (after restarting all applications) I apply the profile to a photograph and instead of getting a nice color-corrected image my image has a greenish-yellow tint to it.  It's very noticeable and I haven't been able to figure out what I'm doing wrong, if anything.  I re-calibrated the monitor, re-did the workflow with other pictures, but still get the same result.
    I greatly appreciate any help or ideas on how to remedy this.  I've sent an inquiry to X-Rite via their Support Web Page, but haven't heard back from them yet.
    Thanks,
    Kevin H.

    Hello all,
    I'm having an issue using the Color Checker Passport with Photoshop CS6.  Here's my configuration:
    Mac Mini using OS 10.8, but very recently updated to 10.9 (Mavericks).  My problem is the same on either OS version.
    Photoshop CS6 ver 13.0.6 64 bit extended
    Adobe Camera Raw 8.4
    X-Rite Color Checker Passport ver 1.0.2
    Canon 70D shooting RAW in sRGB color space
    NEC Multi-Sync LCD monitor calibrated with Spyder 3 Pro ver 4.0.5
    Now here's the issue.  I go through the recommended workflow and generate a profile with no problem.  Then in Camera Raw (after restarting all applications) I apply the profile to a photograph and instead of getting a nice color-corrected image my image has a greenish-yellow tint to it.  It's very noticeable and I haven't been able to figure out what I'm doing wrong, if anything.  I re-calibrated the monitor, re-did the workflow with other pictures, but still get the same result.
    I greatly appreciate any help or ideas on how to remedy this.  I've sent an inquiry to X-Rite via their Support Web Page, but haven't heard back from them yet.
    Thanks,
    Kevin H.

  • Running with the Classic...

    Is this a real big problem? I noticed the past week after running/biking with my Classic for the past eight months, that now when there is a song playing and I go to turn the volume up or scroll through my cover flow it interuptes the song that's playing. Can that be from the months of the classic bouncing around as I was running or riding? is there any help for this?

    Hello Big Anth,
    And welcome to Apple Discussions!
    Have you tried restoring the iPod to see if that helps the situation? Keep in mind that this will erase all the songs and files from your iPod so make sure you have them backed up on your computer first before proceeding. Restoring the iPod will restore the software the iPod uses as well. I suggest this remedy because the problem may be that a file or part of the iPod's software has become corrupt.
    If the problem continues, it may be a hardware issue with the iPod, more specifically the hard drive. As to whether or not the iPod's hard disk was damaged while biking and running I don't know. It could very well be and has happened to many others who would run, jog, or bike with their iPod. I wouldn't recommend it, but I will not condone it either. The decision to continue doing it is entirely up to you.
    The only suggestion I have is to attempt a restoration of the iPod via iTunes as mentioned earlier. Another suggestion would be to do some error checking of the actual iPod's HDD. How you do it depends on whether or not you have a PC or Mac machine. Just do a simple Google search for "check iPod's hard drive" and you should receive a plethora of sites that can assist you.
    If you use Windows, you will right->click on the iPod's drive icon in "My Computer" and choose Properties from the Shortcut menu. From there you can head over to the "Tools" and there should be a section for "Error Checking". Just make sure you to check box boxes and then wait for the process to finish then restore your iPod via iTunes.
    If you use a Mac, you would use Disk Utility's "Repair Drive" option on the iPod, and again restore the iPod via iTunes afterword and see if that helps any.
    Here is another known fix which involves completely reformatting the iPod.
    [Erase Your iPod - The iPod Super Fix|http://www.methodshop.com/gadgets/ipodsupport/erase/index.shtml]
    If you have any other questions, comments, or concerns ask away.
    Hope this helps a bit.
    B-rock

  • Stage check for MovieClips or buttons

    I want to check if the stage is loaded with stuff. If it is,
    remove it and load my new stuff. If it isn't load my stuff.

    Here's some code I started playing with after seeing your
    posting... You might want to play with a little more and see what
    you can do to make use of it... for starters just place it on frame
    1 of the timeline and start piling objects in there of different
    types and see what you get.
    I had one more line in it after the var object:... line, but
    it wouldn't play in strict mode... it tells you what's being
    removed when you run it out of the strict mode...
    trace(object.constructor);
    Maybe someone knows how to get that info the right way in
    strict mode.

  • HT1937 I have successfully restored my iPhone 3 gs( Ios )  by itunes. After activation it is asking for activation. When I am going for activation its saying that no SIM card is inserted, but I have already Ufone SIM card is inserted. I checked it with ot

    I have successfully restored my iPhone 3 gs( Ios )  by itunes. After activation it is asking for activation. When I am going for activation its saying that no SIM card is inserted, but I have already Ufone SIM card is inserted. I checked it with other SIM card like Zong etc but the response was same i.e; no SIM card is inserted. It not catching the signals. I am trying to use  my wifi to activate my iphone but it iss not processing then i used itunes to activate by it's again saying that no sim card is detected.
    My all contacts and all data is in this mobile. Now Iam unable to contact anyone. Please help me. How can I sort it out?
    Thank you
    Regards
    Wazir Ali

    Well, if you did it yourself, then there is a chance that you damaged some other component inside the device that is causing your issue. The iPhone's are not user serviceable, and once you have opened the device you have voided any warranty and post-warranty support from Apple. I would try Google to see if you can find any other way to repair your device, as Apple will no longer look at it.

  • Is there a way to print the check register with the Text field

    Hi,
    Is there a way to print the check register with the Text field and also each item's Text field?"
    When we enter a invoice we enter a generic text on the Basic Data tab then enter a "+" on each individual line item which in turns defaults to the generic text. Just wanted to know if the check register could draw in the individual line item detail where we can enter text that relates to just that line item. Sort of like the MIR7 draws in the detail for each item.
    Kindly help me in full fill the above requirement.
    Thanks
    Sunitha

    Hi,
    Can any one help me on this issue?
    Thanks
    Sunitha

  • How can I see whether songs in iCloud are also on the PC locally (so I can sync them with a Classic)?

    How can I see whether songs in iCloud are also on the PC locally (so I can sync them with a Classic)?

    In iTunes, on the View menu select 'Hide Music in the Cloud'

  • Problems in compatibility of iPod radio remote with iPod classic 160 GB

    Hi all,
    I have just bought a iPod classic 160 GB and want to buy a iPod radio remote as well. However, after I have done my research, I find the radio remote is not compatible with iPod classic perfectly…
    Do you think it is a good idea for me to wait a new radio remote (maybe) or later Apple will release update?
    Thanks

    I use my Radio Remote with a Classic; it does everything that it had with my 5G-Video EXCEPT it will not allow me to set radio stations, either with the Radio Remote's control or the iPod's control.
    I have spoken with an iPod specialist (Apple Care) and according to him Apple has acknowleged less than 100% compatibility/functionality with the Radio Remote and the Classics. One of the reasons, he stated, was that several 5G-Video iPods were "getting fried" when the Remote was not fully connected to the docking-port. So Apple has decided to reengineer the port [for better a connection, I gather]. What puzzles me the most about the new generation of iPods is why they were rolled out without warning customers that their Car-Charger, Video Player, dock, AV Cable, or APPLE'S OWN Remote will not play nice with each other!
    This go around, it's find out the hard way.

  • TV Out with Ipod Classic

    Does it absolutely need the apple cable and dock, like the Apple Universal Dock, because i bought one the dynex and when i put my tv out On, and i play a video or a movies, it says TV Out Enabled...Please Connect Video Accessory, so do i have to bring my dynex to the store to change for the apple one?

    sadly yes. there are a few docking stations that seem to work, but I heard of no tv cable that works with the classic except the one from apple.
    but note this: as far as I know (not completly sure, but pretty much) instead of the tv cable you can use the apple docking station and just connect an s-video-cable to it. since the docking station costs exactly as much as the cable, maybe you prefer this.

  • Video Syncs with Ipod Classic but not with Touch

    A video podcast in iTunes will not sync with my new Touch but does with my Classic. Any ideas?

    Not enough free space maybe.

  • Unable to check certificate with root CA

    Dear All, I have an applet need to talk to a FoxPro table on the local system. Created the jar file, signed and verified, try to run in the browser (IE5.5, Win2K, JDK 1.3.1) gives me the Unable to check certificate with root CA message. What it means? Can you help me out?
    Thanks

    Solution found! export and install the cert. Sorry guys!

Maybe you are looking for