

1.
----------------------------------------------------------------------------
| Command     : lock
----------------------------------------------------------------------------
| Description : Used for locking/unlocking elements
----------------------------------------------------------------------------
| Response    : yes/no if op = test                                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| op                  | lock,unlock,test             |                     |
----------------------------------------------------------------------------
| mode                | read,write,all               |all - unlock only    |
----------------------------------------------------------------------------
| type                | job,step,layer,symbol,stack, |                     |
|                     | wheel, matrix,form,flow,font |                     |
|                     | template,path                |                     |
----------------------------------------------------------------------------
| job                 | Job name                     |                     |
----------------------------------------------------------------------------
| step                | Step name                    | job must be defined |
----------------------------------------------------------------------------
| layer               | Layer name                   | job&step must be def|
----------------------------------------------------------------------------
| symbol              | Symbol name                  | job must be defined |
----------------------------------------------------------------------------
| stackup             | Stackup name                 | job must be defined |
----------------------------------------------------------------------------
| matrix              | Matrix name                  | job must be defined |
----------------------------------------------------------------------------
| wheel               | wheel name                   | job must be defined |
----------------------------------------------------------------------------
| form                | form name                    |       ""            |
----------------------------------------------------------------------------
| flow                | flow name                    |       ""            |
----------------------------------------------------------------------------
| template            | template name                |       ""            |
----------------------------------------------------------------------------
| font                | font name                    |       ""            |
----------------------------------------------------------------------------
| path                | any path                     | can be used by user |
----------------------------------------------------------------------------


2.
----------------------------------------------------------------------------
| Command     : check_inout
----------------------------------------------------------------------------
| Description : Used for Checking In/out elements
----------------------------------------------------------------------------
| Response    : if mode = test : no = not checked out                       |
|                                yes <user>  = checked out by user          |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | in,out,test                  |                     |
----------------------------------------------------------------------------
| type                | job,step,layer,symbol,stack, |                     |
|                     | wheel, matrix,form,flow,font |                     |
|                     | template,path                |                     |
----------------------------------------------------------------------------
| job                 | Job name                     |                     |
----------------------------------------------------------------------------
| step                | Step name                    | job must be defined |
----------------------------------------------------------------------------
| layer               | Layer name                   | job&step must be def|
----------------------------------------------------------------------------
| symbol              | Symbol name                  | job must be defined |
----------------------------------------------------------------------------
| stackup             | Stackup name                 | job must be defined |
----------------------------------------------------------------------------
| matrix              | Matrix name                  | job must be defined |
----------------------------------------------------------------------------
| wheel               | wheel name                   | job must be defined |
----------------------------------------------------------------------------
| form                | form name                    |       ""            |
----------------------------------------------------------------------------
| flow                | flow name                    |       ""            |
----------------------------------------------------------------------------
| template            | template name                |       ""            |
----------------------------------------------------------------------------
| font                | font name                    |       ""            |
----------------------------------------------------------------------------
| path                | any path                     | can be used by user |
----------------------------------------------------------------------------


3.
----------------------------------------------------------------------------
| Command     : lock_list_checkin_nonexistent_jobs
----------------------------------------------------------------------------
| Description : 
----------------------------------------------------------------------------
| Response    : None                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
