segunda-feira, 31 de agosto de 2009

Site Inovação Tecnológica - 01 SET 2009

· 0 comentários

Inovação Tecnológica - Tudo o que acontece na fronteira do conhecimento

Últimas notícias

Peixes-robôs flexíveis nadam como peixes reais

Os pequenos robôs têm menos de 30 centímetros, um único motor e poderão ser utilizados como verdadeiros patrulheiros subaquáticos.    Leia mais...

Bactéria vira biofábrica de matéria-prima para plástico

A bactéria E. coli passou de agente infeccioso a "fábrica biológica" de um composto químico usado pelas indústrias farmacêutica e química que custa cerca de US$1.600,00 a tonelada.    Leia mais...

Métodos de monitoramento do CO2 são inadequados para um tratado internacional do clima

O alerta foi feito em um comunicado da National Academy of Sciences, uma entidade que reúne especialistas de todas as áreas do conhecimento científico nos Estados Unidos.    Leia mais...

Nanolaser de estado sólido abre caminho para chips ópticos

Criado o menor laser semicondutor do mundo, totalmente de estado sólido, capaz de gerar luz visível em um espaço menor do que o tamanho de uma única molécula de proteína.    Leia mais...

Ilhas solares prometem energia solar a preços competitivos

O primeiro protótipo da ilha solar curiosamente não está sendo construído no mar, mas em terra firme. Mais especificamente, nas areias do deserto dos Emirados Árabes.    Leia mais...

Programas simplificam linguagem de textos na Internet

A complexidade linguística é reduzida substituindo-se palavras raras por palavras mais usuais e dividindo e reorganizando orações longas e complexas.    Leia mais...

Molécula individual é "fotografada" pela primeira vez

Embora os mais poderosos microscópios eletrônicos já tenham conseguido fazer imagens de átomos individuais, as moléculas são muito mais sensíveis e não existia até agora um equipamento capaz de "fotografá-las" diretamente.    Leia mais...


Formulário para cancelamento do recebimento deste Boletim.

[java-br] Configuração do jboss.xml – Erro “The home object retrieved from jndi does not have the same type as the one specified in the config file”

· 0 comentários

 

Caros,

Tenho uma aplicação rodando com Eclipse 3.4.3 (JDK1.4) + EJB 2.0 + JBoss
4.0. O fato é que não estou conseguindo rodar o módulo EJB corretamente no
JBoss, porque o sistema dispara a mensagem de erro abaixo ao consultar o
EJB.

Percebi que e algo relacionado com a configuração do arquivo jboss.xml
(arquivo necessário para rodar aplicação no jBoss) porque no WebSphere
funcionou corretamente.

Vocês tem alguma idéia do que possa estar acontecendo ?

Segue abaixo a mensagem de erro e em seguida os arquivos jboss.xml e
ejb-jar.xml.

AxisFault

faultCode: {*http://schemas.xmlsoap.org/soap/envelope/}Server.userException
*

faultSubcode:

faultString: *java.lang.ClassCastException*: The home object retrieved from
jndi does not have the same type as the one specified in the config file

faultActor:

faultNode:

faultDetail:

{*
http://xml.apache.org/axis/}stackTrace:java.lang.ClassCastException*: The
home object retrieved from jndi does not have the same type as the one
specified in the config file

at org.apache.axis.providers.java.EJBProvider.createLocalEJB(*
EJBProvider.java:161*)

at
org.apache.axis.providers.java.EJBProvider.makeNewServiceObject(*
EJBProvider.java:110*)

at
org.apache.axis.providers.java.JavaProvider.getNewServiceObject(*
JavaProvider.java:235*)

at
org.apache.axis.providers.java.JavaProvider.getSessionServiceObject(*
JavaProvider.java:201*)

at org.apache.axis.providers.java.JavaProvider.getServiceObject(
*JavaProvider.java:100*)

at org.apache.axis.providers.java.JavaProvider.invoke(*
JavaProvider.java:287*)

at org.apache.axis.strategies.InvocationStrategy.visit(*
InvocationStrategy.java:32*)

at org.apache.axis.SimpleChain.doVisiting(*SimpleChain.java:118*
)

at org.apache.axis.SimpleChain.invoke(*SimpleChain.java:83*)

at org.apache.axis.handlers.soap.SOAPService.invoke(*
SOAPService.java:453*)

at org.apache.axis.server.AxisServer.invoke(*AxisServer.java:281
*)

at org.apache.axis.transport.http.AxisServlet.doPost(*
AxisServlet.java:699*)

at javax.servlet.http.HttpServlet.service(*HttpServlet.java:717*
)

at org.apache.axis.transport.http.AxisServletBase.service(*
AxisServletBase.java:327*)

at javax.servlet.http.HttpServlet.service(*HttpServlet.java:810*
)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(*
ApplicationFilterChain.java:252*)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(*
ApplicationFilterChain.java:173*)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(*
ReplyHeaderFilter.java:96*)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(*
ApplicationFilterChain.java:202*)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(*
ApplicationFilterChain.java:173*)

at org.apache.catalina.core.StandardWrapperValve.invoke(*
StandardWrapperValve.java:213*)

at org.apache.catalina.core.StandardContextValve.invoke(*
StandardContextValve.java:178*)

at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(*
SecurityAssociationValve.java:175*)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(*
JaccContextValve.java:74*)

at org.apache.catalina.core.StandardHostValve.invoke(*
StandardHostValve.java:126*)

at org.apache.catalina.valves.ErrorReportValve.invoke(*
ErrorReportValve.java:105*)

at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(*
CachedConnectionValve.java:156*)

at org.apache.catalina.core.StandardEngineValve.invoke(*
StandardEngineValve.java:107*)

at org.apache.catalina.connector.CoyoteAdapter.service(*
CoyoteAdapter.java:148*)

at org.apache.coyote.http11.Http11Processor.process(*
Http11Processor.java:869*)

at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(
*Http11BaseProtocol.java:664*)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(*
PoolTcpEndpoint.java:527*)

at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(*
MasterSlaveWorkerThread.java:112*)

at java.lang.Thread.run(*Thread.java:534*)

*Segue o arquivo jboss.xml*

<?xml version=*"1.0"* encoding=*"UTF-8"*?>

<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN" "
http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">

<jboss>

<enterprise-beans>

<session>

<ejb-name>YardMap</ejb-name>

<jndi-name>*ejb*/local/YardMap</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</session>

<session>

<ejb-name>StaffControl</ejb-name>

<jndi-name>*ejb*/local/StaffControl</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</session>

<session>

<ejb-name>Reports</ejb-name>

<jndi-name>*ejb*/local/Reports</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</session>

<entity>

<ejb-name>Hold</ejb-name>

<jndi-name>*ejb*/local/Hold</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</entity>

<entity>

<ejb-name>StaffHold</ejb-name>

<jndi-name>*ejb*/local/StaffHold</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</entity>

<entity>

<ejb-name>ShippingItem</ejb-name>

<jndi-name>*ejb*/local/ShippingItem</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</entity>

<entity>

<ejb-name>PilingUp</ejb-name>

<jndi-name>*ejb*/local/PilingUp</jndi-name>

<!--resource-*ref*>

<res-*ref*-name>*jdbc*/embarqueDS</res-*ref*-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-*ref*-->

</entity>

<entity>

<ejb-name>Stack</ejb-name>

<jndi-name>*ejb*/local/Stack</jndi-name>

<!--resource-*ref*>

<res-*ref*-name>*jdbc*/embarqueDS</res-*ref*-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-*ref*-->

</entity>

<entity>

<ejb-name>*Patio*</ejb-name>

<jndi-name>*ejb*/local/*Patio*</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</entity>

<entity>

<ejb-name>Local</ejb-name>

<jndi-name>*ejb*/local/Local</jndi-name>

<!--resource-*ref*>

<res-*ref*-name>*jdbc*/embarqueDS</res-*ref*-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-*ref*-->

</entity>

<entity>

<ejb-name>Product</ejb-name>

<jndi-name>*ejb*/local/Product</jndi-name>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-ref>

</entity>

<entity>

<ejb-name>LocalType</ejb-name>

<jndi-name>*ejb*/local/LocalType</jndi-name>

<!--resource-*ref*>

<res-*ref*-name>*jdbc*/embarqueDS</res-*ref*-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-*ref*-->

</entity>

<entity>

<ejb-name>ProductType</ejb-name>

<jndi-name>*ejb*/local/ProductType</jndi-name>

<!--resource-*ref*>

<res-*ref*-name>*jdbc*/embarqueDS</res-*ref*-name>

<jndi-name>java:/*jdbc*/embarqueDS</jndi-name>

</resource-*ref*-->

</entity>

</enterprise-beans>

</jboss>

*Segue o arquivo ejb-jar.xml*

<?xml version = *'1.0'* encoding = *'UTF-8'*?>

<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">

<!-- *Para* *encontrar* a *entrada* *para* a *versão* procure *por* *
Configuracao*/VERSAO -->

<ejb-jar>

<enterprise-beans>

<session>

<description>Session Bean ( *Stateless* )</description>

<display-name>StaffControl</display-name>

<ejb-name>StaffControl</ejb-name>

<local-home>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.session.StaffControlLocalHome</local-home>

<local>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.session.StaffControlLocal</local>

<ejb-class>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.session.StaffControlBean</ejb-class>

<session-type>*Stateless*</session-type>

<transaction-type>Container</transaction-type>

<ejb-local-ref>

<ejb-ref-name>*ejb*/local/StaffHold</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.StaffHoldLocalHome</local-home>

<local>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.StaffHoldLocal</local>

<ejb-link>StaffHold</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>*ejb*/local/Hold</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.HoldLocalHome</local-home>

<local>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.HoldLocal</local>

<ejb-link>Hold</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>*ejb*/local/Local</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.LocalLocalHome</local-home>

<local>*br*.*com*.*cst*.*atan*.*embarque*.model.*ejb*
.entity.LocalLocal</local>

<ejb-link>Local</ejb-link>

</ejb-local-ref>

<resource-ref>

<res-ref-name>*jdbc*/embarqueDS</res-ref-name>

<res-type>*javax*.*sql*.DataSource</res-type>

<res-auth>Container</res-auth>

<res-sharing-scope>*Shareable*</res-sharing-scope>

</resource-ref>

</session>

<session>

<description>Session Bean ( *Stateless* )</description>

<display-name>Reports</display-name>

<ejb-name>Reports</ejb-name>

<local-home>*br*.*com*
.cst.atan.embarque.model.ejb.session.ReportsLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.session.ReportsLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.session.ReportsBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Container</transaction-type>

<env-entry>

<env-entry-name>Configuracao/VERSAO</env-entry-name>

<env-entry-type>java.lang.String</env-entry-type>

<env-entry-value>4.0</env-entry-value>

</env-entry>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

</session>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>ShippingItem</display-name>

<ejb-name>ShippingItem</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>ShippingItem</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<ejb-local-ref>

<ejb-ref-name>ejb/local/ShippingItem</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocal</local>

<ejb-link>ShippingItem</ejb-link>

</ejb-local-ref>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!-- [$keep(ShippingItem.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from ShippingItem o</ejb-ql>

</query>

<!-- [$/keep(ShippingItem.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>Hold</display-name>

<ejb-name>Hold</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.HoldLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.HoldLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.HoldBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>Hold</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!-- [$keep(Hold.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from Hold o</ejb-ql>

</query>

<!-- [$/keep(Hold.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>PilingUp</display-name>

<ejb-name>PilingUp</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.PilingUpLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.PilingUpLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.PilingUpBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>PilingUp</abstract-schema-name>

<cmp-field>

<field-name>factorCode</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<!-- [$keep(PilingUp.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from PilingUp o</ejb-ql>

</query>

<!-- [$/keep(PilingUp.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>Stack</display-name>

<ejb-name>Stack</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.StackLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.StackLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.StackBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>Stack</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<!-- [$keep(Stack.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from Stack o</ejb-ql>

</query>

<!-- [$/keep(Stack.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>Patio</display-name>

<ejb-name>Patio</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.PatioLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.PatioLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.PatioBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>Patio</abstract-schema-name>

<cmp-field>

<field-name>patioCode</field-name>

</cmp-field>

<cmp-field>

<field-name>sectionCode</field-name>

</cmp-field>

<cmp-field>

<field-name>columnCode</field-name>

</cmp-field>

<cmp-field>

<field-name>maximumAmountPlate</field-name>

</cmp-field>

<cmp-field>

<field-name>maximumAmountCoil</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Patio</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.PatioLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.PatioLocal</local>

<ejb-link>Patio</ejb-link>

</ejb-local-ref>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!-- [$keep(Patio.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from Patio o</ejb-ql>

</query>

<query>

<query-method>

<method-name>findByPatioCode</method-name>

<method-params>

<method-param>java.lang.String</method-param>

</method-params>

</query-method>

<ejb-ql>select object(o) from Patio o where o.patioCode =
?1</ejb-ql>

</query>

<query>

<query-method>

<method-name>ejbSelectAllPatiosDistintic</method-name>

<method-params/>

</query-method>

<result-type-mapping>Local</result-type-mapping>

<ejb-ql>SELECT DISTINCT o.patioCode from Patio o</ejb-ql>

</query>

<query>

<query-method>

<method-name>findBySectionColumnPatioCode</method-name>

<method-params>

<method-param>java.lang.String</method-param>

<method-param>java.lang.Integer</method-param>

<method-param>java.lang.String</method-param>

</method-params>

</query-method>

<ejb-ql>select object(o) from Patio o where o.sectionCode = ?1

and o.columnCode = ?2 and o.patioCode = ?3</ejb-ql>

</query>

<!-- [$/keep(Patio.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>Local</display-name>

<ejb-name>Local</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.LocalLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.LocalLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.LocalBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Object -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>Local</abstract-schema-name>

<!--cmp-field>

<field-name>superLocalPrimaryKey</field-name>

</cmp-field-->

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<!-- [$keep(Local.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from Local o</ejb-ql>

</query>

<!-- [$/keep(Local.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>Product</display-name>

<ejb-name>Product</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ProductLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ProductLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.ProductBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>Product</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>pendecyFlag</field-name>

</cmp-field>

<cmp-field>

<field-name>useRiskFlag</field-name>

</cmp-field>

<cmp-field>

<field-name>schedulingReturnFlag</field-name>

</cmp-field>

<cmp-field>

<field-name>weightAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>lengthAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>widthAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>thicknessAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>internalDiameterAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>externalDiameterAmount</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Product</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ProductLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ProductLocal</local>

<ejb-link>Product</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Patio</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.PatioLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.PatioLocal</local>

<ejb-link>Patio</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>ejb/local/ShippingItem</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocal</local>

<ejb-link>ShippingItem</ejb-link>

</ejb-local-ref>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!-- [$keep(Product.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from Product o</ejb-ql>

</query>

<query>

<query-method>

<method-name>findProdutsByPatioCode</method-name>

<method-params>

<method-param>java.lang.String</method-param>

</method-params>

</query-method>

<ejb-ql>SELECT object(prod) FROM Product prod, Local localProduto,
Local localPai, Local localPaiPai, Patio pat</ejb-ql>

<!--prod.localLocal = localProduto-->

</query>

<!-- [$/keep(Product.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>LocalType</display-name>

<ejb-name>LocalType</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.LocalTypeLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.LocalTypeLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.LocalTypeBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>LocalType</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>description</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<!-- [$keep(LocalType.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from LocalType o</ejb-ql>

</query>

<!-- [$/keep(LocalType.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>ProductType</display-name>

<ejb-name>ProductType</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ProductTypeLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ProductTypeLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.ProductTypeBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Integer</prim-key-class>

<!-- java.lang.Integer -->

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>ProductType</abstract-schema-name>

<cmp-field>

<field-name>code</field-name>

</cmp-field>

<cmp-field>

<field-name>description</field-name>

</cmp-field>

<cmp-field>

<field-name>primaryKey</field-name>

</cmp-field>

<primkey-field>primaryKey</primkey-field>

<!-- [$keep(ProductType.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from ProductType o</ejb-ql>

</query>

<!-- [$/keep(ProductType.Querys)$] -->

</entity>

<entity>

<description>Entity Bean ( CMP )</description>

<display-name>StaffHold</display-name>

<ejb-name>StaffHold</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.StaffHoldLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.StaffHoldLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.entity.StaffHoldBean</ejb-class>

<persistence-type>Container</persistence-type>

<prim-key-class>java.lang.Object</prim-key-class>

<reentrant>False</reentrant>

<cmp-version>2.x</cmp-version>

<abstract-schema-name>StaffHold</abstract-schema-name>

<cmp-field>

<field-name>beginDateTime</field-name>

</cmp-field>

<cmp-field>

<field-name>endDateTime</field-name>

</cmp-field>

<cmp-field>

<field-name>turnCode</field-name>

</cmp-field>

<cmp-field>

<field-name>dockStaffCode</field-name>

</cmp-field>

<cmp-field>

<field-name>arrangementStaffCode</field-name>

</cmp-field>

<cmp-field>

<field-name>shipStayFK</field-name>

</cmp-field>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>

<!-- [$keep(staffHold.Querys)$] -->

<query>

<query-method>

<method-name>findAll</method-name>

<method-params/>

</query-method>

<ejb-ql>select object(o) from StaffHold o</ejb-ql>

</query>

<!-- [$/keep(staffHold.Querys)$] -->

</entity>

<!-- [$keep(Beans)$] -->

<session>

<description>Session Bean ( Stateless )</description>

<display-name>YardMap</display-name>

<ejb-name>YardMap</ejb-name>

<local-home>br.com.cst.atan.embarque.model.ejb.session.YardMapLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.session.YardMapLocal</local>

<ejb-class>br.com.cst.atan.embarque.model.ejb.session.YardMapBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Container</transaction-type>

<ejb-local-ref>

<ejb-ref-name>ejb/local/ShippingItem</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ShippingItemLocal</local>

<ejb-link>ShippingItem</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Local</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.LocalLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.LocalLocal</local>

<ejb-link>Local</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Patio</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.PatioLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.PatioLocal</local>

<ejb-link>Patio</ejb-link>

</ejb-local-ref>

<ejb-local-ref>

<ejb-ref-name>ejb/local/Product</ejb-ref-name>

<ejb-ref-type>Entity</ejb-ref-type>

<local-home>br.com.cst.atan.embarque.model.ejb.entity.ProductLocalHome</local-home>

<local>br.com.cst.atan.embarque.model.ejb.entity.ProductLocal</local>

<ejb-link>Product</ejb-link>

</ejb-local-ref>

<resource-ref>

<res-ref-name>jdbc/embarqueDS</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

<res-sharing-scope>Shareable</res-sharing-scope>

</resource-ref>

</session>

<!-- [$/keep(Beans)$] -->

</enterprise-beans>

<relationships>

<!-- [$keep(ShippingItem.Relationships)$] -->

<ejb-relation>

<ejb-relation-name>ShippingItem - Product</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_ShippingItem</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>ShippingItem</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>productLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Product</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Product</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>shippingItemLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<!-- [$/keep(ShippingItem.Relationships)$] -->

<!-- [$keep(PilingUp.Relationships)$] -->

<!-- [$/keep(PilingUp.Relationships)$] -->

<!-- [$keep(Stack.Relationships)$] -->

<!-- [$/keep(Stack.Relationships)$] -->

<!-- [$keep(Patio.Relationships)$] -->

<!-- [$/keep(Patio.Relationships)$] -->

<!-- [$keep(Local.Relationships)$] -->

<!-- [$keep(StaffHold.Relationships)$] -->

<ejb-relation>

<ejb-relation-name>Local - StaffHold</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>staffHoldLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_StaffHold</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>StaffHold</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<ejb-relation>

<ejb-relation-name>Local - PilingUp</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>pilingUpLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_PillingUp</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>PilingUp</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<ejb-relation>

<ejb-relation-name>Local - Stack</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Stack</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Stack</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>stackLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<ejb-relation>

<ejb-relation-name>Local - Patio</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>patioLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Patio</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Patio</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<ejb-relation>

<ejb-relation-name>Local Local</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>childLocalLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Local</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>fatherLocalLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<ejb-relation>

<ejb-relation-name>Local - Product</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>productLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Product</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Product</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<!-- [$/keep(Local.Relationships)$] -->

<!-- [$keep(Product.Relationships)$] -->

<!-- [$/keep(Product.Relationships)$] -->

<!-- [$keep(LocalType.Relationships)$] -->

<ejb-relation>

<ejb-relation-name>LocalType - Local</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_LocalType</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>LocalType</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Local</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localTypeLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<!-- [$/keep(LocalType.Relationships)$] -->

<!-- [$keep(ProductType.Relationships)$] -->

<ejb-relation>

<ejb-relation-name>ProductType - Product</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_ProductType</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>ProductType</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>productLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Product</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Product</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>productTypeLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<!-- [$/keep(ProductType.Relationships)$] -->

<!-- [$keep(Hold.Relationships)$] -->

<ejb-relation>

<ejb-relation-name>Local - Hold</ejb-relation-name>

<ejb-relationship-role>

<ejb-relationship-role-name>One_Local</ejb-relationship-role-name>

<multiplicity>One</multiplicity>

<relationship-role-source>

<ejb-name>Local</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>holdLocal</cmr-field-name>

<cmr-field-type>java.util.Collection</cmr-field-type>

</cmr-field>

</ejb-relationship-role>

<ejb-relationship-role>

<ejb-relationship-role-name>Many_Hold</ejb-relationship-role-name>

<multiplicity>Many</multiplicity>

<relationship-role-source>

<ejb-name>Hold</ejb-name>

</relationship-role-source>

<cmr-field>

<cmr-field-name>localLocal</cmr-field-name>

</cmr-field>

</ejb-relationship-role>

</ejb-relation>

<!-- [$/keep(Hold.Relationships)$] -->

</relationships>

<assembly-descriptor>

<!-- [$keep(ShippingItem.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>ShippingItem</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(ShippingItem.Descriptors)$] -->

<!-- [$keep(PilingUp.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>PilingUp</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(PilingUp.Descriptors)$] -->

<!-- [$keep(Stack.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>Stack</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(Stack.Descriptors)$] -->

<!-- [$keep(Patio.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>Patio</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(Patio.Descriptors)$] -->

<!-- [$keep(Local.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>Local</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(Local.Descriptors)$] -->

<!-- [$keep(Product.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>Product</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(Product.Descriptors)$] -->

<!-- [$keep(LocalType.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>LocalType</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(LocalType.Descriptors)$] -->

<!-- [$keep(ProductType.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>ProductType</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(ProductType.Descriptors)$] -->

<!-- [$/keep(StaffHold.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>StaffHold</ejb-name>

<method-name>insertStaffHold</method-name>

</method>

<trans-attribute>RequiresNew</trans-attribute>

</container-transaction>

<container-transaction>

<method>

<ejb-name>StaffHold</ejb-name>

<method-name>editStaffHold</method-name>

</method>

<trans-attribute>RequiresNew</trans-attribute>

</container-transaction>

<container-transaction>

<method>

<ejb-name>StaffHold</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(StaffHold.Descriptors)$] -->

<!-- [$/keep(Hold.Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>Hold</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>RequiresNew</trans-attribute>

</container-transaction>

<!-- [$/keep(Hold.Descriptors)$] -->

<!-- [$keep(Descriptors)$] -->

<container-transaction>

<method>

<ejb-name>YardMap</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!--method-permission>

<unchecked/>

<method>

<ejb-name>YardMap</ejb-name>

<method-intf>Remote</method-intf>

<method-name>*</method-name>

</method>

</method-permission-->

<container-transaction>

<method>

<ejb-name>StaffControl</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<container-transaction>

<method>

<ejb-name>Reports</ejb-name>

<method-name>*</method-name>

</method>

<trans-attribute>Required</trans-attribute>

</container-transaction>

<!-- [$/keep(Descriptors)$] -->

</assembly-descriptor>

</ejb-jar>

Obrigado,

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

[java-br] [off-topic] Ajuda de vcs para resposta a Questionário

· 0 comentários

 

Pessoal estou fazendo uma pesquisa para levantar os problemas que afetam a qualidade do software, produtividade da equipe, e a satisfação das pessoas envolvidas no processo de produção de software, a ajuda de vcs é essencial para o sucesso dessa pesquisa, desde já agradeço, segue link do questionário:
http://spreadsheets.google.com/viewform?formkey=dDNmTHJfbkxqT1Z1VkNzTGNySXRkY0E6MA..

Jair Farias
Cin-UFPE

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

Re: [java-br] SCJP 5 X SCJP 6

· 0 comentários

 

Francislei,

Eu sugiro tirar a scjp 6, apenas pelo fato de ser a mais atual. A diferença
de conteúdo entre as duas é tão pequena, que você pode até estudar pelo
material da scjp 5 e procurar na internet o conteúdo adicional pra fazer a
scjp 6. Um fato importante é que, pelo menos na época que fiz a prova, a
scjp 6 só tinha em inglês. Se o inglês não for um problema pra você, faça a
scjp 6 mesmo.

Att,
--
Lourival Junior
Bacharel em Sistemas de Informação
Analista de Sistemas
Sun Certified Web Component Developer 5
Sun Certified Java Programmer 6
http://ajaxis.blogspot.com
Ted Turner <http://www.brainyquote.com/quotes/authors/t/ted_turner.html> -
"Sports is like a war without the killing."

2009/8/31 Francislei Reis <francislei.reis@hotmail.com>

>
>
>
> Pessoal, gostaria de saber a opinião de vocês.
>
> Compensa ainda tirar a certificação SCJP 5?
>
> Ou é melhor tirar já a de SCJP 6?
>
> Att.Francislei Reis
>
> __________________________________________________________
> Você sabia que com o Hotmail você tem espaço ilimitado para guardar seus
> e-mails? Começe a usar já!
> http://www.microsoft.com/brasil/windows/windowslive/products/hotmail.aspx
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog