Thursday, December 9, 2010

Re: Scrubbing bad events


Posts: 19
Registered: May 05, 2009 09:45:16 AM Scrubbing bad events
Posted: Dec 08, 2010 06:29:05 AM I would like to scrub some very old events from a VOB.
Some of the events might be bed due to a problem I faced with this VOB few years ago.
Now, when I am running the vob_scurbber, it doesn't scrub those events.

What can I do to solve this issue?


Posts: 171
Registered: Mar 02, 2005 04:56:09 AM You can edit the vob_scrubber_params file in ..\ClearCase\config\scrubber to select the kind of events, which will be scrubbed and after which time they will be scrubbed.

But be careful.

You can only select the kind of events, for example mklabel, and all the events will be scrubbed.

You can not distinguish between good and bad events.

greetings georg.


Posts: 19
Registered: May 05, 2009 09:45:16 AM Did it already. The corrupted/bed events are not scrubbed.
Posts: 171
Registered: Mar 02, 2005 04:56:09 AM
Posts: 19
Registered: May 05, 2009 09:45:16 AM
Posts: 426
Registered: Sep 28, 2005 02:20:11 PM It would probably help if you defined what a "bad" event is in this case... Please also note that some events can't be scrubbed or the database would not be able to be reformatted (events are used to find elements/versions/etc to dump...).

=================================================================
Brian Cowan
Advisory Software Engineer
ClearCase SoftWare Advisory Team (SWAT)
Rational Software
IBM Software Group
550 King St
Littleton, MA 01460

Phone: 1.978.899.9471
Web: http://www.ibm.com/software/rational/support/


Posts: 19
Registered: May 05, 2009 09:45:16 AM This is exactly the problem. I am trying to create a new replica for this VOB and the operation core dumps when trying to dump a certain event. It is a mklabel event which was created on October 2008. If I had a way to remove it than I am guessing the mkreplica would work.Help

Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular type of content or application that you're viewing.

My tags shows your tags for this particular type of content or application that you're viewing.

Use the search field to find all types of content in My developerWorks with that tag. Use the slider bar to see more or fewer tags. Popular tags shows the top tags for this particular type of content or application that you're viewing. My tags shows your tags for this particular type of content or application that you're viewing.MoreLess 
Point your RSS reader here for a feed of the latest messages in all forums

View the original article here

Delete ClearCase Views Script

I mentioned a script a little bit verbose, but which won't remove any local storage and won't either clean the CCRC session.dat:

nuke_view.pl: you can use it to remove all views from a workstation (which may not be available anymore)

cleartool lsview -host myHostname -quick | xargs ccperl nuke_view.pl

The -quick option is very important to quickly get the list of views for a given workstation.

## This script should be used to cleanup a view when 'ct rmview' will not## work (such as when the viewstore directory has been deleted.#### Note: The view storage directory will have to manually deleted if it still exists.use strict;#sub NukeView();#sub DoIt();foreach(@ARGV) { NukeView($_);}##############################################################sub NukeView { my $view2del = $_[0]; print "Processing $view2del...\n"; my @lines = `cleartool lsview -l $view2del`; my $tag; my $uuid; foreach(@lines) { chomp; $tag = $1 if /^Tag: (\S+)/; $uuid = $1 if /^View uuid: (\S+)/; s/^/\t/; print "$_\n"; } if ( $tag eq '' or $uuid eq '' ) { print "Error! $view2del: unable to get tag and/or uuid\n"; return 0; } my $err_count = 0; print "\tremoving tag...\n"; my $cmd = "cleartool rmtag -view $tag"; $err_count += 1 if DoIt($cmd); print "\tunregistering view storage...\n"; $cmd = "cleartool unreg -view -uuid $uuid"; $err_count += 1 if DoIt($cmd); print "\tremoving view references...\n"; $cmd = "cleartool rmview -force -avobs -uuid $uuid"; $err_count += 1 if DoIt($cmd); if ( $err_count == 0 ) { print "Success! removed view $view2del\n"; } else { print "Error! errors occured while removing $view2del\n"; }}#############################################sub DoIt { my $ret = system($_[0]) / 256; print "Error! cmd failed: $_[0]\n" if $ret != 0; return $ret;}

The extra steps needed for removing CCWeb Views are described in this IBM technote:

Note: For ClearCase 7.1.1.1 or 7.1.1.2 the session.dat file is no longer generated from ClearCase 7.1.1.1 as a result of APAR PM03334: session.dat no longer need to be cleaned.

By default, view.stg (CCRC / CCWeb view storage), view.dat and VOB's cached files are stored in the following location:

Windows®: C:\Program Files\Rational\ClearCase\var\ccweb\\UNIX® / Linux®: /var/adm/rational/clearcase/ccweb//

Remove the folder located in the location above. This will remove view's storage files, view.dat and VOB's cached files and will let the user create a new view using the same / original view's name.

Note: It may also be necessary to manually remove the view workspace if the view is still present on the CCRC client. This can done by navigating to the defined workspace on the client system (by default C:\Documents and Settings\\view_tag) and removing the view workspace.
This path to the workspace is listed in the session .dat file. The entry looks like this: -workroot "c:/web_dev2". This may become useful in a case where the user did not use the default location.

CCRC view roots are also cached in a file on the client in the User Profile.
Check the following file and remove the already removed view from that list as well.

C:\Documents and Settings\\.ccase_wvreg

View the original article here

Sr. SCM Engineer / Architect RTC / Clearcase at Networking Company (New York, NY)

Hiring Company Industry: Networks Number of Employees: 100 - 1,000 Employees Location: New York, NY; Union, NJ Apply Now! You will be redirected to TheLadders.com

Job Description

We have positions in NJ and NY. They may start as contracting and go to permanent or may be straight permanent from the start.


This company is seeking a Sr. SCM Engineer/Architect to join a new product team. This is an exciting opportunity for creative individuals who want to combine the environment of a startup with the resources and stability of an established company. The ideal candidate will be responsible for designing and developing a cost effective, long-term automation strategy promoting reusable components, low maintenance costs, high efficiency and scalability. The scope of the position is:



Designs, researches and develops components of SCM architecture for a new platform
Designing an automated infrastructure for continuous build environment
Identifying the “MAKE” bottlenecks in the system during architecture and design
Design and implement scalable configuration and change management processes for development groups ranging in size

The SCM Engineer will assume a hands-on role in defining the configuration management (CM) strategy and Software CM plan to maintain all software development artifacts. The individual will work with tech leads, developers, project managers and QA to analyze configuration management requirements in order to design and implement the appropriate CM and build solutions. It is expected that the candidate in this position will work with Software Development groups, QE Engineers, as well as in-house and over-seas contracted personnel.  This individual must have "hands-on" experience implementing multiple CM tools, build and deployment solutions, and various code promotional models that best fit a project’s specific technology such as C++ Java, .NET, Oracle, MS SQL Server, and Application Servers. Ideally, the candidate must have a demonstrated working knowledge of the configuration management process and software development process in an SEI CMM or CMMI environment. Demonstrate ability to propose and develop innovative ideas resolving business or project related issues.

Required Experience



Minimum 10 years minimum experience with Software Configuration Management
Experience using and managing source control systems
Experience with release management planning
Experience with scripting languages including Python, Perl, and Shell.
Experience creating build systems for Java and C/C++ with particular expertise in Ant and Make.
Extensive experience with Rational Team Concert (RTC), ClearCase, and other SCM tools in a combined UNIX / Windows environment.
Extensive experience with MAKE architecture and writing make files in complex build environment
Extensive experience creating automated build environment for iterative development process
Proven ability to operate and develop in Solaris, Linux, and Windows environments.
Excellent communication skills including written and spoken English as well as the ability to present complex technical and behavioral topics to diverse groups during conference calls and large meetings.
Demonstrate a proven ability to manage multiple high priority tasks with competing priorities. Must be highly organized and detail-oriented. Proactively address issues, be a self starter, and coordinate with other SCM team members
 Excellent debugging and trouble-shooting skills, as well as strong analytical and problem solving
Knowledge of general Software Engineering life cycle development methodologies.
Excellent written and verbal communication skills.
Ability to analyze and balance facts, priorities, and alternatives to make sound decisions and recommendations.
Ability to evaluate past decisions to improve effectiveness of future decisions and development efforts.
Ability to understand and communicate complex technical concepts to all levels of the organization.
Outstanding problem solving skills, including the ability to look for non-standard problem solutions, this is key to this position.
Ability to learn and apply new technologies and learn and understand details of third party applications and technologies.

 Required Skills


Education



Bachelors Degree in Computer Science is required.
Masters Degree in Computer Science or Electrical Engineering is preferred.


Responsibilities



Serve as subject matter expert to manage SCM Application suite of products by architecting a SCM tool-suite to support ongoing software deployment, maintenance and development efforts.
Designs, Develops, implements and supports backup and recovery strategies for SCM systems.
Develop and maintain build and release strategy and SCM Plans for geographically spread engineering teams
Designs, Develops, implements and MAKE files for all development environment
Setup Amazon Machine Interfaces (AMI) for cloud computing
Candidate will also be responsible for the supporting Tool Admin proposals and management of ClearQuest schema, ClearCase and ClearCase MultiSite. Requisite Pro,
Designs, writes, maintains and uses installation scripts or programs to promote software from development environments through test environments and into production environments. Ensuring that each environment is correct and consistent.
Responsible for all aspects of the design, development and implementation of automated build/release systems including vendor evaluation. Evaluates the results of any tool test undertaken by the Team.
Defines tool requirements and in consultation with the SCM team sets the criteria for vendor and tool selection. Stays current on upcoming new versions current tools.
May participate/recommends strategic operational goals for the SCM organization. Provide day-to-day operational support for tools, repositories and utilities currently deployed. Responsible for the upgrade or next available version of deployed tools and evaluation of new tools to fit within SCM strategic goals.
Use procedures and processes to provide organizational support to control source code through a defined branching, labeling and versioning scheme. Identifies, develops, and implements enhancements to branching strategies, versioning scheme and labeling definition to achieve efficiencies and improvements.
Designs and implements SCM Strategies to support Change Management processes, addressing end-to-end process controls. Evaluates vendor tools to support and strategies.
Operates within the clearly defined structure of established SCM standards, practices and protocols. Contributes to the development of these standards. Responsible for the implementation of process improvements to SCM standards, practices and protocols.
Administer, control, and audit regular builds and releases throughout the SDLC. Sets archive goal for SCM and approves recommendation and development plans to SCM standards.
Conducts formal/informal training sessions and presentations for SCM Team members and developers in tool use and SCM processes.
Stays current in the latest SCM and process improvement technologies.
Responsible for all aspects of the design, development and implementation of automated build/release systems including vendor evaluation. Evaluates the results of any tool test undertaken by the Team.
Optimize process and performance of configuration and change management tools to accelerate development of quality software.
Klockworks k7/K8 skills desirable

View the original article here

Wednesday, December 8, 2010

Clearcase/Clearquest Consultant

Skills : Our client is a large technology solutions provider and they are currently looking to recruit a Rational Clearcase/Clearquest expert with associated expertise in controlling and merging deployable artefacts for products including J2EE, WebSphere Message Broker, Datapower, WebSphere Application Server and DB2. The ideal candidate would be an experienced professional capable of working with development teams to impact assess code changes in a multiple phased delivery programme. You will also be experienced in automating builds and checking configurable artefacts and builds. This role also requires someone with SC Clearance. Preference will be given to those candidates with current/valid SC Clearance, however those candidates willing to undergo the SC Clearance procedure will also be considered. CVs should be sent in the first instance.

View the original article here

Software Engineer at Technical Staffing Specialists (Fort Meade, MD)

Over 80% of jobs never get advertised.

Company: Technical Staffing Specialists, Inc.

Industry:IT / Software / Computer / InternetType:Full TimeSalary:$88000 USD yearlyJob Description:

Will serve as a Software Engineer for a growing organization.



Requirements include:





  • Top Secret/SCI Clearance with Full Scope Polygraph


  • At least 6 years experience in software development and maintenance (i.e. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance).?


  • Master's Degree in Computer Science, Computer Engineering, or in a related field may be substituted for six (6) years of experience. A Bachelor's Degree in Computer Science, Computer Engineering, or in a related field may be substituted for four (4) years of experience. Note: In no case shall the contractor receive credit for more than six (6) years of experience based on education.


  • Knowledge of the Software Engineering Institute (SEI) Capability Maturity Model Integration for Software (CMMI-DEV) model.??


  • The candidate shall have knowledge of relevant DOD standards for software testing and documentation.




In accordance with the specific requirements of the DO, the S/W Eng shall have one or more of the following skills:



? Experience in designing and developing multi-tier web applications using languages such as Java,, developing and validating user and system requirements, writing design documents, test plans and test results, and assessing architecture and current hardware limitations and recommending solutions.



? Experience in designing and developing applications using ?C?, Cobol, Java, ColdFusion, and Adobe Flex development tools.? The candidate shall be knowledgeable in using SQL and PL/SQL to access Oracle and SQL Server databases.



? Experience in the development of applications utilizing software frameworks (e.g..: Spring, Hibernate, Struts, and JUnit).



? Working knowledge of Java APIs such as JDBC, JPA, and EJB.



?





  • At least 5 years experience and an excellent understanding for planning, developing, and implementing Capability Maturity Model Integration (CMMI) processes or process improvement tool expertise.


  • Experience in the application of the Software Engineering Institute (SEI) Capability Maturity Model Integration for Software (CMMI-DEV) model.


  • Experience in interpreting and verifying whether projects are in compliance with the CMMI-DEV model.


  • Experience with executing, overseeing, analyzing and reporting status of software process improvement activities.


  • Expertise with CMMI Process Areas (Pas), with in-depth expertise in at least two.? These include project management, configuration management, quality assurance, risk management, requirements management, verification, and validation, technical solutions, and measurement and analysis.


  • Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement such as ClearCase/ClearQuest, MS Project/Primavera, Doors, Minitab, etc.




?



USE REFERENCE #111008



INCLUDE SALARY HISTORY AND REQUIREMENT

Skills:

Will serve as a Software Engineer for a growing organization.


Requirements include:



  • Top Secret/SCI Clearance with Full Scope Polygraph

  • At least 6 years experience in software development and maintenance (i.e. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and lifecycle maintenance).?

  • Master's Degree in Computer Science, Computer Engineering, or in a related field may be substituted for six (6) years of experience. A Bachelor's Degree in Computer Science, Computer Engineering, or in a related field may be substituted for four (4) years of experience. Note: In no case shall the contractor receive credit for more than six (6) years of experience based on education.

  • Knowledge of the Software Engineering Institute (SEI) Capability Maturity Model Integration for Software (CMMI-DEV) model.??

  • The candidate shall have knowledge of relevant DOD standards for software testing and documentation.


In accordance with the specific requirements of the DO, the S/W Eng shall have one or more of the following skills:


? Experience in designing and developing multi-tier web applications using languages such as Java,, developing and validating user and system requirements, writing design documents, test plans and test results, and assessing architecture and current hardware limitations and recommending solutions.


? Experience in designing and developing applications using ?C?, Cobol, Java, ColdFusion, and Adobe Flex development tools.? The candidate shall be knowledgeable in using SQL and PL/SQL to access Oracle and SQL Server databases.


? Experience in the development of applications utilizing software frameworks (e.g..: Spring, Hibernate, Struts, and JUnit).


? Working knowledge of Java APIs such as JDBC, JPA, and EJB.


?



  • At least 5 years experience and an excellent understanding for planning, developing, and implementing Capability Maturity Model Integration (CMMI) processes or process improvement tool expertise.

  • Experience in the application of the Software Engineering Institute (SEI) Capability Maturity Model Integration for Software (CMMI-DEV) model.

  • Experience in interpreting and verifying whether projects are in compliance with the CMMI-DEV model.

  • Experience with executing, overseeing, analyzing and reporting status of software process improvement activities.

  • Expertise with CMMI Process Areas (Pas), with in-depth expertise in at least two.? These include project management, configuration management, quality assurance, risk management, requirements management, verification, and validation, technical solutions, and measurement and analysis.

  • Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement such as ClearCase/ClearQuest, MS Project/Primavera, Doors, Minitab, etc.


?


USE REFERENCE #111008


INCLUDE SALARY HISTORY AND REQUIREMENT

Education:BachelorsExperience:6 Years

Email your resume to companies before they promote their jobs to the public.

Find Out How »


View the original article here

Re: URGENT: Chmaster Issue in MultiSite.



Posts: 60
Registered: Jul 06, 2007 02:02:51 AM URGENT: Chmaster Issue in MultiSite.
Posted: Nov 30, 2010 06:28:30 AM Hello CC Friends,

Greetings to all! I am getting one Multisite Issue. Could anyone please resolve the same and do let me know.

One of our Client asked me to changed the mastership of our replica and send the data packets to reflect the changes. I did the same. But data packets are not going and giving the error.

I changed the Mastership & send the packets by using the below commands:

multitool chmaster -all -long replica@/vob
Changed mastership of all objects

multitool syncreplica -export -fship -maxsize 10m replica@/vob
multitool: Error: Could not determine synchronization mode for replica "xyz"
Generating synchronization packet /usr/atria/shipping/ms_ship/outgoing/a_b_c_30-Nov-10.15:27:01_8918
Shipping order "/usr/atria/shipping/ms_ship/outgoing/sync_abc_xyz_30-Nov-10.15:27:01_8918" generated.
Attempting to forward/deliver generated packets...
-- Forwarded/delivered packet /usr/atria/shipping/ms_ship/outgoing/abc_xyz_30-Nov-10.15:27:01_8918

If you find any solution, please revert back to this Query. Its urgent for me. I am googling in iNET...My Client is keep on pinging me :o(

Thanks,
SuKumar.


Posts: 88
Registered: Sep 14, 2006 05:05:14 AM Re: URGENT: Chmaster Issue in MultiSite.
Posted: Nov 30, 2010 07:00:26 AM   in response to: Mr.India in response to: Mr.India's post I had a similar error a long time ago - but mine was with an import. We were running version 6 at the time and had applied a CC/MS patch which changed the structure of the regsistry files. Our patching strategy wasnt good (we ran a de-install and then a fresh install rather than just patching the existing install) and we ended up restoring the "pre patch" version of the registry files. So - we ended up with registry files whose structure wasnt compatible with our patch level. There was an IBM program available called rgy_upgrade which fixed it. I think you can tell whether you have this problem by running "ct lsvob". If the output marks the replicated VOBs with "(replicated)" then the registry is OK and its not this particular problem. Probably worth raising a support ticket on IBM to get help. Having said all that .. apart from that error it looks like hte syncro worked. It seems to have created and forwarded a packet.
Posts: 426
Registered: Mar 15, 2005 04:40:07 AM Re: URGENT: Chmaster Issue in MultiSite.
Posted: Nov 30, 2010 07:13:49 AM   in response to: topman in response to: topman's post topman wrote:
> It seems to have created and forwarded a packet.
Besides, now that all the local object masterships (including this of the the local replica) have been released, there is not much you can do...
I would recommend not to use this command (the -all flag): you want to retain the mastership of your own replica. Probably when/if the packets get delivered and imported, you could ask it back...

Marc


Posts: 60
Registered: Jul 06, 2007 02:02:51 AM Re: URGENT: Chmaster Issue in MultiSite.
Posted: Dec 01, 2010 02:16:59 AM   in response to: 314 in response to: 314's post Thanks a lot Topman and Marc.

I did cleartool lsvob, later unregistered and registered the VOB.

then executed the same commands. Packets reached to my client location.

I will look after rgy_update. I dont know about it.

Thanks,
SuKumar.


Posts: 426
Registered: Mar 15, 2005 04:40:07 AM Re: URGENT: Chmaster Issue in MultiSite.
Posted: Dec 01, 2010 06:12:26 AM   in response to: Mr.India in response to: Mr.India's post Mr.India wrote:
> I did cleartool lsvob, later unregistered and registered the VOB.
> then executed the same commands. Packets reached to my client location.

I am surprised.
This should affect neither the mastership nor the synchronisation.
In fact, a new chmaster -all should have produced no new event (unless somebody created new objects in the meanwhile), following which the syncreplica -export should have produced an empty packet, which it would have thrown away (unless there were other oplogs e.g. coming from other replicas).

You may look at the history of some objects (e.g. your own replica object, which I'd assume you ought to have mastered until you ran the command), as well as this of the replica you synched (either directly or indirectly...), and then the shipping logs on the different hosts if you can reach them.

Your own replica, you get with:

ct des -fmt "%[replica_name]p\n" vob:.

Its recent history, looking for the chmaster event, you get with:

ct lshis -fmt "%d %o\n" -since yesterday replica:$(ct des -fmt "%[replica_name]p\n" vob:.)

For the other replica, you may want to see the epochs at the different export times, and these are in the comment field... You more or less need to use perl to avoid a verbose output.

Marc

Help

Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular type of content or application that you're viewing.

My tags shows your tags for this particular type of content or application that you're viewing.

Use the search field to find all types of content in My developerWorks with that tag. Use the slider bar to see more or fewer tags. Popular tags shows the top tags for this particular type of content or application that you're viewing. My tags shows your tags for this particular type of content or application that you're viewing.MoreLess 
Point your RSS reader here for a feed of the latest messages in all forums

View the original article here

Application Developer - ClearCase, Perforce, Rational, C#, Java

Application Developer
Synergy Seven, Inc  -  Folsom, CA

. Involved in some new application development, development, testing, maintenance, troubleshooting, repair, review, analysis, modifications and documentation to improve build automation components and processes for greater flexibility and performance...


View the original article here