pc.id Processing Code/Restore Processor
pc.id
| Command | pc.id Processing Code/Restore Processor Applicable release versions: AP |
|---|---|
| Category | Restore Processor (84) |
| Description | used by the Update processor (UP) to create new item-ids. When UP is invoked without a specified item-id, UP creates a new item. When that item is filed, UP creates an item-id for it. If there is an "id" processing code, the item-id is created according to the id function indicated in the corresponding "subcode". If there is no "id" processing code, the item-id is created by concatenating the current date with a system-wide sequence number. The "subcode" may be any one of the following choices: "a.code" Uses the specified "a" processing code to create the item-id. Since an "a" processing code can call a Pick/BASIC program, any user-defined item-id can be created. n (integer number) Creates numeric item-ids, starting with "n". As a protective mechanism to avoid the case of "stepping" on existing item-id's, if the item-id already exists in the file, "n" is automatically incremented until a unique item-id is found. The system updates the value in the proccessing code with the latest value. t Creates new item-ids by concatenating the internal date (currently 4 ASCII decimal numeric digits) with the internal time, measured in seconds. If two item-id's are assigned within the same second, an alphabetic character, starting with the letter "a", is appended to the item-id to ensure that each item-id is unique. |
| Syntax | id{subcode} |
| Options | |
| Example | |
| Purpose | |
| Related |
output-conversion up.x processing.codes pc.a up.correlative pc |
