ASSIGN command: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (Automatically generated page update)
 
(Automatically generated page update)
Line 60: Line 60:
<p class="note"><b>Note:</b>  
<p class="note"><b>Note:</b>  
<br/>The DISPLAY command (ALIAS option) can be used to display the existing aliases for one or more procedure names.  
<br/>The DISPLAY command (ALIAS option) can be used to display the existing aliases for one or more procedure names.  
<br/>When it processes ASSIGN, <var class="product">Model&nbsp;204</var> ends any current User Language update unit and begins a non-backoutable update unit. If a <var class="product">Model&nbsp;204</var> command non-backoutable update unit is in progress, ASSIGN is included in that update unit. For more information about <var class="product">Model&nbsp;204</var> update units, see the <var>Model&nbsp;204 File Manager's Guide</var>.</p>
<br/>When it processes ASSIGN, <var class="product">Model&nbsp;204</var> ends any current User Language update unit and begins a non-backoutable update unit. If a <var class="product">Model&nbsp;204</var> command non-backoutable update unit is in progress, ASSIGN is included in that update unit. For more information about <var class="product">Model&nbsp;204</var> update units, see the <var class="book">Model&nbsp;204 File Manager's Guide</var>.</p>
[[Category:Commands]]
[[Category:Commands]]

Revision as of 01:26, 20 April 2013

Summary

Privileges
User
Function
Assigns an alias for the name of a procedure

Syntax

ASSIGN procname,alias

Where:

procname is the name or the alias of an existing Model 204 procedure.
alias is the new alias to be added to the procedure definition (1 to 255 characters). The alias cannot begin with a minus sign or a zero. It can consist of any alphanumeric characters, but not the following punctuation and keyboard characters:
Character name Keyboard or screen symbol, enclosed in parentheses
Carriage return (  : ) or (Enter) or (Return) or (Shift + Enter or Return)
Comma ( , )
Equal sign ( = )
Greater ( > )
Less ( > )
Parenthesis left ( ( )
Parenthesis right ( ) )
Semicolon ( ; )
Single quote ( ' )
Space ( )

Syntax notes

A comma is required between procname and alias.

Example

ASSIGN EMPLOYEE, EMP

Usage notes

A procedure can have more than one name: an official name and any number of alternative names or aliases. You can specify an alias when you define the procedure (in the PROCEDURE command) or at a later time (in the ASSIGN command).

If a group contains multiple procedure files, then the ASSIGN command does not execute in group context. In this case, aliases must be assigned in file context.

After the ASSIGN command has been executed, the official name and all old aliases remain in effect. An alias remains in effect until it is deassigned. See "DEASSIGN: Removing a procedure alias".

Note:
The DISPLAY command (ALIAS option) can be used to display the existing aliases for one or more procedure names.
When it processes ASSIGN, Model 204 ends any current User Language update unit and begins a non-backoutable update unit. If a Model 204 command non-backoutable update unit is in progress, ASSIGN is included in that update unit. For more information about Model 204 update units, see the Model 204 File Manager's Guide.