you misspelled "max-table-name-length".  It works fine for me.

-tim


> -----Original Message-----
> From: Bernhard Broo [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, December 27, 2000 9:49 AM
> To: Orion-Interest
> Subject: CMP & Interbase
> 
> 
> Hi,
> 
> I have problems with orion CMP & Interbase.
> Everything works fine, but when Table-Names longer then 30 
> then i get this
> error on deployment:
> 
> [...]
> Auto-deploying atm-ejb.jar (No previous deployment found)... 
> Auto-creating
> table: create table com_acme_atm_ejb_Account_logEntries (id 
> varchar(252)
> not null, value_Event varchar(252) default null, value_Date timestamp
> default null) Warning: Error creating table: [interclient][interbase]
> unsuccessful metadata update Name longer than database column size
> 
> 
> Auto-creating table: create table 
> com_acme_atm_ejb_AccountOwner_accounts
> (username varchar(252) not null, value_ varchar(252) default null)
> Warning: Error creating table: [interclient][interbase] unsuccessful
> metadata update
> Name longer than database column size
> [...]
> 
> I have edded [max-table-name-lenght="20"] to my schema but it 
> looks like
> orion ignors this flag :-(
> Can anybody help me ???
> 
> My Interbase-Schema : interbase.xml
> 
> <?xml version="1.0"?> <!DOCTYPE database-schemea PUBLIC 
> "-//Evermind//-
> Database scheme" 
> "<http://www.orionserver.com/dtds/database-schemes.dtd>">
> <database-schema
>                 name="Interbase"
>                 max-table-name-lenght="20"
>                 not-null="not null"
>                 null="default null"
>                 primary-key="primary key" >
> 
>         <type-mapping type="java.lang.String" name="varchar(252)" />
>         <type-mapping type="int" name="integer" />
>         <type-mapping type="long" name="numeric(18,0)" />
>         <type-mapping type="float" name="float" />
>         <type-mapping type="double" name="double precision" />
>         <type-mapping type="byte" name="smallint" />
>         <type-mapping type="char" name="char" />
>         <type-mapping type="short" name="smallint" />
>         <type-mapping type="boolean" name="smallint" />
>         <type-mapping type="java.sql.Date" name="timestamp" />
>         <type-mapping type="java.util.Date" name="timestamp" />
>         <type-mapping type="java.sql.Time" name="time" />
>         <type-mapping type="java.sql.Timestamp" name="timestamp" />
>         <type-mapping type="java.io.Serializable" name="blob" />
> 
>         <disallowed-field name="user" />
>         <disallowed-field name="value" />
>         <disallowed-field name="password" />
>         <disallowed-field name="date" />
> </database-schema>
> 
> 

Reply via email to