[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: SQL Server up and running!
Reverbel,
isso que você falou faz sentido, pois o dtd define que:
<!ELEMENT entity (ejb-name, (datasource, datasource-mapping)?,
create-table?,
remove-table?, read-only?, read-time-out?, row-locking?,
pk-constraint?, read-ahead?, list-cache-max?, fetch-size?,
table-name?,
cmp-field*, load-groups?, eager-load-group?, lazy-load-groups?,
query*)>
O único cuidado é inserir também o datasource-mapping. Mas nada de mais
grave, em tese! Tento usar o seguinte:
<enterprise-beans>
<entity>
<ejb-name>DisciplinaEJB</ejb-name>
...
<datasource>java:/MSSQLXaDS</datasource>
<datasource-mapping>MS SQLSERVER</datasource-mapping>
</entity>
...
</enterprise-beans>
O cidadão continua reclamando de mal formação no XML. :( Já tentei todas as
variações possíveis dentro do que tá descrito no DTD, e nada. Alguém já
vivenciou tal experiência?
Isso (definir um datasource a nível de bean) é necessário para o disparo dos
tais dois XAs distintos, correto? Não consegui nem por meu pobre log pra
funcionar ainda... O que se dirá do algoritmo de recuperação...
Abraços,
Germano
----- Original Message -----
From: "Francisco Reverbel" <reverbel at ime.usp.br>
To: "Roberto Speicys Cardoso" <speicys@ime.usp.br>
Cc: <reverbel-sma@ime.usp.br>
Sent: Wednesday, December 04, 2002 5:06 PM
Subject: Re: SQL Server up and running!
On Mon, 2 Dec 2002, Roberto Speicys Cardoso wrote:
> Prof, no meu arquivo jbosscmp-jdbc, eu coloquei:
>
> <jbosscmp-jdbc>
> <defaults>
> <datasource>java:/MSSQLXaDS</datasource>
> <datasource-mapping>MS SQLSERVER</datasource-mapping>
> <create-table>true</create-table>
> <remove-table>true</remove-table>
> <pk-constraint>true</pk-constraint>
> <preferred-relation-mapping>foreign-key</preferred-relation-mapping>
> </defaults>
> </jbosscmp-jdbc>
>
> mas eu lembro que eu vi que dava prá configurar o datasource
> entity-bean por entity-bean. Tentei, mas o jboss reclamou de arquivo mal
> formado. Quais eram as tags para configurar o datasource de cada
> entity-bean?
Coloque o elemento datasource no arquivo jbosscmp-jdbc.xml, dentro
de cada elemento entity que vai usar a datasource:
<jbosscmp-jdbc>
<enterprise-beans>
<entity>
...
<datasource>java:/MSSQLXaDS</datasource>
...
</entity>
...
</enterprise-beans>
</jbosscmp-jdbc>
Reverbel
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.423 / Virus Database: 238 - Release Date: 25/11/2002