Processing "#" in Keys Under DMS/CICS/VS
Original Publication Date: 1985-Mar-01
Included in the Prior Art Database: 2005-Feb-18
In the IBM Development Management System which runs under the IBM Customer Information Control System/VS (DMS/CICS/VS), the character "#" is reserved to indicate DMS communication fields. In loading data bases through the IBM Data Language/1 (DL/1), however, this character is valid and can be used as the first character on a segment key. If a user loads data bases with "#" as the first character of the keys, the user would be unable to retrieve the segments because DMS would indicate an error. The problem is solved by an algorithm which causes the communication field area to be searched first. This search is a table search of the area, and each entry is compared to the value of the given field. If the field of interest is found, then the field is a communication field, and processing continues normally.