2 Replies Latest reply on Aug 28, 2012 9:28 AM by jaganmodulla

    Jboss 5.1 deployment error

    jaganmodulla

      Hi,

       

      I have an ear file which is the combination of war and jar, this ear build by using ANT. And Java& Jsp files(which are in ear file) compiled with JDK 1.6.0_34. I am trying to deploy this ear file in jboss5.1.0GA, while deploying i am getting belo error:

       

      15:25:04,277 ERROR [AbstractKernelController] Error installing to Parse: name=vfszip:/D:/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/server/default/deploy/ee.ear/ state=Not Installed mode=Manual requiredState=Parse

      org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/D:/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/server/default/deploy/ee.ear/ee.war/

              at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

              at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:362)

              at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322)

              at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294)

              at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234)

              at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

              at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

              at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

              at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

              at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

              at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

              at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

              at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

              at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

              at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

              at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

              at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

              at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

              at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

              at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

              at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

              at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

              at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

              at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

              at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

              at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

              at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

              at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

              at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

              at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

              at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

              at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

              at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

              at org.jboss.Main.boot(Main.java:221)

              at org.jboss.Main$1.run(Main.java:556)

              at java.lang.Thread.run(Thread.java:662)

      Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Attribute "xmlns" must be declared for element type "web-app". @ vfszip:/D:/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/server/default/deploy/ee.ear/ee.war/WEB-INF/web.xml[4,287]

              at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)

              at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168)

              at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:189)

              at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:166)

              at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137)

              at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121)

              at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:256)

              at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:188)

              at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:348)

              ... 34 more

      Caused by: org.xml.sax.SAXException: Attribute "xmlns" must be declared for element type "web-app". @ vfszip:/D:/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/server/default/deploy/ee.ear/ee.war/WEB-INF/web.xml[4,287]

              at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler.error(SaxJBossXBParser.java:426)

              at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)

              at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

              at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

              at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)

              at org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown Source)

              at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)

              at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)

              at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)

              at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)

              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

              at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

              at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

              at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

              at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)

              ... 42 more

       

       

      For this checked my web.xml, it is having correct code.

       

      Please suggest me any sollution to resolve this. It's very urgent.

      Thanks in advance.

      Please find the attached web.xml file.

       

      Regards

      Jagan

      Thankyou.

        • 1. Re: Jboss 5.1 deployment error
          sfcoy

          Your web.xml has both DOCTYPE and schema declarations. You should choose one or the other.

           

          I recommend getting rid of the DOCTYPE declaration.

          1 of 1 people found this helpful
          • 2. Re: Jboss 5.1 deployment error
            jaganmodulla

            Hi,

             

            Resolved this error, after this got same error with ejb-jar.xml here also removed doc type then resolved issues but still getting below issues:

             

            ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.j2ee:ear=ee.ear,jar=ee.jar,name=APAging,service=EJB3 state=Create

            java.lang.NullPointerException

                      at javax.naming.NameImpl.<init>(NameImpl.java:264)

                      at javax.naming.CompoundName.<init>(CompoundName.java:187)

                      at org.jnp.interfaces.NamingParser.parse(NamingParser.java:62)

                      at org.jboss.util.naming.Util.bind(Util.java:90)

                      at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:910)

                      at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:895)

                      at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:884)

                      at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bindEjb(JndiSessionRegistrarBase.java:151)

                      at org.jboss.ejb3.session.SessionContainer.lockedStart(SessionContainer.java:210)

                      at org.jboss.ejb3.session.SessionSpecContainer.lockedStart(SessionSpecContainer.java:577)

                      at org.jboss.ejb3.stateless.StatelessContainer.lockedStart(StatelessContainer.java:192)

                      at org.jboss.ejb3.EJBContainer.start(EJBContainer.java:884)

                      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                      at java.lang.reflect.Method.invoke(Method.java:597)

                      at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)

                      at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)

                      at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)

                      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)

                      at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)

                      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)

                      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)

                      at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)

                      at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)

                      at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)

                      at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

                      at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

                      at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

                      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)

                      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)

                      at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)

                      at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)

                      at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

                      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

                      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

                      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

                      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

                      at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

                      at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

                      at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                      at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                      at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                      at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                      at org.jboss.Main.boot(Main.java:221)

                      at org.jboss.Main$1.run(Main.java:556)

                      at java.lang.Thread.run(Thread.java:662)

             

            This error is coming for every bean. Here posting my ejb-jar.xml code:

             

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

             

            <ejb-jar>

              <display-name>Emagia Enterprise</display-name>

              <enterprise-beans>

               

                      <!-- <entity id="Entity_1">

                      <description>User Entity Bean ( BMP )</description>

                      <display-name>Users</display-name>

                      <ejb-name>UserBMPEB</ejb-name>

                      <home>emagia.ejb.UserHome</home>

                      <remote>emagia.ejb.UserRemote</remote>

                      <ejb-class>emagia.ejb.User_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>-->

             

             

                      <!-- <entity id="Entity_2">

                      <description>Settings Entity Bean ( BMP )</description>

                      <display-name>Settings</display-name>

                      <ejb-name>SettingsBMPEB</ejb-name>

                      <home>emagia.ejb.SettingsHome</home>

                      <remote>emagia.ejb.SettingsRemote</remote>

                      <ejb-class>emagia.ejb.Settings_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

             

                      <!-- <entity id="Entity_3">

                      <description>Preferences Entity Bean ( BMP )</description>

                      <display-name>Preferences</display-name>

                      <ejb-name>PreferencesBMPEB</ejb-name>

                      <home>emagia.ejb.PreferencesHome</home>

                      <remote>emagia.ejb.PreferencesRemote</remote>

                      <ejb-class>emagia.ejb.PreferencesBMPEB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>     -->

             

             

                      <!-- <entity id="Entity_4">

                      <description>Representatives Entity Bean ( BMP )</description>

                      <display-name>Representatives</display-name>

                      <ejb-name>RepresentativesBMPEB</ejb-name>

                      <home>emagia.ejb.RepresentativesHome</home>

                      <remote>emagia.ejb.RepresentativesRemote</remote>

                      <ejb-class>emagia.ejb.Representatives_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>   -->   

             

             

                      <!-- <entity id="Entity_5">

                      <description>Accounting Period Entity Bean ( BMP )</description>

                      <display-name>AccountingPeriod</display-name>

                      <ejb-name>AccountingPeriodBMPEB</ejb-name>

                      <home>emagia.ejb.AccountingPeriodHome</home>

                      <remote>emagia.ejb.AccountingPeriodRemote</remote>

                      <ejb-class>emagia.ejb.AccountingPeriod_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>    -->

             

             

                      <!-- <entity id="Entity_6">

                      <description>Company Entity Bean ( BMP )</description>

                      <display-name>Company</display-name>

                      <ejb-name>CompanyBMPEB</ejb-name>

                      <home>emagia.ejb.CompanyHome</home>

                      <remote>emagia.ejb.CompanyRemote</remote>

                      <ejb-class>emagia.ejb.Company_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>   -->

             

             

                      <!-- <entity id="Entity_7">

                      <description>AccessibleScreens Entity Bean ( BMP )</description>

                      <display-name>AccessibleScreens</display-name>

                      <ejb-name>AccessibleScreensBMPEB</ejb-name>

                      <home>emagia.ejb.AccessibleScreensHome</home>

                      <remote>emagia.ejb.AccessibleScreensRemote</remote>

                      <ejb-class>emagia.ejb.AccessibleScreens_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>  --> 

             

             

             

             

                      <!-- <entity id="Entity_8">

                      <description>LookupCode Entity Bean ( BMP )</description>

                      <display-name>LookupCode_EB</display-name>

                      <ejb-name>LookupCode_EB</ejb-name>

                      <home>emagia.ejb.LookupCodeHome</home>

                      <remote>emagia.ejb.LookupCodeRemote</remote>

                      <ejb-class>emagia.ejb.LookupCode_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>    -->

             

             

                      <!-- <entity id="Entity_9">

                      <description>Dispute Code Entity Bean ( BMP )</description>

                      <display-name>DisputeCodes</display-name>

                      <ejb-name>DisputeCode_EB</ejb-name>

                      <home>emagia.ejb.DisputeCodeHome</home>

                      <remote>emagia.ejb.DisputeCodeRemote</remote>

                      <ejb-class>emagia.ejb.DisputeCode_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>    

                -->

             

             

                      <!-- <entity id="Entity_10">

                      <description>Collector User Entity Bean ( BMP )</description>

                      <display-name>CollectorUser</display-name>

                      <ejb-name>CollectorUserBMPEB</ejb-name>

                      <home>emagia.ejb.CollectorUserHome</home>

                      <remote>emagia.ejb.CollectorUserRemote</remote>

                      <ejb-class>emagia.ejb.CollectorUser_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>  --> 

             

                      <!-- <entity id="Entity_11">

                      <description>TaskMaster Entity Bean ( BMP )</description>

                      <display-name>TaskMaster_EB</display-name>

                      <ejb-name>TaskMaster_EB</ejb-name>

                      <home>emagia.ejb.TaskMasterHome</home>

                      <remote>emagia.ejb.TaskMasterRemote</remote>

                      <ejb-class>emagia.ejb.TaskMaster_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>               -->

               

                      <!-- <entity id="Entity_12">

                      <description>Strategy Entity Bean ( BMP )</description>

                      <display-name>Strategy_EB</display-name>

                      <ejb-name>Strategy_EB</ejb-name>

                      <home>emagia.ejb.StrategyHome</home>

                      <remote>emagia.ejb.StrategyRemote</remote>

                      <ejb-class>emagia.ejb.Strategy_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>               -->

               

                      <!-- <entity id="Entity_13">

                      <description>Strategy Task Entity Bean ( BMP )</description>

                      <display-name>StrategyTask_EB</display-name>

                      <ejb-name>StrategyTask_EB</ejb-name>

                      <home>emagia.ejb.StrategyTaskHome</home>

                      <remote>emagia.ejb.StrategyTaskRemote</remote>

                      <ejb-class>emagia.ejb.StrategyTask_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>               -->

               

                <!-- <entity id="Entity_14">

                      <description>Letter Template ( BMP )</description>

                      <display-name>LetterTemplate_EB</display-name>

                      <ejb-name>LetterTemplate_EB</ejb-name>

                      <home>emagia.ejb.LetterTemplateHome</home>

                      <remote>emagia.ejb.LetterTemplateRemote</remote>

                      <ejb-class>emagia.ejb.LetterTemplate_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>    -->

             

             

            <!--       

                      <entity id="Entity_15">

                      <description>Account Rep Groups Entity Bean ( BMP )</description>

                      <display-name>AccountRepGroups</display-name>

                      <ejb-name>AccountRepGroup_EB</ejb-name>

                      <home>emagia.ejb.AccountRepGroupHome</home>

                      <remote>emagia.ejb.AccountRepGroupRemote</remote>

                      <ejb-class>emagia.ejb.AccountRepGroup_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>              

                      -->

             

                       <entity id="Entity_16">

                      <description>Strategy Identifiers Entity Bean ( BMP )</description>

                      <display-name>StrategyIdentifers</display-name>

                      <ejb-name>StrategyIdentifers_EB</ejb-name>

                      <home>emagia.ejb.StrategyIdentifersHome</home>

                      <remote>emagia.ejb.StrategyIdentifersRemote</remote>

                      <ejb-class>emagia.ejb.StrategyIdentifers_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>           

                   

            <!--           <entity id="Entity_17">

                      <description>Letter Groups Entity Bean ( BMP )</description>

                      <display-name>LetterGroups_EB</display-name>

                      <ejb-name>LetterGroups_EB</ejb-name>

                      <home>emagia.ejb.LetterGroupsHome</home>

                      <remote>emagia.ejb.LetterGroupsRemote</remote>

                      <ejb-class>emagia.ejb.LetterGroups_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>        -->

                   

                      <!-- <entity id="Entity_18">

                      <description>Collector Strategy Entity Bean ( BMP )</description>

                      <display-name>Collector Strategy_EB</display-name>

                      <ejb-name>CollectorStrategy_EB</ejb-name>

                      <home>emagia.ejb.CollectorStrategyHome</home>

                      <remote>emagia.ejb.CollectorStrategyRemote</remote>

                      <ejb-class>emagia.ejb.CollectorStrategy_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->   

             

             

                      <!-- <entity id="Entity_19">

                      <description>Time Zone Entity Bean ( BMP )</description>

                      <display-name>TimeZone</display-name>

                      <ejb-name>TimeZone_EB</ejb-name>

                      <home>emagia.ejb.TimeZoneHome</home>

                      <remote>emagia.ejb.TimeZoneRemote</remote>

                      <ejb-class>emagia.ejb.TimeZone_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>            -->

             

             

                      <!-- <entity id="Entity_20">

                      <description>Security Entity Bean( BMP )</description>

                      <display-name>Security</display-name>

                      <ejb-name>Security_EB</ejb-name>

                      <home>emagia.ejb.SecurityHome</home>

                      <remote>emagia.ejb.SecurityRemote</remote>

                      <ejb-class>emagia.ejb.Security_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

             

             

             

                      <!-- <entity id="Entity_21">

                      <description>Priority Entity Bean ( BMP )</description>

                      <display-name>Priority</display-name>

                      <ejb-name>Priority_EB</ejb-name>

                      <home>emagia.ejb.PriorityHome</home>

                      <remote>emagia.ejb.PriorityRemote</remote>

                      <ejb-class>emagia.ejb.Priority_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>strKey</primkey-field>

                      </entity>-->

             

                      <!-- <entity id="Entity_22">

                      <description>Report Group Bean ( BMP )</description>

                      <display-name>ReportGroup</display-name>

                      <ejb-name>ReportGroup_EB</ejb-name>

                      <home>emagia.ejb.ReportGroupHome</home>

                      <remote>emagia.ejb.ReportGroupRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroup_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_23">

                      <description>ReportFieldSetup Bean ( BMP )</description>

                      <display-name>ReportFieldSetup</display-name>

                      <ejb-name>ReportFieldSetup_EB</ejb-name>

                      <home>emagia.ejb.ReportFieldSetupHome</home>

                      <remote>emagia.ejb.ReportFieldSetupRemote</remote>

                      <ejb-class>emagia.ejb.ReportFieldSetup_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_24">

                      <description>Report Bean ( BMP )</description>

                      <display-name>Report</display-name>

                      <ejb-name>Report_EB</ejb-name>

                      <home>emagia.ejb.ReportHome</home>

                      <remote>emagia.ejb.ReportRemote</remote>

                      <ejb-class>emagia.ejb.Report_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_25">

                      <description>Report Group User Permission ( BMP )</description>

                      <display-name>ReportGroupUserPermission</display-name>

                      <ejb-name>ReportGroupUserPermission_EB</ejb-name>

                      <home>emagia.ejb.ReportGroupUserPermissionHome</home>

                      <remote>emagia.ejb.ReportGroupUserPermissionRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupUserPermission_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

             

                      <!-- <entity id="Entity_26">

                      <description>Report User Permission ( BMP )</description>

                      <display-name>ReportUserPermission</display-name>

                      <ejb-name>ReportUserPermission_EB</ejb-name>

                      <home>emagia.ejb.ReportUserPermissionHome</home>

                      <remote>emagia.ejb.ReportUserPermissionRemote</remote>

                      <ejb-class>emagia.ejb.ReportUserPermission_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_27">

                      <description>Report Fields Properties ( BMP )</description>

                      <display-name>ReportFieldsProperties</display-name>

                      <ejb-name>ReportFieldsProperties_EB</ejb-name>

                      <home>emagia.ejb.ReportFieldsPropertiesHome</home>

                      <remote>emagia.ejb.ReportFieldsPropertiesRemote</remote>

                      <ejb-class>emagia.ejb.ReportFieldsProperties_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_28">

                      <description>Report Group By( BMP )</description>

                      <display-name>ReportGroupBy_EB</display-name>

                      <ejb-name>ReportGroupBy_EB</ejb-name>

                      <home>emagia.ejb.ReportGroupByHome</home>

                      <remote>emagia.ejb.ReportGroupByRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupBy_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_29">

                      <description>Report Group By Association ( BMP )</description>

                      <display-name>ReportGroupByAsson</display-name>

                      <ejb-name>ReportGroupByAsson_EB</ejb-name>

                      <home>emagia.ejb.ReportGroupByAssonHome</home>

                      <remote>emagia.ejb.ReportGroupByAssonRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupByAsson_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_30">

                      <description>Config User Entity Bean ( BMP )</description>

                      <display-name>ConfigUsers</display-name>

                      <ejb-name>ConfigUserBMPEB</ejb-name>

                      <home>emagia.ejb.ConfigUserBeanHome</home>

                      <remote>emagia.ejb.ConfigUserBeanRemote</remote>

                      <ejb-class>emagia.ejb.ConfigUserBean_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>  -->

             

                      <!-- <entity id="Entity_31">

                      <description>Customer site description ( BMP )</description>

                      <display-name>CustomerSite_EB</display-name>

                      <ejb-name>CustomerSite_EB</ejb-name>

                      <home>emagia.ejb.CustomerSiteHome</home>

                      <remote>emagia.ejb.CustomerSiteRemote</remote>

                      <ejb-class>emagia.ejb.CustomerSite_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

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

                      </entity>          -->

             

             

                      <!-- <entity id="Entity_32">

                      <description>Customer User Entity Bean ( BMP )</description>

                      <display-name>CustomerUser</display-name>

                      <ejb-name>CustomerUserBMPEB</ejb-name>

                      <home>emagia.ejb.CustomerUserHome</home>

                      <remote>emagia.ejb.CustomerUserRemote</remote>

                      <ejb-class>emagia.ejb.CustomerUser_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

             

                      <!-- <entity id="Entity_33">

                      <description>Customer Preferences ( BMP )</description>

                      <display-name>CustomerPreferences</display-name>

                      <ejb-name>CustomerPreferences_EB</ejb-name>

                      <home>emagia.ejb.CustomerPreferencesHome</home>

                      <remote>emagia.ejb.CustomerPreferencesRemote</remote>

                      <ejb-class>emagia.ejb.CustomerPreferences_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity> -->

             

                      <!-- <entity id="Entity_34">

                      <description>StrategyTaskSchedule ( BMP )</description>

                      <display-name>StrategyTaskSchedule_EB</display-name>

                      <ejb-name>StrategyTaskSchedule_EB</ejb-name>

                      <home>emagia.ejb.StrategyTaskScheduleHome</home>

                      <remote>emagia.ejb.StrategyTaskScheduleRemote</remote>

                      <ejb-class>emagia.ejb.StrategyTaskSchedule_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>taskid</primkey-field>

                      </entity>  -->

             

             

                      <!-- <entity id="Entity_35">

                      <description>Strategy Task Identifiers Entity Bean ( BMP )</description>

                      <display-name>StrategyTaskIdentifiers</display-name>

                      <ejb-name>StrategyTaskIdentifiers_EB</ejb-name>

                      <home>emagia.ejb.StrategyTaskIdentifiersHome</home>

                      <remote>emagia.ejb.StrategyTaskIdentifiersRemote</remote>

                      <ejb-class>emagia.ejb.StrategyTaskIdentifiers_EB</ejb-class>

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

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

                      <reentrant>False</reentrant>

                      <primkey-field>id</primkey-field>

                      </entity>               -->

             

             

             

                      <session id="Session_1">

                      <description>Session Facade</description>

                      <display-name>Session Facade</display-name>

                      <ejb-name>EmagiaFacader</ejb-name>

                      <home>emagia.ejb.FacaderHome</home>

                      <remote>emagia.ejb.FacaderRemote</remote>

                      <ejb-class>emagia.ejb.EmagiaFacader</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

                      <session id="Session_2">

                      <description>Emagia Front Model</description>

                      <display-name>Front Model</display-name>

                      <ejb-name>EmagiaModel</ejb-name>

                      <home>emagia.ejb.EmagiaModelHome</home>

                      <remote>emagia.ejb.EmagiaModelRemote</remote>

                      <ejb-class>emagia.ejb.EmagiaModel</ejb-class>

                      <session-type>Stateful</session-type>

                      <transaction-type>Bean</transaction-type>

                      <!--<stateful-session-cache>

                      <max-beans-in-cache>500</max-beans-in-cache>

                      <idle-timeout-seconds>3600</idle-timeout-seconds>

                            </stateful-session-cache>-->

                      </session>

             

                      <session id="Session_3">

                      <description>Dispute Services</description>

                      <display-name>DisputeServices</display-name>

                      <ejb-name>DisputeServices</ejb-name>

                      <home>emagia.ejb.DisputeServicesHome</home>

                      <remote>emagia.ejb.DisputeServicesRemote</remote>

                      <ejb-class>emagia.ejb.DisputeServicesWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_4">

                      <description>Dunning Services</description>

                      <display-name>DunningServices</display-name>

                      <ejb-name>DunningServices</ejb-name>

                      <home>emagia.ejb.DunningServicesHome</home>

                      <remote>emagia.ejb.DunningServicesRemote</remote>

                      <ejb-class>emagia.ejb.DunningServicesWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_5">

                      <description>RollingForecast Engine</description>

                      <display-name>RollingForecastEngine</display-name>

                      <ejb-name>RollingForecastEngine</ejb-name>

                      <home>emagia.ejb.RollingWindowForecastsEngineHome</home>

                      <remote>emagia.ejb.RollingWindowForecastsEngineRemote</remote>

                      <ejb-class>emagia.ejb.RollingWindowForecastsEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_6">

                      <description>Collector assignment strategy Engine</description>

                      <display-name>CollectorAssignmentStrategy</display-name>

                      <ejb-name>CollectorAssignmentStrategy</ejb-name>

                      <home>emagia.ejb.CollectorAssignmentStrategyEngineHome</home>

                      <remote>emagia.ejb.CollectorAssignmentStrategyEngineRemote</remote>

                      <ejb-class>emagia.ejb.CollectorAssignmentStrategyEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_7">

                      <description>Collection Strategy Engine</description>

                      <display-name>CollectionStrategy</display-name>

                      <ejb-name>CollectionStrategy</ejb-name>

                      <home>emagia.ejb.CollectionStrategyEngineHome</home>

                      <remote>emagia.ejb.CollectionStrategyEngineRemote</remote>

                      <ejb-class>emagia.ejb.CollectionStrategyEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

                      <session id="Session_8">

                      <description>Aging Engine</description>

                      <display-name>Aging</display-name>

                      <ejb-name>Aging</ejb-name>

                      <home>emagia.ejb.AgingEngineHome</home>

                      <remote>emagia.ejb.AgingEngineRemote</remote>

                      <ejb-class>emagia.ejb.AgingEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                   

                      <session id="Session_9">

                      <description>Account Base Engine</description>

                      <display-name>AccountBase</display-name>

                      <ejb-name>AccountBase</ejb-name>

                      <home>emagia.ejb.AccountBaseEngineHome</home>

                      <remote>emagia.ejb.AccountBaseEngineRemote</remote>

                      <ejb-class>emagia.ejb.AccountBaseEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_10">

                      <description>Dispute Auto Engine</description>

                      <display-name>DisputeAutoEngine</display-name>

                      <ejb-name>DisputeAutoEngine</ejb-name>

                      <home>emagia.ejb.DisputeAutoEngineHome</home>

                      <remote>emagia.ejb.DisputeAutoEngineRemote</remote>

                      <ejb-class>emagia.ejb.DisputeAutoEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_11">

                      <description>Priority Engine</description>

                      <display-name>PriorityEngine</display-name>

                      <ejb-name>PriorityEngine</ejb-name>

                      <home>emagia.ejb.PrioritizeEngineHome</home>

                      <remote>emagia.ejb.PrioritizeEngineRemote</remote>

                      <ejb-class>emagia.ejb.PrioritizeEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_12">

                      <description>Regions Engine</description>

                      <display-name>RegionsEngine</display-name>

                      <ejb-name>RegionsEngine</ejb-name>

                      <home>emagia.ejb.RegionsEngineHome</home>

                      <remote>emagia.ejb.RegionsEngineRemote</remote>

                      <ejb-class>emagia.ejb.RegionsEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_13">

                      <description>DocumentServer</description>

                      <display-name>DocumentServer</display-name>

                      <ejb-name>DocumentServer</ejb-name>

                      <home>emagia.ejb.DocumentServerHome</home>

                      <remote>emagia.ejb.DocumentServerRemote</remote>

                      <ejb-class>emagia.ejb.DocumentServerWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_14">

                      <description>ReportsEngine</description>

                      <display-name>ReportsEngine</display-name>

                      <ejb-name>ReportsEngine</ejb-name>

                      <home>emagia.ejb.ReportsEngineHome</home>

                      <remote>emagia.ejb.ReportsEngineRemote</remote>

                      <ejb-class>emagia.ejb.ReportsEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

                      <session id="Session_15">

                      <description>Customer Facade</description>

                      <display-name>CustomerFacade</display-name>

                      <ejb-name>CustomerFacader</ejb-name>

                      <home>emagia.ejb.CustomerFacaderHome</home>

                      <remote>emagia.ejb.CustomerFacaderRemote</remote>

                      <ejb-class>emagia.ejb.CustomerFacader</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_16">

                      <description>InvoiceImage</description>

                      <display-name>InvoiceImage</display-name>

                      <ejb-name>InvoiceImage</ejb-name>

                      <home>emagia.ejb.InvoiceImageHome</home>

                      <remote>emagia.ejb.InvoiceImageRemote</remote>

                      <ejb-class>emagia.ejb.InvoiceImageWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_17">

                      <description>Statement</description>

                      <display-name>Statement</display-name>

                      <ejb-name>Statement</ejb-name>

                      <home>emagia.ejb.StatementHome</home>

                      <remote>emagia.ejb.StatementRemote</remote>

                      <ejb-class>emagia.ejb.StatementWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_18">

                      <description>Alerts Engine</description>

                      <display-name>Alerts</display-name>

                      <ejb-name>Alerts</ejb-name>

                      <home>emagia.ejb.AlertsEngineHome</home>

                      <remote>emagia.ejb.AlertsEngineRemote</remote>

                      <ejb-class>emagia.ejb.AlertsEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

            <!--- From this line we are adding Hosting           Changes -->

                      <session id="Session_19">

                      <description>AccountRepGroupSLSB</description>

                      <display-name>AccountRepGroupSLSB</display-name>

                      <ejb-name>AccountRepGroupSLSB</ejb-name>

                      <home>emagia.ejb.AccountRepGroupHome</home>

                      <remote>emagia.ejb.AccountRepGroupRemote</remote>

                      <ejb-class>emagia.ejb.AccountRepGroupSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

                      <session id="Session_20">

                      <description>AP Aging Engine</description>

                      <display-name>APAging</display-name>

                      <ejb-name>APAging</ejb-name>

                      <home>emagia.ejb.APAgingEngineHome</home>

                      <remote>emagia.ejb.APAgingEngineRemote</remote>

                      <ejb-class>emagia.ejb.APAgingEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_21">

                      <description>CRDB Match/UnMatch/Move Engine</description>

                      <display-name>CRDBEngine</display-name>

                      <ejb-name>CRDBEngine</ejb-name>

                      <home>emagia.ejb.CRDBEngineHome</home>

                      <remote>emagia.ejb.CRDBEngineRemote</remote>

                      <ejb-class>emagia.ejb.CRDBEngineWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

             

             

                      <session id="Session_22">

                      <description>Company</description>

                      <display-name>Company</display-name>

                      <ejb-name>CompanySLSB</ejb-name>

                      <home>emagia.ejb.CompanyHome</home>

                      <remote>emagia.ejb.CompanyRemote</remote>

                      <ejb-class>emagia.ejb.CompanySLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_23">

                      <description>TimeZone</description>

                      <display-name>TimeZone</display-name>

                      <ejb-name>TimeZoneSLSB</ejb-name>

                      <home>emagia.ejb.TimeZoneHome</home>

                      <remote>emagia.ejb.TimeZoneRemote</remote>

                      <ejb-class>emagia.ejb.TimeZoneSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_24">

                      <description>TaskMaster</description>

                      <display-name>TaskMaster</display-name>

                      <ejb-name>TaskMasterSLSB</ejb-name>

                      <home>emagia.ejb.TaskMasterHome</home>

                      <remote>emagia.ejb.TaskMasterRemote</remote>

                      <ejb-class>emagia.ejb.TaskMasterSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_25">

                      <description>LetterGroups</description>

                      <display-name>LetterGroups</display-name>

                      <ejb-name>LetterGroupsSLSB</ejb-name>

                      <home>emagia.ejb.LetterGroupsHome</home>

                      <remote>emagia.ejb.LetterGroupsRemote</remote>

                      <ejb-class>emagia.ejb.LetterGroupsSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_26">

                      <description>DisputeCode</description>

                      <display-name>DisputeCode</display-name>

                      <ejb-name>DisputeCodeSLSB</ejb-name>

                      <home>emagia.ejb.DisputeCodeHome</home>

                      <remote>emagia.ejb.DisputeCodeRemote</remote>

                      <ejb-class>emagia.ejb.DisputeCodeSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_27">

                      <description>LicenseKeyVerifier</description>

                      <display-name>LicenseKeyVerifier</display-name>

                      <ejb-name>LicenseKeyVerifier</ejb-name>

                      <home>emagia.ejb.LicenseKeyVerifierHome</home>

                      <remote>emagia.ejb.LicenseKeyVerifierRemote</remote>

                      <ejb-class>emagia.ejb.LicenseKeyVerifierWrapper</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      <env-entry>

                                <env-entry-name>APP_DEPLOY_MODE</env-entry-name>

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

                                 <env-entry-value>PROD</env-entry-value>

                       </env-entry>

                      </session>

             

                      <session id="Session_28">

                      <description>CustomerPreferencesSLSB</description>

                      <display-name>CustomerPreferencesSLSB</display-name>

                      <ejb-name>CustomerPreferencesSLSB</ejb-name>

                      <home>emagia.ejb.CustomerPreferencesHome</home>

                      <remote>emagia.ejb.CustomerPreferencesRemote</remote>

                      <ejb-class>emagia.ejb.CustomerPreferencesSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_29">

                      <description>CustomerUserSLSB</description>

                      <display-name>CustomerUserSLSB</display-name>

                      <ejb-name>CustomerUserSLSB</ejb-name>

                      <home>emagia.ejb.CustomerUserHome</home>

                      <remote>emagia.ejb.CustomerUserRemote</remote>

                      <ejb-class>emagia.ejb.CustomerUserSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_30">

                      <description>PreferencesSLSB</description>

                      <display-name>PreferencesSLSB</display-name>

                      <ejb-name>PreferencesSLSB</ejb-name>

                      <home>emagia.ejb.PreferencesHome</home>

                      <remote>emagia.ejb.PreferencesRemote</remote>

                      <ejb-class>emagia.ejb.PreferencesSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_31">

                      <description>LetterTemplate</description>

                      <display-name>LetterTemplate</display-name>

                      <ejb-name>LetterTemplateSLSB</ejb-name>

                      <home>emagia.ejb.LetterTemplateHome</home>

                      <remote>emagia.ejb.LetterTemplateRemote</remote>

                      <ejb-class>emagia.ejb.LetterTemplateSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

             

                      <session id="Session_32">

                      <description>ConfigUser</description>

                      <display-name>ConfigUser</display-name>

                      <ejb-name>ConfigUserSLSB</ejb-name>

                      <home>emagia.ejb.ConfigUserBeanHome</home>

                      <remote>emagia.ejb.ConfigUserBeanRemote</remote>

                      <ejb-class>emagia.ejb.ConfigUserSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_33">

                      <description>CustomerSite</description>

                      <display-name>CustomerSite</display-name>

                      <ejb-name>CustomerSiteSLSB</ejb-name>

                      <home>emagia.ejb.CustomerSiteHome</home>

                      <remote>emagia.ejb.CustomerSiteRemote</remote>

                      <ejb-class>emagia.ejb.CustomerSiteSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_34">

                      <description>AccessibleScreens</description>

                      <display-name>AccessibleScreens</display-name>

                      <ejb-name>AccessibleScreensSLSB</ejb-name>

                      <home>emagia.ejb.AccessibleScreensHome</home>

                      <remote>emagia.ejb.AccessibleScreensRemote</remote>

                      <ejb-class>emagia.ejb.AccessibleScreensSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_35">

                      <description>CollectorUserSLSB</description>

                      <display-name>CollectorUserSLSB</display-name>

                      <ejb-name>CollectorUserSLSB</ejb-name>

                      <home>emagia.ejb.CollectorUserHome</home>

                      <remote>emagia.ejb.CollectorUserRemote</remote>

                      <ejb-class>emagia.ejb.CollectorUserSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_36">

                      <description>AccountingPeriodSLSB</description>

                      <display-name>AccountingPeriodSLSB</display-name>

                      <ejb-name>AccountingPeriodSLSB</ejb-name>

                      <home>emagia.ejb.AccountingPeriodHome</home>

                      <remote>emagia.ejb.AccountingPeriodRemote</remote>

                      <ejb-class>emagia.ejb.AccountingPeriodSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_37">

                      <description>CollectorStrategy</description>

                      <display-name>CollectorStrategy</display-name>

                      <ejb-name>CollectorStrategySLSB</ejb-name>

                      <home>emagia.ejb.CollectorStrategyHome</home>

                      <remote>emagia.ejb.CollectorStrategyRemote</remote>

                      <ejb-class>emagia.ejb.CollectorStrategySLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_38">

                      <description>StrategyTaskIdentifiers</description>

                      <display-name>StrategyTaskIdentifiers</display-name>

                      <ejb-name>StrategyTaskIdentifiersSLSB</ejb-name>

                      <home>emagia.ejb.StrategyTaskIdentifiersHome</home>

                      <remote>emagia.ejb.StrategyTaskIdentifiersRemote</remote>

                      <ejb-class>emagia.ejb.StrategyTaskIdentifiersSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_39">

                      <description>ReportSLSB</description>

                      <display-name>ReportSLSB</display-name>

                      <ejb-name>ReportSLSB</ejb-name>

                      <home>emagia.ejb.ReportHome</home>

                      <remote>emagia.ejb.ReportRemote</remote>

                      <ejb-class>emagia.ejb.ReportSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_40">

                      <description>ReportGroupSLSB</description>

                      <display-name>ReportGroupSLSB</display-name>

                      <ejb-name>ReportGroupSLSB</ejb-name>

                      <home>emagia.ejb.ReportGroupHome</home>

                      <remote>emagia.ejb.ReportGroupRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_41">

                      <description>ReportGroupBySLSB</description>

                      <display-name>ReportGroupBySLSB</display-name>

                      <ejb-name>ReportGroupBySLSB</ejb-name>

                      <home>emagia.ejb.ReportGroupByHome</home>

                      <remote>emagia.ejb.ReportGroupByRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupBySLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_42">

                      <description>ReportGroupByAssonSLSB</description>

                      <display-name>ReportGroupByAssonSLSB</display-name>

                      <ejb-name>ReportGroupByAssonSLSB</ejb-name>

                      <home>emagia.ejb.ReportGroupByAssonHome</home>

                      <remote>emagia.ejb.ReportGroupByAssonRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupByAssonSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_43">

                      <description>LookupCodeSLSB</description>

                      <display-name>LookupCodeSLSB</display-name>

                      <ejb-name>LookupCodeSLSB</ejb-name>

                      <home>emagia.ejb.LookupCodeHome</home>

                      <remote>emagia.ejb.LookupCodeRemote</remote>

                      <ejb-class>emagia.ejb.LookupCodeSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_44">

                      <description>ReportUserPermissionSLSB</description>

                      <display-name>ReportUserPermissionSLSB</display-name>

                      <ejb-name>ReportUserPermissionSLSB</ejb-name>

                      <home>emagia.ejb.ReportUserPermissionHome</home>

                      <remote>emagia.ejb.ReportUserPermissionRemote</remote>

                      <ejb-class>emagia.ejb.ReportUserPermissionSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_45">

                      <description>ReportGroupUserPermissionSLSB</description>

                      <display-name>ReportGroupUserPermissionSLSB</display-name>

                      <ejb-name>ReportGroupUserPermissionSLSB</ejb-name>

                      <home>emagia.ejb.ReportGroupUserPermissionHome</home>

                      <remote>emagia.ejb.ReportGroupUserPermissionRemote</remote>

                      <ejb-class>emagia.ejb.ReportGroupUserPermissionSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_46">

                      <description>ReportFieldsPropertiesSLSB</description>

                      <display-name>ReportFieldsPropertiesSLSB</display-name>

                      <ejb-name>ReportFieldsPropertiesSLSB</ejb-name>

                      <home>emagia.ejb.ReportFieldsPropertiesHome</home>

                      <remote>emagia.ejb.ReportFieldsPropertiesRemote</remote>

                      <ejb-class>emagia.ejb.ReportFieldsPropertiesSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_47">

                      <description>User</description>

                      <display-name>User</display-name>

                      <ejb-name>UserSLSB</ejb-name>

                      <home>emagia.ejb.UserHome</home>

                      <remote>emagia.ejb.UserRemote</remote>

                      <ejb-class>emagia.ejb.UserSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_48">

                                <description>ReportFieldSetupSLSB</description>

                                <display-name>ReportFieldSetupSLSB</display-name>

                                <ejb-name>ReportFieldSetupSLSB</ejb-name>

                                <home>emagia.ejb.ReportFieldSetupHome</home>

                                <remote>emagia.ejb.ReportFieldSetupRemote</remote>

                                <ejb-class>emagia.ejb.ReportFieldSetupSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_49">

                                <description>StrategyTaskSLSB</description>

                                <display-name>StrategyTaskSLSB</display-name>

                                <ejb-name>StrategyTaskSLSB</ejb-name>

                                <home>emagia.ejb.StrategyTaskHome</home>

                                <remote>emagia.ejb.StrategyTaskRemote</remote>

                                <ejb-class>emagia.ejb.StrategyTaskSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_50">

                                <description>StrategyTaskScheduleSLSB</description>

                                <display-name>StrategyTaskScheduleSLSB</display-name>

                                <ejb-name>StrategyTaskScheduleSLSB</ejb-name>

                                <home>emagia.ejb.StrategyTaskScheduleHome</home>

                                <remote>emagia.ejb.StrategyTaskScheduleRemote</remote>

                                <ejb-class>emagia.ejb.StrategyTaskScheduleSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_51">

                                <description>StrategySLSB</description>

                                <display-name>StrategySLSB</display-name>

                                <ejb-name>StrategySLSB</ejb-name>

                                <home>emagia.ejb.StrategyHome</home>

                                <remote>emagia.ejb.StrategyRemote</remote>

                                <ejb-class>emagia.ejb.StrategySLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_52">

                                <description>RepresentativesSLSB</description>

                                <display-name>RepresentativesSLSB</display-name>

                                <ejb-name>RepresentativesSLSB</ejb-name>

                                <home>emagia.ejb.RepresentativesHome</home>

                                <remote>emagia.ejb.RepresentativesRemote</remote>

                                <ejb-class>emagia.ejb.RepresentativesSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_53">

                                <description>SecuritySLSB</description>

                                <display-name>SecuritySLSB</display-name>

                                <ejb-name>SecuritySLSB</ejb-name>

                                <home>emagia.ejb.SecurityHome</home>

                                <remote>emagia.ejb.SecurityRemote</remote>

                                <ejb-class>emagia.ejb.SecuritySLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_54">

                                <description>Credit Strategy Engine</description>

                                <display-name>CreditStrategy</display-name>

                                <ejb-name>CreditStrategy</ejb-name>

                                <home>emagia.ejb.CreditStrategyEngineHome</home>

                                <remote>emagia.ejb.CreditStrategyEngineRemote</remote>

                                <ejb-class>emagia.ejb.CreditStrategyEngineWrapper</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_55">

                                <description>ExchangeRateUpdate Engine</description>

                                <display-name>ExchangeRateUpdateEngine</display-name>

                                <ejb-name>ExchangeRateUpdateEngine</ejb-name>

                                <home>emagia.ejb.ExchangeRateUpdateEngineHome</home>

                                <remote>emagia.ejb.ExchangeRateUpdateEngineRemote</remote>

                                <ejb-class>emagia.ejb.ExchangeRateUpdateEngineWrapper</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_56">

                                <description>CrystalReportGroupSLSB</description>

                                <display-name>CrystalReportGroupSLSB</display-name>

                                <ejb-name>CrystalReportGroupSLSB</ejb-name>

                                <home>emagia.ejb.CrystalReportGroupHome</home>

                                <remote>emagia.ejb.CrystalReportGroupRemote</remote>

                                <ejb-class>emagia.ejb.CrystalReportGroupSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_57">

                                <description>CrystalReportDefinitionSLSB</description>

                                <display-name>CrystalReportDefinitionSLSB</display-name>

                                <ejb-name>CrystalReportDefinitionSLSB</ejb-name>

                                <home>emagia.ejb.CrystalReportDefinitionHome</home>

                                <remote>emagia.ejb.CrystalReportDefinitionRemote</remote>

                                <ejb-class>emagia.ejb.CrystalReportDefinitionSLSB</ejb-class>

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

                                <transaction-type>Bean</transaction-type>

                      </session>

                      <session id="Session_58">

                      <description>CrystalReportsSLSB</description>

                      <display-name>CrystalReportsSLSB</display-name>

                      <ejb-name>CrystalReportsSLSB</ejb-name>

                      <home>emagia.ejb.CrystalReportHome</home>

                      <remote>emagia.ejb.CrystalReportRemote</remote>

                      <ejb-class>emagia.ejb.CrystalReportsSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

             

                      <session id="Session_59">

                      <description>CrystalReportGroupUserPermissionSLSB</description>

                      <display-name>CrystalReportGroupUserPermissionSLSB</display-name>

                      <ejb-name>CrystalReportGroupUserPermissionSLSB</ejb-name>

                      <home>emagia.ejb.CrystalReportGroupUserPermissionHome</home>

                      <remote>emagia.ejb.CrystalReportGroupUserPermissionRemote</remote>

                      <ejb-class>emagia.ejb.CrystalReportGroupUserPermissionSLSB</ejb-class>

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

                      <transaction-type>Bean</transaction-type>

                      </session>

              </enterprise-beans>

            </ejb-jar>

             

             

            Please help me to resolve this.

             

            Regards

            Jagan

            Thankyou.