CMVC 2.3.1 Commands Quick Reference


Access, Approval, Approver, Component, Coreq, Defect, Environment, Feature, File, Fix, Host, Level, LevelMember, Migrate, Notify, Release, Report, Size, Test, Track, User, Verify

Access

Access -create
-login Name ... -authority Name -component Name
-family Name [-become Name] [-verbose]

Access -delete
{-login Name ... | -inherited } -authority Name
-component Name -family Name [-become Name]
[-verbose]

Access -restrict
{-login Name ... | -inherited } -authority Name
-component Name -family Name [-become Name]
[-verbose]

Approval

Approval -abstain
-release Name ... -family Name [ -become Name ]
{ -defect Number ... -feature Number ... }
[ -approver Name ] [ -verbose ]

Approval -accept
-release Name ... -family Name [ -become Name ]
{ -defect Number ... -feature Number ... }
[ -approver Name ] [ -verbose ]

Approval -assign
-to Name -release Name ... -family Name [ -verbose ]
{ -defect Number ... -feature Number ... }
[ -approver Name ] [ -become Name ]

Approval -create
-approver Name -release Name ... -family Name
{ -defect Number ... -feature Number ... }
[ -become Name ] [ -verbose ]

Approval -delete
-approver Name -release Name ... -family Name
{ -defect Number ... -feature Number ... }
[ -become Name ] [ -verbose ]

Approval -reject
-release Name ... -family Name [ -become Name ]
{ -defect Number ... -feature Number ... }
[ -approver Name ] [ -verbose ]

Approver

Approver -create
-login Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Approver -delete
-login Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Component (Componen for OS/2 and Windows Client)

Component -create
Name ... -parent Name -family Name
-process Name [ -owner Name ]
[ -description Text ] [ -become Name ] [ -verbose ]

Component -delete
Name ... -family Name [ -become Name ]
[ -verbose ]

Component -link
Name ... -parent Name -family Name [ -become Name ] [ -verbose ]

Component -modify
Name ... -family Name { -process Name
-owner Name -name Name -description Text }
[ -become Name ] [ -verbose ]

Component -recreate
Name ... -parent Name -family Name [ -become Name ]
[ -verbose ]

Component -unlink
Name ... -parent Name -family Name [ -become Name ]
[ -verbose ]

Component -view
Name ... -family Name [ -long | -processInfo ]
[ -become Name ] [ -verbose ]

Coreq

Coreq -create
{ -defect Number ... -feature Number ... } -release Name -family Name
[ -become Name ] [ -verbose ]

Coreq -delete
{ -defect Number ... -feature Number ... } -release Name -family Name
[ -become Name ] [ -verbose ]

Defect

Defect -accept
Number ... -family Name [ -answer Name ]* [ -remarks Text ]
[ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Defect -assign
Number ... -family Name { -component Name -owner Name }
[ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -cancel
Number ... -family Name [ -remarks Text ] [ -become Name ]
[ -verbose ]

Defect -configInfo
-family name [ -become Name ] [ -raw ]

Defect -design
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -modify
Number ... -family Name { -severity Name -answer Name
-environment Name -reference Name -priority Name
-symptom Name -release Name -originator Name
-target Name -level Name -abstract Text -phaseFound Name
-phaseInject Name -prefix Name -name Number }
[ -remarks Text ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Defect -note
Number ... -remarks Text -family Name [ -become Name ]
[ -verbose ]

Defect -open
-remarks Text -component Name -family Name
[ -name Number ] [ -environment Name ] [ -severity Name ]*
[ -reference Name] [ -prefix Name ]* [ -symptom Name ]*
[ -phaseFound Name ]* [ -level Name ] [ -abstract Text ]
[ -release Name ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Defect -reopen
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -return
Number ... -family Name [ -remarks Text ]
[ -answer Name | -duplicate Name ]*
[ -become Name ] [ -verbose ]

Defect -review
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -size
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -verify
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Defect -view
Number ... -family Name [ -long | [ -remote | -processInfo ]
[ -become Name ] [ -verbose ]

Note: Arguments marked with an asterisk (*) are required when no default value is set for the CMVC family.


Environment (Environ for OS/2 and Windows Client)

Environment -create
Name ... -tester Name -release Name -family Name
[ -become Name ] [ -verbose ]

Environment -delete
Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Environment -modify
Name ... -tester Name -release Name -family Name
[ -become Name ] [ -verbose ]

Feature

Feature -accept
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Feature -assign
Number ... -family Name [ -remarks Text ] [ -verbose ]
{ -component Name -owner Name } [ -become Name ]

Feature -cancel
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Feature -configInfo
-family name [ -become Name ] [ -raw ]

Feature -design
Number ... -family Name [ -remarks Text ] [ -become Name ] [ -verbose ]

Feature -modify
Number ... -family Name { -prefix Name -name Number
-target Name -reference Name -originator Name
-abstract Text -priority Name } [ -remarks Text ]
[ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Feature -note
Number ... -remarks Text -family Name [ -become Name ]
[ -verbose ]

Feature -open
-remarks Text -component Name -family Name
[ -name Number ] [ -prefix Name ]* [ -reference Name ]
[ -abstract Text ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

Feature -reopen
Number ... [ -remarks Text ] [ -become Name ]
[ -verbose ]

Feature -return
Number ... -family Name [ -duplicate Name ]
[ -remarks Text ] [ -become Name ] [ -verbose ]

Feature -review
Number ... -family Name [ -remarks Text ]
[ -become Name ] [ -verbose ]

Feature -size
Number ... -family Name [ -remarks Text ]
[ -become Name ] [ -verbose ]

Feature -verify
Number ... -family Name [ -remarks Text ]
[ -become Name ] [ -verbose ]

Feature -view
Number ... -family Name [ -long | -processInfo ] [ -remote ]
[ -become Name ] [ -verbose ]

Note: Arguments marked with an asterisk (*) are required when no default value is set in the configuration table


File

File -checkin
Name ... -release Name -family Name [ -common Name ... ]**
[ -force ] [ -remarks Text ] [ -relative Name | -top Name ]
[ -defect Number ... -feature Number ... ]*
[ -become Name ] [ -verbose ]

File -checkout
Name ... -release Name -family Name [ -force ] [ -stdout ]
[ -relative Name | -top Name ]
[ -defect Number ... -feature Number ... ]**
[ -become Name ] [ -verbose ]

File -configInfo
-family name [ -become Name ] [ -raw ]

File -create
Name ... -component Name -release Name -family Name
[ -fmode Octal_number ] [ -relative Name | -top Name ]
[ -binary ] [ -defect Number ... -feature Number ... ]*
[ -remarks Text ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

File -delete
Name ... -release Name -family Name [ -top Name ]
[ -defect Number ... -feature Number ... ]* [ -force ]
[ -common Name ... ] [ -become Name ] [ -verbose ]

File -destroy
Name ... -release Name -family Name [ -top Name ]
[ -become Name ] [ -verbose ]

File -extract
Name ... -release Name -family Name [ -version Name ]
[ -nokeys ] [ -stdout ] [ -relative Name | -top Name ]
[ -dmask Octal_number ] [ -fmask Octal_number ]
[ -become Name ] [ -verbose ]

File -link
Name ... -to Name -release Name -family Name
[ -version Name ] [ -defect Number ... -feature Number ... ]*
[ -top Name ] [ -become Name ] [ -verbose ]

File -lock
Name ... -release Name -family Name [ -force ] [ -top Name ] [ -become Name ] [ -verbose ]

File -modify
Name ... -release Name -family Name
{ -fmode Octal_number -component Name }
[ -top Name ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

File -recreate
Name ... -release Name -family Name [ -top Name ]
[ -defect Number ... -feature Number ... ]* [ -force ]
[ -common Name ... ]** [ -become Name ] [ -verbose ]

File -rename
Name -path Name -release Name -family Name [ -top Name ]
[ -defect Number ... -feature Number ... ]* [ -force ]
[ -common Name ... ]** [ -become Name ] [ -verbose ]

File -resolve
Name ... -release Name -family Name [ -quiet ] [ -top Name ]
[ -become Name ] [ -verbose ]

File -undo
Name ... -release Name -family Name [ -top Name ]
[ -defect Number ... -feature Number ... ]* [ -force ]
[ -common Name ... ]** [ -become Name ] [ -verbose ]

File -unlock
Name ... -release Name -family Name [ -become Name ]
[ -relative Name | -top Name ] [ -verbose ]

File -view
Name ... -release Name -family Name [ -long ] [ -top Name ]
[ -become Name ] [ -verbose ]

Note: Arguments marked with an asterisk (*) are required for files associated with a release whose process includes the CMVC track subprocess. Arguments marked with a double asterisk (**) can be specified if the files are associated with a release whose process includes the CMVC track subprocess.


Fix

Fix -activate
{ -defect Number ... -feature Number ... }
-family Name -release Name ... -component Name
[ -become Name ] [ -verbose ]

Fix -assign
-to Name { -defect Number ... -feature Number ... }
-release Name ... -component Name -family Name
[ -become Name ] [ -verbose ]

Fix -complete
{ -defect Number ... -feature Number ... }
-family Name -release Name ... -component Name
[ -become Name ] [ -verbose ]

Fix -create
{ -defect Number ... -feature Number ... } -release Name ... -component Name -family Name
[ -developer Name ] [ -become Name ] [ -verbose ]

Fix -delete
{ -defect Number ... -feature Number ... } -release Name ... -component Name -family Name
[ -become Name ] [ -verbose ]


Host (Hostcmd on OS/2 and Windows Client)

Host -create
Name ... -family Name [ -login Name ] [ -become Name ]
[ -verbose ]

Host -delete
Name ... -family Name [ -login Name ] [ -become Name ]
[ -verbose ]

Example:

To create a host list entry for the CMVC userid named "admin" who has a system login named "mike" in the host "jupiter", use the following command:

teamc host -create mike@jupiter -login admin



Level

Level -assign
Name ... -to Name -release Name -family Name
[ -become Name ] [ -verbose ]

Level -check
Name ... -release Name -family Name [ -long [ -full ]]
[ -become Name ] [ -level Name ] [ -verbose ]

Level -commit
Name ... -release Name -family Name [ -become Name ]
[ -verbose ]

Level -complete
Name ... -release Name -family Name [ -become Name ]
[ -verbose ]

Level -create
Name ... -release Name -family Name [ -type Name ]*
[ -become Name ] [ -verbose ]

Level -delete
Name ... -release Name -family Name [ -become Name ]
[ -verbose ]

Level -extract
Name ... -release Name -family Name -root Name
-node Name [ -full | -path Name ... ] [ -nokeys ]
[ -fmask Octal_number ] [ -dmask Octal_number ]
[ -uid Number ] [ -gid Number ] [ -crlf ]
[ -become Name ] [ -verbose ]

Level -modify
Name ... -release Name -family Name { -name Name
-type Name } [ -become Name ] [ -verbose ]

Level -view
Name ... -release Name -family Name [ -long ]
[ -become Name ] [ -verbose ]

Note: Arguments marked with an asterisk (*) are required when no default value is set for the CMVC family.


LevelMember (Levelmem on OS/2 and Windows Client)

LevelMember -create
-level Name -release Name -family Name
{ -defect Number ... -feature Number ... }
[ -become Name ] [ -verbose ]

LevelMember -delete
-level Name -release Name -family Name
{ -defect Number ... -feature Number ... }
[ -become Name ] [ -verbose ]


Migrate

Migrate -migrate
Name ... -component Name -version Name -family Name -release Name [ -relative Name | -top Name ]
[ -defect Number ... -feature Number ... ]
[ -become Name ] [ -verbose ]


Notify

Notify -create
-login Name ... -interest Name -component Name
-family Name [ -remote Name ] [ -become Name ] [ -verbose ]

Notify -delete
-login Name ... -interest Name -component Name
-family Name [ -remote Name ] [ -become Name ] [ -verbose ]


Release

Release -create
Name... -component Name -process Name
-family Name [-environment Name -tester Name ]*
[ -approver Name ]* [ -description Text ] [ -owner Name ]
[ -become Name ] [ -verbose ]

Release -delete
Name ... -family Name [ -become Name ] [ -verbose ]

Release -extract
Name ... -node Name -root Name -family Name [ -nokeys ]
[ -date yy/mm/dd | -committed ] [ -fmask Octal_number ]
[ -dmask Octal_number ] [ -uid Number ] [ -gid Number ]
[ -crlf ] [ -become Name ] [ -verbose ]

Release -link
Name ... -to Name [ -date yy/mm/dd | -committed ]
[-defect Number ... -feature Number ...]* -family Name
[-become Name] [-verbose]

Release -modify
Name ... -family Name { -name Name
-component Name [-process Name ]
[-environment Name -tester Name ]*
[ -approver Name ]* -description Text -owner Name}
[ -become Name ] [ -verbose ]

Release -recreate
Name ... -family Name [-environment Name -tester Name ]*
[ -approver Name ]* [ -become Name ] [ -verbose ]

Release -view
Name ... -family Name [ -processInfo ]
[ -become Name ] [ -verbose ]

Note: Arguments marked with an asterisk (*) are required only when their related subprocess has been specified for the release.


Report

Report -general
Tclause -family Name [ -where Wclause ] [ -become Name ]
[ -select Sclause ] [ -colspec Number(s) ] [ -verbose ]

Report -help
-family Name [ -become Name ] [ -verbose ]

Report -testClient
-family Name [ -become Name ] [ -verbose ]

Report -testServer
-family Name [ -become Name ] [ -verbose ]

Report -view
Name -family Name [ -where Text ] [ -become Name ]
[ -stanza | -raw | -table | -long ] [ -verbose ]


Size

Size -accept
{ -defect Number ... -feature Number ... }
-component Name ... -release Name -family Name
-sizing Text [ -become Name ] [ -verbose ]

Size -assign
-to Name { -defect Number ... -feature Number ... }
-component Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Size -create
{ -defect Number ... -feature Number ... }
-component Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Size -delete
{ -defect Number ... -feature Number ... }
-component Name ... -release Name -family Name
[ -become Name ] [ -verbose ]

Size -reject
{ -defect Number ... -feature Number ... }
-component Name ... -release Name -family Name
[ -become Name ] [ -verbose ]


Test

Test -abstain
{ -defect Number ... -feature Number ... } -family Name -release Name ... -environment Name ... [ -tester Name ]
[ -become Name ] [ -verbose ]

Test -accept
{ -defect Number ... -feature Number ... } -family Name -release Name ... -environment Name ... [ -tester Name ]
[ -become Name ] [ -verbose ]

Test -assign
-to Name { -defect Number ... -feature Number ... }
-release Name ... -environment Name ... -family Name
[ -tester Name ] [ -become Name ] [ -verbose ]

Test -reject
{ -defect Number ... -feature Number ... } -family Name -release Name ... -environment Name ... [ -tester Name ]
[ -become Name ] [ -verbose ]


Track

Track -assign
-to Name { -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -cancel
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -check
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -level Name ]
[ -become Name ] [ -verbose ]

Track -commit
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -complete
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -create
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -owner Name ] [ -target Name ]
[ -become Name ] [ -verbose ]

Track -fix
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -integrate
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -modify
-target Name { -defect Number ... -feature Number ...} -release Name ... -family Name [ -become Name ]
[ -verbose ]

Track -test
{ -defect Number ... -feature Number ... } -release Name ... -family Name [ -become Name ] [ -verbose ]

Track -view
{ -defect Number ... -feature Number ... } -family Name -release Name ... [ -long ] [ -become Name ] [ -verbose ]


User

User -configInfo
-family name [ -become Name ] [ -raw ]

User -create
-login Name -address Name -family Name [ -name Text ]
[ -area Name ] [ +super ] [ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

User -delete
Name ... -family Name [ -become Name ] [ -verbose ]

User -modify
Name ... -family Name
{ -login Name -name Text -address Name -area Name
[ +super | -super ] }
[ -become Name ] [ -verbose ]

Note: attribute flags and arguments for configurable fields can be added

User -recreate
Name ... -family Name [ -become Name ] [ -verbose ]

User -view
Name ... -family Name [ -long ] [ -become Name ]
[ -verbose ]


Verify (Verifycm on OS/2 and Windows client)

Verify -abstain
{ -defect Number ... -feature Number ... } -family Name
[ -tester Name ] [ -become Name ] [ -verbose ]

Verify -accept
{ -defect Number ... -feature Number ... } -family Name
[ -tester Name ] [ -become Name ] [ -verbose ]

Verify -assign
-to Name { -defect Number ... -feature Number ... }
-family Name [ -tester Name ] [ -become Name ]
[ -verbose ]

Verify -reject
{ -defect Number ... -feature Number ... } -family Name
[ -tester Name ] [ -become Name ] [ -verbose ]