Consultor Eletrônico



Kbase 20551: Error 129 with queue-message() Function in SpeedScript
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

FACT(s) (Environment):

WebSpeed 3.x

SYMPTOM(s):

Error :The total length of the fields in an index exceeds max key size. (129)

Using a queue-message() function in SpeedScript

CAUSE:

When using a queue-message() function in SpeedScript and the length the text of the message that is being stored exceed 188 characters as shown in the example in the Note below, you will get the error 129.

A PROGRESS index consists of one or more fields. For an individual record, the sum of the lengths of all fields in an index cannot be more than 188.
- The message itself is part of the index.
- The sum of the lengths of all fields in an index cannot be more than 188 characters in practice.

FIX:

The workaround would be to split the message up into multiple calls to queue-message.