US/Canadian Site 

Rocket Business Connect

UDT-3954
Tech Note
2011-05-05 20:16
2011-05-23 14:43
7.2.7, 7.2.8, 7.2.9
Alert: Schema Create Error: name or constant too long

Beginning at UniData release 7.2.7, when running the Schema API SCHEMA_CRT_READ_MAP command, or using Visual Schema Generator (VSG) and selecting a large number of dictionary items when creating a view, the following error may have been returned:
name or constant too long


This issue is resolved in UniData releases 7.2.10 or later. Until there is a full release available for your platform, you can install the two UniBasic object files (attached) on your system to correct the problem.


This document provides two SCHEMA API's - SCHEMA_CRT_READ_MAP & SCHEMA_CRT_UPDATE_MAP.


SCHEMA_CRT_READ_MAP

SCHEMA_CRT_UPDATE_MAP


On Windows UniData version 7.2.7 or Linux UniData version 7.2.9, replace the schema programs in the UDTHOME\sys\CTLG\s directory with the attached programs.


On UNIX platforms, replace the Schema programs in the UDTHOME/sys/CTLG/s directory. If you are running on AIX, HPUX PA RISC, HPUX Itanium or Solaris you also need to run the UniData shell-level utility convcode on each schema routine - as shown in the screen shot below.