CPI432D - Additional access path reason codes were used

CPI432D
Message Text: Additional access path reason codes were used.
Cause Text: Message CPI432A or CPI432C was issued immediately before this message. Because of message length restrictions, some of the reason codes used by messages CPI432A and CPI432C are explained below rather than in those messages.

The reason codes and their meanings follow:
  • 10 - The user specified ignore decimal data errors on the query. This disallows the use of permanent access paths.
  • 11 - The access path contains static select/omit selection criteria which is not compatible with the selection in the query.
  • 12 - The access path contains static select/omit selection criteria whose compatibility with the selection in the query could not be determined. Either the select/omit criteria or the query selection became too complex during compatibility processing.
  • 13 - The access path contains one or more keys which may be changed by the query during an insert or update.
  • 14 - The access path is being deleted or is being created in an uncommitted unit of work in another process.
  • 15 - The keys of the access path matched the fields specified for the ordering/grouping criteria. However, the sequence table associated with the access path did not match the sequence table associated with the query.
  • 16 - The keys of the access path matched the fields specified for the join criteria. However, the sequence table associated with the access path did not match the sequence table associated with the query.
  • 17 - The left-most key of the access path did not match any fields specified for the selection criteria. Therefore, key row positioning could not be performed, making the cost to use this access path higher than the cost associated with the chosen access method.
  • 18 - The left-most key of the access path matched a field specified for the selection criteria. However, the sequence table associated with the access path did not match the sequence table associated with the query. Therefore, key row positioning could not be performed, making the cost to use this access path higher than the cost associated with the chosen access method.
  • 19 - The access path cannot be used because the secondary file of the join query is a select/omit logical file. The join-type requires that the select/omit access path associated with the secondary file be used or, if dynamic, that an access path be created by the system.
Recovery Text: See prior message CPI432A or CPI432C for more information.

Message CPI432A or CPI432C was issued immediately before this message. Because of message length restrictions, some of the reason codes used by messages CPI432A and CPI432C are explained in the message help of CPI432D. Use the message help from this message to interpret the information returned from message CPI432A or CPI432C.

Related reference
CPI432A - Query optimizer timed out for file &1
CPI432C - All access paths were considered for file &1