Messages for MVS and CMS

Interface error messages are stored in highlvl.ADABAS.DATA(FOCADA) for MVS, and in FOCADA ERRORS for CMS.

Issuing a ? n query (where n is the message number) at the FOCUS command level displays a detailed explanation of the message. For example, if you receive the message

(FOC4453) ACCESS OF ENTRY SEGMENT NOT ADBS %1%2%3%

you can enter

? 4453

to get this explanation:

(FOC4453) ACCESS OF ENTRY SEGMENT NOT ADBS %1%2%3%4
The Access File record for the entry segment does not specify  ACCESS=ADBS.
The access mode for the top segment cannot be 'PE' or 'MU'.

A complete list of the Interface error and warning messages and their detailed explanations follows. Digits preceded by a percent sign (for example, %1) are placeholders for context-sensitive items, such as filenames and fieldnames. FOCUS replaces each placeholder with the name of the relevant object when it displays the message.

(FOC4451) ACCESS FILE NOT FOUND.%1%2%3%4

On TSO, the Access File is a member of a partitioned dataset allocated with ddname 'FOCADBS'. The member name sought must correspond to the FOCUS name of the ADABAS database (for example, if the Master File PDS has the name 'CAR', then the Access File must have a member name of 'CAR').

PROBABLE ERROR: Ddname 'FOCADBS' is not allocated. If it is allocated, the DSN parameter may be pointing to the wrong PDS, the member name may be misspelled in the Master File, or the member itself is missing.

On CMS, the Access File must have filetype 'FOCADBS' and can be located on any accessed disk. The filename of the Access File must correspond to the FOCUS name of the ADABAS database (for example, if the Master File contains 'FILE=EMP', the Access File must be named 'EMPFOCADBS xx' where xx is any accessed disk.)

PROBABLE ERROR: The filename is misspelled or the file is located on an unaccessed disk.

(FOC4452) I/O ERROR READING ACCESS FILE 1%2%3%4

On TSO, the error is probably caused by allocating DDNAME 'FOCADBS' to a sequential dataset rather than a partitioned dataset (PDS).

On CMS, the error represents a genuine I/O error.

In both environments, the Access File format is fixed blocked with an 80 character record length. Access File records are not line numbered.

(FOC4453) ACCESS OF ENTRY SEGMENT NOT ADBS %1%2%3%4

The Access File record for the entry segment does not specify ACCESS=ADBS. The access mode for the top segment cannot be 'PE' or 'MU'.

(FOC4454) NO COUNT FIELD ON OCCURS SEGMENT %1%2%3%4

The segment specified is a periodic group (PE) or multi-value field (MU) as specified in the Access File. The Master File contains the OCCURS parameter, but the value specified is a numeric constant. The value for the OCCURS parameter for ADABAS PE and MU segments must be a field defined in the parent segment with USAGE=I4 and ACTUAL=I1.

(FOC4455) ADBS SEGMENT HAS OCCURS %1%2%3%4

(FOC4456) KEYFLD AND IXFLD INCOMPATIBLE %1%2%3%4

In the Master File, the KEYFLD on the parent segment has a different USAGE type from the ACTUAL format type of the corresponding index field on the descendent segment. They must have comparable format types.

(FOC4457) USAGE AND ACTUAL FORMATS INCOMPATIBLE %1%2%3%4

In the Master File the USAGE format specified is not compatible with the ACTUAL format shown there.

(FOC4458) KEYFLD IS BLANK %1%2%3%4

In the Access File, the access type specified for a segment is ADBS, but no KEYFLD value is specified.

(FOC4459) DESCRIPTOR MUST HAVE INDEX=I %1%2%3%4

The value indicated is specified for an IXFLD parameter in the Access File. It is a valid Master File field, but it is not specified with the INDEX=I parameter. The field must be an ADABAS descriptor, subdescriptor, or superdescriptor, and must be defined with INDEX=I.

(FOC4460) ACCESS KEYWORD NOT VALID %1%2%3%4

The value specified as the ACCESS method for the indicated segment is not ADBS, PE, or MU. The value is missing or misspelled.

(FOC4461) IXFLD IS NOT IN OWN SEGMENT %1%2%3%4

The value indicated is specified for an IXFLD parameter in the Access File, but this field is not located in that segment as specified in the Master File. Either the IXFLD value is not correct in the Access File or the field was erroneously placed in another segment.

(FOC4462) KEYFLD IS NOT A FOCUS FIELDNAME %1%2%3%4

The value specified in the Access File for the KEYFLD of a segment was the fieldname indicated in the message, but the field is not a fieldname in the Master File. Be sure not to use the ALIAS name as the value for the KEYFLD.

(FOC4464) KEYFIELD NOT IN PARENT SEGMENT %1%2%3%4

The value indicated is specified as the KEYFLD value in the Access File for the SEGNAM indicated, but this field is not located in that segment in the Master File. Either the IXFLD value is incorrect in the Access File or the segment specified as the PARENT is incorrect in the Master File.

(FOC4465) INVALID ADABAS FILE NUMBER %1%2%3%4

The value specified for the file number on the segment specified is incorrect. It must be a numeric value from 1 - 256.

(FOC4466) SEARCH BUFFER LENGTH EXCEEDS MAXIMUM %1%2%3%4

The total length of the search buffer cannot exceed 4096. Use fewer IF statements or place IF selection on DEFINEd fields.

(FOC4467) INTERNAL ERROR IN ADABAS INTERFACE PE OR MU HAS NO PARENT 1%2%3%4

(FOC4468) USAGE AND ACTUAL FORMATS INCOMPATIBLE %1%2%3%4

In the Master File, the length specified as the USAGE length for the field specified is not large enough to accommodate the values returned based on the ACTUAL field length specification.

(FOC4469) JOIN FIELD IS NOT A DESCRIPTOR FIELD %1%2%3%4

The field indicated is specified as the cross-referenced field in the JOIN command. It is a valid Master File field, but it is not specified with the INDEX=I parameter. The field must be an ADABAS descriptor, subdescriptor, or superdescriptor.

(FOC4470) JOIN FIELDS HAVE INCOMPATIBLE FORMATS %1%2%3%4
(FOC4471) JOIN FIELDS HAVE INCOMPATIBLE LENGTHS %1%2%3%4
(FOC4472) FIELD NOT IN SEG %1%2%3%4
(FOC4473) INVALID VALUE FOR FIELD TYPE %1%2%3%4

(FOC4474) UNSUPPORTED TEST FOR NOP FIELD %1%2%3%4

The field indicated is defined with TYPE=NOP. It was used in the table request with a screening condition that is not supported for TYPE=NOP fields. The supported relational operators for such fields are: EQ (or IS), GT, LT, GE, LE, and FROM-TO.

(FOC4475) TYPE=NOP FIELD WITH NO ALIAS USED IN IF %1%2%3%4

The field indicated is defined with TYPE=NOP and has no ALIAS. It was used in a screening condition in the table request. An ALIAS must be supplied so that the ADABAS Interface can use TYPE=NOP fields as part of the selection criteria for ADABAS records.

(FOC4476) DUPLICATE SEGMENTS IN ACCESS FILE %1%2%3%4

The Access File contains two SEGNAM statement lines for the same Master File segment. There is a duplicate SEGNAM for a single Master File segment or the SEGNAME value for another segment erroneously refers to this segment.

(FOC4477) RELEASE VALUE IS NOT SPECIFIED %1%2%3%4

The RELEASE parameter was specified with no value assigned to it. The release level of the ADABAS software must be specified.

(FOC4478) INVALID VALUE FOR DBNO %1%2%3%4

A value specified for the file number on a segment in the Access File is incorrect. It must be a numeric value from 1 - 256. This message is returned when the segment statement in the Access File is specified without keywords.

(FOC4479) EOF REACHED IN ACCESS FILE %1%2%3%4

(FOC4480) INVALID SEQUENCE FIELD %1%2%3%4

The fieldname specified as the SEQFIELD in the Access File does not exist in the Master File or is not defined with the INDEX=I keyword.

(FOC4481) FIELD RECORD FOUND BEFORE SEGMENT RECORDS %1%2%3%4
(FOC4482) %1%2%3%4

(FOC4483) INSUFFICIENT MAIN STORAGE %1%2%3%4

The amount of storage available is insufficient to run the ADABAS Interface request.

(FOC4484) INVALID KEYWORD IN PLACE OF SEGNAME SPECIFIED %1%2%3%4
(FOC4485) SEGMENT OF KEY FIELD NOT ACCESSED %1%2%3%4

(FOC4486) ILLEGAL PARENT/CHILD ACCESS RELATIONSHIP %1%2%3%4

The relationship between the two segments indicated is not possible within an ADABAS file: either the parent segment was defined as an MU segment and the descendent as an MU or PE, or the parent and descendent were both defined as PE. These are illegal from the ADABAS point of view.

(FOC4487) EMPTY ALIAS FOR FIELD %1%2%3%4

The indicated field was defined in the Master File without an ALIAS. For FIELDS which are not part of a GROUP, the ALIAS must always be specified; it must be the two-character ADABAS fieldname.

(FOC4488) EMPTY ALIAS FOR GROUP AND ITS ELEMENT %1%2%3%4

The field indicated in the error is part of the indicated group. Neither the field nor the group was specified in the Master File with an ALIAS. For group fields, the ALIAS must be specified for the group or all the fields within the group.

(FOC4489) FORMAT ERROR FOR NX COUNT %1%2%3%4

The ACTUAL format length is larger than the USAGE format length.

(FOC4490) UNSUCCESSFUL ATTEMPT TO RELEASE CID %1%2%3%4

On the ADABAS Interface call to release the Command ID, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4491) FIND ERROR READING FIRST RECORD %1%2%3%4

On an ADABAS Interface FIND call to retrieve records, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4492) OCCURS COUNT FIELD MUST HAVE USAGE I4 ACTUAL I1 %1%2%3%4
(FOC4493) FIND ERROR READING FIRST RECORD %1%2%3%4
(FOC4494) %1%2%3%4
(FOC4495) %1%2%3%4

(FOC4496) ERROR RETURN ON ATTEMPTING TO OPEN %1%2%3%4

On an ADABAS Interface OPEN call, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4497) INVALID KEYWORD IN PLACE OF AFD SPECIFIED %1%2%3%4

(FOC4498) ERROR RETURN ON READ PHYSICAL %1%2%3%4

On the ADABAS Interface Read Physical call to retrieve records, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4499) ERROR IN ADABAS CLOSE %1%2%3%4

On the ADABAS Interface CLOSE call, an error was returned from ADABAS. The response appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4500) READ ISN ERROR ON PE OR MU SEGMENT %1%2%3%4

On the ADABAS Interface Read ISN call to retrieve records, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4501) ERROR LOADING %1%2%3%4

The ADABAS Interface was unable to load an external module, most likely ADAUSER in MVS or ADABAS in VM. The program that the ADABAS Interface was attempting to load when the error occurred appears at the right.

(FOC4502) HISTOGRAM CALL (L9) ERROR %1%2%3%4

(FOC4503) INVALID CALLTYPE FOR SEGMENT %1%2%3%4

The CALLTYPE keyword in the Access File was specified on the named segment, but its value was not FIND or RL.

(FOC4504) READ LOGICAL (L3) ERROR %1%2%3%4

On an ADABAS Interface Read Logical call to retrieve records, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4505) ERROR RETURN ON READ ISN GET NEXT %1%2%3%4

On an ADABAS Interface Read ISN call to retrieve records, an error was returned from ADABAS. The response code appears at the right. See the Software/AG Command Reference Manual for a description of the response code.

(FOC4506) ERROR PASSWORD IS NOT SPECIFIED %1%2%3%4
(FOC4507) ERROR DBNO IS NOT SPECIFIED %1%2%3%4
(FOC4508) MAXIMUM NUMBER OF SET PASSWORDS IS REACHED
(FOC4509) ERROR IN ADABAS SETTING %1%2%3%4
(FOC4511) SET FOR %1%2%3%4
(FOC4512) SET FETCH IS %1%2%3%4
(FOC4513) SET FETCHSIZE IS %1%2%3%4

(FOC4514) NO ACCESS RECORD FOR SEGMENT %1%2%3%4

The segment indicated in the error was specified in the Master File but has no corresponding SEGNAM statement in the Access File. The SEGNAM statement for this segment is missing or misspelled in the Access File.

(FOC4515) %1%2%3%4

(FOC4516) NO RELEASE RECORD FOR FILE %1%2%3%4

The RELEASE parameter was not specified in the Access File or was misspelled. Other Access File errors can force this error message if the Access File is read beyond end-of-file.

(FOC4517) INVALID KEYWORD FOR DBNO SPECIFIED %1%2%3%4
(FOC4518) INVALID KEYWORD FOR FILENO SPECIFIED %1%2%3%4
(FOC4519) INVALID VALUE FOR FILENO %1%2%3%4
(FOC4520) GROUP FIELD DEFINITION ERROR %1%2%3%4
(FOC4521) %1%2%3%4
(FOC4522) %1%2%3%4
(FOC4523) %1%2%3%4
(FOC4524) %1%2%3%4

(FOC4525) INVALID KEYWORD IN ACCESS FILE %1%2%3%4

The keyword on the indicated line in the Access File was misspelled or is not a valid keyword for the Access File statement.

(FOC4526) KEYWORD VALUE EXCEEDS MAXIMUM LENGTH %1%2%3%4

The value indicated was specified for a keyword on the indicated line number in the Access File. The length of this value exceeds the maximum allowed for that keyword.

(FOC4527) DUPLICATE KEYWORDS IN ACCESS FILE RECORD %1%2%3%4

The line number specified in the Access File contains two values for the same keyword the second value of which is displayed with the error message.

(FOC4528) RECORD DOES NOT START WITH KEYWORD %1%2%3%4

The line number specified in the Access File does not begin with SEGNAM= or RELEASE=. These parameters must be explicitly specified along with their values.

(FOC4529) NO VALUE SPECIFIED FOR KEYWORD %1%2%3%4

An Access File with the values defined positionally has too few values.

(FOC4530) MISUSE OF QUOTES IN KEYWORD FILE %1%2%3%4

The line number indicated in the Access File contains a value for a keyword that has a single quote ('). Either the beginning or ending quote is missing or a quote was erroneously placed in the value of a keyfield.

(FOC4531) NO KEYWORD FOR ACCESS FILE VALUE %1%2%3%4

The line number indicated in the Access File contains keyword values specified positionally (without the keywords themselves). Too many such values were specified for this segment.

(FOC4532) INVALID ORDER FIELD FOR SEG %1%2%3%4
(FOC4533) NO ALIAS SPECIFIED FOR DESCRIPTOR %1%2%3%4
(FOC4533) NO ALIAS SPECIFIED FOR DESCRIPTOR %1%2%3%4
(FOC4534) %1%2%3%4
(FOC4535) %1%2%3%4
(FOC4536) %1%2%3%4
(FOC4537) %1%2%3%4
(FOC4538) %1%2%3%4
(FOC4539) %1%2%3%4
(FOC4540) XMI TRANSMISSION FAILURE %1%2%3%4
(FOC4542) XMI ACCESS FAILURE FOR SEGMENT %1%2%3%4
(FOC4543) XMI TARGET SET-UP FAILURE %1%2%3%4
(FOC4544) NO SPACE ON TARGET SIDE %1%2%3%4
(FOC4545) RELEASE SPACE ERROR ON TARGET SIDE %1%2%3%4
(FOC4546) NO AVAILABLE CIDS AT THIS TIME %1%2%3%4
(FOC4547) NO AVAILABLE SESSION AT THIS TIME %1%2%3%4
(FOC4548) INVALID SESSION ID %1%2%3%4
(FOC4549) MAXIMUM NUMBER OF SET DBNOs IS REACHED %1%2%3%4
(FOC4550) FIELD DESCRIPTIONS IN MFD AND AFD ARE MISMATCHED %1%2%3%4
(FOC4551) INVALID VALUE FOR NU KEYWORD IN AFD %1%2%3%4
(FOC4552) FIND (S1) ON NON DESCRIPTOR FIELD IS %1%2%3%4
(FOC4553) INVALID VALUE FOR FETCH KEYWORD IN AFD %1%2%3%4
(FOC4554) REQUESTED NUMBER OF RECORDS FOR FETCH BUFFER IS WRONG %1%2%3%4


Information Builders