Console Guide

Skip to: Command Index

Overview

The Sablime Console Interface gives command-line and character-graphics access to Sablime while logged-in to a Sablime host machine (through a “telnet” or equivalent shell window).

The Sablime Usage Guide details the operations available to the Sablime users. Most of these are available in both the Web Interface and the Console Interface. This document gives the command names, keywords, and options for running commands from the Console Interface.

Setup

Sablime is designed to be run in the Korn Shell (ksh), and requires that certain shell variables be established before running commands in that shell.

$. path_to_bin/set_sablime generic

Running the above (note the leading “dot”) establishes the Sablime runtime environment, and sets generic as the default generic for subsequent commands. If you run set_sablime without supplying a value for generic, the program should show you what values are available. If you use the option prod=product it will only consider generics that are part of the specified product.

If you are running on Windows*, and used the Console Sablime menu selection to launch your telnet window...

(The image shows the expanded Start-</span>AllPrograms-</span>Sablime menu).

The setup process uses the file gdblist to help it find local databases, and if you have non-NFS networked databases, it uses the file net_products to locate those.

gdblist is automatically created and updated. To create a net_products file, see the Installation Guide. Both of these files are kept in the config subdirectory of your local binaries directory ($sabLCB).

...then your setup was done as part of launching the window. It does no harm to do it again, though, and you may occasionally want to run set_sablime manually to change the default generic. You can also choose to launch a Korn Shell window from the Start > All Programs > Windows Services for Unix* > Korn Shell menu selection, in which case you will need to run set_sablime to establish your Sablime environment.

Users often put the Sablime initialization into the login script (their $HOME/.profile file), so that they do not need to execute it manually each time they want to use Sablime.

Using the Console

Commands are run by typing the command name and pressing enter.

For example, typing...

$accept

...results in this display:

 03/05/15        Sablime Configuration Management System v8.3        12:20:24
 User: devsab                 Product: myprod                     Generic: g1
 
 Accept MR into Generic


 Generic: ___________________________________________________________________ 
      MR: ___________________________________________________________________ 

     Class: ________________________       Type: ________________________
  Subclass: ________________________    Subtype: ________________________

   Auto Assign: _


Email To: ____________________________________________________________________

Help!Enter “?” in any field to get assistance on the appropriate entries there.

Enter “Control-A” to get assistance on navigating around the screen.

You use return or enter to advance from one field to the next. Unlike a web screen, these fields must be visited in order. Sablime will insert any default values as you advance. If the field requires a value and there is no default, it will not let you advance until you enter a value. Many fields have an associated pop-up menu from which you can select a value. Values are selected from the menu by typing in the first one or more characters of the value. Other fields are simply text fields where you type in a value directly.

Each field has a keyword. If you include any keyword = value pairs on the command line when you issue the command, the values will be pre-populated into the screen.

For example, entering the following...

$accept mr=sab050028

...launches the accept command screen with the mr name already entered:

 03/05/15        Sablime Configuration Management System v8.3        12:20:24
 User: devsab                 Product: myprod                     Generic: g1
 
 Accept MR into Generic


  Generic: ___________________________________________________________________
       MR: mp140023___________________________________________________________

     Class: ________________________       Type: ________________________
  Subclass: ________________________    Subtype: ________________________

   Auto Assign: _


Email To: ____________________________________________________________________

Technical Note Although “prompt=y” is the usual default, if neither stdin nor stdout is connected to a terminal, the command will use “prompt=n” as the default.

If you use the prompt=n option on the command line, then the command will be executed without the screen being displayed at all. For example:

$accept mr=mp140023 g=g1 class=software prompt=n
  + MR [mp140023] has been upgraded to the 'active' state.
  + MR [mp140023] has been accepted for Generic [g1] by MR Administrator [devsab].
    - No mail will be sent to [devsab] - You are running program.

The commands also support a -help option to get a description of the command’s keywords, and a -version option to display the Sablime release number of the command.

Administrator Options

Console commands also accept a couple other options intended for use by the Database Owner.

User Emulation Sometimes an administrator needs to run a command as another user. If the actual user is not available, for example, or if the administrator is attempting to re-create a reported problem. In these cases, and for the Database Owner only, the Console commands allow -as_user user. This option causes the command to be executed as if it had been launched by the specified user.

Email Suppression Also when using the Console Interface, the Database Owner can use the ‑nomail option. This causes the command to execute without sending the normal emails. You might use this, for example, to avoid flooding user’s inboxes when you plan to run a large number of operations that generate email.

The commands will still send email to any copyto list members, and the pts still sends notification to any user whose PTS record is modified.

Keyword Reference

The console commands and keywords are displayed in the following. For each command, the keywords are in the left column and the field name is in the right column. See the Usage Guide for details about what values are acceptable in each field and for details about how the commands operate.

When keywords accept multiple values, separate the values with commas.

Keywords marked with an asterisk indicate mandatory values (as shipped — this can be customized locally).

Values shown in brackets after the label indicate default values (again: as shipped). In the defaults, “[g1]” represents the currently established setup generic; “[user]” represents the current user’s PTS-ID, and “[today]” represents today’s date.

Note that keywords can be customized locally (using ftd). If you are putting commands into scripts, and you want them to still work even if the keyword for the field in question has been changed, you can use -intkey or -internal_keywords on the command line. This causes the command to function with the original, non-customized keyword(s).

Command Index

Return to: Top of PageCommand Index

accept

  autoasgn   Auto Assign [y]
* class      Class
  copyto     
  due        Due Date
  ee         Est Gen Effort
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  sev        Gen Severity [3]
  subclass   Subclass
  subtype    Subtype
  type       Type [modification]

activate

  copyto     
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]

adddirs

  dir        Directories 
  dirfile    Dir File   
  g          Generic [g1]
  prompt     Prompt for input [y]

addgsrc

(Same as addsrc)

addisrc

(Same as addsrc)

Return to: Top of PageCommand Index

addsrc

    bfile      Store As Binary
    br         Branch [ofc]
    brdt       Cutoff Date
    common     Common [n]
  * dir        Directory
    exttype    Infer File Type From
               Extension [n]
    fltype     File Type
    g          Generic [g1]
    incldep    Add Missing MRs [n]
    initsrc    Upload From
  * mr         MR
    mrs        Version MRs
    olddir     Old Directory
    oldg       Old Generic
    owner      Owner
    prompt     Prompt for input [y]
    reuse_flt  Reuse File Types From Old
               Generic [y]
    reuse_vct  Reuse Version Control Tool
               From Old Generic [maybe]
  * srf        File
    vct        Fallback Value

approve

  copyto     
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte        Test Team Effort

assign

  copyto     
  dev        Developer
  due        Due Date
  ee         Est Gen Effort
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  sev        Severity [3]

attmgmt

* afile      Attachments
* atype      Type
  dir        Directory
* fcn        Function
  g          Generic [g1]
  maxattnum  Max Attachments
* mr         MR
  prompt     Prompt for input [y]
  rfile      Replacement

Return to: Top of PageCommand Index

batch_addsrc (Command Line Only)

batch_addsrc
            
or:  batch_addsrc mr=MR node=DIR ...
* mr         MR Number
* node       Local directory whose contents are to be added
  bfile      Store all new files as binary [auto-detect]
  dryrun     Just generate the list of calls to addsrc [n]
  exclude    File extensions to exclude
  exttype    Use Extension for Type [n]
  filelist   File containing list of filenames
  fltype     Type for all new files [file]
  g          Generic [g1]
  owner      File Owner
  prompt     Prompt for input [y]
  subroot    Sablime directory root for the new files and directories [.]

or:  batch_addsrc mr=MR oldg=GEN ...
* mr         MR Number
* oldg       Old Generic
  br         Branch [ofc]
  common     Make files common with the old generic [n]
  dryrun     Just generate the list of calls to addsrc [n]
  filelist   File containing list of filenames
  g          Generic [g1]
  incldep    Include Missing Depended-Upon MRs [n]
  mrs        MRs for Specifying version
  preserve   MR List (MR Numbers and/or Groups) 
  prompt     Prompt for input [y]

Return to: Top of PageCommand Index

batch_update (Command Line Only)

batch_update
or:  batch_update mr=MR node=DIR ...
* mr         MR Number
* node       Local directory containing the files to be updated
  bfile      Store all new files as binary [auto-detect]
  dryrun     Just generate the list of calls to addsrc etc. [n]
  exclude    File extensions to exclude
  exttype    Use Extension for Type [n]
  filelist   File containing list of filenames
  fltype     Type for all new files [file]
  g          Generic [g1]
  owner      File Owner
  prompt     Prompt for input [y]
  subroot    Sablime directory root for these files and directories [.]

Return to: Top of PageCommand Index

builder (Command Line Only)

  -a <arguments>  Build tool arguments
  -b <build>      Build name
  -B <dir>        Builder directory [$sabLCB/builderdir]
  -c            † Clean out node
  -C              Continue
  -d              Display build
  -D <dir(s)>     Build sub-directories
  -e <address(es)> Email Addresses
  -g <generic>    Generic name
  -h              Help
  -i <path/file>  Sablime initialization script
  -l              List builds in this generic
  -L              List all available builds
  -n            † Run setnode on node
  -o <path/file>  Output file copy location
  -p <prod>       Product name
  -P            † Promote this node’s MRs
  -R <dir>        Runtime data directory [$HOME/builder_rundata]
  -s <snapshot(s)> † Snapshot for the node
  -S              Simple build
  -t <args>       Tool Arguments
  -u            † Update/sync source on this node.
  -U              Unlock
  -x              Xtrace
  
  † These items only affect nodes configured to respond to these command_line flags.

Return to: Top of PageCommand Index

build_config

* bld        Build
  build_params Build Parameters
  copyto     
  desc       Description
  errlist    Error List
  etmpl      Email Template
  g          Generic [g1]
  hooks      Hooks
  node_params Node Parameters
  owner      Owner
  prompt     Prompt for input [y]
  warnlist   Warning List

build_create

* bld        Build
* build_params Build Parameters
  copyto     Email To
  desc       Description
  errlist    Error List
  etmpl      Email Template
  g          Generic [g1]
  hooks      Hooks
* node_params Node Parameters
  owner      Owner
  prompt     Prompt for input [y]
  warnlist   Warning List

build_delete

* bld        Build
  copyto     Email To
  g          Generic [g1]
  prompt     Prompt for input [y]

Return to: Top of PageCommand Index

closegen

  copyto     Email To
  g          Generic [g1]
  prompt     Prompt for input [y]

closemr

  copyto     Email To
  incldep    Add Missing MRs [n]
* mr         MR
  prompt     Prompt for input [y]
  purge      Ignore Non-closeable MRs [n]

collapse

 * dir        Directory
   g          Generic [g1]
   mr         MR Number
   prompt     Prompt for input [y]
 * srf        Source Files

commit

* comdate    Commitment Date
* comid      Commitment ID
  copyto     Email To
  fcn        Function [view]
  g          Generic [g1]
* mrfile     Request MR File
* nusers     Number of Users Affected
  prompt     Prompt for input [y]

common

* dir        Directory
* g          Generics
  prompt     Prompt for input [y]
* srf        File

Return to: Top of PageCommand Index

create

* abst       Abstract
  cat        Category [testing]
  copyto     Email To
* desc       Description File
  mod        Module
  odate      Origination Date [today]
  org        Originator [user]
  pd         Phase Detected [unit_test]
  prompt     Prompt for input [y]
  rdate      Required Date
  rel        Rlse Detected [not_applicable]
  sev        MR Severity [3]
  site       Site [not_applicable]
  sub        Subsystem
  sys        System [none]

dbconvert (Command Line or Interactive Only)

dbconvert [-noprompt] [[-rollback|-cleanup]
          [prod]]

Return to: Top of PageCommand Index

dbcross (Command Line Only)

dbcross [-a] [-g] [-rrel1[,rel2]] [--this_generic | g=generic] [--fixme] [--fixudf]

  If no arguments are supplied, dbcross will check all relations in the Active,
  Inactive and Global databases. The Inactive database will only be checked if
  no arguments are supplied.

    -a  causes all of the relations in the Active Database to be checked.
    -g  causes all of the relations in the Global Database to be checked.
    -rrel1[,rel2]  causes the relations listed to be checked. The relations
                   listed may be in the Active or Global Database.
    --this_generic causes the records related to the current generic to
                   be checked.
    g=generic      causes the records related to the specified generic to
                   be checked.
    --fixme        perform fixes for certain problems.
    --fixudf       make the udf labels consistent across the commands.

    EXAMPLE:
       dbcross -g -rADM,FTD
       check all Global relations and the Active FTD and ADM

Return to: Top of PageCommand Index

dbdelta (Command Line Only)

dbdelta  [--fixme]

dbedit (Full Screen Only)

dbedit

dbhash (Command Line Only)

dbhash [-s] string1 [string2 ...]

dbxcross (Command Line Only)

dbxcross [g=generic]

defer

  code       Defer Code [other]
  copyto     Email To
* date       Activate Date
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  rsn        Reason

depend

  copyto     Email To
* dep        Depended-Upon MR
  g          Generic [g1]
* mr         Dependent MR
  prompt     Prompt for input [y]
  rm         Remove Dependency [n]
  rsn        Reason

Return to: Top of PageCommand Index

edget

* dir        Directory
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  reserve    Reserve [n]
  rm         Overwrite [n]
* srf        Source Files

edput

  adep       Dependency [file-level]
  com        Comments File
* dir        Directory
  extract    Extract LD/CA [n]
  g          Generic [g1]
  lockout    Merge Lockout [n]
* mr         MR
  overwrite  Overwrite LD/CA [n]
  prompt     Prompt for input [y]
  reset      Merge Reset [n]
  rm         Remove File [y]
  showdep    Show Deps Only [n]
* srf        File

Return to: Top of PageCommand Index

fcreate

* abst       Abstract
  cat        Category [testing]
* class      Class
  copyto     Email To
* desc       Description File
  dev        Developer [user]
  due        Due Date
  ee         Est Gen Effort
  g          Generic [g1]
  mod        Module
  odate      Origination Date [today]
  org        Originator [user]
  pd         Phase Detected [unit_test]
  prompt     Prompt for input [y]
  rdate      Required Date
  rel        Rlse Detected [not_applicable]
  sev        Severity [3]
  site       Site [not_applicable]
  sub        Subsystem
  subclass   Subclass
  subtype    Subtype
  sys        System [none]
  type       Type [modification]

fitpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte2       Test Team 2 Effort

fstpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte4       Test Team 4 Effort

Return to: Top of PageCommand Index

ftd

* cmmnd      Command
  copyto     Email To
  dvalue     Default Value
  extkey     External Key
  fcn        Function [modify]
  ftype      Field Type [1]
  fvalue     Group/File
* intkey     Internal Key
  lrsrbf     L/R Scroll Size [0]
  mdtory     Mandatory [y]
  mlngth     Length
  mxppch     Popup Selections [0]
  nscpdg     Prompt Padding
  nscpmt     Field Label (Web)
  prompt     Prompt for input [y]
  sccnum     Col Number
  scfatt     Attribute [0]
  scfchr     Fill Character [_]
  scpmpt     Screen Label
  scppos     Prompt Position [left]
  scrnum     Row Number
  sflag      Display [y]
  vhelp      Verbose Help Key

getversion

  amrs       Allowed MRs
  br         Branch [ofc]
  brdt       Cutoff Date
  dir        Subdirectories
  g          Generic [g1]
  ifile      Information File [stdout]
  incldep    Add Missing MRs [no]
  kx         Expand Keywords [y]
  list       List Only [n]
  mrgstate   Test State
  mrs        Selection MRs
  newsnapid  New Snapshot
  node       Target Node 
               [<first node of $VPATH>]
  prompt     Prompt for input [y]
  purge      Purge MRs [n]
  rm         Overwrite [n]
  snapcmts   Snapshot Comments
  snapid     Use Snapshot
  umrs       Delta MRs
  useconfig  Use Node Configuration

Return to: Top of PageCommand Index

hitpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte2       Test Team 2 Effort

hotline.ck (Command Line Only)

hotline.ck

hstpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte4       Test Team 4 Effort

initsab

* p          Product
* g          Generic
  dirf       Directory Structure File
  gdb        Global Database location
  prompt     Prompt for input [y]

inspect (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte2       Test Team 2 Effort

itpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte2       Test Team 2 Effort

Return to: Top of PageCommand Index

killmr

  code       Killmr Code [other]
  copyto     Email To
  dupmr      Duplicate MR
* mr         MR
  prompt     Prompt for input [y]
  rsn        Reason

listmsgs

  fmt        Format [header]
  mtype      Message Types
  ofile      Output File [stdout]
  prod       External Products
  proj       External Projects
  prompt     Prompt for input [y]
  q          Queue [receive_queue]

mk_approve

  fcn        Function [script]
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]

modgen

  accept     Accept MRs with State(s) [none]
* class      Class
  copyto     Email To
  g          Generic [g1]
* ga         Generic Admin
  oldg       Accept MRs from Generic
  prompt     Prompt for input [y]
  status     Class Status [enabled]
  tteam1     Test Team 1
  tteam2     Test Team 2
  tteam3     Test Team 3
  tteam4     Test Team 4
  tteam5     Test Team 5
* tteam6     Approval Team

Return to: Top of PageCommand Index

mra_activate

    copyto     Email To
  * mr         MR
    prompt     Prompt for input [y]

mra_defer

    code       Defer Code [other]
    copyto     Email To
  * date       Activate Date
  * mr         MR
    prompt     Prompt for input [y]
    rsn        Reason

mra_propose

    ase        Study Effort
    copyto     Email To
    ee         Est MR Effort
  * mr         MR
    prompt     Prompt for input [y]
  * sfile      MR Proposal File

mra_study

    copyto     Email To
    dev        Study Dev [user]
    due        Due Date
  * mr         MR
    prompt     Prompt for input [y]
    sev        Study Severity [3]

Return to: Top of PageCommand Index

mrg_activate

    copyto     Email To
    g          Generic [g1]
  * mr         MR
    prompt     Prompt for input [y]

mrg_defer

    code       Defer Code [other]
    copyto     Email To
  * date       Activate Date
    g          Generic [g1]
  * mr         MR
    prompt     Prompt for input [y]
    rsn        Reason

mrg_propose

    ase        Study Effort
    copyto     Email To
    ee         Est Gen Effort
    g          Generic [g1]
  * mr         MR
    prompt     Prompt for input [y]
  * sfile      Gen Proposal

mrg_study

    copyto     Email To
    dev        Study Dev [user]
    due        Due Date
    g          Generic [g1]
  * mr         MR
    prompt     Prompt for input [y]
    sev        Gen Severity [3]

Return to: Top of PageCommand Index

mredit

  abst       Abstract
  acdate     Activate Date
  ase        MR Study Effort
  cat        Category [testing]
  copyto     Email To
  desc       Description File
  ee         Est MR Effort
  gsfile     MR Proposal File
  mod        Module
* mr         MR
  npage      Do you need to edit 
                more fields [n]
  odate      Origination Date [today]
  org        Originator [user]
  pd         Phase Detected [unit_test]
  prompt     Prompt for input [y]
  rdate      Required Date
  rel        Rlse Detected [not_applicable]
  rsn        Defer Reason
  rsncode    Defer Code [other]
  sev        MR Severity [3]
  site       Site [not_applicable]
  studydev   Study Dev
  studydue   Study Due Date
  studysev   Study Severity [3]
  sub        Subsystem
  sys        System [none]

mrgedit

  ae         Gen Effort
  ast        Gen Study Effort
  chgdate    Latest Change
  class      Class
  comid      Commitment ID
  copyto     Email To
  dev        Developer
  due        Due Date
  dupmr      Duplicate MR
  ee         Est Gen Effort
  emrflag    EMR Flag
  flttype    Fault Type
  g          Generic [g1]
* mr         MR
  ndc        Non-Det Cause
  ndcs       Non-Det Subcat
  npage      Do you need to edit more fields [n]
  odp        Optimal Det Phase
  pi         Phase Introduced
  prompt     Prompt for input [y]
  rc         Root Cause
  rcode      Gen Reason Code
  rcs        Root Cause Subcat
  rej        Reject Notes
  res        Resolution
  ri         Rlse Introduced [not_applicable]
  rsn        Def/NoChg Reason
  sev        Gen Severity [3]
  sol        Gen Proposal
  spawns     Gen Spawns
  spnot      Spawn Notes
  status     Gen State
  subclass   Subclass
  subtype    Subtype
  tnotes     Test Notes
  tte1       Team 1 Effort
  tte2       Team 2 Effort
  tte3       Team 3 Effort
  tte4       Team 4 Effort
  tte5       Team 5 Effort
  type       Type [modification]

Return to: Top of PageCommand Index

mrnote

  copyto     Email To
  desc       Description
  g          Generic [g1]
  gbsol      MR Proposal
* mr         MR
  prompt     Prompt for input [y]
  rej        Reject Notes
  res        Resolution
  sol        Gen Proposal
  spnot      Spawn Notes
  tnotes     Test Notes

mvgen

* new        New name for generic
* old        Current name of generic
  prompt     Prompt for input [y]

newgen

* new        New Generic
  old        Old Generic [g1]
  dirf       Directory Structure File [same]
  accept     States of MRs to accept into 
               new generic [none]
  ga         Generic Administration members
               [same]
  prompt     Prompt for input [y]

Return to: Top of PageCommand Index

nochange

  code       Nochange Code [other]
  copyto     Email To
  dupmr      Duplicate MR
  g          Generic [g1]
* mr         MR
  ne         Effort
  prompt     Prompt for input [y]
  rsn        Reason

node_config

  amrs       Allowed MRs
  br         Branch [ofc]
  brdt       Cutoff Date
  copyto     Email To
  desc       Description
  dir        Subdirectories
  g          Generic [g1]
  ignore_exp Ignore Diffs Matching
  incldep    Add Missing MRs [no]
  kx         Expand Keywords [y]
  loc        Location
  mrs        Selection MRs
* node       Node
  overlay    Allow Overlay [n]
  owner      Owner
  prompt     Prompt for input [y]
  pstate     Promote To
  purge      Purge MRs [n]
  rm         Overwrite [y]
  rm_extras  Remove Extras [n]
  rtflds     Runtime Fields
  snapid     Use Snapshot
  sync       Allow Sync [y]
  umrs       Delta MRs
  updatemode Update Mode [manual]
  updatenow  Update Now [n]

Return to: Top of PageCommand Index

node_create

  amrs       Allowed MRs
  br         Branch [ofc]
  brdt       Cutoff Date
  copyto     Email To
  desc       Description
  dir        Subdirectories
  g          Generic [g1]
  ignore_exp Ignore Diffs Matching
  incldep    Add Missing MRs [no]
  kx         Expand Keywords [y]
* loc        Location
  mrs        Selection MRs
* node       Node
  overlay    Allow Overlay [n]
  owner      Owner
  prompt     Prompt for input [y]
  pstate     Promote To
  purge      Purge MRs [n]
  rm         Overwrite [y]
  rm_extras  Remove Extras [n]
  rtflds     Runtime Fields
  snapid     Use Snapshot
  sync       Allow Sync [y]
  umrs       Delta MRs
  updatemode Update Mode [manual]
  updatenow  Update Now [n]

node_delete

  copyto     Email To
  g          Generic [g1]
* node       Node
  prompt     Prompt for input [y]
  rm_contents Remove Contents [no]

node_sync

  dryrun     Dry Run Only [n]
  g          Generic [g1]
* node       Node
  prompt     Prompt for input [y]
  rm_extras  Remove Extras [n]
* rmtdir     Target Directory
* rmthost    Remote Host
* rmtlogin   Remote Login
* rmttool    Remote Rsync Path
  xopt       Additional options
  xport      Transport [ssh]

Return to: Top of PageCommand Index

node_update

  amrs       Allowed MRs
  br         Branch [ofc]
  brdt       Cutoff Date
  dir        Subdirectories
  g          Generic [g1]
  ifile      Information File [stdout]
  ignore_exp Ignore Diffs Matching
  incldep    Add Missing MRs [no]
  interactive Confirm before each change? [n]
  kx         Expand Keywords [y]
  mrgstate   Test State
  mrs        Selection MRs
  newsnapid  New Snapshot
  node       Target Node 
                [<first node of $VPATH>]
  prompt     Prompt for input [y]
  purge      Purge MRs [n]
  rm         Overwrite [y]
  rm_extras  Remove Extras [n]
  snapcmts   Snapshot Comments
  snapid     Use Snapshot
  umrs       Delta MRs
  useconfig  Use Node Configuration

node_validate

  amrs       Allowed MRs
  br         Branch [ofc]
  brdt       Cutoff Date
  dir        Subdirectories
  g          Generic [g1]
  ifile      Information File [stdout]
  ignore_exp Ignore Diffs Matching
  incldep    Add Missing MRs [no]
  kx         Expand Keywords? [y]
  mrgstate   Test State
  mrs        Selection MRs
  node       Target Node 
                [<first node of $VPATH>]
  prompt     Prompt for input [y]
  purge      Purge MRs [n]
  rep_extras Report Extras [n]
  snapid     Use Snapshot
  umrs       Delta MRs
  useconfig  Use Node Configuration

Return to: Top of PageCommand Index

preapprove (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte5       Test Team 5 Effort

prefitpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte1       Test Team 1 Effort

prefstpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte3       Test Team 3 Effort

prehitpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte1       Test Team 1 Effort

prehstpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte3       Test Team 3 Effort

preinspect (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte1       Test Team 1 Effort

Return to: Top of PageCommand Index

preitpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte1       Test Team 1 Effort

prepublish (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte3       Test Team 3 Effort

prestpass (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte3       Test Team 3 Effort

propose

  ase        Study Effort
  copyto     Email To
  ee         Est Effort
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
* sfile      Proposal

Return to: Top of PageCommand Index

pts

  aam        Auto Asgn Mail [n]
  aom        Auto Orig Mail [n]
* auth       Auth Products
  delay      Popup Delay [0]
  dept       Department
  ed         Preferred Editor [vi]
  email      Email Address
  fcn        Function [view]
  hmi        Command Mode [fs]
  lic        Licensed [y]
  loc        Location
  lu         Last Usage
  mflag      Receive Mail [y]
  mgr        Manager
  mwd        Verbose Email [n]
* name       Full Name
  phone      Phone
  prompt     Prompt for input [y]
  ptsid      User Name [user]
  room       Room
* srcacc     Source Access
  vhelp      Verbose Help [n]
  vinfo      Verbose Info [n]
  vprom      Verbose Prompts [n]

publish (Invokes testpass)

  copyto     Email To
  g          Generic [g1]
* mr         MR Numbers
  prompt     Prompt for input [y]
  tte4       Test Team 4 Effort

qmr

  copyto     Email To
  exmr       External MR
                (to be Linked with)
  g          Generic
* mr         MR
* prod       Destination Product
* proj       Destination Project
  prompt     Prompt for input [y]

Return to: Top of PageCommand Index

query

  all        Print All Records [n]
  db         Database
  hash       Hash [n]
  ofile      Output File [stdout]
  prompt     Prompt for input [y]
* relation   Relation
  select     Selection Fields
  sort       Sort Records [y]

reject

  code       Reject Code [other]
  copyto     Email To
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
* rfile      Reject Notes
  tstate     Target State [assigned]

Return to: Top of PageCommand Index

report

  abst       Abstract
  ae         Dev Effort
  afils      Associated Files
  ast        Gen Study Effort
  bfile      Store As Binary
  cat        Category
  cdate      Create Date
  cinfo      Creator Info
  class      Class
  clid       Closer
  commid     Commitment ID
  comp       Completion Date
  crid       Creator
  db         Database [active]
  desc       Description
  dev        Developer
  dir        Directory
  due        Due Date
  edgdev     Edgotten Developer
  ee         Est Gen Effort
  eid        Ext Id
  emr        MR
  eprod      Ext Product
  eproj      Ext Project
  fldlbl     Chart Field Labels [y]
  fltype     Type
  fnote      Footnote
  g          Generic
  gmem       Member
  gname      Group
  gnum       Member Count
  gowner     Owner
  gtype      Type
  heading    Heading
  hist       History
  legend     Do you want the MR Legend [n]
  mod        Module
  mr         MR
  mradev     Study Dev
  mradue     Study Due Date
  mrdupmr    Duplicate Killed MR
  mrgaccptdt Accept Date
  mrgactivity Gen Activity
  mrgadefdt  Activate Date (Defer)
  mrgancdt   Activate Date (NoChg)
  mrgapprdt  Approve Date
  mrgassgndt Assign Date
  mrgatester Tester
  mrgatester1 Level 1 Tester
  mrgatester2 Level 2 Tester
  mrgatester3 Level 3 Tester
  mrgatester4 Level 4 Tester
  mrgatester5 Level 5 Tester
  mrgchg     Latest Change
  mrgdefdt   Mrg_defer Date
  mrgdupmr   Duplicate Nochanged MRG
  mrgeflg    External Flag
  mrgflttype Fault Type
  mrgncdt    Nochange Date
  mrgndc     Non-Det Cause
  mrgndcs    Non-Det Subcat
  mrgpropdt  Gen Propose Date
  mrgrcode   Gen Reason Code
  mrgsev     Gen Severity
  mrgspawns  Gen Spawns
  mrgstat    Gen State
  mrgstdydt  Gen study Date
  mrgsubmtdt Submit Date
  mrgtstdt1  Level 1 Pass Date
  mrgtstdt2  Level 2 Pass Date
  mrgtstdt3  Level 3 Pass Date
  mrgtstdt4  Level 4 Pass Date
  mrgtstdt5  Level 5 Pass Date
  mrincrsn   MR Inclusion Reason
  mrrsn      MR Defer Reason
  odate      Origination Date
  odp        Optimal Det Phase
  ofile      Output File
  oinfo      Originator Info
  org        Originator
  owner      Owner
  pd         Phase Detected
  pi         Phase Introduced
  print      Print Fields
  prod       Product
  prompt     Prompt for input [y]
  rc         Root Cause
  rclass     Class of Report [MR]
  rcode      Defer Code
  rcs        Root Cause Subcat
  rdate      Required Date
  rej        Reject Notes
  rel        Rlse Detected
  reso       Resolution
  ri         Rlse Introduced
* rname      Report Name
  row        Row Title
  rsn        Gen Defer/NoChg Rsn
  rte        Route
  select     Selection Fields
  sev        MR Severity
  site       Site
  sol        Proposal
  sort       Sort Fields
  spawnotes  Spawn Notes
  spawns     Total Spawns
  srcdate    Edgotten Date
  srcdev     Developer
  srf        File
  srfchgdt   File Stat Chg Date
  srfstat    File Status
  stat       MR Status
  sub        Subsystem
  subclass   Subclass
  subtype    Subtype
  summary    Do you want the MRG 
                Status Summary [n]
  sys        System
  title      Stat Chart Title
  tnotes     Test Notes
  trdate     Trans Date
  tte1       Team 1 Effort
  tte2       Team 2 Effort
  tte3       Team 3 Effort
  tte4       Team 4 Effort
  tte5       Team 5 Effort
  type       Type
  verctl     Version Ctrl Tool
* xast       MR Study Effort
  xcol       Col/X-Axis Title
* xee        MR Est Effort

reserve

  copyto     Email To
  dev        Developer [user]
  dir        Directory
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  srf        File

review

* abst       Abstract
  action     Action [hold]
  cat        Category [testing]
  copyto     Email To
  desc       Desc File
  disp       External Action
  excat      Ext Category
  excomdate  Ext Comm Date
  excomid    Ext Comm Id
  exg        Ext Generic
  exid       Ext Id
  exmod      Module
  exodate    Ext Org Date
  exorg      Ext Originator
  expd       Ext. Phase Det
  exprod     Ext Product
* exproj     Ext Project
  exrdate    Ext Reqd Date
  exrel      Ext Release
  exrsn      Ext Reason
  exsev      Ext Severity
  exsite     Ext Site
  exstat     Ext Status
  exsub      Ext Subsystem
  exsys      Ext System
  mod        Module
  mr         MR
* msgno      Message Number
  msgts      External TS
  msgtype    Message Type
* odate      Origination Date
* org        Originator
  pd         Phase Detected [unit_test]
  prompt     Prompt for input [y]
  rdate      Required Date
  rel        Release [not_applicable]
  rsn        Reason
  sev        Severity [3]
  site       Site [not_applicable]
* sub        Subsystem
  sys        System [none]
  xemail     Email Address
  xorgno     Organization Number
  xphone     Telephone Number
* xprodid    Prod ID
  xprodnm    Product Name
  xsite      Site
* yabst      Abstract
  yaction    Action [hold]
  ycat       Category
  ycopyto    Email To
* ydesc      Desc. File
  yodate     Org Date
  yorgpts    Originator
  ypd        Phase Detected [unit_test]
  yrdate     Reqd Date
  yrel       Rlse Detected
  yrsn       Reason
  ysev       Severity
  ysite      Site
  ysub       Subsystem
  ysyst      System

Return to: Top of PageCommand Index

Return to: Top of PageCommand Index

rmdirs

  dir        Directories 
  dirfile    Dir File   
  g          Generic [g1]
  prompt     Prompt for input [y]

sndmsgs

  fcn        Message Selection [all]
  num        Message Numbers
  prod       Destination Products
  proj       Destination Projects
  prompt     Prompt for input [y]
  type       Message Types

setgroup

  copyto     Email To
  fcn        Function
* grp        Group Name
* mfile      Member File
  mlist      Member List
  owner      Owner [user]
  prompt     Prompt for input [y]
* type       Type

Return to: Top of PageCommand Index

setrel

setrel rel=ADM
  srlfcn     Function [view]
  sadbadm    Database Admin
  samradm    MR Admin
  sasrc      Source Admin
  saprefix   MR Prefix
  sanum      MR Suffix
  saarte     Auto Route
  saasgn     Auto Assign
  sadep      Auto Dependency
  sadover    Override Deps
  sadvct     Preferred Version Ctrl
  sarasgn    Reassign
  satrace    Trace File
  samail     Mail
  samint     Mail Interval
  sabrflg    Temp Branching
  copyto     Email To

setrel rel=CP
  srlfcn     Function [view]
  cpcmd      Command
  cpcmdfcn   Command-Function
  cpgen      Generic
  cpexec     Executors
  cpemail    Email Recipients
  copyto     Email To

setrel rel=CAS
  srlfcn     Function [view]
  sctype     Type
  sckey      Upper Level Key
  scgrp      Lower Level Group
  copyto     Email To

setrel rel=CRIT
  crtype     Criteria Type
  crfcn      Function
  crowner    Criteria Owner
  crsys      System
  crsubsys   Subsystem
  crmod      Module
  crsite     Site
  crrel      Rlse Detected
  crgen      Generic
  crclass    Class
  crsclass   Subclass
  crmrtype   Type
  crstype    Subtype
  copyto     Email To

setrel rel=ES
  srlfcn     Function [view]
  esname     External Project
  esprod     External Product
  eshost     Remote Machine
  esnet      Network Type
  esprog     Remote Program
  esparm     Parameters
  esflag     MR Status Changes
  esaccpt    Accept
  esapprv    Approve
  esassgn    Assign
  escmmt     Commit
  esdfr      Defer
  esnchg     Nochange
  esspawn    Spawned
  essbmt     Submit
  esstdy     Study
  esunaccpt  Unaccept
  estat1     Status1
  estat2     Status2
  estat3     Status3
  estat4     Status4
  estat5     Status5
  stsend     Send Initial MR State
  copyto     Email To

setrel rel=PR
  srlfcn     Function [view]
  spprod     Product
  sptype     Type
  spmm       Multi-Machine Type
  sphost     Host Machine
  spmcb      Master Bin
  spadb      Active Database
  spidb      Inactive Database
  spsdb      Src Control DB
  copyto     Email To

sget

  br         Branch [ofc]
  brdt       Cutoff Date
* dir        Directory
  g          Generic [g1]
  incldep    Add Missing MRs [n]
  kx         Expand Keywords? [y]
  mrs        Delta MRs
  node       Target Node
  prompt     Prompt for input [y]
  rm         Overwrite [n]
* srf        File
  useconfig  Use Node Configuration

smerge

  dir        Directory
  prompt     Prompt for input [y]
* srf        File

Return to: Top of PageCommand Index

snapedit

  fcn        Function [view]
  g          Generic [g1]
  snapcmts   Comments
* snapid     Snapshot
  files      View File List [n]
  getv_output View Getversion Output [n]
  vctl_cmds  View Command Script [n]

source

* cdir       Current Directory
* cfile      Current Name
  copyto     Email To
  delete     Delete File [n]
  g          Generic
  ndir       New Directory
  nfile      New Name
  nftype     New Type
  nkx        New Kwd Exp Flag
  nown       New Owner
  prompt     Prompt for input [y]

source_restore (Interactive Only)

  dir        Directory
  g          Generic
  srf        Source File
  rgens      Restore Generics
  mrmap      MR Mapping file

Return to: Top of PageCommand Index

spawnmr

  abst       Abstract
  autoasgn   Auto Assign [n]
* class      Class
  copyto     Email To
  due        Due Date
  ee         Est Gen Effort
  g          Generic [g1]
  mod        Module
* mr         Original MR
  prompt     Prompt for input [y]
  rel        Rlse Detected 
               [not_applicable]
  sev        Gen Severity [3]
* snotes     Spawn Notes
* spawns     Number of Spawns
  sub        Subsystem
  subclass   Subclass
  subtype    Subtype
  sys        System [none]
  type       Type [modification]

srcpr

* dir        Directory
  g          Generic [g1]
  ofile      Output File [stdout]
  prompt     Prompt for input [y]
* srf        File

Return to: Top of PageCommand Index

ssql

ssql    -dbhelp |
ssql    -help | all | [positional parameter|keyword] ...
   from    [sablime_relation | INACTIVE.sablime_relation]
   where   [keyword | %position].[lt|eq|gt|ne|le|ge|lk].[value | { ssql ... }]
   [and]...
   [or]...

Return to: Top of PageCommand Index

study

  copyto     Email To
  dev        Study Dev [user]
  due        Due Date
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  sev        Severity [3]

submit

  ae         Effort
  code       Resolution Code [as_proposed]
  copyto     Email To
  flttype    Fault Type
  g          Generic [g1]
* mr         MR
  ndc        Non-Det Cause
  ndcs       Non-Det Subcat
  odp        Optimal Det Phase
  pi         Phase Introduced
  prompt     Prompt for input [y]
  rc         Root Cause
  rcs        Root Cause Subcat
* rfile      Resolution
  ri         Rlse Introduced [not_applicable]

Return to: Top of PageCommand Index

testassign

  copyto     Email To
* fcn        Function
  g          Generic [g1]
* level      Test Level
* mr         MR
  prompt     Prompt for input [y]
  tester     Tester [user]

testpass

  added      Add Missing MRs [y]
  class      Class
  copyto     Email To
  g          Generic [g1]
  mr         MR
  node       Node
  prompt     Prompt for input [y]
  tnotes1    Team 1 Notes
  tnotes2    Team 2 Notes
  tnotes3    Team 3 Notes
  tnotes4    Team 4 Notes
  tnotes5    Team 5 Notes
  tstate     Target State
  tte1       Team 1 Effort
  tte2       Team 2 Effort
  tte3       Team 3 Effort
  tte4       Team 4 Effort
  tte5       Team 5 Effort

unaccept

  copyto     Email To
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]

uncommon

* dir        Directory
* g          Generics
  prompt     Prompt for input [y]
* srf        File

Return to: Top of PageCommand Index

unedget

* dev        Developer
* dir        Directory
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
* srf        File

unedput

  checkout   Leave Checked Out [n]
* dir        Directory
  g          Generic [g1]
  mr         MR
  prompt     Prompt for input [y]
  rm         Overwrite [n]
* srf        File

unreserve

  copyto     Email To
  dev        Developer [user]
  dir        Directory
  g          Generic [g1]
* mr         MR
  prompt     Prompt for input [y]
  srf        File

Return to: Top of PageCommand Index


* Windows is a registered trademark of Microsoft Corporation in the United States and/or other countries.
UNIX is a registered trademark of The Open Group.

Sablime is a registered trademark of Alcatel-Lucent Inc.
Contents copyright © 2009-2015 Alcatel-Lucent. Permission to photocopy in support of a licensed installation of Sablime is hereby granted.