Hi kevan,

 

Thanks for replying, I don think they are same , Iam attaching all the deployment descriptors. Can u just help me out where iam going wrong

 

Geronimo-web.xml

 

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

 <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">

   <environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">

            <moduleId>

                  <groupId>Lockbox_Deployment</groupId>

                  <artifactId>wlbx</artifactId>

                  <version>rc</version>

                  <type>war</type>

            </moduleId>

            <dependencies>

                <dependency>

                 <groupId>console.dbpool</groupId>

                 <artifactId>wlbx-ds</artifactId>

           </dependency>

           

                  <dependency>

                        <groupId>Lockbox_Deployment</groupId>

                        <artifactId>wlbxbiz</artifactId>

                        <version>rc</version>

                        <type>jar</type>

                  </dependency>

            </dependencies>

            <hidden-classes/>

            <non-overridable-classes/>

      </environment>

       <context-root>/wlbx</context-root>

      <ejb-ref>

            <ref-name>ejb/AuthenticateSession</ref-name>

            <pattern>

                  <groupId>Lockbox_Deployment</groupId>

                  <artifactId>wlbxbiz</artifactId>

                  <version>rc</version>

                  <name>AuthenticateSessionEJB</name>

            </pattern>

      </ejb-ref>

      <ejb-ref>

            <ref-name>ejb/ProfileSession</ref-name>

            <pattern>

                  <groupId>Lockbox_Deployment</groupId>

                  <artifactId>wlbxbiz</artifactId>

                  <version>rc</version>

                  <name>ProfileSessionEJB</name>

            </pattern>

      </ejb-ref>

      <ejb-ref>

            <ref-name>ejb/TransactionSession</ref-name>

            <pattern>

                  <groupId>Lockbox_Deployment</groupId>

                  <artifactId>wlbxbiz</artifactId>

                  <version>rc</version>

                  <name>TransactionSessionEJB</name>

            </pattern>

      </ejb-ref>

      <ejb-ref>

            <ref-name>ejb/AdminSession</ref-name>

            <pattern>

                  <groupId>Lockbox_Deployment</groupId>

                  <artifactId>lbxadminsession</artifactId>

                  <version>rc</version>

                  <name>AdminSession</name>

            </pattern>

      </ejb-ref>

        

  

  <resource-ref>

      <ref-name>datasource/wlbx-ds</ref-name>

      <resource-link>wlbx-ds</resource-link>

    </resource-ref>

 

 </web-app> 

 

Web.xml

 

<!-- EJB reference -->

   

    <ejb-ref id="EjbRef_1">

        <ejb-ref-name>ejb/AuthenticateSession</ejb-ref-name>

        <ejb-ref-type>Session</ejb-ref-type>

        <home>com.symcor.wlbx.biz.ejb.authenticate.AuthenticateSessionHome</home>

        <remote>com.symcor.wlbx.biz.ejb.authenticate.AuthenticateSession</remote>

    </ejb-ref>

 

    <ejb-ref id="EjbRef_2">

        <ejb-ref-name>ejb/ProfileSession</ejb-ref-name>

        <ejb-ref-type>Session</ejb-ref-type>

        <home>com.symcor.wlbx.biz.ejb.profile.ProfileSessionHome</home>

        <remote>com.symcor.wlbx.biz.ejb.profile.ProfileSession</remote>

     </ejb-ref>

    <ejb-ref id="EjbRef_3">

        <ejb-ref-name>ejb/TransactionSession</ejb-ref-name>

        <ejb-ref-type>Session</ejb-ref-type>

        <home>com.symcor.wlbx.biz.ejb.transaction.TransactionSessionHome</home>

        <remote>com.symcor.wlbx.biz.ejb.transaction.TransactionSession</remote>

   </ejb-ref>

    <ejb-ref id="EjbRef_4">

      <ejb-ref-name>ejb/AdminSession</ejb-ref-name>

      <ejb-ref-type>Session</ejb-ref-type>

      <home>com.symcor.lockbox.admin.session.AdminSessionHome</home>

      <remote>com.symcor.lockbox.admin.session.AdminSession</remote>

       </ejb-ref>

</web-app>

 

Ejb-jar.xml

 

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

<ejb-jar id="ejb-jar_ID" version="2.1"

                   xmlns="http://java.sun.com/xml/ns/j2ee"

                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">

 

    <display-name>wlbxbiz</display-name>

    <enterprise-beans>

        <session id="Session_1">

            <ejb-name>ProfileSessionEJB</ejb-name>

            <home>com.symcor.wlbx.biz.ejb.profile.ProfileSessionHome</home>

            <remote>com.symcor.wlbx.biz.ejb.profile.ProfileSession</remote>

            <ejb-class>com.symcor.wlbx.biz.ejb.profile.ProfileSessionBean</ejb-class>

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

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

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <ejb-ref id="EjbRef_1_1">

                <description></description>

                <ejb-ref-name>ejb/ProfileEntity</ejb-ref-name>

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

                <home>com.symcor.wlbx.dao.ejb.ProfileEntityHome</home>

                <remote>com.symcor.wlbx.dao.ejb.ProfileEntity</remote>               

            </ejb-ref>

            <ejb-ref id="EjbRef_1_2">

                <description></description>

                <ejb-ref-name>ejb/LockboxEntity</ejb-ref-name>

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

                <home>com.symcor.wlbx.dao.ejb.LockboxEntityHome</home>

                <remote>com.symcor.wlbx.dao.ejb.LockboxEntity</remote>               

            </ejb-ref>

        </session>

        <session id="Session_2">

            <ejb-name>AuthenticateSessionEJB</ejb-name>

            <home>com.symcor.wlbx.biz.ejb.authenticate.AuthenticateSessionHome</home>

            <remote>com.symcor.wlbx.biz.ejb.authenticate.AuthenticateSession</remote>

            <ejb-class>com.symcor.wlbx.biz.ejb.authenticate.AuthenticateSessionBean</ejb-class>

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

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

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <ejb-ref id="EjbRef_2_1">

                <description></description>

                <ejb-ref-name>ejb/UserEntity</ejb-ref-name>

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

                <home>com.symcor.wlbx.dao.ejb.UserEntityHome</home>

                <remote>com.symcor.wlbx.dao.ejb.UserEntity</remote>               

            </ejb-ref>

            <ejb-ref id="EjbRef_2_2">

                <description></description>

                <ejb-ref-name>ejb/ApplicationEntity</ejb-ref-name>

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

                <home>com.symcor.wlbx.dao.ejb.ApplicationEntityHome</home>

                <remote>com.symcor.wlbx.dao.ejb.ApplicationEntity</remote>               

            </ejb-ref>

        </session>

        <session id="Session_3">

            <ejb-name>TransactionSessionEJB</ejb-name>

            <home>com.symcor.wlbx.biz.ejb.transaction.TransactionSessionHome</home>

            <remote>com.symcor.wlbx.biz.ejb.transaction.TransactionSession</remote>

            <ejb-class>com.symcor.wlbx.biz.ejb.transaction.TransactionSessionBean</ejb-class>

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

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

            <env-entry>

                <description id="EnvEntry_7">

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <ejb-ref id="EjbRef_3_1">

                <description></description>

            <ejb-ref-name>ejb/LockboxEntity</ejb-ref-name>

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

            <home>com.symcor.wlbx.dao.ejb.LockboxEntityHome</home>

            <remote>com.symcor.wlbx.dao.ejb.LockboxEntity</remote>           

           </ejb-ref>

        </session>    

    </enterprise-beans>

    <assembly-descriptor>

        <container-transaction>

            <description>Transaction attributes for 'ProfileSessionEJB' methods</description>

            <method>

                <ejb-name>ProfileSessionEJB</ejb-name>

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

            </method>

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

        </container-transaction>

        <container-transaction>

            <description>Transaction attributes for 'AuthenticateSessionEJB' methods</description>

            <method>

                <ejb-name>AuthenticateSessionEJB</ejb-name>

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

            </method>

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

        </container-transaction>

        <container-transaction>

            <method>

             <ejb-name>TransactionSessionEJB</ejb-name>                

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

            </method>

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

        </container-transaction>

    </assembly-descriptor>

 

</ejb-jar>

 

Open-ejb-jar.xml

 

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

<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"

                   xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"

                   xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"

                   xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"

                   xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">

   

      <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">

        <dep:moduleId>

            <dep:artifactId>wlbxbiz-rc</dep:artifactId>

        </dep:moduleId>

        <dep:dependencies>

            <dep:dependency>

                <dep:groupId>console.dbpool</dep:groupId>

                <dep:artifactId>wlbx-ds</dep:artifactId>

            </dep:dependency>

                 

            </dep:dependencies>

    </dep:environment> 

 

    <enterprise-beans>

        <session>

            <ejb-name>ProfileSessionEJB</ejb-name>

            <jndi-name>ejb/ProfileSession</jndi-name>

  

       <ejb-ref>

      <ref-name>ejb/ProfileEntity</ref-name>       

          <ejb-link>ProfileEntity</ejb-link>

       </ejb-ref>

       <ejb-ref>

       <ref-name>ejb/LockboxEntity</ref-name>

           <ejb-link>LockboxEntity</ejb-link>

       </ejb-ref>

      </session>

        <session>

            <ejb-name>AuthenticateSessionEJB</ejb-name>

            <jndi-name>ejb/AuthenticateSession</jndi-name>

            <ejb-ref>

      <ref-name>ejb/UserEntity</ref-name>       

          <ejb-link>UserEntity</ejb-link>

       </ejb-ref>

       <ejb-ref>

       <ref-name>ejb/ApplicationEntity</ref-name>

           <ejb-link>ApplicationEntity</ejb-link>

       </ejb-ref>

       

        </session>

        <session>

            <ejb-name>TransactionSessionEJB</ejb-name>

            <jndi-name>ejb/TransactionSession</jndi-name>

           

            <ejb-ref>

      <ref-name>ejb/LockboxEntity</ref-name>       

          <ejb-link>LockboxEntity</ejb-link>

       </ejb-ref>

       </session>

    </enterprise-beans>

 

</openejb-jar>

 

Ejb-jar for Entity beans

 

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

<ejb-jar id="ejb-jar_ID" version="2.1"

                   xmlns="http://java.sun.com/xml/ns/j2ee"

                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">

  

    <display-name>wlbxdao</display-name>

    <enterprise-beans>

        <entity id="ApplicationEntity">

            <ejb-name>ApplicationEntity</ejb-name>

            <home>com.symcor.wlbx.dao.ejb.ApplicationEntityHome</home>

            <remote>com.symcor.wlbx.dao.ejb.ApplicationEntity</remote>

            <ejb-class>com.symcor.wlbx.dao.ejb.ApplicationEntityBean</ejb-class>

            <persistence-type>Bean</persistence-type>

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

            <reentrant>false</reentrant>

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <resource-ref id="ResourceRef_1">

                <description>A data source for the database</description>

                <res-ref-name>datasource/wlbx-ds</res-ref-name>

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

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

            </resource-ref>

        </entity>

        <entity id="LockboxEntity">

            <ejb-name>LockboxEntity</ejb-name>

            <home>com.symcor.wlbx.dao.ejb.LockboxEntityHome</home>

            <remote>com.symcor.wlbx.dao.ejb.LockboxEntity</remote>

            <ejb-class>com.symcor.wlbx.dao.ejb.LockboxEntityBean</ejb-class>

            <persistence-type>Bean</persistence-type>

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

            <reentrant>false</reentrant>

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <env-entry>

                <description>Loading path for configuration</description>

                <env-entry-name>com.symcor.wlbx.archclient.loadpath</env-entry-name>

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

                <env-entry-value>/opt/WebSphere/AppServer/installedApps/wlbxtmp/</env-entry-value>

            </env-entry>

            <resource-ref id="ResourceRef_2">

                <description>A data source for the database</description>

                <res-ref-name>datasource/wlbx-ds</res-ref-name>

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

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

            </resource-ref>

        </entity>

        <entity id="ProfileEntity">

            <ejb-name>ProfileEntity</ejb-name>

            <home>com.symcor.wlbx.dao.ejb.ProfileEntityHome</home>

            <remote>com.symcor.wlbx.dao.ejb.ProfileEntity</remote>

            <ejb-class>com.symcor.wlbx.dao.ejb.ProfileEntityBean</ejb-class>

            <persistence-type>Bean</persistence-type>

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

            <reentrant>false</reentrant>

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <resource-ref id="ResourceRef_3">

                <description>A data source for the database</description>

                <res-ref-name>datasource/wlbx-ds</res-ref-name>

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

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

            </resource-ref>

        </entity>

        <entity id="UserEntity">

            <ejb-name>UserEntity</ejb-name>

            <home>com.symcor.wlbx.dao.ejb.UserEntityHome</home>

            <remote>com.symcor.wlbx.dao.ejb.UserEntity</remote>

            <ejb-class>com.symcor.wlbx.dao.ejb.UserEntityBean</ejb-class>

            <persistence-type>Bean</persistence-type>

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

            <reentrant>false</reentrant>

            <env-entry>

                <description>

                    The Factory implementation class for DAOFactory interface

                </description>

                <env-entry-name>com.symcor.wlbx.dao.core.DAOFactory</env-entry-name>

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

                <env-entry-value>com.symcor.wlbx.dao.core.DB2DAOFactory</env-entry-value>

            </env-entry>

            <env-entry>

                <description>Password expiry days</description>

                <env-entry-name>password.expiry.days</env-entry-name>

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

                <env-entry-value>90</env-entry-value>

            </env-entry>

            <resource-ref id="ResourceRef_4">

                <description>A data source for the database</description>

                <res-ref-name>datasource/wlbx-ds</res-ref-name>

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

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

            </resource-ref>

        </entity>

    </enterprise-beans>

    <assembly-descriptor>

        <container-transaction>

            <method>

                <ejb-name>ApplicationEntity</ejb-name>

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

            </method>

            <trans-attribute>Supports</trans-attribute>

        </container-transaction>

        <container-transaction>

            <method>

                <ejb-name>LockboxEntity</ejb-name>

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

            </method>

            <trans-attribute>Supports</trans-attribute>

        </container-transaction>

        <container-transaction>

            <method>

                <ejb-name>ProfileEntity</ejb-name>

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

            </method>

            <trans-attribute>Supports</trans-attribute>

        </container-transaction>

        <container-transaction>

            <method>

                <ejb-name>UserEntity</ejb-name>

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

            </method>

            <trans-attribute>Supports</trans-attribute>

        </container-transaction>

    </assembly-descriptor>

</ejb-jar>

 

Open-Ejb-jar for entity bean

 

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

<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"

                   xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"

                   xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"

                   xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"

                   xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">

   

            <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">

        <dep:moduleId>

            <dep:artifactId>wlbxdao-rc</dep:artifactId>

        </dep:moduleId>

        <dep:dependencies>

            <dep:dependency>

                <dep:groupId>console.dbpool</dep:groupId>

                <dep:artifactId>wlbx-ds</dep:artifactId>

            </dep:dependency>

                 

            </dep:dependencies>

    </dep:environment>               

   

 

    <enterprise-beans>

        <session>

            <ejb-name>UserEntity</ejb-name>

            <jndi-name>ejb/UserEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

        </session>

        <session>

            <ejb-name>LockboxEntity</ejb-name>

            <jndi-name>ejb/LockboxEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

        </session>

        <session>

            <ejb-name>ApplicationEntity</ejb-name>

            <jndi-name>ejb/ApplicationEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

        </session>

        <session>

            <ejb-name>ProfileEntity</ejb-name>

            <jndi-name>ejb/ProfileEntity</jndi-name>

            <resource-ref>

               <ref-name>datasource/wlbx-ds</ref-name>

               <resource-link>wlbx-ds</resource-link>

            </resource-ref>

        </session>

    </enterprise-beans>

 

</openejb-jar>

 

Application.xml

 

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

<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">

<application id="Application_ID">

    <display-name>Wholesale Lockbox Web Application and Service</display-name>

    <module id="WebModule_1">

        <web>

            <web-uri>wlbxweb.war</web-uri>

            <context-root>/wlbx</context-root>

        </web>

    </module>

    <module id="EjbModule_1">

        <ejb>wlbxdao.jar</ejb>

    </module>

    <module id="EjbModule_2">

        <ejb>wlbxbiz.jar</ejb>

    </module>

    <module id="EjbModule_3">

        <ejb>lbxadminsession.jar</ejb>

    </module>

   

</application>

 

Geronimo-application.xml

 

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

    <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1">

      <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">

            <dep:dependencies>

                  <dep:dependency>

                              <dep:groupId>geronimo</dep:groupId>

                              <dep:artifactId>geronimo-mail</dep:artifactId>

                              <dep:version>1.1.1</dep:version>

                               <dep:type>jar</dep:type>

                        </dep:dependency>

                 

                  <dep:dependency>

                              <dep:groupId>geronimo</dep:groupId>

                              <dep:artifactId>geronimo-javamail-transport</dep:artifactId>

                              <dep:version>1.1.1</dep:version>

                               <dep:type>jar</dep:type>

                        </dep:dependency>

            </dep:dependencies>

           

            <dep:hidden-classes />

            <dep:non-overridable-classes />

            </dep:environment>

 

    <gbean name="mail/MailSession" class="org.apache.geronimo.mail.MailGBean">

        <attribute name="transportProtocol">smtp</attribute>

        <attribute name="useDefault">false</attribute>

        <attribute name="host">localhost</attribute>

        <attribute name="properties">

            mail.debug=true

            mail.smtp.port=25

            mail.from=symwas@wimdev01.symprod.com

        </attribute>

    </gbean>

 

</application>

 

 


From: Kevan Miller [mailto:kevan.miller@gmail.com]
Sent: Wednesday, January 03, 2007 7:58 PM
To: user@geronimo.apache.org
Subject: Re: classcastException when trying to deploy

 

 

On Jan 3, 2007, at 8:15 AM, Kamalanathan Raman wrote:

 

 

 


From: Kevan Miller [mailto:kevan.miller@gmail.com]
Sent: Wednesday, January 03, 2007 7:58 PM
To: user@geronimo.apache.org
Subject: Re: classcastException when trying to deploy

 

 

On Jan 3, 2007, at 8:15 AM, Kamalanathan Raman wrote:



**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***