Abbreviations: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
==User Language abbreviations== | |||
<p>Certain | <p>Certain <var class="product">SOUL</var> statements, phrases, and keywords can be abbreviated as shown in the following table.</p> | ||
<p>These abbreviations can be used interchangeably with their unabbreviated counterparts. </p> | <p>These abbreviations can be used interchangeably with their unabbreviated counterparts. </p> | ||
<table> | <table> | ||
<tr class="head"> | <tr class="head"> | ||
<th>Abbreviation</th> | <th>Abbreviation</th> | ||
<th>Statement, phrase, or keyword</th> | <th>Statement, phrase, or keyword</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ALPHA </td> | <td>ALPHA </td> | ||
<td>ALPHABETICALLY</td> | <td>ALPHABETICALLY</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>CH </td> | <td>CH </td> | ||
<td>CHANGE</td> | <td>CHANGE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>CMMTRL </td> | <td>CMMTRL </td> | ||
<td>COMMIT RELEASE</td> | <td>COMMIT RELEASE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>CT <i>label</i> </td> | <td>CT <i>label</i> </td> | ||
<td>COUNT RECORDS IN <i>label</i></td> | <td>COUNT RECORDS IN <i>label</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>CT ON <i>listname</i> </td> | <td>CT ON <i>listname</i> </td> | ||
<td>COUNT RECORDS ON LIST <i>listname</i></td> | <td>COUNT RECORDS ON LIST <i>listname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>CTO <i>fieldname</i> </td> | <td>CTO <i>fieldname</i> </td> | ||
<td>COUNT OCCURRENCES OF <i>fieldname</i></td> | <td>COUNT OCCURRENCES OF <i>fieldname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FD </td> | <td>FD </td> | ||
<td>FIND ALL RECORDS</td> | <td>FIND ALL RECORDS</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FD </td> | <td>FD </td> | ||
<td>FIND ALL RECORDS FOR WHICH</td> | <td>FIND ALL RECORDS FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FD IN <i>label</i> </td> | <td>FD IN <i>label</i> </td> | ||
<td>FIND ALL RECORDS IN <i>label</i> FOR WHICH</td> | <td>FIND ALL RECORDS IN <i>label</i> FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FD ON <i>listname</i> </td> | <td>FD ON <i>listname</i> </td> | ||
<td>FIND ALL RECORDS ON LIST <i>listname</i> FOR WHICH</td> | <td>FIND ALL RECORDS ON LIST <i>listname</i> FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDR </td> | <td>FDR </td> | ||
<td>FIND AND RESERVE ALL RECORDS</td> | <td>FIND AND RESERVE ALL RECORDS</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDR </td> | <td>FDR </td> | ||
<td>FIND AND RESERVE ALL RECORDS FOR WHICH</td> | <td>FIND AND RESERVE ALL RECORDS FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDR IN <i>label</i> </td> | <td>FDR IN <i>label</i> </td> | ||
<td>FIND AND RESERVE ALL RECORDS IN <i>label</i> FOR WHICH</td> | <td>FIND AND RESERVE ALL RECORDS IN <i>label</i> FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDR ON <i>listname</i></td> | <td>FDR ON <i>listname</i></td> | ||
<td>FIND AND RESERVE ALL RECORDS ON LIST <i>listname</i> FOR WHICH</td> | <td>FIND AND RESERVE ALL RECORDS ON LIST <i>listname</i> FOR WHICH</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDV <i>fieldname</i> </td> | <td>FDV <i>fieldname</i> </td> | ||
<td>FIND ALL VALUES OF <i>fieldname</i></td> | <td>FIND ALL VALUES OF <i>fieldname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FDWOL RECORDS</td> | <td>FDWOL RECORDS</td> | ||
<td>FIND WITHOUT LOCKS RECORDS</td> | <td>FIND WITHOUT LOCKS RECORDS</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FEO <i>fieldname</i> </td> | <td>FEO <i>fieldname</i> </td> | ||
<td>FOR EACH OCCURRENCE OF <i>fieldname</i></td> | <td>FOR EACH OCCURRENCE OF <i>fieldname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FPC </td> | <td>FPC </td> | ||
<td>FIND AND PRINT COUNT</td> | <td>FIND AND PRINT COUNT</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FR </td> | <td>FR </td> | ||
<td>FOR EACH RECORD</td> | <td>FOR EACH RECORD</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FR <i>label</i> </td> | <td>FR <i>label</i> </td> | ||
<td>FOR EACH RECORD IN <i>label</i></td> | <td>FOR EACH RECORD IN <i>label</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FR IN <i>label</i> </td> | <td>FR IN <i>label</i> </td> | ||
<td>FOR EACH RECORD IN <i>label</i></td> | <td>FOR EACH RECORD IN <i>label</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FR ON <i>listname</i> </td> | <td>FR ON <i>listname</i> </td> | ||
<td>FOR EACH RECORD ON LIST <i>listname</i></td> | <td>FOR EACH RECORD ON LIST <i>listname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FRN </td> | <td>FRN </td> | ||
<td>FOR RECORD NUMBER</td> | <td>FOR RECORD NUMBER</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FRV <i>fieldname</i> </td> | <td>FRV <i>fieldname</i> </td> | ||
<td>FOR EACH VALUE OF <i>fieldname</i></td> | <td>FOR EACH VALUE OF <i>fieldname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FRV IN <i>label</i> </td> | <td>FRV IN <i>label</i> </td> | ||
<td>FOR EACH VALUE IN <i>label</i></td> | <td>FOR EACH VALUE IN <i>label</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>FS </td> | <td>FS </td> | ||
<td>FIELD SAVE</td> | <td>FIELD SAVE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>I <i>procname</i> </td> | <td>I <i>procname</i> </td> | ||
<td>INCLUDE <i>procname</i></td> | <td>INCLUDE <i>procname</i></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>INOUT </td> | <td>INOUT </td> | ||
<td>INPUT OUTPUT</td> | <td>INPUT OUTPUT</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>NP </td> | <td>NP </td> | ||
<td>NEW PAGE</td> | <td>NEW PAGE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>NUM </td> | <td>NUM </td> | ||
<td>NUMERICALLY</td> | <td>NUMERICALLY</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>OCC IN </td> | <td>OCC IN </td> | ||
<td>OCCURRENCE IN</td> | <td>OCCURRENCE IN</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ON ATTN </td> | <td>ON ATTN </td> | ||
<td>ON ATTENTION</td> | <td>ON ATTENTION</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ON FCC </td> | <td>ON FCC </td> | ||
<td>ON FIELD CONSTRAINT CONFLICT</td> | <td>ON FIELD CONSTRAINT CONFLICT</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ORD </td> | <td>ORD </td> | ||
<td>IN ORDER</td> | <td>IN ORDER</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>PAI </td> | <td>PAI </td> | ||
<td>PRINT ALL INFORMATION</td> | <td>PRINT ALL INFORMATION</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ST </td> | <td>ST </td> | ||
Line 155: | Line 190: | ||
</table> | </table> | ||
==Command abbreviations== | |||
<p>In addition, certain <var class="product">Model 204</var> system control commands can be abbreviated.</p> | <p> | ||
<p>The following table lists the abbreviations for the commands introduced in this manual. These abbreviations can be used interchangeably with their unabbreviated counterparts.</p> | In addition, certain <var class="product">Model 204</var> system control commands can be abbreviated.</p> | ||
<p> | |||
The following table lists the abbreviations for the commands introduced in this manual. These abbreviations can be used interchangeably with their unabbreviated counterparts.</p> | |||
<table> | <table> | ||
<tr class="head"> | <tr class="head"> | ||
<th>Abbreviation</th> | <th>Abbreviation</th> | ||
<th>Command</th> | <th>Command</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>B </td> | <td>B </td> | ||
<td>BEGIN</td> | <td>BEGIN</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>D </td> | <td>D </td> | ||
<td>DISPLAY</td> | <td>DISPLAY</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>I </td> | <td>I </td> | ||
<td>INCLUDE</td> | <td>INCLUDE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>O </td> | <td>O </td> | ||
<td>OPEN</td> | <td>OPEN</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>PROC </td> | <td>PROC </td> | ||
<td>PROCEDURE</td> | <td>PROCEDURE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>U </td> | <td>U </td> | ||
<td>USE</td> | <td>USE</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>V </td> | <td>V </td> | ||
Line 193: | Line 236: | ||
</tr> | </tr> | ||
</table> | </table> | ||
<b>Example</b> | <b>Example</b> | ||
<p>The first request uses abbreviations:</p> | <p>The first request uses abbreviations:</p> | ||
<p class="code"> | <p class="code">B | ||
GET.RECS: IN CLIENTS FD | |||
END FIND | |||
FR GET.RECS | |||
PAI | |||
END FOR | |||
END | |||
</p> | </p> | ||
<p>The second request is the same request written in the long form:</p> | <p> | ||
The second request is the same request written in the long form:</p> | |||
<p class="code">BEGIN | <p class="code">BEGIN | ||
GET.RECS: IN CLIENTS FIND ALL RECORDS | GET.RECS: IN CLIENTS FIND ALL RECORDS | ||
Line 212: | Line 257: | ||
END | END | ||
</p> | </p> | ||
[[Category:SOUL]] | [[Category:SOUL]] |
Revision as of 20:27, 21 January 2014
User Language abbreviations
Certain SOUL statements, phrases, and keywords can be abbreviated as shown in the following table.
These abbreviations can be used interchangeably with their unabbreviated counterparts.
Abbreviation | Statement, phrase, or keyword |
---|---|
ALPHA | ALPHABETICALLY |
CH | CHANGE |
CMMTRL | COMMIT RELEASE |
CT label | COUNT RECORDS IN label |
CT ON listname | COUNT RECORDS ON LIST listname |
CTO fieldname | COUNT OCCURRENCES OF fieldname |
FD | FIND ALL RECORDS |
FD | FIND ALL RECORDS FOR WHICH |
FD IN label | FIND ALL RECORDS IN label FOR WHICH |
FD ON listname | FIND ALL RECORDS ON LIST listname FOR WHICH |
FDR | FIND AND RESERVE ALL RECORDS |
FDR | FIND AND RESERVE ALL RECORDS FOR WHICH |
FDR IN label | FIND AND RESERVE ALL RECORDS IN label FOR WHICH |
FDR ON listname | FIND AND RESERVE ALL RECORDS ON LIST listname FOR WHICH |
FDV fieldname | FIND ALL VALUES OF fieldname |
FDWOL RECORDS | FIND WITHOUT LOCKS RECORDS |
FEO fieldname | FOR EACH OCCURRENCE OF fieldname |
FPC | FIND AND PRINT COUNT |
FR | FOR EACH RECORD |
FR label | FOR EACH RECORD IN label |
FR IN label | FOR EACH RECORD IN label |
FR ON listname | FOR EACH RECORD ON LIST listname |
FRN | FOR RECORD NUMBER |
FRV fieldname | FOR EACH VALUE OF fieldname |
FRV IN label | FOR EACH VALUE IN label |
FS | FIELD SAVE |
I procname | INCLUDE procname |
INOUT | INPUT OUTPUT |
NP | NEW PAGE |
NUM | NUMERICALLY |
OCC IN | OCCURRENCE IN |
ON ATTN | ON ATTENTION |
ON FCC | ON FIELD CONSTRAINT CONFLICT |
ORD | IN ORDER |
PAI | PRINT ALL INFORMATION |
ST | STORE RECORD |
Command abbreviations
In addition, certain Model 204 system control commands can be abbreviated.
The following table lists the abbreviations for the commands introduced in this manual. These abbreviations can be used interchangeably with their unabbreviated counterparts.
Abbreviation | Command |
---|---|
B | BEGIN |
D | DISPLAY |
I | INCLUDE |
O | OPEN |
PROC | PROCEDURE |
U | USE |
V | VIEW |
Example
The first request uses abbreviations:
B GET.RECS: IN CLIENTS FD END FIND FR GET.RECS PAI END FOR END
The second request is the same request written in the long form:
BEGIN GET.RECS: IN CLIENTS FIND ALL RECORDS END FIND FOR EACH RECORD IN GET.RECS PRINT ALL INFORMATION END FOR END