You've misspelled "max-table-name-lenght", specifically the word "length".

Jason Boehle
[EMAIL PROTECTED]

-----Original Message-----
From: Bernhard Broo [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 27, 2000 8: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