Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
72:clearcase_config [2018/07/09 19:11]
bkkr
72:clearcase_config [2018/07/09 19:14] (current)
bkkr old revision restored (2018/07/09 19:01)
Line 4: Line 4:
  
 <​code>​ <​code>​
-<font inherit/​inherit;;#​2ecc71;;​inherit>​<!—- **** Rational ClearCase Configuration **** --></​font>​ +<!—- **** Rational ClearCase Configuration **** -->
-<font inherit/​inherit;;#​2980b9;;​inherit><​cms-type</​font>​ <font inherit/​inherit;;#​c0392b;;​inherit>​name=</​font><​font inherit/​inherit;;#​2980b9;;​inherit>"​ClearCase"</​font>​ <font inherit/​inherit;;#​e74c3c;;​inherit>​factory=</​font><​font inherit/​inherit;;#​2980b9;;​inherit>"​de.methodpark.cms.clearcase.ClearCaseFactory"></​font>+
  
-     <​cms-property name="​client"​ +<​cms-type name="​ClearCase"​ factory="​de.methodpark.cms.clearcase.ClearCaseFactory">​ 
-     ​value="​C:​\Programme\Rational\ClearCase\bin\cleartool.exe"/>​+ 
 +<​cms-property name="​client"​ 
 +value="​C:​\Programme\Rational\ClearCase\bin\cleartool.exe"/>​
  
 <!--**** Path for the location of snapshot views ****--> <!--**** Path for the location of snapshot views ****-->
 <​cms-property name="​sandboxDirectory"​ value="​sandboxes/​ClearCase"/>​ <​cms-property name="​sandboxDirectory"​ value="​sandboxes/​ClearCase"/>​
 +
 <!--**** Describes pattern for allowed file paths ****--> <!--**** Describes pattern for allowed file paths ****-->
 <​cms-property name="​validatePath"​ <​cms-property name="​validatePath"​
-value="​^[^\\/​*?<>​\"​@,';​|]+([\\/​][^\\/:​*?<>​\"​@,';​|]+)*[\\/​]?​ +value="​^[^\\/​*?<>​\"​@,';​|]+([\\/​][^\\/:​*?<>​\"​@,';​|]+)*[\\/​]?​$"/>​ 
-$"/>​+
 <!--**** Describes pattern for allowed file names ****--> <!--**** Describes pattern for allowed file names ****-->
 <​cms-property name="​validateFilename"​ value="​^[^\\/:​*?<>​\"​@,';​|]+$"/>​ <​cms-property name="​validateFilename"​ value="​^[^\\/:​*?<>​\"​@,';​|]+$"/>​
 +
 <!--**** OPTIONAL: Only to be used when a “element –directory”-rule shall be <!--**** OPTIONAL: Only to be used when a “element –directory”-rule shall be
 added to the config specs: **** added to the config specs: ****
 <​cms-property name="​directoryBranch"​ value="/​main/​LATEST"/>​ <​cms-property name="​directoryBranch"​ value="/​main/​LATEST"/>​
 --> -->
 +
 <!--**** OPTIONAL: Only to be used when other branches than “/main” are accessed <!--**** OPTIONAL: Only to be used when other branches than “/main” are accessed
 and new file shall not be selected by “/​main/​0” for adding them to the branch: and new file shall not be selected by “/​main/​0” for adding them to the branch:
Line 27: Line 31:
 <​cms-property name="​mkbranchSource"​ value="/​main/​LATEST"/>​ <​cms-property name="​mkbranchSource"​ value="/​main/​LATEST"/>​
 --> -->
 +
 <!--**** OPTIONAL: Specify view Tag prefix (needed for example when multiple <!--**** OPTIONAL: Specify view Tag prefix (needed for example when multiple
 Stages servers access ClearCase: **** Stages servers access ClearCase: ****
 <​cms-property name="​viewTagPrefix"​ value="​_stages"/>​ <​cms-property name="​viewTagPrefix"​ value="​_stages"/>​
 --> -->
 +
 <!--**** Specification of view storage location: ****--> <!--**** Specification of view storage location: ****-->
 <​cms-property name="​vws"​ value="​\\viewstorage\specify\location\here"/>​ <​cms-property name="​vws"​ value="​\\viewstorage\specify\location\here"/>​
 +
 <!--**** OPTIONAL: Specification of view type (dynamic or snapshot). By default <!--**** OPTIONAL: Specification of view type (dynamic or snapshot). By default
 snapshot views are created. **** snapshot views are created. ****
 <​cms-property name="​viewType"​ value="​dynamic"/>​ <​cms-property name="​viewType"​ value="​dynamic"/>​
 --> -->
 +
 <!--**** REQUIRED IF DYNAMIC VIEWS ARE USED: Drive letter of the Multiversion <!--**** REQUIRED IF DYNAMIC VIEWS ARE USED: Drive letter of the Multiversion
 File System ****--> File System ****-->
 <​cms-property name="​mvfsDrive"​ value="​M:"/>​ <​cms-property name="​mvfsDrive"​ value="​M:"/>​
 +
 <!--**** OPTIONAL (SNAPSHOT VIEWS): Configures how long Stages waits for the <!--**** OPTIONAL (SNAPSHOT VIEWS): Configures how long Stages waits for the
 possibility to run an exclusive update on/in a snapshot view when another update possibility to run an exclusive update on/in a snapshot view when another update
Line 45: Line 54:
 <​cms-property name="​updateLockTimeoutMillis"​ value="​120000"/>​ <​cms-property name="​updateLockTimeoutMillis"​ value="​120000"/>​
 --> -->
 +
 <!--**** OPTIONAL: Configures how long Stages waits for a cleartool command to <!--**** OPTIONAL: Configures how long Stages waits for a cleartool command to
 finish (default is 60000 milliseconds. **** finish (default is 60000 milliseconds. ****
Line 50: Line 60:
 <​cms-property name="​timeoutMillis"​ value="​120000"/>​ <​cms-property name="​timeoutMillis"​ value="​120000"/>​
 --> -->
 +
 <!--**** OPTIONAL (SNAPSHOT VIEWS): Can be used for activating the creation of <!--**** OPTIONAL (SNAPSHOT VIEWS): Can be used for activating the creation of
 logfiles by ClearCase when a view is updated. **** logfiles by ClearCase when a view is updated. ****
Line 59: Line 70:
 <​cms-property name="​editableConfigSpecs"​ value="​true"/>​ <​cms-property name="​editableConfigSpecs"​ value="​true"/>​
 --> -->
 +
 </​cms-type>​ </​cms-type>​
 </​code>​ </​code>​