Saturday, November 27, 2010
Système de Gestion de Versions: Logiciel de Gestion de Versions, Bitkeeper, Clearcase, Revision Control System, Pvcs, Gforge, Fusionforge (French Edition)
Price: $19.99
Sr. Software Engineer-WM.com at Walmart Corporate Careers (Brisbane, CA)
Project Support Analyst
You will have good MS Office skills using MS Word, Excel and Powerpoint and be Familiar with Project Server/PWA, Rationale Clearcase and Clearquest. Ability to organise and facilitate key meetings and workshops as required and act as scribe. It is essential you are a team player with good communications skills, who is flexible, pro-active, able to multi-task and work under pressure with minimal supervision.
ClearCase Branching using configspec
The problem is:
What directories actually have:
a version in the branch BR_PHASE2 ?a version labeled LBL_MS_PHASE2_04-NOV-2010 ?If you only branch/labeled all files under /myVob/myDirectory, then the directory /myVob itself won't never be branched/labeled.
That means the following config spec won't be able to select any version for /myVob, making all the other rules for any file under /myVob useless:
Until ClearCase is able to select at leat one valid version of /myVob, it won't be able to select any version for any file under /myVob.
You should always end your config spec with a "config stop-rule" like:
element * /main/LATESTor at least:
element /myVob /main/LATESTAdd one of those at the end of your config spec, and the view should work as expected.
The ClearCase config spec mechanism is a composition-based one: to know more about it, see the SO answer "Flexible vs static branching (GIT vs Clearcase/Accurev)".
The OP adds:
You have mentioned to always end the cs with: element * /main/LATEST,
Not necessarily:
If you want to be sure to only view the files under /myVob/myDir with the right branch/label, you could use as I mentioned above:
element /myVob /main/LATESTThe rule applies only to /myVob (not to anything under /myVob).
That allows ClearCase to get past /myVob (because it can at least select a valid version for it) and start applying the other selection rules to the sub-directories.
but if I want to check out the files only from the branch BR_PHASE2, wont this create an error. I am saying that when I end it with /main/LATEST and checkout and check in files , it is updated in main branch. what do I do about it ?
It depends on the config spec you are using:
element * CHECKEDOUTelement * /main/BR_PHASE2/LATESTelement * /main/LATESTwould indeed create new version in the main branch
element * CHECKEDOUTelement * .../BR_PHASE2/LATESTelement * /main/LBL_MS_PHASE2_04-NOV-2010 -mkbranch BR_PHASE2 element * /main/LATESTwould not, because the third rule would apply first, if the element has been labeled LBL_MS_PHASE2_04-NOV-2010.
ClearCase Build Engineer
TEKsystems - Charlotte, NC
TEKsystems has an immediate need for a Oracle PL/SQL Developer for a longterm contract position in Charlotte, NC.Description5+ years experience. Oracle Database development & support, PL/SQL, Javaapplication deployment and weblogic management experience...
How do I undo a checkin in ClearCase remote client
Hi,
I am using ClearCase remote client Version 7.1.1, and I am wondering if it's possible to delete a version that was checked in by mistake. I know that in ClearCase, this is possible by choosing delete in the right click menu (Versions tree) Anyone has the answer ?
Thanks
Friday, November 26, 2010
Re: Clearcase CM Java API - How to find folder changes
Posts: 3
Registered: Jul 27, 2010 01:06:03 PM Clearcase CM Java API - How to find folder changes
Posted: Jul 27, 2010 01:16:51 PM I am trying to use the API to find which files changed between different versions of a directory.
To do that I would need to find the bound children for either a CcDirectory or a CcDirectoryVersion and then compare the results.
However, the property CHILD_LIST comes back empty, and CHILD_MAP gives an "operation not supported" error.
I also tried the doReadMemberList(), but that also throws an UnsupportedOperationException.
Is there a way to accomplish this via the API? If the correct way is to use one of the above "unsupported" operations mentioned above, are there any plans to support these functions in an upcoming release?
It seems like this should be possible, since the CCRC Eclipse plugin has no trouble showing the differences between directory versions.
Thanks in advance!
Posts: 3
Registered: Jul 27, 2010 01:06:03 PM Re: Clearcase CM Java API - How to find folder changes
Posted: Aug 04, 2010 02:14:16 PM in response to: jlevine's post Sorry to reply to my own post, but it may be that this question is not easily answerable. Does anyone know of a different forum or way to find an answer to the problem with the API devs?
Posts: 561
Registered: Nov 19, 2007 06:06:36 AM Re: Clearcase CM Java API - How to find folder changes
Posted: Aug 04, 2010 04:29:33 PM in response to: jlevine's post You have a few options:
1. You can compare two directory versions by 'cleartool diff'
2. You can use 'cleartool desc' to get the files that have been changed (it's generated automatically by ClearCase when it catalogues directories)
3. We provide a plug-in that easily reports the differences, including directories. It currently works for UCM only.
Tamir Gefen, GoMidjets
http://www.gomidjets.com
Posts: 3
Registered: Jul 27, 2010 01:06:03 PM Re: Clearcase CM Java API - How to find folder changes
Posted: Aug 05, 2010 03:32:16 PM in response to: Tgefen's post Sorry, this needs to work in base Clearcase, and I need a solution using the new Java CM API, not using cleartool. Does anyone out there use this API?
Posts: 4
Registered: Sep 09, 2010 07:34:57 PM Re: Clearcase CM Java API - How to find folder changes
Posted: Nov 23, 2010 05:15:00 PM in response to: jlevine's post Tgefen wrote:
You have a few options:
1. You can compare two directory versions by 'cleartool diff'
2. You can use 'cleartool desc' to get the files that have been changed (it's generated automatically by ClearCase when it catalogues directories)
3. We provide a plug-in that easily reports the differences, including directories. It currently works for UCM only.
Tamir Gefen, GoMidjets
http://www.gomidjets.com
Thanks for your analysis! Now I understand more about it, It helps me out of the problem, It's comprehensive.
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.MoreLessSoftware Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest at Cybercoders (Fort Meade, MD)
function FaxResOnlineJavaScript(urlName){ popupwindow = window.open("", "popupwindow", "width=345, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no");popupwindow.location.href=urlName;popupwindow.focus();onError=null;}
See all jobs at this company Apply Now Report It | Save this jobSaved Job(Notes) | Email this job JOB TITLE Software Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest JOB LOCATION US-MD-Fort Meade
Loading Map... JOB OVERVIEW Company: CyberCoders Engineering Salary: N/A Industry: Consulting
Computer Hardware
Computer Software Relocation: Yes Location: US-MD-Fort Meade
Loading Map... Experience: At least 5 year(s) Education: None Required Travel: Not Specified CONTACT Recruiter's Name: Reggie Landicho Email: Send Email Now Phone: Not Available Job ID: RL-TSSCI-Perl-SQL-MD
JOB DESCRIPTION This position is open as of 11/22/2010.
Software Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest - Unix - RDBMS - Eclipse - Jbuilder
Software Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest - Unix - RDBMS - Eclipse - Jbuilder
If you are a Software Engineer with TS/SCI and Perl experience, please read on!
What you need for this position:
• Top Secret Clearance with SCI and Full Scope Polygraph (No Exceptions, candidates without this will not be considered)
• 5+ years experience as a software engineer supporting software design, implementation, deployment and software product integration.
• 5+ years experience in developing software for a relational database system.
• 5+ years experience in developing software in a Unix environment (Solaris preferred).
• Experience with customer's mission data.
• 5+ years experience writing software in Perl.
• 2+ years of experience writing SQL.
• 2+ years experience with configuration management tools (preferably ClearCase and ClearQuest
• 2+ years experience working in an integrated development environment (preferably Eclipse or Jbuilder
• Java programming experience a plus
• Unix Shell script experience a plus
So, if you are a Software Engineer with TS/SCI and Perl experience, please apply today!
Required Skills
TS/SCI, Perl, SQL, ClearCase, ClearQuest, Unix, RDBMS, Eclipse, Jbuilder, Java, Unix Shell Scripting, Full Scope Polygraph, Polygraph, Top Secret, Software EngineerIf you are a good fit for the Software Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest position, and have a background that includes:
TS/SCI, Perl, SQL, ClearCase, ClearQuest, Unix, RDBMS, Eclipse, Jbuilder, Java, Unix Shell Scripting, Full Scope Polygraph, Polygraph, Top Secret, Software Engineer and you are interested in working the following job types:
Information Technology, Engineering, Professional ServicesWithin the following industries:
Consulting, Computer Hardware, Computer SoftwareOur privacy policy: Your resume and information will be kept completely confidential.
Looking forward to receiving your resume through our website and going over the job in more detail with you!
ABOUT US CyberCoders is the premier recruiting firm in the nation. They are your source for finding a job that takes you to the next level in your career. We specialize in executive, technical, financial, accounting, sales and operational positions across all industries.Put us to work for you -- you will get results! Find out what Wells Fargo, KPMG, Microsoft, Abbott Pharmaceuticals, Nokia and hundreds of other companies and thousands of candidates already know - CyberCoders connects exceptional people with exceptional companies.
Learn More about CyberCoders Engineering
Apply Now Report It body { font-family: Arial; font-size: 14px; background: #b29dc0 url(http://img.icbdr.com/MediaManagement/QY/MR87T86JBCC8WJ5YZQY.png) repeat-x; } .bodyContent { float: left; width: 330px; padding: 40px 25px; color: #fff; } .cbMenu { float: left; } .center { text-align: center; } .clear { clear: both; height: 0; margin: 0; } .container { width: 760px; margin: 0 auto; padding: 0; } .contentContainer { background: url(http://img.icbdr.com/MediaManagement/1K/MR83GB5Z95P1340JS1K.png) repeat-y; padding: 0; width: 760px; margin: 0 auto; } .overviewRow { float: left; margin: 0 0 5px; width: 330px; } .field { float: left; width: 115px; } .value { float: left; width: 215px; } .header, .footer { background: #fff; border: 0; float: left; width: 760px; } .centerHeaderOptions { border: 0; color: #573a69; float: left; font-size: 12px; font-weight: normal; padding: 10px 0; width: 26%; text-align: center; } .sideHeaderOptions { border: 0; color: #000; float: left; font-size: 11px; font-weight: normal; padding: 10px 0; margin: 35px 0 0; width: 37%; text-align: center; } .contentTitle { font-size: 14px; font-weight: bold; border-bottom: 1px #b29dc0 solid; margin: 0 0 5px; padding: 0 0 2px; } .jobTitle { font-size: 18px; font-weight: bold; margin: 0 0 25px; } .location, .overview, .contact, .desc { font-size: 12px; margin: 0 0 25px; } a, a:link, a:visited { color: #FF5F00; text-decoration: none; } a:hover { color: #FF5F00; text-decoration: underline; }.job_bot{background-color: #ffffff;border-bottom: 1px solid #CCC;height: 21px;padding: 0px 10px 0px 15px;}.sideHeaderOptions { color: #000; }.sideHeaderOptions a { color: #000; }.sideHeaderOptions a:visited { color: #000; } #semiBackground { background:#c9d6f6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity:0.60; position:absolute; left:0; right:0; top:0;}#externalInfoHeader{ margin: 0px 5px 0px 5px; *margin: 5px; padding: 0px; font-size: 13px;}#pnlUserInfoLocPop{margin-top:10px;}#externalInfoBody{ margin: 10px 10px 0px 5px;}#externalInfoSubmit{ padding-top: 10px; text-align: center;}#shadowAJAX #emailJobForm, #shadowAJAX #result, #shadowAJAX #sending, #shadowAJAX #sj_form{ border:3px solid #000064;} Sending.. This job was successfully e-mailed. An unknown error has occurred. Please try again later.E-mail this job to a friend... Or yourself! Error. Please check that the e-mails are valid. From (your e-mail) To (recipient's e-mail) Your nameNotes >" onclick="CB.AJAX.EmailJob.sendingAC.show(); return false;" language="javascript" id="btn_sendEmail" class="btn btnWide" /> Login to save this job to your account.
Or continue without logging in. Login is currently unavailable while we perform necessary maintenance. We apologize for any inconvenience. Please try again later.RegisterSaving... You've Successfully Saved:
Sign in Successful! Notes: >" onclick="CB.AJAX.SaveJob.saveNoteOnClick();return false;" language="javascript" id="btn_saveJob" class="btn" /> Your note has been saved successfully.
View My Saved Jobs
Close >> Error!CB.AJAX.SaveJob.initializePopups(); Sign In Your registration is out of date, you need to update your challenge questions to continue. Click here to update your questions.
Verify your identity to proceed. Click here to verify
Email Address or Password is Invalid New user? Register here
Email Address:
Password:
Forgot Password?
Automatically sign me in next time. Sorry!
Authorizing... Thanks for your patience - we'll be done shortly.
#ExternalAppUserInfoRequest{ position: none; width: 360px;/*height:230px; height:240px; /* This guy we have to tweak to look good in Firefox*/height:auto !important;left: 10px;top: 410px;background-color: #ffffff;background-image: url("http://img.icbdr.com/images/js/elements/gradients/bg_grad.jpg");filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666, direction=135, strength=6);background-repeat: repeat-x;font-family: Arial, Sans-Serif !important;font-size: 11px;text-align: left;color: #000;}#externalInfoHeader{ margin: -10px 5px 0px 5px; *margin: 5px; padding: 0px; font-size: 13px;}#externalInfoBody{ margin: 10px 10px 0px 5px;}#externalInfoSubmit{ padding-top: 10px; text-align: center;}.externalInfoTerms a:visited{ color:#1E3E8C; font-size:11px;}#EXpopupIframe { z-index: 10;}
Thank you for your interest…
Thank you for your interest in the Software Engineer - TS/SCI - Perl - SQL - ClearCase - ClearQuest position.To begin the application process, please enter your email address.
* Required Email: Email is invalid Name is needed Email is needed >" onclick="CB.AskInfoBox.validateInfoAndPassDataEmailOptional('A34611MKBX2ZRZ98DL');event.returnValue=false;return false;" language="javascript" id="btnGoExternal" class="btn" /> By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website.document.write(unescape("%3Cscript src='" + (document.location.protocol == "https:" ? "https://sb" : "http://b")+ ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));COMSCORE.beacon({c1:2,c2:6035061,c3:"",c4:"",c5:"",c6:"",c15:""});
Re: How to add 2007 extension to Webshere Portal Server 5.1
Posts: 13
Registered: Sep 14, 2010 06:03:10 AM How to add 2007 extension to Webshere Portal Server 5.1
Posted: Nov 19, 2010 01:44:21 AM Dear All,
Currently I am using websphere portal server 5.1 and it is not supporting windows 2007 & latest file extensions. eg: excel sheet xlsx format and so on. So whenever user tries to acess( a xlsx)this type of links,it is getting opened in zipped format.I need it to open as such it as an xlsx format.Please advice me how can i do it and which all places i need add the new MIME details ? whetehr i need to add new extensions to my existing portal environment ? whether i need to update it in webservers too ?till now our users were using 2003 format. Now planning to move to 2007 format.what all steps i should take care for this 2007 update.Kindly help me. Thanks in Advance.
Regards,
Martin.
Posts: 13
Registered: Sep 14, 2010 06:03:10 AM Re: How to add 2007 extension to Webshere Portal Server 5.1
Posted: Nov 23, 2010 09:43:16 AM in response to: MartinThomas's post Can any one help me on this please ?
Posts: 891
Registered: Jun 09, 2005 09:06:53 PM Re: How to add 2007 extension to Webshere Portal Server 5.1
Posted: Nov 23, 2010 11:16:47 AM in response to: MartinThomas's post This is the ClearCase forum. While they recently stuck WAS in there, don't expect to find many WAS experts here. You should have more luck in the Webshere forum(s) http://www.ibm.com/developerworks/websphere/community/
Martina
Don't Postpone Joy - Have Fun
ReleaseTEAM Inc
http://www.releaseteam.com
IBM Rational Certified Consultants
IBM Business Partner
Posts: 13
Registered: Sep 14, 2010 06:03:10 AM Re: How to add 2007 extension to Webshere Portal Server 5.1
Posted: Nov 24, 2010 04:21:05 AM in response to: martina's post Thanks alot Martina. I will try my luck in websphere community. :)
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.MoreLessRe: ClearCase 7.0.1 Multiple Domains - One Way Trust
The setup
DOMAIN A
ClearCase Server
Client
DOMAIN B
Client
Domain A trusts Domain B but not the other way.
All groups are setup in domain A and the client in that domain works as expected, however getting the client in domain B to work is a problem.
I can't use the domain A server group or ALBD account as the account is not recognised and the ALBD service will not start. I have created an account (with the same name) in a new group in domain B and added this to the server group in domain A. This allows the albd service to start and the VOBs can be viewed - partial success.
This will not allow the checkout or add to source control operations (I haven't tried anything further yet) as it says "permission denied, must be one of: member of element group, element owner, VOB owner, member of ClearCase group".
I have created a proxy group in domain B, with the correct description, and added that as a member of the domain A ClearCase users group. I have also added the CLEARCASE_PRIMARY_GROUP value, trying with the group from both domains but get the same result.
The owner of the VOB cannot be seen properly from domain B due to the trust being one way but when viewed from domain A is correct (owner: domain A vob admin, group: domain A clearcase users).
Does anyone have any pointers as to where I have gone wrong? I suspect I need a two way trust but need to try all options with a one way trust before going that way.
Thanks
Alastair French
ClearCase Administrator at QUALCOMM (San Diego, CA)
Jobfox currently requires Microsoft Internet Explorer version 5.5 or later, or Mozilla 1.0 or later, or Firefox 1.0 or later, or Apple Safari 1.2 or later to run properly.
JavaScript should be enabled, and cookies must be accepted for optimum experience.
Sr. SCM Engineer / Architect RTC / Clearcase at Networking Company (Union, NJ)
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
Thursday, November 25, 2010
Systems/Apps Developer -C++, Perl, ClearCase, JTAG
FireHost, Inc - TX - Plano
FireHost, Inc. is currently providing opportunities for talented and highly motivated individuals to interface with a wide array of hardware, software, and network issues in a secure, fast-paced, and growth-oriented environment. The analyst will handle...
Re: clearcase no response
Posts: 28
Registered: Dec 01, 2006 04:24:44 AM Re: clearcase no response
Posted: Nov 22, 2010 01:02:15 AM in response to: cm@heart's post "setting up sniffers and also check MTU settings." Could you give me more detail description about this?
Posts: 28
Registered: Dec 01, 2006 04:24:44 AM Re: clearcase no response
Posted: Nov 22, 2010 01:10:27 AM in response to: marcdb's post Many thanks!
telnet
I see an empty screen.
Could you give me more detail further description about "Ping uses ICMP port 8 called "echo" ?
Posts: 202
Registered: Jan 15, 2005 05:15:03 PM Re: clearcase no response
Posted: Nov 22, 2010 03:02:24 AM in response to: shingirl's post Shingirl,
There is a RFCs collection where all those protocols and their usage is explained.
In short when you ping a remore machine, your PC does send a "hello" message to the address you wish to enquire.
In human terms:
hello AAA I am ZZZ do you read me?
hello ZZZ this is AAA and I read you
When you use:
ping address -a
you ask the remote machine to supply you its human readable name known as DNS
Also the ICMP set is used to build a matrix of machines in a LAN
The full RFC list can be found in here: www.rfc-editor.org
Posts: 412
Registered: Mar 15, 2005 04:40:07 AM Re: clearcase no response
Posted: Nov 22, 2010 09:17:10 AM in response to: shingirl's post shingirl wrote:
> I first use albd_list command.
Then you can ignore telnet, ping etc. for now: this is useful knowledge in general, but it won't help you in this case.
Marc
Posts: 422
Registered: Sep 28, 2005 02:20:11 PM Re: clearcase no response
Posted: Nov 23, 2010 09:36:01 AM in response to: shingirl's post This seems to be going around in circles...
Some important tests:
1) Verify that a "loaded" ping (packet size of at least 4096 bytes) works. "ping -l 5120 {registry server name}" is a useful command to test this...
2) Verify whether you can do an lsvob of a known VOB tag. "cleartool lsvob \myvob" If this works, while a full lsvob fails, you most likely have a firewall configuration that is blocking the full communication.
If the single-VOB lsvob fails, then verify that you can actually communicate with the albd port on the server host. The best command for that is the old windows "telnet" program. The syntax is "telnet {registry server name} 371", and if this is successful, you will see NOTHING. If it fails, you will get an error like this:
Connecting To
If the telnet fails that way, you need to determine why you cannot perform this basic communication and resolve the issue. The possible causes are:
1) Name resolution. The server's host name may resolve to an incorrect address in DNS
2) Client-side firewall issue. The ClearCase commands from this host may be getting blocked by a firewall on the client. You would be able to see this in a network trace started on the client, because you will see no communication going out to port 371.
3) intermediate firewall issue.
Note: If the registry server is also this client's ATRIA license server (check clearcase control panel or cleartool hostinfo -long), then the fact that you are NOT getting a license error indicates that basic communication with the albd works.
=================================================================
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: 412
Registered: Mar 15, 2005 04:40:07 AM Re: clearcase no response
Posted: Nov 23, 2010 11:08:38 AM in response to: brcowan's post brcowan wrote:
> The best command for that is the old windows "telnet" program.
Why is this better than albd_list???
Marc
Posts: 422
Registered: Sep 28, 2005 02:20:11 PM Re: clearcase no response
Posted: Nov 23, 2010 11:22:38 AM in response to: shingirl's post Well, albd_list is great if you're on the server and looking to see what the child processes of the albd are. If you need to verify ability to get to the port, telnet has the advantage of completely eliminating clearcase from the client-side picture.
=================================================================
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: 412
Registered: Mar 15, 2005 04:40:07 AM Re: clearcase no response
Posted: Nov 23, 2010 12:34:15 PM in response to: brcowan's post brcowan wrote:
> telnet has the advantage of completely eliminating clearcase from the client-side picture.
This may be an advantage if the test fails, but not, as here, if it succeeds.
Marc
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.MoreLessRe: Direct Queries to CC Database
Posts: 9
Registered: Oct 13, 2006 04:15:41 PM Direct Queries to CC Database
Posted: Nov 16, 2010 03:08:02 PM It may be easiest to just give an example. Suppose I want a list of all files (elements) whose basename is foo.c. "basename" is the last part of a path. So with a element on path /a/b/c/d/foo.c, the basename is foo.c.
I know about the "find" command (cleartool find . -name foo.c -print) but that is doing a linear search. There should be a way that I can do something like "select path where path like '%/foo.c'" in SQL terms.
I have many other questions after this one but this will get me started.
Thank you for your help
Perry
Posts: 689
Registered: Jun 25, 2007 04:53:38 PM Re: Direct Queries to CC Database
Posted: Nov 16, 2010 05:20:23 PM in response to: pedz's post You can use an asterisk as a wildcard in the name:cleartool find -all -name "*foo.c" -print
You can also use the asterisk on both ends of the name to find substrings:cleartool find -all -name "*foo*" -print
-Jeff Ng
Posts: 891
Registered: Jun 09, 2005 09:06:53 PM Re: Direct Queries to CC Database
Posted: Nov 16, 2010 05:40:20 PM in response to: pedz's post if you use -all, it will search independently of the config spec and also use internal indexes if available. That works up to a certain number of hits and ccan actually be somewhat fast. It depends on exactly what you are searching for.
You can use any sql because the CC DB isn't sql. It is called RAIMA and there is no user accessible interface except cleartool commands. They tried to use a relational DB and the performance was really bad. So RAIMA its is and will be.
Martina
Don't Postpone Joy - Have Fun
ReleaseTEAM Inc
http://www.releaseteam.com
IBM Rational Certified Consultants
IBM Business Partner
Posts: 9
Registered: Oct 13, 2006 04:15:41 PM Re: Direct Queries to CC Database
Posted: Nov 17, 2010 05:06:19 PM in response to: martina's post time cleartool find -all -name foo.c -print
took 32 minutes to complete. :-(
Plus, I'm pretty sure it is searching only a small fraction of all the files. If I go up a directory, the find does not work. And in that directory, there are probably 20 sub directories. I think the find above is searching just one of the 20+ sub directories because that is where I started the find. Doing things like find * or find ./* did not work. But, its rather moot. CMVC could do the query over the same files in a few seconds and give me tons of more information in one query like tying changes to defects, etc.
It is fine if I can't do SQL but there must be some way to dig out the information that I'm looking for. So far, all the cleartool commands produce verbose texty stuff which has the data but with a lot of verbose text around it. I'm needing just the data.
Posts: 689
Registered: Jun 25, 2007 04:53:38 PM Re: Direct Queries to CC Database
Posted: Nov 17, 2010 05:36:55 PM in response to: pedz's post You wrote: cleartool find -all -name foo.c -print
The "-all" option expands the search to the entire VOB that you are currently in. By default, ALL visible and invisible elements are searched, but there are options (-visible | -nvisible) to constrain the search. If you want to search all VOBs, use the "-avobs" option which will search all VOBs mounted on the host you execute the command on.
If the find command doesn't work one directory up, then you probably are not in a VOB anymore (multi-part VOB tag names).
-Jeff Ng
Posts: 9
Registered: Oct 13, 2006 04:15:41 PM Re: Direct Queries to CC Database
Posted: Nov 17, 2010 06:02:53 PM in response to: jeff98air's post My point about find is it isn't going to work for me. It is way too slow.
There has to be another way to do this. Nothing could be this broken.
As a more practical question: how do I find the list of files that belong to a component? Does CC even have the concept of components? Some way to group files into sets that are managed by one team?
Posts: 477
Registered: Apr 08, 2008 11:40:52 PM Re: Direct Queries to CC Database
Posted: Nov 17, 2010 06:21:08 PM in response to: pedz's post Lets step back a bit here - you need to tell us what your requirement is in context. What is the problem you are trying to solve?
It seems unlikely to me that you are going to frequently have to scour your entire source tree looking for foo.c (or whatever). More than likely there is a different way to solve whatever the underlying requirement is.
Posts: 202
Registered: Jan 15, 2005 05:15:03 PM Re: Direct Queries to CC Database
Posted: Nov 18, 2010 02:37:08 AM in response to: pedz's post This question seems to me asked from a Subversion user that by default enquiries the database directly ---> "select path where path like '%/foo.c'"
scary way to work in Sofware Configuration Management
1- there is no need to use cleartool find unless extract data from all branches
2- when the view is mapped, default windows M: driver and Linux/Unix the stgloc set by the admin
Just use dir foo. /s* in Windows and ll -R | grep foo in Linux/Unix . . . . job done
But as someone has already asked, what is the purpose of you question, more important what is your aim?
Posts: 9
Registered: Oct 13, 2006 04:15:41 PM Re: Direct Queries to CC Database
Posted: Nov 18, 2010 12:33:01 PM in response to: Anthony Coluzzi's post My initial objective is to "port" two CMVC scripts. I believe if I can do that, then I'll be on my way.
One of them queries CMVC and reports back, for all files like foo.c all the changes and all the defects that are associated with the changes for all releases for that file. I'd be somewhat content if it was only one particular file. So: All the changes, for all releases (what CC calls areas), tied back to Defect numbers. The report gives me the from and to sccs id strings. There is also a similar report that gives me all the changes for all the files for a particular component (for all releases). These reports take only seconds to run. We (support) do them rather often. I call those scripts Prs and Prs-comp.
The opposite direction is a script called Changes. It is similar to a CC script we have called ChangeRecord but the difference is that Changes goes across releases as well where as ChangeRecord requires a specific "area". So, Changes takes a Defect and reports back all the files for all releases changed by that defect. It too gives me the from (previous) sccs id string and the new sccs id string.
I get that the sccs id strings are different in CC/CQ but the purpose is the same. If we are talking to a customer and them to do a "what blahblah" to get the list of source files used to create that version of blahblah, we need to be able to quickly map that back to a defect and understand where that defect fits in in the stream of changes made for blahblah or for that component.
A typical support person in our team is supporting over a million lines of code. That is just the networking code, its drivers, and various other bits and pieces. There are probably a couple dozen such other teams supporting almost the same amount of code. Even knowing just the paths to the files is a challenge.
Posts: 477
Registered: Apr 08, 2008 11:40:52 PM Re: Direct Queries to CC Database
Posted: Nov 18, 2010 05:14:36 PM in response to: pedz's post As I guessed you might need to try a different approach...
For a start - if you were using ClearCase's UCM instead of vanilla ClearCase I think at least some of those features would be available straight out of the box. However I gather you are not doing that.
It isn't quite clear if you are using ClearQuest as well as ClearCase but you must be using something to track change requests and linking that information to ClearCase. Its hard answer without knowing this.
For some more generic approaches... In ClearCase you typically label the versions of everything that are part of a release.
So for example one of the ones you mentioned - "get the list of source files used to create that version..." (I assume "version" in this context is a release of the deployed product). You would do a find by the label. There are several ways to do this (find command of course is one). In this scenario (searching by label) I think you would find "find" is much faster.
It also means you can just get a view of the code as at any release quickly... if you labelled everything as REL3.1 just create a view and set the config spec to:element * REL3.1
If it is a dynamic view you will then be looking at the entire source tree as at that release immediately.
Find can be used to identify all the versions of files that changed between two labelled releases. This is a bit more complex because it needs three find queries to cover the changes, adds, and deletes.
For your defect related identifier questions we'd need to know how you are connecting code to defects.
Posts: 412
Registered: Mar 15, 2005 04:40:07 AM Mark_at_SoftwareTraction wrote:
> For a start - if you were using ClearCase's UCM instead of vanilla ClearCase
> I think at least some of those features would be available straight out of the box.
Argh!
I'd say that if you are using base ClearCase, you still have some hope; none if you used UCM.
In ClearCase, you could use clearmake decently. Your deliverable should be a derived object, and thus have a config record. This would list the exact versions it depends upon. This is what you'd want to put into the 'what' string.
To do this, you'd need to create a new derived object from the one produced and tested, and which you decide to deliver. You could 'patch' (under clearmake) a copy of the former, with meta-information taken from its config record.
UCM threw ClearCase away in many ways. For clearmake, it did it by selecting an adverse delivery strategy, based on (mostly trivial) merging, thus creating spurious duplicates of the versions and invalidating derived objects based on the original ones, instead of promoting them.
Anyway, in a context such as the one I described (which I used 15 years ago), a label would be applied using the config record. Using it to produce a one line config spec, one could recreate the full software configuration, and get back to any single file in it in a matter of seconds.
Marc
Posts: 477
Registered: Apr 08, 2008 11:40:52 PM Re: Direct Queries to CC Database
Posted: Nov 21, 2010 04:09:05 PM in response to: 314's post Marc,
That may address some of the poster's concerns in an ideal world but it isn't very helpful. He is a support person not a developer. He is unlikely to be able to go and tell his developers to start using ClearMake. Even if he could that is a major change - not something he can get done quickly. His requirement is to port two scripts to some equivalent functionality in ClearCase. I started with some assumptions about what is likely to be there that he can work with.
UCM has plenty of flaws but it would address the requirements (note I did not suggest that he change to UCM if he wasn't already using it).
All we can really assume is that it is likely all the versions that go into a release are labelled. That is what my answer was based on.
Mark
Posts: 9
Registered: Oct 13, 2006 04:15:41 PM Hi,
Thank you for all these advise and comments. Just to clarify, we definitely have CC and CQ. As far as UCM, I would assume we do because it is sprinkled all through the internally generated documentation we have. I'm still trying to wrap my head around all this. I'm just so frustrated at leaving a perfectly good working solution using CMVC to use something that seems to not be as robust.
I'll likely be back asking more questions when I figure out what questions I need to ask :-)
Thank you again.
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