Writing a Dictionary record (AREV Specific)
At 04 APR 2001 08:53:36PM M Ford wrote:
I am creating and writing a dictionary file record within in a program. When I attempt to write a dictionary record with an M in position 4 of the record the system displays the error message "Error compiling protection module." If I change the M to an S the record is saved correctly as a single value entry.
It appears some other value in the record is causing the problem as the M I believe is correct for defining a multivalue field.
The field is defined as folows:
F5 (Fifth field in file)Counter (Name of field)M (Indicates multivalue)L (Left justified)(10] 10 (Field length)
Any help to resolve my problem would be appreciated.
At 05 APR 2001 10:23AM Bill Titus wrote:
Mark,
Justification should be moved from field 7 (output format) to field 9.
HTH
Bill
At 05 APR 2001 12:35PM M Ford wrote:
Thanks Bill - I will give it a try.
At 05 APR 2001 01:55PM rayc@symmetryinfo.com wrote:
Actually, FWIW, I just tried to "duplicate" your scenario here and didn't see an error message, i.e., when I defined a dictionary item as "M" (multivalue).
rayc@symmetryinfo.com onmouseover=window.status=imagine … ;return(true)"
Ray Chan ~ Symmetry Info
At 06 APR 2001 09:14PM M Ford wrote:
InN my original message I indicated the "writing dictionary record" problem only occured when defining a Multivalued field. This was true, however,the cause of the problem was traced to the the multivalue routine which did not assign a record position to the record prior to writing the dict record. Once this was corrected the dict record was written correctly.
Thanks for your help.
At 06 APR 2001 09:14PM M Ford wrote:
InN my original message I indicated the "writing dictionary record" problem only occured when defining a Multivalued field. This was true, however,the cause of the problem was traced to the the multivalue routine which did not assign a record position to the record prior to writing the dict record. Once this was corrected the dict record was written correctly.
Thanks for your help.