serge       01/10/25 22:13:35

  Modified:    src/conf sqlResources.xml
  Log:
  Added sapdb create statements for JDBC mail/spool repositories.  Also formatted SQL 
for JDBCAlias (although JDBCAlias doesn't work yet)
  
  Revision  Changes    Path
  1.8       +43 -4     jakarta-james/src/conf/sqlResources.xml
  
  Index: sqlResources.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/conf/sqlResources.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- sqlResources.xml  2001/10/10 16:07:09     1.7
  +++ sqlResources.xml  2001/10/26 05:13:35     1.8
  @@ -20,6 +20,7 @@
       <dbMatcher db="oracle" databaseProductName="oracle.*"/>
       <dbMatcher db="mysql" databaseProductName="my.*"/>
       <dbMatcher db="postgresql" databaseProductName="postgres.*"/>
  +    <dbMatcher db="sapdb" databaseProductName="sap.*"/>
   </dbMatchers>
   
   <!-- SQL statements to use for various components.
  @@ -150,6 +151,22 @@
                        )
   
       </sql>
  +     <sql name="createTable" db="sapdb">
  +             CREATE TABLE ${table} (
  +                     message_name varchar (200) NOT NULL,
  +                     repository_name varchar (200) NOT NULL,
  +                     message_state varchar (30) NOT NULL ,
  +                     error_message varchar (200) NULL ,
  +                     sender varchar (200) NULL ,
  +                     recipients long NOT NULL ,
  +                     remote_host varchar (100) NOT NULL ,
  +                     remote_addr varchar (20) NOT NULL ,
  +                     message_body long byte NOT NULL ,
  +                     last_updated date NOT NULL,
  +                     PRIMARY KEY (message_name, repository_name)
  +             )
  +     </sql>
  +
   </sqlDefs>
   
   <sqlDefs name="org.apache.james.mailrepository.JDBCSpoolRepository">
  @@ -199,15 +216,37 @@
                        )
   
       </sql>
  +     <sql name="createTable" db="sapdb">
  +             CREATE TABLE ${table} (
  +                     message_name varchar (200) NOT NULL,
  +                     repository_name varchar (200) NOT NULL,
  +                     message_state varchar (30) NOT NULL ,
  +                     error_message varchar (200) NULL ,
  +                     sender varchar (200) NULL ,
  +                     recipients long NOT NULL ,
  +                     remote_host varchar (100) NOT NULL ,
  +                     remote_addr varchar (20) NOT NULL ,
  +                     message_body long byte NOT NULL ,
  +                     last_updated date NOT NULL,
  +                     PRIMARY KEY (message_name, repository_name)
  +             )
  +     </sql>
   </sqlDefs>
   
   <sqlDefs name="org.apache.james.transport.mailets.JDBCAlias">
       <sql name="tableName">${table}</sql>
  -    <sql name="select">SELECT source_email_address
  -                 FROM ${table}
  -                 WHERE target_email_address = ?
  +    <sql name="select">
  +             SELECT source_email_address
  +             FROM ${table}
  +             WHERE target_email_address = ?
  +    </sql>
  +    <sql name="createTable">
  +     CREATE TABLE ${table} (
  +             source_email_address VARCHAR(200) NOT NULL,
  +             target_email_address VARCHAR(200)
  +             PRIMARY KEY(source_email_address)
  +     )
       </sql>
  -    <sql name="createTable">CREATE TABLE ${table} (source_email_address 
VARCHAR(200) NOT NULL, target_email_address VARCHAR(200) PRIMARY 
KEY(source_email_address))</sql>
   </sqlDefs>
   
   </sqlResources>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to