--------------------------- STATIC VERIFICATION RESULTS --------------------------- ---------------------------------- NUMBER OF FAILURES/WARNINGS/ERRORS ---------------------------------- # of Failures : 2 # of Warnings : 0 # of Errors : 2 ----------------------------------------------------- ERRORS THAT OCCURRED WHILE RUNNING STATIC VERIFICATION ----------------------------------------------------- Error Name : com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck Error Description : java.lang.NoClassDefFoundError: com/geb/EjbWs1SEI (wrong name: com/geb/ejbWs1SEI) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:296) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck.loadSEIClass(PortCompRefSEIClassCheck.java:107) at com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck.check(PortCompRefSEIClassCheck.java:74) at com.sun.enterprise.tools.verifier.tests.wsclients.WSClientTest.check(WSClientTest.java:78) at com.sun.enterprise.tools.verifier.CheckMgr.check(CheckMgr.java:133) at com.sun.enterprise.tools.verifier.wsclient.WebServiceClientCheckMgrImpl.check(WebServiceClientCheckMgrImpl.java:80) at com.sun.enterprise.tools.verifier.web.WebCheckMgrImpl.checkWebServicesClient(WebCheckMgrImpl.java:179) at com.sun.enterprise.tools.verifier.web.WebCheckMgrImpl.check(WebCheckMgrImpl.java:86) at com.sun.enterprise.tools.verifier.BaseVerifier.verify(BaseVerifier.java:142) at com.sun.enterprise.tools.verifier.web.WebVerifier.verify(WebVerifier.java:99) at com.sun.enterprise.tools.verifier.VerificationHandler.runVerifier(VerificationHandler.java:251) at com.sun.enterprise.tools.verifier.VerificationHandler.verifyArchive(VerificationHandler.java:149) at com.sun.enterprise.tools.verifier.Verifier.verify(Verifier.java:144) at com.sun.enterprise.tools.verifier.Verifier.main(Verifier.java:114) Error Name : com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck Error Description : java.lang.NoClassDefFoundError: com/geb/Ws1SEI (wrong name: com/geb/ws1SEI) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:688) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:296) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck.loadSEIClass(PortCompRefSEIClassCheck.java:107) at com.sun.enterprise.tools.verifier.tests.wsclients.PortCompRefSEIClassCheck.check(PortCompRefSEIClassCheck.java:74) at com.sun.enterprise.tools.verifier.tests.wsclients.WSClientTest.check(WSClientTest.java:78) at com.sun.enterprise.tools.verifier.CheckMgr.check(CheckMgr.java:133) at com.sun.enterprise.tools.verifier.wsclient.WebServiceClientCheckMgrImpl.check(WebServiceClientCheckMgrImpl.java:80) at com.sun.enterprise.tools.verifier.web.WebCheckMgrImpl.checkWebServicesClient(WebCheckMgrImpl.java:179) at com.sun.enterprise.tools.verifier.web.WebCheckMgrImpl.check(WebCheckMgrImpl.java:86) at com.sun.enterprise.tools.verifier.BaseVerifier.verify(BaseVerifier.java:142) at com.sun.enterprise.tools.verifier.web.WebVerifier.verify(WebVerifier.java:99) at com.sun.enterprise.tools.verifier.VerificationHandler.runVerifier(VerificationHandler.java:251) at com.sun.enterprise.tools.verifier.VerificationHandler.verifyArchive(VerificationHandler.java:149) at com.sun.enterprise.tools.verifier.Verifier.verify(Verifier.java:144) at com.sun.enterprise.tools.verifier.Verifier.main(Verifier.java:114) ------------------------------------- RESULTS FOR APPLICATION-RELATED TESTS ------------------------------------- --------------- PASSED TESTS : --------------- Test Name : tests.app.AppWebContext Test Assertion : All Web modules in the application have a non-blank context-root. Please refer to J2EE 1.3 Platform Specification Section #8.2.1; J2EE 1.4 Platform Specification Section #8.3.1 for further information. Test Description : [ ] has context root defined as [ /bfEx2ejbWsWebClient ] within application [ ffExEntApp1 ]. [ ] has context root defined as [ /bfEx2wsrvc1 ] within application [ ffExEntApp1 ]. [ ] has context root defined as [ /bfEx1 ] within application [ ffExEntApp1 ]. [ ] has context root defined as [ /bfEx2wsWebClient ] within application [ ffExEntApp1 ]. Test Name : tests.app.EjbURI Test Assertion : The ejb element specifies the URI of an ejb-jar, relative to the top level of the application package. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : [ ] specifies the URI [ bfEx2ejbWsrvc1.jar ] of an ejb-jar, relative to the top level of the application package [ ffExEntApp1 ]. Test Name : tests.app.AppClientURI Test Assertion : The java element specifies the URI of a Java application client module, relative to the top level of the application package. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : For [ bfExEntAppsAll ] All the Application URIs are valid. Test Name : tests.app.WebURI Test Assertion : The web-uri element specifies the URI of a Web application file, relative to the top level of the application package. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : [ ] specifies the URI [ bfEx2ejbWsWebClient.war ] of a Web application file, relative to the top level of the application package [ ffExEntApp1 ]. [ ] specifies the URI [ bfEx2wsrvc1.war ] of a Web application file, relative to the top level of the application package [ ffExEntApp1 ]. [ ] specifies the URI [ bfEx1.war ] of a Web application file, relative to the top level of the application package [ ffExEntApp1 ]. [ ] specifies the URI [ bfEx2wsWebClient.war ] of a Web application file, relative to the top level of the application package [ ffExEntApp1 ]. Test Name : tests.app.ConnectorURI Test Assertion : The connector element specifies the URI of a Connector module, relative to the top level of the application package. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : For [ bfExEntAppsAll ] All the Connector URIs are valid. Test Name : tests.app.ModulesExistWeb Test Assertion : Application's listed J2EE Web modules exist in the enterprise archive. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : J2EE Web module [ bfEx2ejbWsWebClient.war ] exists within [ ffExEntApp1 ]. J2EE Web module [ bfEx2wsrvc1.war ] exists within [ ffExEntApp1 ]. J2EE Web module [ bfEx1.war ] exists within [ ffExEntApp1 ]. J2EE Web module [ bfEx2wsWebClient.war ] exists within [ ffExEntApp1 ]. Test Name : tests.app.ModulesExistEjb Test Assertion : Application's listed J2EE EJB modules exist in the enterprise archive. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : J2EE EJB module [ bfEx2ejbWsrvc1.jar ] exists within [ ffExEntApp1 ]. Test Name : tests.app.EARFileUsesClassPath Test Assertion : Manifest file of an EAR file should not contain Class-Path entries. Please refer to J2EE 1.4 Platform Specification Section #8.2 for further information. Test Description : Manifest file of this EAR file does not contain Class-Path entries. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll ] No errors were detected. --------------------- NOTAPPLICABLE TESTS : --------------------- Test Name : tests.app.JarContainsXMLFile Test Assertion : Application deployment descriptor must be named META-INF/application.xml. Please refer to J2EE 1.3 Platform Specification Section #8.2.2; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : For [ bfExEntAppsAll ] Test is not applicable. Test Name : tests.app.AppSecurityRole Test Assertion : Application security role names. Please refer to J2EE 1.3 Platform Specification Section #8.2.1, #8.3.2, #8.4; J2EE 1.4 Platform Specification Section #8.3.1, #8.4.2, #8.5 for further information. Test Description : There are no security role-name elements within this application [ ffExEntApp1 ]. Test Name : tests.app.AppAltDDAppClient Test Assertion : The application may assign an alternate application client deployment descriptor URI file. Please refer to J2EE 1.3 Platform Specification Section #8.2.1, #8.4; J2EE 1.4 Platform Specification Section #8.3.1, #8.5 for further information. Test Description : There are no application clients in application [ ffExEntApp1 ]. Test Name : tests.app.AppAltDDEjb Test Assertion : The application may assign an alternate ejb-jar deployment descriptor URI file. Please refer to J2EE 1.3 Platform Specification Section #8.2.1, #8.4; J2EE 1.4 Platform Specification Section #8.3.1, #8.5 for further information. Test Description : There is no alternative ejb-jar deployment descriptor in [ ]. Test Name : tests.app.AppAltDDWeb Test Assertion : The application may assign an alternate Web deployment descriptor URI file. Please refer to J2EE 1.3 Platform Specification Section #8.2.1, #8.4; J2EE 1.4 Platform Specification Section #8.3.1, #8.5 for further information. Test Description : There is no alternative Web deployment descriptor in [ ]. There is no alternative Web deployment descriptor in [ ]. There is no alternative Web deployment descriptor in [ ]. There is no alternative Web deployment descriptor in [ ]. Test Name : tests.app.ModulesExistAppClient Test Assertion : The application's listed J2EE application client modules exist in the enterprise archive. Please refer to J2EE 1.3 Platform Specification Section #8.4; J2EE 1.4 Platform Specification Section #8.5 for further information. Test Description : There are no application clients in application [ ffExEntApp1 ]. Test Name : tests.app.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll ] Test is not applicable. ----------------------------- RESULTS FOR EJB-RELATED TESTS ----------------------------- --------------- PASSED TESTS : --------------- Test Name : tests.webservices.WSSchemaLocation Test Assertion : The Web services schemaLocation in webservices.xml matches the schema requirement. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] The webservices.xml file for [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] has the correct schemaLocation. Test Name : tests.webservices.SEIClassNameCheck Test Assertion : The developer must specify the fully qualified class name of the service endpoint interface in the service-endpoint-interface element. Please refer to JSR 109 Section #7.1.2, #7.1.5 for further information. Test Description : The [ SEI ] class [ com.geb.ejbWs1SEI ] exists and was loaded successfully. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] The [ SEI ] class [ com.geb.ejbWs1SEI ] was loaded successfully. Test Name : tests.webservices.SEIExtendsRemoteCheck Test Assertion : Service endpoint interface must extend the java.rmi.Remote interface. JAX-WS specification does not require Service Endpoint Interface to extend java.rmi.Remote interface Please refer to JSR 109 Section #5.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Service Enpoint is defined properly. Test Name : tests.webservices.MappingFileCheck Test Assertion : The jaxrpc-mapping-file file name is a relative path within the module. If JAX-WS is used, mapping file is not required because all of the data binding in JAX-WS is done according to the JAXB specification Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] mapping file requirements are satisfied Test Name : tests.webservices.WSDLFileCheck Test Assertion : The wsdl-file element specifies a location of the WSDL description of a set of Web services. The location is relative to the root of the module and must be specified by the developer. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] WSDL file exists in the archive at URI [ META-INF/wsdl/ejbWs1.wsdl ]. Test Name : tests.webservices.ServiceImplBeanLinkCheck Test Assertion : The service-impl-bean element defines the Web service implementation. A service implementation can be an enterprise bean class or a JAX-RPC Web component. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ ejbWs1 ] link of service-impl-bean element resolved successfully. Test Name : tests.webservices.EJBEndpointIsSLSBCheck Test Assertion : For a stateless session bean implementation, the ejb-link element associates the port-component with a session element in the ejb-jar.xml file. The ejb-link element may not refer to a session element defined in another module. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Service implementation bean defined in ejb-jar.xml using [stateless] session element. Test Name : tests.webservices.EJBServiceImplBeanChk Test Assertion : This assertion tests several service implementation bean characteristics specified by JSR-109. Please refer to JSR 109 Section #5.3.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean implements SessionBean Interface ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean implements all Methods of the SEI ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean has a public default Constructor ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean is public ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean class is not declared final ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean class is not abstract ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean class does not define finalize() method ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean class defines ejbCreate() ]. For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ The Service Impl Bean class defines ejbRemove() ]. Test Name : tests.webservices.SEIEJBTxAttrChk Test Assertion : If the service implementation bean is an enterprise bean, the transaction attributes for the methods defined by the service endpoint interface do not include Mandatory. Please refer to JSR 109 Section #8.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] None of the methods of this Web service [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] have Mandatory transaction attribute. Test Name : tests.webservices.EJBLinkedToOnePortCompCheck Test Assertion : A session bean must only be linked to by a single port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] The session bean associated with this endpoint is linked to by a single port-component. Test Name : tests.webservices.EjbRemoveMethodNameExistInSLSB Test Assertion : Service implementation bean (stateless session bean) must implement the ejbRemove() method, which takes no arguments. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ com.geb.ejbWs1Impl ] declares [ ejbRemove ] method. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] No errors were detected. Test Name : tests.ejb.MethodPermissionComponentInterface Test Assertion : All methods of all interfaces must have an associated security permission. Please refer to EJB 2.1 Specification section #21.3.2 for further information. Test Description : Valid: All [ ejbWs1 ] enterprise bean interface methods have security-permissions assigned. Test Name : tests.ejb.EjbArchiveClassesLoadable Test Assertion : All classes in this EJB Archive are loadable. Please refer to J2EE 1.4 Specification Section #8.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] All the classes are loadable. Test Name : tests.ClassContainsNativeMethod Test Assertion : Application classes contain native methods. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There were no errors reported. Test Name : tests.ejb.LocalInterfaceExposed Test Assertion : Local interface should not be exposed through remote interface. Please refer to EJB 2.1 Specification Section #10.3.1, #7.11.5, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid Remote interface. Test Name : tests.ejb.beanclass.EjbClassExist Test Assertion : Bean class must be available in the application classpath. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Bean class [ com.geb.ejbWs1Impl ] exists and is loadable. Test Name : tests.ejb.beanclass.EjbClassExposed Test Assertion : Enterprise bean class must not be exposed in component interface. Please refer to EJB 2.1 Specification Section #4.2.1* for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Ejb Bean Class [com.geb.ejbWs1Impl] is valid. Test Name : tests.ejb.businessmethod.BusinessMethodName Test Assertion : Enterprise bean business method name must not conflict with the name of the methods defined by the EJB architecture. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodMatchesWithDD Test Assertion : Component interface business methods should be declared in the deployment descriptor. Please refer to EJB 2.1 Specification Section #7.11 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Business method(s) are valid. Test Name : tests.ejb.businessmethod.BusinessMethodPublic Test Assertion : Enterprise bean must implement all business methods and they must be public. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodFinal Test Assertion : Enterprise bean business methods must not be declared as final. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodStatic Test Assertion : Enterprise bean business method must not be declared as static. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodRmiIIOPArgs Test Assertion : The argument types for a method must be legal types for RMI/IIOP if the method corresponds to a business method on the session bean remote business interface or remote interface. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodRmiIIOPReturn Test Assertion : The return value types for a method must be legal types for RMI/IIOP if the method corresponds to a business method on the session bean remote business interface or remote interface. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8, #12.2.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodException Test Assertion : Enterprise bean business methods must not throw RemoteException. Please refer to EJB 2.1 Specification Section #7.11.4, #10.6.8, #12.2.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Proper declaration of business method(s) found. Test Name : tests.ejb.businessmethod.BusinessMethodExceptionCheck Test Assertion : All the exceptions defined in the throws clause of the matching method of the session bean class must be defined in the throws clause of the method of the component interface Please refer to EJB 2.1 Specification Section #7.11.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Passed: All the exceptions defined in the throws clause of the matching business methods are defined in the throws clause of the method of the remote interface Test Name : tests.ejb.homeintf.HomeMethodException Test Assertion : Enterprise bean ejbHome[METHOD] method must not throw java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #7.11.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid Home method(s). Test Name : tests.ejb.intf.localintf.LocalInterfaceRemoteException Test Assertion : The throws clause of a home method on the local home interface must not include the java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #9.6.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid LocalInterface. Test Name : tests.ejb.intf.localintf.EjbLocalInterfacePublic Test Assertion : Enterprise bean local interfaces must be declared as public. Please refer to EJB 2.1 Specification Section #13.2.1, #8.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid public interface(s). Test Name : tests.ejb.intf.remoteintf.EjbRemoteInterfacePublic Test Assertion : Enterprise bean remote interfaces must be declared as public. Please refer to EJB 2.1 Specification Section #8.2.1, #13.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid public interface(s). Test Name : tests.ejb.beanclass.EjbClassStaticFieldsFinal Test Assertion : Enterprise bean class must declare all class static fields as final. Please refer to EJB 2.1 Specification Section #25.1.2* for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] This bean class [ com.geb.ejbWs1Impl ] has defined any and all static fields as final. Test Name : tests.ejb.EjbBeanType Test Assertion : Bean type test. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly implements the SessionBean interface. Test Name : tests.ejb.timer.HasValidEjbTimeoutDescriptor Test Assertion : The allowed transaction attributes for the ejbTimeout method are RequiresNew and NotSupported. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Transaction attributes are properly specified. Test Name : tests.ejb.timer.ImplementsTimedObjectTest Test Assertion : Timers can be created for stateless session beans, message-driven beans, and 2.1 entity beans.Timers cannot be created for stateful session beans or EJB 3.0 entities.Only 2.1 entity beans and stateless session beans may implement the TimedObject interface. Please refer to EJB 2.1 Specification Section #22.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly implements the TimedObject interface. Test Name : tests.ejb.session.TransactionDemarcationSessionSynchronizationInterface Test Assertion : If an enterprise bean implements the javax.ejb.SessionSynchronization interface, the Application Assembler can specify only the following values for the transaction attributes of the bean's methods: Required, RequiresNew, Mandatory. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] TransactionAttributes are defined properly for the bean. Test Name : tests.ejb.session.TransactionDemarcationComponentInterface Test Assertion : Session bean container transaction demarcation for all methods of component interface. Please refer to EJB 2.1 Specification Section #17.4.1* for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There were no errors reported. Test Name : tests.ejb.TransactionDemarcationType Test Assertion : Container transaction demarcation. Please refer to EJB 2.1 Specification Section #17.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There were no errors reported. Test Name : tests.ejb.EjbEnvEntryValue Test Assertion : EJB environment entry value must be a string that is valid for the constructor of the specified type that takes a single String parameter. Please refer to EJB 2.1 Specification Section #20.2.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Environment entry name has valid value. Test Name : tests.ejb.EjbEnvEntryValueType Test Assertion : EJB environment entry value type. Please refer to EJB 2.1 Specification Section #20.2.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Environment entry value has valid value type Test Name : tests.ejb.EjbRefNamePrefixed Test Assertion : EJB reference name is prefixed with recommended string ejb/. Please refer to EJB 2.1 Specification Section #20.3.1.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] ejb-ref-name is properly defined within bean [ ejbWs1 ]. Test Name : tests.ejb.elements.MethodPermissionMethodExists Test Assertion : Methods used in method permissions must be methods defined in the enterprise bean's component and/or home interface. Please refer to EJB 2.1 Specification Section #21.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid method permission method(s) found. Test Name : tests.ejb.elements.ExcludeListMethodsExist Test Assertion : Methods used in exclude-list must be methods defined in the enterprise bean's component and/or home interface. Please refer to EJB 2.1 Specification Section #21.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid exclude list method(s) found. Test Name : tests.ejb.elements.UncheckedMethodsExist Test Assertion : Methods used in must be methods defined in the enterprise bean's component and/or home interface. Please refer to EJB 2.1 Specification Section #21.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid unchecked method(s) found. Test Name : tests.ejb.elements.ContainerTransactionMethodExists Test Assertion : Methods used in container-transaction must be methods defined in the enterprise bean's component and/or home interface. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid container transaction method(s) found. Test Name : tests.ejb.beanclass.EjbClassModifiersPublic Test Assertion : Bean class must be declared as public. Please refer to EJB 2.1 Specification Section #10.7.2, #7.11.2, #12.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly declares public class modifier. Test Name : tests.ejb.beanclass.EjbClassModifiersFinal Test Assertion : Bean class must not be declared as final. Please refer to EJB 2.1 Specification Section #10.7.2, #7.11.2, #12.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly declares non-final class modifier. Test Name : tests.ejb.beanclass.EjbClassModifiersAbstract Test Assertion : The Bean class must not be declared as abstract. Please refer to EJB 2.1 Specification Section #10.7.2, #7.11.2, #12.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly declares non-abstract class modifier. Test Name : tests.ejb.beanclass.EjbClassConstructor Test Assertion : Enterprise beans must have a public constructor method with no parameters. Please refer to EJB 2.1 Specification Section #10.7.2, #7.11.2, #12.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid: This bean [ com.geb.ejbWs1Impl ] has a public constructor method with no parameters. Enterprise beans must have a public constructor method with no parameters. Test Name : tests.ejb.beanclass.EjbClassFinalizeMethod Test Assertion : Bean class must not define the finalize method. Please refer to EJB 2.1 Specification Section #10.7.2, #7.11.2, #12.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid: This bean class [ com.geb.ejbWs1Impl ] does not define the finalize method. Test Name : tests.ejb.ApplicationExceptionHomeInterfaceMethods Test Assertion : An application exception must not be defined as a subclass of java.lang.RuntimeException or of java.rmi.RemoteException in home interface methods. Please refer to EJB 2.1 Specification Section #18.1.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] All the methods of Home interface are defined properly Test Name : tests.ejb.ApplicationExceptionComponentInterfaceMethods Test Assertion : An application exception must not be defined as a subclass of java.lang.RuntimeException or of java.rmi.RemoteException in remote interface methods. Please refer to EJB 2.1 Specification Section #18.1.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] All the business methods are defined properly Test Name : tests.ejb.ContainerTransactionStyle3 Test Assertion : The container transaction method must be defined in the home, component, webservice endpoint or business interface(s) of the specified enterprise bean. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid container transaction methods. Test Name : tests.ejb.session.TransientFieldsSerialization Test Assertion : The Bean Provider should not store in a transient field a reference to any of the following objects: SessionContext object; environment JNDI naming context and any its subcontexts; business interfaces; home and component interfaces; EntityManager interface; EntityManagerFactory interface; UserTransaction interface Please refer to EJB 2.1 Specification Section #7.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] This session bean class has not stored in a transient field a reference to any of the following objects: SessionContext object; environment JNDI naming context and any of its subcontexts; home and remote interfaces; and the UserTransaction interface. Test Name : tests.ejb.session.SessionBeanInterface Test Assertion : Implements the SessionBean interface. Please refer to EJB 2.1 Specification Section #7.5.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] properly implements the SessionBean interface. Test Name : tests.ejb.session.SessionSynchronizationInterface Test Assertion : Only a stateful session bean with container-managed transaction demarcation may implement the SessionSynchronization interface. A stateless session bean must not implement the Session-Synchronization interface. Please refer to EJB 2.1 Specification Section #7.5.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] The required interface is properly implemented Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodName Test Assertion : Each session bean must have at least one ejbCreate method. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ] method [ ejbCreate ]. [ com.geb.ejbWs1Impl ] properly declares [ ejbCreate ] method. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodPublic Test Assertion : Each session bean must have at least one public ejbCreate method. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ] method [ ejbCreate ]. [ com.geb.ejbWs1Impl ] properly declares public [ ejbCreate ] method. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodStatic Test Assertion : Each session bean must have at least one non-static ejbCreate method. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ] method [ ejbCreate ]. [ com.geb.ejbWs1Impl ] properly declares non-static ejbCreate(...) method. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodFinal Test Assertion : Each session bean must have at least one non-final ejbCreate method. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ]. [ com.geb.ejbWs1Impl ] properly declares non-final ejbCreate[METHOD] method. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodReturn Test Assertion : Each session bean must have at least one ejbCreate method with valid return type. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ] method [ ejbCreate ]. [ com.geb.ejbWs1Impl ] properly declares [ ejbCreate ] method with valid void return type. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodException Test Assertion : Each session bean must have at least one ejbCreate method which properly does not throw java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] For enterprise bean class [ com.geb.ejbWs1Impl ] method [ ejbCreate ]. [ com.geb.ejbWs1Impl ] properly declares [ ejbCreate ] method which properly does not throw java.rmi.RemoteException. Test Name : tests.ejb.session.stateless.StatelessCreateNoArgs Test Assertion : A stateless session bean must define exactly one create() method with no arguments. Please refer to EJB 2.1 Specification Section #7.8, #7.11.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] The bean''s Home Interface properly defines one create Method with no args Test Name : tests.ejb.session.stateless.StatelessCreateOnlyOne Test Assertion : Stateless session bean defines only one create method. Please refer to EJB 2.1 Specification Section #7.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] The bean''s Home Interface has exactly one create Method defined. Test Name : tests.ejb.session.stateless.StatelessCreateReturn Test Assertion : Stateless session bean create method returns the session bean's remote interface. Please refer to EJB 2.1 Specification Section #7.8, #7.8.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] create method is properly defined in the remote/local home interface. Test Name : tests.ejb.session.stateless.StatelessEjbCreateHome Test Assertion : A stateless session bean must define a single ejbCreate method, with no arguments. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Valid: This bean's [ com.geb.ejbWs1Impl ] ejbCreate method has no parameters. Stateless session beans must have an ejbCreate method with no parameters. Test Name : tests.ejb.session.HomeInterfaceNoFinderMethodNames Test Assertion : Session bean home interface methods must not define any finder method. Please refer to EJB 2.1 Specification Section #6.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] No finder methods were found. A session bean's home interface is not allowed to have any finder methods. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] No errors were detected. Test Name : tests.ejb.ejb30.PUMatchingEMandEMFRefTest Test Assertion : For every entity manager referenced in the application, there must be a matching persistence unit defined using META-INF/persistence.xml file. Test Description : Persistence units that are visible to this component are [ ]. Test Name : tests.ejb.ejb30.PersistenceContextType Test Assertion : An extended persistence context can only be initiated within the scope of a stateful session bean. Please refer to EJB 3.0 Persistence API Specification section #5.6.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There were no errors reported. Test Name : tests.ejb.runtime.ASEjbName Test Assertion : Tests the ejb-name that is defined in the corresponding ejb-jar.xml. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] PASSED [AS-EJB ejb] : ejb-name is ejbWs1 and verified with ejb-jar.xml. Test Name : tests.ejb.runtime.ASEjbJMSMaxMessagesLoad Test Assertion : jms-max-messages-load specifies the maximum number of messages to load into a JMS session at one time for a message-driven bean to serve. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] PASSED [AS-EJB ejb] : jms-max-messages-load is 1. --------------------- NOTAPPLICABLE TESTS : --------------------- Test Name : tests.webservices.ServletImplClassCheck Test Assertion : The servlet implementation class for a JAX-RPC service endpoint is packaged in the archive. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Not Applicable: This is not a JAX-RPC service endpoint. Test Name : tests.webservices.JAXRPCEndpointIsServletClassCheck Test Assertion : Service implementations using a JAX-RPC service endpoint must be defined in the web.xml deployment descriptor file using the servlet-class element. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ Not Applicable since this is NOT a JAX-RPC Service Endpoint ]. Test Name : tests.webservices.JAXRPCServiceImplBeanChk Test Assertion : This assertion tests several service implementation bean characteristics specified by JSR-109. Please refer to JSR 109 Section #5.3.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ Not Applicable since this is an EJB Service Endpoint ]. Test Name : tests.webservices.ServletLinkedToOnePortCompCheck Test Assertion : A servlet must only be linked to by a single port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] This is not a JAX-RPC service endpoint. Test Name : tests.webservices.ServletUrlPatternExactCheck Test Assertion : The url-pattern of the servlet-mapping must be an exact match pattern (i.e. it must not contain an asterisk (*)). Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Not Applicable: This is not a JAX-RPC service endpoint. Test Name : tests.webservices.OnlyOneServletMappingCheck Test Assertion : No more than one servlet mapping may be specified for a servlet that is linked to by a port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Not applicable: This is not a JAX-RPC service endpoint. Test Name : tests.webservices.HandlerClassCheck Test Assertion : handler-class defines a fully qualified class name for the handler implementation and implements javax.xml.rpc.handler.Handler. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] Not Applicable: No handlers defined in this Web service. Test Name : tests.webservices.HandlerPortNameCheck Test Assertion : Handler port name is a valid port name. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1#ejbWs1 ] [ Not Applicable since No handlers defined in this WebService ]. Test Name : tests.ejb.EjbHasLocalorRemoteorBothInterfaces Test Assertion : Bean type test. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.homeintf.HomeMethodRmiIIOPArgs Test Assertion : Enterprise bean ejbHome[METHOD] method has valid RMI-IIOP parameter types. Please refer to EJB 2.1 Specification Section #10.6.6, #7.11.6, #12.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] does not declare any ejbHome[METHOD] methods. Test Name : tests.ejb.homeintf.HomeMethodRmiIIOPReturn Test Assertion : Enterprise bean ejbHome[METHOD] method has valid RMI-IIOP return type. Please refer to EJB 2.1 Specification Section #10.6.6, #7.11.6, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] [ com.geb.ejbWs1Impl ] does not declare any ejbHome[METHOD] methods. Test Name : tests.ejb.homeintf.localhomeintf.LocalHomeInterfaceClassExist Test Assertion : LocalHome interface class must must be available in the application classpath. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.localhomeintf.LocalHomeInterfaceExtendsEJBLocalHome Test Assertion : Enterprise bean LocalHome interface must extend the javax.ejb.EJBLocalHome interface. Please refer to EJB 2.1 Specification Section #7.11.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.localhomeintf.LocalHomeMethodNameMatch Test Assertion : Home can have arbitrary names but they must have a matching ejbHome[METHOD] method on the bean class. Please refer to EJB 2.1 Specification Section #10.6.6, #12.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.localhomeintf.LocalHomeMethodModifiers Test Assertion : ejbHome[METHOD] methods must be public and not static. Please refer to EJB 2.1 Specification Section #10.6.6, #12.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.localhomeintf.LocalHomeInterfacePublic Test Assertion : Enterprise bean home interface must be declared as public. Please refer to EJB 2.1 Specification Section #8.2.1, #13.2.1, #7.11 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeMethodModifiers Test Assertion : ejbHome[METHOD] methods must be public and not static. Please refer to EJB 2.1 Specification Section #12.2.6, #10.6.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeMethodNameMatch Test Assertion : Home can have arbitrary names but they must have a matching ejbHome[METHOD] method on the bean class. Please refer to EJB 2.1 Specification Section #10.6.6, #12.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceRmiIIOP Test Assertion : All enterprise bean home interfaces must follow the standard rules for RMI-IIOP remote interfaces. Please refer to EJB 2.1 Specification Section #10.6.10, #12.2.9, #7.11.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceRmiIIOPArgs Test Assertion : Home interface methods must have valid RMI-IIOP parameters. Please refer to EJB 2.1 Specification Section #7.11.6, #10.6.10, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceRmiIIOPReturn Test Assertion : Home interface methods must have a valid RMI-IIOP return type. Please refer to EJB 2.1 Specification Section #7.11.6, #10.6.10, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceSuperInterface Test Assertion : Home interface must have valid RMI-IIOP superinterfaces. Please refer to EJB 2.1 Specification Section #7.11.6, #10.6.10, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceRmiIIOPException Test Assertion : The methods defined in Remote Home interface must throw java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #7.11.6, #10.6.10, #12.2.9 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceClassExist Test Assertion : RemoteHome interface class must must be available in the application classpath. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfaceExtendsEJBHome Test Assertion : Enterprise bean RemoteHome interface must extend the javax.ejb.EJBHome interface. Please refer to EJB 2.1 Specification Section #7.11.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.homeintf.remotehomeintf.RemoteHomeInterfacePublic Test Assertion : Enterprise bean home interface must be declared as public. Please refer to EJB 2.1 Specification Section #8.2.1, #13.2.1, #7.11 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.intf.localintf.LocalInterfaceClassExist Test Assertion : Local interface class must be available in application classpath. Please refer to EJB 2.1 Specification Section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Local Interface. Test Name : tests.ejb.intf.localintf.EjbLocalInterfaceExtendsEJBLocalObject Test Assertion : Enterprise bean local interfaces must extend the javax.ejb.EJBLocalObject interface. Please refer to EJB 2.1 Specification Section #7.11.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Local Interface. Test Name : tests.ejb.intf.localintf.LocalInterfaceMatchMethodArgs Test Assertion : For each method defined in the local interface, there must be a matching method in the enterprise bean class. Please refer to EJB 2.1 Specification Section #7.11.7, #10.6.11, #12.2.10 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Local Interface. Test Name : tests.ejb.intf.localintf.LocalInterfaceMatchMethodException Test Assertion : All the exceptions defined in the throws clause of the matching method of the enterprise bean class must be defined in the throws clause of the method of the local interface. Please refer to EJB 2.1 Specification Section #7.11.7, #10.6.11, #12.2.10 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Local Interface. Test Name : tests.ejb.intf.localintf.LocalInterfaceMatchMethodReturn Test Assertion : For each method defined in the local interface, there must be a matching method in the enterprise bean class that has the same return type. Please refer to EJB 2.1 Specification Section #7.11.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Local Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceClassExist Test Assertion : Remote Interface must be available in application classpath. Please refer to EJB 2.1 Specification section #23.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.EjbRemoteInterfaceExtendsEJBObject Test Assertion : Enterprise bean remote interface must extend the javax.ejb.EJBObject interface. Please refer to EJB 2.1 Specification Section #7.11.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceRmiIIOPException Test Assertion : Remote interface business method throws clause must include java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #10.6.9, #7.11.5, #12.2.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceSuperInterface Test Assertion : Remote interface must have valid RMI-IIOP superinterfaces. Please refer to EJB 2.1 Specification Section #10.6.9, #7.11.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceMatchMethodReturn Test Assertion : For each method defined in the remote interface, there must be a matching method in the enterprise bean class that has the same return type. Please refer to EJB 2.1 Specification Section #10.6.9, #7.11.5, #12.2.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceMatchMethodArgs Test Assertion : For each method defined in the remote interface, there must be a matching method in the enterprise bean class. Please refer to EJB 2.1 Specification Section #10.6.9, #7.11.5, #12.2.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.intf.remoteintf.RemoteInterfaceMatchMethodException Test Assertion : All the exceptions defined in the throws clause of the matching method of the enterprise Bean class must be defined in the throws clause of the method of the remote interface. Please refer to EJB 2.1 Specification Section #10.6.9, #7.11.5, #12.2.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable because, EJB [ com.geb.ejbWs1Impl ] does not have Remote Interface. Test Name : tests.ejb.TransactionDemarcationBeanManaged Test Assertion : The Application Assembler must not define transaction attributes for an enterprise bean with bean-managed transaction demarcation. Please refer to EJB 2.1 Specification Section #17.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Bean [ ejbWs1 ] is not [ Bean ] managed, it is [ Container ] managed. Test Name : tests.ejb.session.TransactionDemarcationHomeInterface Test Assertion : Session bean container transaction demarcation for all methods of home interface. Please refer to EJB 2.1 Specification Section #17.4.1* for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.elements.EjbReferencesElement Test Assertion : Referenced bean class must be available in the application classpath. Please refer to EJB 2.1 Specification Section #20.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no references to other beans within this bean [ ejbWs1 ]. Test Name : tests.ejb.SecurityRolesRefs Test Assertion : Role names must be mapped to names within the jar. Please refer to EJB 2.1 Specification Section #21.3.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no role references within this bean [ ejbWs1 ]. Test Name : tests.ejb.SecurityRolesBind Test Assertion : Binding security role references. Please refer to EJB 2.1 Specification Section #21.3.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no role references which need to be bound to other security roles within this bean [ ejbWs1 ]. Test Name : tests.ejb.elements.EjbLinkElement Test Assertion : The referenced bean must be an enterprise bean in the same ear file. Please refer to EJB 2.1 Specification Section #20.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no EJB references to other beans within this bean [ ejbWs1 ]. Test Name : tests.ejb.elements.EjbRefTypeElement Test Assertion : EJB reference type. Please refer to EJB 2.1 Specification Section #20.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no ejb references to other beans within this bean [ ejbWs1 ] Test Name : tests.ejb.elements.MethodPermissionSecurityRoleExists Test Assertion : Security roles used in method permission element must be defined in the roles element of the deployment descriptor. Please refer to EJB 2.1 Specification Section #21.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no role based method-permissions within this bean [ ejbWs1 ]. Test Name : tests.ejb.RoleNameNMTOKEN Test Assertion : Role name conforms to lexical rules of NMTOKEN. Please refer to EJB 2.1 Specification Section #23.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] No permissioned roles defined for this bean [ ejbWs1 ]. Test Name : tests.ejb.JarContainsXMLFile Test Assertion : JAR file contains the XML-based deployment descriptor. Please refer to EJB 2.1 Specification Section #24.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Test is not applicable. Test Name : tests.ejb.ContainerTransactionStyle1 Test Assertion : There must be at most one container transaction element that uses the Style 1 "*" method name element for a given enterprise bean. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no method permissions within this bean [ ejbWs1 ]. Test Name : tests.ejb.ContainerTransactionStyle2 Test Assertion : There must be at most one container transaction element that uses the Style 2 method element for a given method name. Please refer to EJB 2.1 Specification Section #17.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] There are no container transactions within this bean [ ejbWs1 ]. Test Name : tests.ejb.session.TransactionTypeNullForContainerTX Test Assertion : Session bean with bean-managed transaction demarcation. Please refer to EJB 2.1 Specification Section #7.3.6, #23.2, #22.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Session bean [ ejbWs1 ], expected [ Bean ] managed, but called with [ Container ] managed. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMatchesCreate Test Assertion : Session bean home interface create methods must have a corresponding ejbCreate[METHOD] method in bean class. Please refer to EJB 2.1 Specification Section #7.5.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.session.ejbcreatemethod.EjbCreateMethodArgs Test Assertion : Each session bean must have at least one ejbCreate method with valid RMI-IIOP argument types. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ com.geb.ejbWs1Impl ] has local interfaces only. Test Name : tests.ejb.session.EjbClassImplementsComponentInterface Test Assertion : Enterprise bean class optionally implements the enterprise bean's remote/local interface. Please refer to EJB 2.1 Specification Section #7.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Test is not applicable. Test Name : tests.ejb.session.createmethod.HomeInterfaceCreateMethodMatchArgs Test Assertion : Session bean home interface create methods must match ejbCreate[METHOD] method in bean class. Please refer to EJB 2.1 Specification Section #7.11.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.session.createmethod.HomeInterfaceCreateMethodReturn Test Assertion : Session bean home interface create methods must return remote interface. Please refer to EJB 2.1 Specification Section #7.11.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.session.createmethod.HomeInterfaceCreateMethodExceptionCreate Test Assertion : Session bean home interface create methods must throw javax.ejb.CreateException. Please refer to EJB 2.1 Specification Section #7.11.6, #7.11.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.session.createmethod.HomeInterfaceCreateMethodExceptionRemote Test Assertion : Session bean home interface create methods must throw java.rmi.RemoteException. Please refer to EJB 2.1 Specification Section #7.10.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] No remote home interface was found, test not applicable. Test Name : tests.ejb.session.createmethod.HomeInterfaceCreateMethodExceptionMatch Test Assertion : Session bean home interface create method exceptions match. Please refer to EJB 2.1 Specification Section #7.11.6, #7.11.8 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not Applicable: Enterprise bean [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] implements a service endpoint interface. Test Name : tests.ejb.session.BeanFieldsTransient Test Assertion : Session bean class declares all fields as non-transient fields. Please refer to EJB 2.1 Specification Section #7.4.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Test is not applicable. Test Name : tests.ejb.SecurityIdentityRefs Test Assertion : Security identity should reference a valid role-name. Please refer to EJB 2.1 Specification Section #23.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Bean [ ejbWs1 ] does not specify a run-as identity. Test Name : tests.ejb.ejb30.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Test is not applicable. Test Name : tests.ejb.runtime.ASEjbMessageDestination Test Assertion : Information about logical message destination. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-WEB sun-web-app] : message-destination element not defined. Test Name : tests.ejb.runtime.ASEntBeanName Test Assertion : Test for the enterprise bean name. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : ejbWs1 Does not define any enterprise bean name. Test Name : tests.ejb.runtime.ASEntBeanCmpResource Test Assertion : Enterprise beans cmp-resource test. cmp-resource element contains the database to be used for storing CMP beans in an ejb-jar file. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB enterprise-beans] : cmp-resource element is not defined. Test Name : tests.ejb.runtime.resource.ASEjbResRef Test Assertion : Check the runtime bindings for resource references declared in ejb-jar.xml. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT-APPLICABLE: ejbWs1 Does not define any resource-ref elements. Test Name : tests.ejb.runtime.resource.ASEjbRRefName Test Assertion : The res-ref-name specifies the name of the resource in the ejb-jar.xml for which this element shows the JNDI binding properties. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT RUN [AS-EJB] : Could not create the descriptor object. Test Name : tests.ejb.runtime.resource.ASEjbResEnvRef Test Assertion : Check the runtime bindings for resource environment reference. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT-APPLICABLE: ejbWs1 Does not define any resource-env-ref elements. Test Name : tests.ejb.runtime.resource.ASEjbREnvRefJndiName Test Assertion : Check the jndi-name to which the resource environment reference name is bound. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT-APPLICABLE: ejbWs1 Does not define any resource-env-ref elements. Test Name : tests.ejb.runtime.cmpmapping.ASCmpMappingTest Test Assertion : [The cmp mappings should be valid.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] Not applicable: Test only applies to container managed EJBs Test Name : tests.ejb.runtime.ASEjbPrincipal Test Assertion : The principal tag defines a username on the platform. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] :run-as element is not defined. Test Name : tests.ejb.runtime.ASEjbIORSecurityConfig Test Assertion : ior-security-config element describes the security configuration information for the IOR. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ior-security-config] : ior-security-config element is not defined. Test Name : tests.ejb.runtime.ASEjbIsReadOnlyBean Test Assertion : This test checks whether the is-read-only flag value is valid. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] : is-read-only-bean element is not defined. Test Name : tests.ejb.runtime.ASEjbRefreshPeriod Test Assertion : This test checks the valid values for refresh-period-in-seconds, which specifies the rate at which the read-only bean must be refreshed from the data source. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] : refresh-period-in-seconds is not defined. Test Name : tests.ejb.runtime.ASEjbCommitOption Test Assertion : Tests the commit-option value for an entity bean. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] : commit-option element is not defined. Test Name : tests.ejb.runtime.beanpool.ASEjbBeanPool Test Assertion : [The bean-pool element specifies the bean pool properties for the beans. The bean-pool is valid only for stateless session beans and message-driven beans.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] : bean-pool element not defined. Test Name : tests.ejb.runtime.beanpool.ASEjbBPMaxPoolSize Test Assertion : [The max-pool-size element specifies the maximum pool size for the bean pool.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB bean-pool] : max-pool-size element not defined. Test Name : tests.ejb.runtime.beanpool.ASEjbBPSteadyPoolSize Test Assertion : [The steady-pool-size element specifies the initial and minimum number of beans that must be maintained in the bean pool.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-pool element not defined. Test Name : tests.ejb.runtime.beanpool.ASEjbBPPoolResizeQty Test Assertion : [The resize-quantity specifies the number of beans to be created if the pool is empty.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-pool element not defined. Test Name : tests.ejb.runtime.beanpool.ASEjbBPPoolIdleTime Test Assertion : [The pool-idle-timeout-in-seconds specifies the maximum time for which a stateless session bean or a message-driven bean is allowed to be idle in the bean pool.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-pool element not defined. Test Name : tests.ejb.runtime.beancache.ASEjbBeanCache Test Assertion : [The bean-cache element specifies the bean cache properties for the bean.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB ejb] : bean-cache element not defined. Test Name : tests.ejb.runtime.beancache.ASEjbBCMaxCacheSize Test Assertion : [AS-EJB bean-cache] : max-cache-size must be between 1 and Integer.MAX_VALUE. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-cache element not defined. Test Name : tests.ejb.runtime.beancache.ASEjbBCResizeQuantity Test Assertion : [The max-cache-size specifies the maximum number of beans in the cache.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-cache element not defined. Test Name : tests.ejb.runtime.beancache.ASEjbBCCacheIdleTimeout Test Assertion : [AS-EJB bean-cache] : cache-idle-timeout-in-seconds must be between 0 and Long.MAX_VALUE. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT RUN [AS-EJB] : Could not create a descriptor object. Test Name : tests.ejb.runtime.beancache.ASEjbBCRemovalTimeout Test Assertion : The removal-timeout-in-seconds specifies the amount of time the bean remains passivated. Valid values are between 0 and MAX_LONG. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-cache element not defined. Test Name : tests.ejb.runtime.beancache.ASEjbBCVictimPolicy Test Assertion : [The victim-selection-policy specifies the algorithm that is used to select victims.] Test Description : For [ bfExEntAppsAll#bfEx2ejbWsrvc1.jar#ejbWs1 ] NOT APPLICABLE [AS-EJB] : bean-cache element not defined. ----------------------------- RESULTS FOR WEB-RELATED TESTS ----------------------------- --------------- PASSED TESTS : --------------- Test Name : tests.wsclients.MappingFileCheck Test Assertion : The jaxrpc-mapping-file file name is a relative path within the module. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] Mapping file specified because WSDL file is also specified. For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] Mapping file found at location [ WEB-INF/ejbWs1-mapping.xml ] in archive. Test Name : tests.wsclients.WSDLFileCheck Test Assertion : The wsdl-file element specifies a location of the WSDL description of the service. The location is relative to the root of the module. The WSDL description may be a partial WSDL, but must at least include the portType and binding elements. If wsdlLocation attribute of WebServiceRef annotation is specified, it is always relative to the root of the module. HTTP URL can also be specified here. Please refer to JSR 109 Section #7.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] WSDL file exists in the archive at URI [ WEB-INF/wsdl/ejbWs1.wsdl ]. Test Name : tests.wsclients.PortComponentLinkValidCheck Test Assertion : The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference. The value of a port-component-link must be the port-component-name of a port-component in the same module or another module in the same application unit. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] All port-component-link elements in this service reference are valid. Test Name : tests.wsclients.ServiceRefCheck Test Assertion : The service-interface element declares the fully qualified class name of the JAX-RPC service interface the client depends on. In most cases the value will be javax.xml.rpc.Service. A JAX-RPC generated service interface class may also be specified. Please refer to JSR 109 Section #7.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] The JAX-RPC service interface the client depends on is a generated service interface [ com.geb.EjbWs1 ]. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] No errors were detected. Test Name : tests.web.AllJSPsMustBeCompilable Test Assertion : All the JSPs that are bundled inside a web application must be compilable using a J2EE compliant JSP compiler that does not have any proprietary or optional features in it. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] All JSPs are compilable. Test Name : tests.web.TagLibPublicID Test Assertion : The tag library deployment descriptor should have expected PubidLiteral as "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1/1.2 //EN". Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] The test passed successfully. Test Name : tests.web.ServletInterface Test Assertion : Servlet implements the javax.servlet.Servlet interface either directly or indirectly through GenericServlet or HttpServlet. Please refer to Java Servlet 2.4 Specification Section #SRV.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Servlet class [ com.geb.servlet3 ] directly or indirectly implements javax.servlet.Servlet. Test Name : tests.web.WelcomeFile Test Assertion : welcome-file element contains the file name to use as a default welcome file. Please refer to Java Servlet 2.4 Specification Section #9.10, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.SessionTimeout Test Assertion : Servlet session-timeout element defines the default session timeout interval expressed in whole minutes. Please refer to Java Servlet 2.4 Specification Section #SRV7.5, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Servlet session-timeout [ 30 ] element defines the default session timeout interval expressed in whole minutes. Test Name : tests.web.SessionConfigTest Test Assertion : The deployment descriptor instance file must not contain multiple session-config elements. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] The session-config element is specified correctly. Test Name : tests.web.URLPatternErrorCheck Test Assertion : Content of the url-pattern element must follow the rules specified in the servlet specification. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] url-pattern [ /servlet3 ] within [ ] follows the rules specified in the servlet specification. Test Name : tests.web.URLPatternWarningCheck Test Assertion : A url-pattern used for an exact match should not contain an asterisk (*). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] url-pattern [ /servlet3 ] within [ ] follows the rules specified in servlet specification. Test Name : tests.web.URLPatternContainsCRLF Test Assertion : url-pattern contains a carriage return (CR) or line feed (LF). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] url-pattern [ /servlet3 ] within [ ] does not contain carriage return or line feed character. Test Name : tests.web.URLPatternUniqueInServletMappings Test Assertion : All the servlet-mappings contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2, 13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] All the servlet-mappings contain unique url-patterns within Web archive [ ]. Test Name : tests.web.ServletParamValue Test Assertion : Web application's ServletParam value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.ServletParamName Test Assertion : Web application's ServletParam name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] ServletParam name exists in the Web application. Test Name : tests.web.ResourceAuth Test Assertion : Resource reference authorization. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.ClassContainsNativeMethod Test Assertion : Application classes contain native methods. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.FilterMapping Test Assertion : Filter mapping should be a correct URL or a servlet-name within the application. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] All filter mappings are correct. Test Name : tests.web.TagClassExtendsValidInterface Test Assertion : Tag class implements javax.servlet.jsp.tagext.JspTag for JSP version 2.0, javax.servlet.jsp.tagext.Tag for earlier versions of JSP specification. Please refer to Section 7.1.3 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] No tag lib files are specified Test Name : tests.web.TagNameIsUnique Test Assertion : The name subelement in the tag element defines a unique action name. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] No tag lib files are specified Test Name : tests.web.TagClassImplementsValidInterface Test Assertion : The tag-class must implement the javax.servlet.jsp.tagext.DynamicAttributes interface if dynamic-attributes is true Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] No tag lib files are specified Test Name : tests.web.TaglibListenerClassExists Test Assertion : The value is of the listener-class in .tld file is must be fully qualified classname of the listener class.listener class. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] No tag lib files are specified Test Name : tests.web.TaglibFunctionMethodTest Test Assertion : The specified method, in function-signature element, must be a public static method in the specified class, and must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] com.sun.enterprise.tools.verifier.tests.web.TaglibFunctionMethodTest. Test Name : tests.web.TaglibFunctionSignatureIsValid Test Assertion : The function-signature must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas. Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] function-signature element of the tag lib descriptor are properly defined. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] No errors were detected. Test Name : tests.web.PUMatchingEMandEMFRefTest Test Assertion : For every entity manager referenced in the application, there must be a matching persistence unit defined using META-INF/persistence.xml file. Please refer to EJB 3.0 Persistence API Specification section #6.2 for further information. Test Description : Persistence units that are visible to this component are [ ]. Test Name : tests.web.PersistenceContextType Test Assertion : An extended persistence context can only be initiated within the scope of a stateful session bean. Please refer to EJB 3.0 Persistence API Specification section #5.6.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.EntityManagerInjection Test Assertion : EntityManager can not be injected into a web application that uses multithread model because EntityManager is not thread safe. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.StatefulSessionBeanInjection Test Assertion : A stateful session bean can not be injected into a servlet. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There were no errors reported. Test Name : tests.web.runtime.ASJSPConfig Test Assertion : jsp-config entries do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ keepgenerated ]. For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ ]. Test Name : tests.webservices.WSSchemaLocation Test Assertion : The Web services schemaLocation in webservices.xml matches the schema requirement. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The webservices.xml file for [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] has the correct schemaLocation. Test Name : tests.webservices.SEIClassNameCheck Test Assertion : The developer must specify the fully qualified class name of the service endpoint interface in the service-endpoint-interface element. Please refer to JSR 109 Section #7.1.2, #7.1.5 for further information. Test Description : The [ SEI ] class [ com.geb.ws1SEI ] exists and was loaded successfully. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The [ SEI ] class [ com.geb.ws1SEI ] was loaded successfully. Test Name : tests.webservices.SEIExtendsRemoteCheck Test Assertion : Service endpoint interface must extend the java.rmi.Remote interface. JAX-WS specification does not require Service Endpoint Interface to extend java.rmi.Remote interface Please refer to JSR 109 Section #5.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] Service Enpoint is defined properly. Test Name : tests.webservices.MappingFileCheck Test Assertion : The jaxrpc-mapping-file file name is a relative path within the module. If JAX-WS is used, mapping file is not required because all of the data binding in JAX-WS is done according to the JAXB specification Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] mapping file requirements are satisfied Test Name : tests.webservices.WSDLFileCheck Test Assertion : The wsdl-file element specifies a location of the WSDL description of a set of Web services. The location is relative to the root of the module and must be specified by the developer. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] WSDL file exists in the archive at URI [ WEB-INF/wsdl/ws1.wsdl ]. Test Name : tests.webservices.ServiceImplBeanLinkCheck Test Assertion : The service-impl-bean element defines the Web service implementation. A service implementation can be an enterprise bean class or a JAX-RPC Web component. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ WSServlet_ws1 ] link of service-impl-bean element resolved successfully. Test Name : tests.webservices.ServletImplClassCheck Test Assertion : The servlet implementation class for a JAX-RPC service endpoint is packaged in the archive. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The servlet implementation class [ com.geb.ws1Impl ] was loaded successfully. Test Name : tests.webservices.JAXRPCEndpointIsServletClassCheck Test Assertion : Service implementations using a JAX-RPC service endpoint must be defined in the web.xml deployment descriptor file using the servlet-class element. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The [ Servlet Class ] class [ com.geb.ws1Impl ] exists and was loaded successfully. Test Name : tests.webservices.JAXRPCServiceImplBeanChk Test Assertion : This assertion tests several service implementation bean characteristics specified by JSR-109. Please refer to JSR 109 Section #5.3.2.2 for further information. Test Description : The [ SEI ] class [ com.geb.ws1SEI ] exists and was loaded successfully. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean implements SEI ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean has a public default Constructor ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean is public ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean class is not declared final ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean class is not abstract ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ The Service Impl Bean class does not define finalize() method ]. Test Name : tests.webservices.ServletLinkedToOnePortCompCheck Test Assertion : A servlet must only be linked to by a single port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The servlet associated with this endpoint is linked to by a single port-component. Test Name : tests.webservices.ServletUrlPatternExactCheck Test Assertion : The url-pattern of the servlet-mapping must be an exact match pattern (i.e. it must not contain an asterisk (*)). Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] The url-pattern for this servlet-mapping [ /ws1 ] is exact. Test Name : tests.webservices.OnlyOneServletMappingCheck Test Assertion : No more than one servlet mapping may be specified for a servlet that is linked to by a port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] Found only one servlet mapping for the servlet linked to by this port-component. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] No errors were detected. Test Name : tests.web.AllJSPsMustBeCompilable Test Assertion : All the JSPs that are bundled inside a web application must be compilable using a J2EE compliant JSP compiler that does not have any proprietary or optional features in it. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] All JSPs are compilable. Test Name : tests.web.TagLibPublicID Test Assertion : The tag library deployment descriptor should have expected PubidLiteral as "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1/1.2 //EN". Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] The test passed successfully. Test Name : tests.web.ServletInterface Test Assertion : Servlet implements the javax.servlet.Servlet interface either directly or indirectly through GenericServlet or HttpServlet. Please refer to Java Servlet 2.4 Specification Section #SRV.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Not Applicable: Servlet [ com.geb.ws1Impl ] is a JAX-RPC endpoint. Test Name : tests.web.WelcomeFile Test Assertion : welcome-file element contains the file name to use as a default welcome file. Please refer to Java Servlet 2.4 Specification Section #9.10, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.SessionTimeout Test Assertion : Servlet session-timeout element defines the default session timeout interval expressed in whole minutes. Please refer to Java Servlet 2.4 Specification Section #SRV7.5, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Servlet session-timeout [ 30 ] element defines the default session timeout interval expressed in whole minutes. Test Name : tests.web.SessionConfigTest Test Assertion : The deployment descriptor instance file must not contain multiple session-config elements. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] The session-config element is specified correctly. Test Name : tests.web.URLPatternErrorCheck Test Assertion : Content of the url-pattern element must follow the rules specified in the servlet specification. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] url-pattern [ /ws1 ] within [ ] follows the rules specified in the servlet specification. Test Name : tests.web.URLPatternWarningCheck Test Assertion : A url-pattern used for an exact match should not contain an asterisk (*). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] url-pattern [ /ws1 ] within [ ] follows the rules specified in servlet specification. Test Name : tests.web.URLPatternContainsCRLF Test Assertion : url-pattern contains a carriage return (CR) or line feed (LF). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] url-pattern [ /ws1 ] within [ ] does not contain carriage return or line feed character. Test Name : tests.web.URLPatternUniqueInServletMappings Test Assertion : All the servlet-mappings contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2, 13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] All the servlet-mappings contain unique url-patterns within Web archive [ ]. Test Name : tests.web.ServletParamValue Test Assertion : Web application's ServletParam value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.ServletParamName Test Assertion : Web application's ServletParam name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] ServletParam name exists in the Web application. Test Name : tests.web.ResourceAuth Test Assertion : Resource reference authorization. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.WebArchiveClassesLoadable Test Assertion : All classes in this Web Archive are loadable excluding classes used in JSPs. The test AllJSPsMustBeCompilable takes care of reporting non portable errors in JSP classes. Please refer to J2EE 1.4 Specification Section #8.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] All the classes are loadable within [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx2wsrvc1_war ]. Test Name : tests.ClassContainsNativeMethod Test Assertion : Application classes contain native methods. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.FilterMapping Test Assertion : Filter mapping should be a correct URL or a servlet-name within the application. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] All filter mappings are correct. Test Name : tests.web.TagClassExtendsValidInterface Test Assertion : Tag class implements javax.servlet.jsp.tagext.JspTag for JSP version 2.0, javax.servlet.jsp.tagext.Tag for earlier versions of JSP specification. Please refer to Section 7.1.3 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] No tag lib files are specified Test Name : tests.web.TagNameIsUnique Test Assertion : The name subelement in the tag element defines a unique action name. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] No tag lib files are specified Test Name : tests.web.TagClassImplementsValidInterface Test Assertion : The tag-class must implement the javax.servlet.jsp.tagext.DynamicAttributes interface if dynamic-attributes is true Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] No tag lib files are specified Test Name : tests.web.TaglibListenerClassExists Test Assertion : The value is of the listener-class in .tld file is must be fully qualified classname of the listener class.listener class. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] No tag lib files are specified Test Name : tests.web.TaglibFunctionMethodTest Test Assertion : The specified method, in function-signature element, must be a public static method in the specified class, and must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] com.sun.enterprise.tools.verifier.tests.web.TaglibFunctionMethodTest. Test Name : tests.web.TaglibFunctionSignatureIsValid Test Assertion : The function-signature must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas. Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] function-signature element of the tag lib descriptor are properly defined. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] No errors were detected. Test Name : tests.web.PUMatchingEMandEMFRefTest Test Assertion : For every entity manager referenced in the application, there must be a matching persistence unit defined using META-INF/persistence.xml file. Please refer to EJB 3.0 Persistence API Specification section #6.2 for further information. Test Description : Persistence units that are visible to this component are [ ]. Test Name : tests.web.PersistenceContextType Test Assertion : An extended persistence context can only be initiated within the scope of a stateful session bean. Please refer to EJB 3.0 Persistence API Specification section #5.6.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.EntityManagerInjection Test Assertion : EntityManager can not be injected into a web application that uses multithread model because EntityManager is not thread safe. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.StatefulSessionBeanInjection Test Assertion : A stateful session bean can not be injected into a servlet. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There were no errors reported. Test Name : tests.web.runtime.ASJSPConfig Test Assertion : jsp-config entries do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ keepgenerated ]. For [ bfExEntAppsAll#bfEx2wsrvc1.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ ]. Test Name : tests.web.AllJSPsMustBeCompilable Test Assertion : All the JSPs that are bundled inside a web application must be compilable using a J2EE compliant JSP compiler that does not have any proprietary or optional features in it. Test Description : For [ bfExEntAppsAll#bfEx1.war ] All JSPs are compilable. Test Name : tests.web.TagLibPublicID Test Assertion : The tag library deployment descriptor should have expected PubidLiteral as "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1/1.2 //EN". Test Description : For [ bfExEntAppsAll#bfEx1.war ] The test passed successfully. Test Name : tests.web.ServletInterface Test Assertion : Servlet implements the javax.servlet.Servlet interface either directly or indirectly through GenericServlet or HttpServlet. Please refer to Java Servlet 2.4 Specification Section #SRV.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Servlet class [ com.geb.servlet1 ] directly or indirectly implements javax.servlet.Servlet. Test Name : tests.web.WelcomeFile Test Assertion : welcome-file element contains the file name to use as a default welcome file. Please refer to Java Servlet 2.4 Specification Section #9.10, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.SessionTimeout Test Assertion : Servlet session-timeout element defines the default session timeout interval expressed in whole minutes. Please refer to Java Servlet 2.4 Specification Section #SRV7.5, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Servlet session-timeout [ 30 ] element defines the default session timeout interval expressed in whole minutes. Test Name : tests.web.SessionConfigTest Test Assertion : The deployment descriptor instance file must not contain multiple session-config elements. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] The session-config element is specified correctly. Test Name : tests.web.URLPatternErrorCheck Test Assertion : Content of the url-pattern element must follow the rules specified in the servlet specification. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] url-pattern [ /servlet1 ] within [ ] follows the rules specified in the servlet specification. Test Name : tests.web.URLPatternWarningCheck Test Assertion : A url-pattern used for an exact match should not contain an asterisk (*). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] url-pattern [ /servlet1 ] within [ ] follows the rules specified in servlet specification. Test Name : tests.web.URLPatternContainsCRLF Test Assertion : url-pattern contains a carriage return (CR) or line feed (LF). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] url-pattern [ /servlet1 ] within [ ] does not contain carriage return or line feed character. Test Name : tests.web.URLPatternUniqueInServletMappings Test Assertion : All the servlet-mappings contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2, 13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] All the servlet-mappings contain unique url-patterns within Web archive [ ]. Test Name : tests.web.ServletParamValue Test Assertion : Web application's ServletParam value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.ServletParamName Test Assertion : Web application's ServletParam name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] ServletParam name exists in the Web application. Test Name : tests.web.ResourceAuth Test Assertion : Resource reference authorization. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.WebArchiveClassesLoadable Test Assertion : All classes in this Web Archive are loadable excluding classes used in JSPs. The test AllJSPsMustBeCompilable takes care of reporting non portable errors in JSP classes. Please refer to J2EE 1.4 Specification Section #8.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] All the classes are loadable within [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx1_war ]. Test Name : tests.ClassContainsNativeMethod Test Assertion : Application classes contain native methods. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.FilterMapping Test Assertion : Filter mapping should be a correct URL or a servlet-name within the application. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] All filter mappings are correct. Test Name : tests.web.TagClassExtendsValidInterface Test Assertion : Tag class implements javax.servlet.jsp.tagext.JspTag for JSP version 2.0, javax.servlet.jsp.tagext.Tag for earlier versions of JSP specification. Please refer to Section 7.1.3 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] No tag lib files are specified Test Name : tests.web.TagNameIsUnique Test Assertion : The name subelement in the tag element defines a unique action name. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] No tag lib files are specified Test Name : tests.web.TagClassImplementsValidInterface Test Assertion : The tag-class must implement the javax.servlet.jsp.tagext.DynamicAttributes interface if dynamic-attributes is true Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] No tag lib files are specified Test Name : tests.web.TaglibListenerClassExists Test Assertion : The value is of the listener-class in .tld file is must be fully qualified classname of the listener class.listener class. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] No tag lib files are specified Test Name : tests.web.TaglibFunctionMethodTest Test Assertion : The specified method, in function-signature element, must be a public static method in the specified class, and must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] com.sun.enterprise.tools.verifier.tests.web.TaglibFunctionMethodTest. Test Name : tests.web.TaglibFunctionSignatureIsValid Test Assertion : The function-signature must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas. Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] function-signature element of the tag lib descriptor are properly defined. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] No errors were detected. Test Name : tests.web.PUMatchingEMandEMFRefTest Test Assertion : For every entity manager referenced in the application, there must be a matching persistence unit defined using META-INF/persistence.xml file. Please refer to EJB 3.0 Persistence API Specification section #6.2 for further information. Test Description : Persistence units that are visible to this component are [ ]. Test Name : tests.web.PersistenceContextType Test Assertion : An extended persistence context can only be initiated within the scope of a stateful session bean. Please refer to EJB 3.0 Persistence API Specification section #5.6.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.EntityManagerInjection Test Assertion : EntityManager can not be injected into a web application that uses multithread model because EntityManager is not thread safe. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.StatefulSessionBeanInjection Test Assertion : A stateful session bean can not be injected into a servlet. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There were no errors reported. Test Name : tests.web.runtime.ASJSPConfig Test Assertion : jsp-config entries do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx1.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ keepgenerated ]. For [ bfExEntAppsAll#bfEx1.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ ]. Test Name : tests.wsclients.MappingFileCheck Test Assertion : The jaxrpc-mapping-file file name is a relative path within the module. Please refer to JSR 109 Section #7.1.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] Mapping file specified because WSDL file is also specified. For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] Mapping file found at location [ WEB-INF/ws1-mapping.xml ] in archive. Test Name : tests.wsclients.WSDLFileCheck Test Assertion : The wsdl-file element specifies a location of the WSDL description of the service. The location is relative to the root of the module. The WSDL description may be a partial WSDL, but must at least include the portType and binding elements. If wsdlLocation attribute of WebServiceRef annotation is specified, it is always relative to the root of the module. HTTP URL can also be specified here. Please refer to JSR 109 Section #7.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] WSDL file exists in the archive at URI [ WEB-INF/wsdl/ws1.wsdl ]. Test Name : tests.wsclients.PortComponentLinkValidCheck Test Assertion : The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference. The value of a port-component-link must be the port-component-name of a port-component in the same module or another module in the same application unit. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] All port-component-link elements in this service reference are valid. Test Name : tests.wsclients.ServiceRefCheck Test Assertion : The service-interface element declares the fully qualified class name of the JAX-RPC service interface the client depends on. In most cases the value will be javax.xml.rpc.Service. A JAX-RPC generated service interface class may also be specified. Please refer to JSR 109 Section #7.2.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] The JAX-RPC service interface the client depends on is a generated service interface [ com.geb.Ws1 ]. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] No errors were detected. Test Name : tests.web.AllJSPsMustBeCompilable Test Assertion : All the JSPs that are bundled inside a web application must be compilable using a J2EE compliant JSP compiler that does not have any proprietary or optional features in it. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] All JSPs are compilable. Test Name : tests.web.TagLibPublicID Test Assertion : The tag library deployment descriptor should have expected PubidLiteral as "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1/1.2 //EN". Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] The test passed successfully. Test Name : tests.web.ServletInterface Test Assertion : Servlet implements the javax.servlet.Servlet interface either directly or indirectly through GenericServlet or HttpServlet. Please refer to Java Servlet 2.4 Specification Section #SRV.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Servlet class [ com.geb.servlet2 ] directly or indirectly implements javax.servlet.Servlet. Test Name : tests.web.WelcomeFile Test Assertion : welcome-file element contains the file name to use as a default welcome file. Please refer to Java Servlet 2.4 Specification Section #9.10, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.SessionTimeout Test Assertion : Servlet session-timeout element defines the default session timeout interval expressed in whole minutes. Please refer to Java Servlet 2.4 Specification Section #SRV7.5, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Servlet session-timeout [ 30 ] element defines the default session timeout interval expressed in whole minutes. Test Name : tests.web.SessionConfigTest Test Assertion : The deployment descriptor instance file must not contain multiple session-config elements. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] The session-config element is specified correctly. Test Name : tests.web.URLPatternErrorCheck Test Assertion : Content of the url-pattern element must follow the rules specified in the servlet specification. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] url-pattern [ /servlet2 ] within [ ] follows the rules specified in the servlet specification. Test Name : tests.web.URLPatternWarningCheck Test Assertion : A url-pattern used for an exact match should not contain an asterisk (*). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] url-pattern [ /servlet2 ] within [ ] follows the rules specified in servlet specification. Test Name : tests.web.URLPatternContainsCRLF Test Assertion : url-pattern contains a carriage return (CR) or line feed (LF). Please refer to Java Servlet 2.4 Specification Section #SRV.11.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] url-pattern [ /servlet2 ] within [ ] does not contain carriage return or line feed character. Test Name : tests.web.URLPatternUniqueInServletMappings Test Assertion : All the servlet-mappings contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.11.2, 13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] All the servlet-mappings contain unique url-patterns within Web archive [ ]. Test Name : tests.web.ServletParamValue Test Assertion : Web application's ServletParam value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.ServletParamName Test Assertion : Web application's ServletParam name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] ServletParam name exists in the Web application. Test Name : tests.web.ResourceAuth Test Assertion : Resource reference authorization. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.ClassContainsNativeMethod Test Assertion : Application classes contain native methods. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.FilterMapping Test Assertion : Filter mapping should be a correct URL or a servlet-name within the application. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] All filter mappings are correct. Test Name : tests.web.TagClassExtendsValidInterface Test Assertion : Tag class implements javax.servlet.jsp.tagext.JspTag for JSP version 2.0, javax.servlet.jsp.tagext.Tag for earlier versions of JSP specification. Please refer to Section 7.1.3 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] No tag lib files are specified Test Name : tests.web.TagNameIsUnique Test Assertion : The name subelement in the tag element defines a unique action name. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] No tag lib files are specified Test Name : tests.web.TagClassImplementsValidInterface Test Assertion : The tag-class must implement the javax.servlet.jsp.tagext.DynamicAttributes interface if dynamic-attributes is true Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] No tag lib files are specified Test Name : tests.web.TaglibListenerClassExists Test Assertion : The value is of the listener-class in .tld file is must be fully qualified classname of the listener class.listener class. Please refer to APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] No tag lib files are specified Test Name : tests.web.TaglibFunctionMethodTest Test Assertion : The specified method, in function-signature element, must be a public static method in the specified class, and must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] com.sun.enterprise.tools.verifier.tests.web.TaglibFunctionMethodTest. Test Name : tests.web.TaglibFunctionSignatureIsValid Test Assertion : The function-signature must be specified using a fully-qualified return type followed by the method name, followed by the fully-qualified argument types in parenthesis, separated by commas. Please refer to Section JSP.2.6 and APPENDIX JSP.C of JSP Specification version 2.0 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] function-signature element of the tag lib descriptor are properly defined. Test Name : tests.IconImageTypeTest Test Assertion : The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF, JPEG, or PNG icon images used to represent the parent element in a GUI tool. GIF, JPEG are supported till J2EE 1.4, PNG type has been introduced in JAVA EE 5. The specified files should be packaged inside the bundle containing this deployment descriptor. Please refer to J2EE 1.4 Platform Specification section #8.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] No errors were detected. Test Name : tests.web.PUMatchingEMandEMFRefTest Test Assertion : For every entity manager referenced in the application, there must be a matching persistence unit defined using META-INF/persistence.xml file. Please refer to EJB 3.0 Persistence API Specification section #6.2 for further information. Test Description : Persistence units that are visible to this component are [ ]. Test Name : tests.web.PersistenceContextType Test Assertion : An extended persistence context can only be initiated within the scope of a stateful session bean. Please refer to EJB 3.0 Persistence API Specification section #5.6.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.EntityManagerInjection Test Assertion : EntityManager can not be injected into a web application that uses multithread model because EntityManager is not thread safe. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.StatefulSessionBeanInjection Test Assertion : A stateful session bean can not be injected into a servlet. Please refer to EJB 3.0 Persistence API Specification section #5.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There were no errors reported. Test Name : tests.web.runtime.ASJSPConfig Test Assertion : jsp-config entries do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ keepgenerated ]. For [ bfExEntAppsAll#bfEx2wsWebClient.war ] PASSED [AS-WEB sun-web-app] : jsp-config elements are valid within the Web archive [ ]. --------------------- NOTAPPLICABLE TESTS : --------------------- Test Name : tests.wsclients.MappingFileOnlyIfWSDLFileCheck Test Assertion : If the wsdl-file is not specified in the deployment descriptor, the jaxrpc-mapping-file must not be specified. Please refer to JSR 109 Section #4.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] Not Applicable: A WSDL file is specified in the deployment descriptor. Test Name : tests.wsclients.HandlerClassCheck Test Assertion : The handler-class element defines a fully qualified class name for the handler implementation and implements javax.xml.rpc.handler.Handler. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war#service/EjbWs1 ] Not Applicable: No handlers are defined in this Web service. Test Name : tests.web.JspFile Test Assertion : jsp-file element contains the full path to a JSP file within the Web application. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no JSP components within the Web archive [ ]. Test Name : tests.web.JspLoadOnStartup Test Assertion : The value of the JSP load-on-startup element must be an integer. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no JSP pages within the Web archive [ ]. Test Name : tests.web.ErrorCode Test Assertion : error-code element contains an HTTP error code. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no error-code elements within the Web archive [ ]. Test Name : tests.web.ExceptionType Test Assertion : exception-type element contains a fully qualified class name of a Java exception type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no exception-type elements within the Web archive [ ]. Test Name : tests.web.RoleLink Test Assertion : The role-link element is used to link a security role reference to a defined security role. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] [ ] has no role-link element defined within the Web archive [ ]. Test Name : tests.web.WebEnvEntryValue Test Assertion : Web archive environment entry value must be a string that is valid for the constructor of the specified type that takes a single String parameter. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebEnvEntryValueType Test Assertion : Web archive environment entry value type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebResourceName Test Assertion : The web-resource-name element contains the name of this Web resource collection. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no web-resource-name elements within the Web archive [ ]. Test Name : tests.web.WebResourceHTTPMethod Test Assertion : The http-method element contains the name of the Web resource collection's HTTP method. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no http-method elements within the Web archive [ ]. Test Name : tests.web.TransportGuarantee Test Assertion : The transport-guarantee element specifies that the communication between client and server should be "SECURE", "NONE", or "CONFIDENTIAL". Please refer to Java Servlet 2.4 Specification Section #12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no transport-guarantee elements within the Web archive [ ]. Test Name : tests.web.WebSecurityRoleName Test Assertion : Web security role names. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no security role-name elements within this Web archive [ ]. Test Name : tests.web.AuthMethod Test Assertion : Web auth-method must be one of the following: "BASIC", "DIGEST", "FORM" or "CLIENT-CERT". Please refer to Java Servlet 2.4 Specification Section #12.5 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no auth-method elements within this Web archive [ ]. Test Name : tests.web.FormLoginPage Test Assertion : Web form-login-page value defines the location in the Web application where the page to be used for login can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no form-login-page elements within this Web archive [ ]. Test Name : tests.web.FormErrorPage Test Assertion : Web form-error-page value defines the location in the Web application where the error page that is displayed when login is not successful can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no form-error-page elements within this Web archive [ ]. Test Name : tests.web.RealmName Test Assertion : Web realm-name specifies the realm name to use in HTTP basic authentication. Please refer to Java Servlet 2.4 Specification Section #12.5.1 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no realm-name elements within this Web archive [ ]. Test Name : tests.web.EjbLinkElement Test Assertion : The value of the ejb-link element is the ejb-name of an enterprise bean in the same J2EE application archive. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : There are no EJB references to other beans within this Web archive [ ]. Test Name : tests.web.JarContainsXMLFile Test Assertion : JAR file contains the XML-based deployment descriptor. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Test is not applicable. Test Name : tests.web.URLPatternUniqueInSecurityConstraints Test Assertion : All the security constraints contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There is no security-constraint within the Web archive [ ]. Test Name : tests.web.LibDirExists Test Assertion : Servlet lib directory resides in WEB-INF/lib directory. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Servlet lib directory [ WEB-INF/lib ] does not reside in [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx2ejbWsWebClient_war ]. Test Name : tests.web.ParamName Test Assertion : Web application's param-name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ParamValue Test Assertion : Web application's param-value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ResourceRefName Test Assertion : Resource reference name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.9.11, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no resource references defined within the Web archive [ ]. Test Name : tests.web.TaglibUri Test Assertion : taglib-uri element identifying a Tag Library used in the Web Application must not be empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.TaglibLocation Test Assertion : The Tag Libary Description file specified by taglib-location element must exist in the Web Application Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.WebEnvEntryName Test Assertion : Web environment entry name. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no environment entry elements defined within this Web archive [ ]. Test Name : tests.web.elements.WebEjbReferencesElement Test Assertion : Web archive references to other bean's home interfaces. Please refer to Java Servlet 2.3 Specification Section #SRV.13.3, Java Servlet 2.4 Specification Section 13.4, J2EE 1.4 Platform Specification Section #5.3.1.2, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There is no ejb-ref inside [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ]. Test Name : tests.web.elements.MimeTypeElement Test Assertion : Servlet mime-type element contains a defined MIME type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no mime-mapping elements within the Web archive [ ]. Test Name : tests.web.ListenerClassHasValidConstructor Test Assertion : Listener class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.ListenerClassImplementsValidInterface Test Assertion : Listener class implements one of the listener interfaces. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterClassExists Test Assertion : Filter class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassImplementsValidInterface Test Assertion : Filter class implements the javax.servlet.Filter interface. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassHasValidConstructor Test Assertion : Filter class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterInitParamName Test Assertion : Filter init param name should be unique and not empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no initialization parameters for the filter within the Web archive [ ]. Test Name : tests.web.ListenerClassExists Test Assertion : Listener class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterInitParamValue Test Assertion : Filter init param value should not be an empty string. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] There are no filters defined within the web archive [ ] Test Name : tests.web.ServletClassDeclared Test Assertion : All servlets packaged in a WAR file must be declared in the deployment descriptors. Please refer to Java Servlet 2.4 Specification Section #SRV.9.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Test is not applicable. Test Name : tests.web.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Test is not applicable. Test Name : tests.web.runtime.ASResourceEnvRef Test Assertion : resource-env-ref contains valid resource reference. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-env-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASMessageDestination Test Assertion : Information about logical message destination. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : message-destination element not defined. Test Name : tests.web.runtime.ASResourceRefName Test Assertion : name, jndi-name and default-resource-principal are correctly specified in resource-ref element. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebEjbRef Test Assertion : The ejb-ref element is used for the declaration of a reference to an enterprise bean's home interface. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : ejb-ref element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSecurityRoleMapping Test Assertion : security-role-mapping entries are specified correctly. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : security-role-mapping element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASServlet Test Assertion : servlet-name and principal-name are properly defined for each server element. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : servlet element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionManager Test Assertion : manager-properties and store-properties are specified correctly in session-manager element. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : session-manager element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionProperty Test Assertion : session-property values are specified correctly Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : session-properties element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASCookieProperty Test Assertion : cookie-properties do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : cookie-properties element not defined for . Test Name : tests.web.runtime.ASLocaleCharsetInfo Test Assertion : Locale and locale-charset-map contain valid entries. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : locale-charset-info element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebProperty Test Assertion : Syntax for supplying properties as name/value pairs. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : Web property element not defined within the Web archive [ ]. Test Name : tests.web.runtime.ASCache Test Assertion : The cache element configures the cache for a Web application. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB cache] : Element not defined for the Web application. Test Name : tests.web.runtime.ASCacheHelperClass Test Assertion : cache-helper specifies a customizable class that implements the CacheHelper interface. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB cache-helper] : There is no cache-helper element for the Web application. Test Name : tests.web.runtime.ASCacheMapping Test Assertion : cache-mapping element defines what to be cached, the key to be used, any other constraints to be applied and a customizable cache-helper to programmatically hook this information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB cache-mapping] : Element not defined. Test Name : tests.web.runtime.ASConstraintField Test Assertion : constraint-field specifies a field whose value is used as a cacheability constraint. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : constraint-field element not defined. Test Name : tests.webservices.EJBEndpointIsSLSBCheck Test Assertion : For a stateless session bean implementation, the ejb-link element associates the port-component with a session element in the ejb-jar.xml file. The ejb-link element may not refer to a session element defined in another module. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] This is a JAX-RPC service endpoint. Test Name : tests.webservices.EJBServiceImplBeanChk Test Assertion : This assertion tests several service implementation bean characteristics specified by JSR-109. Please refer to JSR 109 Section #5.3.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ Not Applicable since this is a JAX-RPC Service Endpoint ]. Test Name : tests.webservices.SEIEJBTxAttrChk Test Assertion : If the service implementation bean is an enterprise bean, the transaction attributes for the methods defined by the service endpoint interface do not include Mandatory. Please refer to JSR 109 Section #8.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] Not applicable: This is not an EJB service endpoint. Test Name : tests.webservices.EJBLinkedToOnePortCompCheck Test Assertion : A session bean must only be linked to by a single port-component. Please refer to JSR 109 Section #7.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] This is a JAX-RPC service endpoint. Test Name : tests.webservices.HandlerClassCheck Test Assertion : handler-class defines a fully qualified class name for the handler implementation and implements javax.xml.rpc.handler.Handler. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] Not Applicable: No handlers defined in this Web service. Test Name : tests.webservices.HandlerPortNameCheck Test Assertion : Handler port name is a valid port name. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] [ Not Applicable since No handlers defined in this WebService ]. Test Name : tests.webservices.EjbRemoveMethodNameExistInSLSB Test Assertion : Service implementation bean (stateless session bean) must implement the ejbRemove() method, which takes no arguments. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war#ws1#ws1 ] Not Applicable: Service implementation bean is not implemented. Test Name : tests.web.JspFile Test Assertion : jsp-file element contains the full path to a JSP file within the Web application. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no JSP components within the Web archive [ ]. Test Name : tests.web.JspLoadOnStartup Test Assertion : The value of the JSP load-on-startup element must be an integer. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no JSP pages within the Web archive [ ]. Test Name : tests.web.ErrorCode Test Assertion : error-code element contains an HTTP error code. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no error-code elements within the Web archive [ ]. Test Name : tests.web.ExceptionType Test Assertion : exception-type element contains a fully qualified class name of a Java exception type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no exception-type elements within the Web archive [ ]. Test Name : tests.web.RoleLink Test Assertion : The role-link element is used to link a security role reference to a defined security role. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] [ ] has no role-link element defined within the Web archive [ ]. Test Name : tests.web.WebEnvEntryValue Test Assertion : Web archive environment entry value must be a string that is valid for the constructor of the specified type that takes a single String parameter. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebEnvEntryValueType Test Assertion : Web archive environment entry value type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebResourceName Test Assertion : The web-resource-name element contains the name of this Web resource collection. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no web-resource-name elements within the Web archive [ ]. Test Name : tests.web.WebResourceHTTPMethod Test Assertion : The http-method element contains the name of the Web resource collection's HTTP method. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no http-method elements within the Web archive [ ]. Test Name : tests.web.TransportGuarantee Test Assertion : The transport-guarantee element specifies that the communication between client and server should be "SECURE", "NONE", or "CONFIDENTIAL". Please refer to Java Servlet 2.4 Specification Section #12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no transport-guarantee elements within the Web archive [ ]. Test Name : tests.web.WebSecurityRoleName Test Assertion : Web security role names. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no security role-name elements within this Web archive [ ]. Test Name : tests.web.AuthMethod Test Assertion : Web auth-method must be one of the following: "BASIC", "DIGEST", "FORM" or "CLIENT-CERT". Please refer to Java Servlet 2.4 Specification Section #12.5 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no auth-method elements within this Web archive [ ]. Test Name : tests.web.FormLoginPage Test Assertion : Web form-login-page value defines the location in the Web application where the page to be used for login can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no form-login-page elements within this Web archive [ ]. Test Name : tests.web.FormErrorPage Test Assertion : Web form-error-page value defines the location in the Web application where the error page that is displayed when login is not successful can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no form-error-page elements within this Web archive [ ]. Test Name : tests.web.RealmName Test Assertion : Web realm-name specifies the realm name to use in HTTP basic authentication. Please refer to Java Servlet 2.4 Specification Section #12.5.1 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no realm-name elements within this Web archive [ ]. Test Name : tests.web.EjbLinkElement Test Assertion : The value of the ejb-link element is the ejb-name of an enterprise bean in the same J2EE application archive. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : There are no EJB references to other beans within this Web archive [ ]. Test Name : tests.web.JarContainsXMLFile Test Assertion : JAR file contains the XML-based deployment descriptor. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Test is not applicable. Test Name : tests.web.URLPatternUniqueInSecurityConstraints Test Assertion : All the security constraints contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There is no security-constraint within the Web archive [ ]. Test Name : tests.web.LibDirExists Test Assertion : Servlet lib directory resides in WEB-INF/lib directory. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Servlet lib directory [ WEB-INF/lib ] does not reside in [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx2wsrvc1_war ]. Test Name : tests.web.ParamName Test Assertion : Web application's param-name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ParamValue Test Assertion : Web application's param-value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ResourceRefName Test Assertion : Resource reference name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.9.11, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no resource references defined within the Web archive [ ]. Test Name : tests.web.TaglibUri Test Assertion : taglib-uri element identifying a Tag Library used in the Web Application must not be empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.TaglibLocation Test Assertion : The Tag Libary Description file specified by taglib-location element must exist in the Web Application Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.WebEnvEntryName Test Assertion : Web environment entry name. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no environment entry elements defined within this Web archive [ ]. Test Name : tests.web.elements.WebEjbReferencesElement Test Assertion : Web archive references to other bean's home interfaces. Please refer to Java Servlet 2.3 Specification Section #SRV.13.3, Java Servlet 2.4 Specification Section 13.4, J2EE 1.4 Platform Specification Section #5.3.1.2, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There is no ejb-ref inside [ bfExEntAppsAll#bfEx2wsrvc1.war ]. Test Name : tests.web.elements.MimeTypeElement Test Assertion : Servlet mime-type element contains a defined MIME type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no mime-mapping elements within the Web archive [ ]. Test Name : tests.web.ListenerClassHasValidConstructor Test Assertion : Listener class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.ListenerClassImplementsValidInterface Test Assertion : Listener class implements one of the listener interfaces. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterClassExists Test Assertion : Filter class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassImplementsValidInterface Test Assertion : Filter class implements the javax.servlet.Filter interface. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassHasValidConstructor Test Assertion : Filter class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterInitParamName Test Assertion : Filter init param name should be unique and not empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no initialization parameters for the filter within the Web archive [ ]. Test Name : tests.web.ListenerClassExists Test Assertion : Listener class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterInitParamValue Test Assertion : Filter init param value should not be an empty string. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] There are no filters defined within the web archive [ ] Test Name : tests.web.ServletClassDeclared Test Assertion : All servlets packaged in a WAR file must be declared in the deployment descriptors. Please refer to Java Servlet 2.4 Specification Section #SRV.9.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Test is not applicable. Test Name : tests.web.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] Test is not applicable. Test Name : tests.web.runtime.ASResourceEnvRef Test Assertion : resource-env-ref contains valid resource reference. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-env-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASMessageDestination Test Assertion : Information about logical message destination. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : message-destination element not defined. Test Name : tests.web.runtime.ASResourceRefName Test Assertion : name, jndi-name and default-resource-principal are correctly specified in resource-ref element. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebEjbRef Test Assertion : The ejb-ref element is used for the declaration of a reference to an enterprise bean's home interface. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : ejb-ref element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSecurityRoleMapping Test Assertion : security-role-mapping entries are specified correctly. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : security-role-mapping element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASServlet Test Assertion : servlet-name and principal-name are properly defined for each server element. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : servlet element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionManager Test Assertion : manager-properties and store-properties are specified correctly in session-manager element. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB session-config] : session-manager element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionProperty Test Assertion : session-property values are specified correctly Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB session-config] : session-properties element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASCookieProperty Test Assertion : cookie-properties do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB session-config] : cookie-properties element not defined for . Test Name : tests.web.runtime.ASLocaleCharsetInfo Test Assertion : Locale and locale-charset-map contain valid entries. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : locale-charset-info element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebProperty Test Assertion : Syntax for supplying properties as name/value pairs. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : Web property element not defined within the Web archive [ ]. Test Name : tests.web.runtime.ASCache Test Assertion : The cache element configures the cache for a Web application. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB cache] : Element not defined for the Web application. Test Name : tests.web.runtime.ASCacheHelperClass Test Assertion : cache-helper specifies a customizable class that implements the CacheHelper interface. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB cache-helper] : There is no cache-helper element for the Web application. Test Name : tests.web.runtime.ASCacheMapping Test Assertion : cache-mapping element defines what to be cached, the key to be used, any other constraints to be applied and a customizable cache-helper to programmatically hook this information. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB cache-mapping] : Element not defined. Test Name : tests.web.runtime.ASConstraintField Test Assertion : constraint-field specifies a field whose value is used as a cacheability constraint. Test Description : For [ bfExEntAppsAll#bfEx2wsrvc1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : constraint-field element not defined. Test Name : tests.web.JspFile Test Assertion : jsp-file element contains the full path to a JSP file within the Web application. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no JSP components within the Web archive [ ]. Test Name : tests.web.JspLoadOnStartup Test Assertion : The value of the JSP load-on-startup element must be an integer. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no JSP pages within the Web archive [ ]. Test Name : tests.web.ErrorCode Test Assertion : error-code element contains an HTTP error code. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no error-code elements within the Web archive [ ]. Test Name : tests.web.ExceptionType Test Assertion : exception-type element contains a fully qualified class name of a Java exception type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no exception-type elements within the Web archive [ ]. Test Name : tests.web.RoleLink Test Assertion : The role-link element is used to link a security role reference to a defined security role. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] [ ] has no role-link element defined within the Web archive [ ]. Test Name : tests.web.WebEnvEntryValue Test Assertion : Web archive environment entry value must be a string that is valid for the constructor of the specified type that takes a single String parameter. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebEnvEntryValueType Test Assertion : Web archive environment entry value type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebResourceName Test Assertion : The web-resource-name element contains the name of this Web resource collection. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no web-resource-name elements within the Web archive [ ]. Test Name : tests.web.WebResourceHTTPMethod Test Assertion : The http-method element contains the name of the Web resource collection's HTTP method. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no http-method elements within the Web archive [ ]. Test Name : tests.web.TransportGuarantee Test Assertion : The transport-guarantee element specifies that the communication between client and server should be "SECURE", "NONE", or "CONFIDENTIAL". Please refer to Java Servlet 2.4 Specification Section #12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no transport-guarantee elements within the Web archive [ ]. Test Name : tests.web.WebSecurityRoleName Test Assertion : Web security role names. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no security role-name elements within this Web archive [ ]. Test Name : tests.web.AuthMethod Test Assertion : Web auth-method must be one of the following: "BASIC", "DIGEST", "FORM" or "CLIENT-CERT". Please refer to Java Servlet 2.4 Specification Section #12.5 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no auth-method elements within this Web archive [ ]. Test Name : tests.web.FormLoginPage Test Assertion : Web form-login-page value defines the location in the Web application where the page to be used for login can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no form-login-page elements within this Web archive [ ]. Test Name : tests.web.FormErrorPage Test Assertion : Web form-error-page value defines the location in the Web application where the error page that is displayed when login is not successful can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no form-error-page elements within this Web archive [ ]. Test Name : tests.web.RealmName Test Assertion : Web realm-name specifies the realm name to use in HTTP basic authentication. Please refer to Java Servlet 2.4 Specification Section #12.5.1 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no realm-name elements within this Web archive [ ]. Test Name : tests.web.EjbLinkElement Test Assertion : The value of the ejb-link element is the ejb-name of an enterprise bean in the same J2EE application archive. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : There are no EJB references to other beans within this Web archive [ ]. Test Name : tests.web.JarContainsXMLFile Test Assertion : JAR file contains the XML-based deployment descriptor. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Test is not applicable. Test Name : tests.web.URLPatternUniqueInSecurityConstraints Test Assertion : All the security constraints contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There is no security-constraint within the Web archive [ ]. Test Name : tests.web.LibDirExists Test Assertion : Servlet lib directory resides in WEB-INF/lib directory. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Servlet lib directory [ WEB-INF/lib ] does not reside in [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx1_war ]. Test Name : tests.web.ParamName Test Assertion : Web application's param-name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ParamValue Test Assertion : Web application's param-value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ResourceRefName Test Assertion : Resource reference name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.9.11, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no resource references defined within the Web archive [ ]. Test Name : tests.web.TaglibUri Test Assertion : taglib-uri element identifying a Tag Library used in the Web Application must not be empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.TaglibLocation Test Assertion : The Tag Libary Description file specified by taglib-location element must exist in the Web Application Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.WebEnvEntryName Test Assertion : Web environment entry name. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no environment entry elements defined within this Web archive [ ]. Test Name : tests.web.elements.WebEjbReferencesElement Test Assertion : Web archive references to other bean's home interfaces. Please refer to Java Servlet 2.3 Specification Section #SRV.13.3, Java Servlet 2.4 Specification Section 13.4, J2EE 1.4 Platform Specification Section #5.3.1.2, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There is no ejb-ref inside [ bfExEntAppsAll#bfEx1.war ]. Test Name : tests.web.elements.MimeTypeElement Test Assertion : Servlet mime-type element contains a defined MIME type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no mime-mapping elements within the Web archive [ ]. Test Name : tests.web.ListenerClassHasValidConstructor Test Assertion : Listener class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.ListenerClassImplementsValidInterface Test Assertion : Listener class implements one of the listener interfaces. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterClassExists Test Assertion : Filter class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassImplementsValidInterface Test Assertion : Filter class implements the javax.servlet.Filter interface. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassHasValidConstructor Test Assertion : Filter class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterInitParamName Test Assertion : Filter init param name should be unique and not empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no initialization parameters for the filter within the Web archive [ ]. Test Name : tests.web.ListenerClassExists Test Assertion : Listener class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterInitParamValue Test Assertion : Filter init param value should not be an empty string. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] There are no filters defined within the web archive [ ] Test Name : tests.web.ServletClassDeclared Test Assertion : All servlets packaged in a WAR file must be declared in the deployment descriptors. Please refer to Java Servlet 2.4 Specification Section #SRV.9.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Test is not applicable. Test Name : tests.web.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] Test is not applicable. Test Name : tests.web.runtime.ASResourceEnvRef Test Assertion : resource-env-ref contains valid resource reference. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-env-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASMessageDestination Test Assertion : Information about logical message destination. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : message-destination element not defined. Test Name : tests.web.runtime.ASResourceRefName Test Assertion : name, jndi-name and default-resource-principal are correctly specified in resource-ref element. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebEjbRef Test Assertion : The ejb-ref element is used for the declaration of a reference to an enterprise bean's home interface. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : ejb-ref element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSecurityRoleMapping Test Assertion : security-role-mapping entries are specified correctly. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : security-role-mapping element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASServlet Test Assertion : servlet-name and principal-name are properly defined for each server element. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : servlet element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionManager Test Assertion : manager-properties and store-properties are specified correctly in session-manager element. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB session-config] : session-manager element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionProperty Test Assertion : session-property values are specified correctly Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB session-config] : session-properties element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASCookieProperty Test Assertion : cookie-properties do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB session-config] : cookie-properties element not defined for . Test Name : tests.web.runtime.ASLocaleCharsetInfo Test Assertion : Locale and locale-charset-map contain valid entries. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : locale-charset-info element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebProperty Test Assertion : Syntax for supplying properties as name/value pairs. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : Web property element not defined within the Web archive [ ]. Test Name : tests.web.runtime.ASCache Test Assertion : The cache element configures the cache for a Web application. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB cache] : Element not defined for the Web application. Test Name : tests.web.runtime.ASCacheHelperClass Test Assertion : cache-helper specifies a customizable class that implements the CacheHelper interface. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB cache-helper] : There is no cache-helper element for the Web application. Test Name : tests.web.runtime.ASCacheMapping Test Assertion : cache-mapping element defines what to be cached, the key to be used, any other constraints to be applied and a customizable cache-helper to programmatically hook this information. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB cache-mapping] : Element not defined. Test Name : tests.web.runtime.ASConstraintField Test Assertion : constraint-field specifies a field whose value is used as a cacheability constraint. Test Description : For [ bfExEntAppsAll#bfEx1.war ] NOT APPLICABLE [AS-WEB sun-web-app] : constraint-field element not defined. Test Name : tests.wsclients.MappingFileOnlyIfWSDLFileCheck Test Assertion : If the wsdl-file is not specified in the deployment descriptor, the jaxrpc-mapping-file must not be specified. Please refer to JSR 109 Section #4.2.6 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] Not Applicable: A WSDL file is specified in the deployment descriptor. Test Name : tests.wsclients.HandlerClassCheck Test Assertion : The handler-class element defines a fully qualified class name for the handler implementation and implements javax.xml.rpc.handler.Handler. Please refer to JSR 109 Section #7.2.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war#service/Ws1 ] Not Applicable: No handlers are defined in this Web service. Test Name : tests.web.JspFile Test Assertion : jsp-file element contains the full path to a JSP file within the Web application. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no JSP components within the Web archive [ ]. Test Name : tests.web.JspLoadOnStartup Test Assertion : The value of the JSP load-on-startup element must be an integer. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no JSP pages within the Web archive [ ]. Test Name : tests.web.ErrorCode Test Assertion : error-code element contains an HTTP error code. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no error-code elements within the Web archive [ ]. Test Name : tests.web.ExceptionType Test Assertion : exception-type element contains a fully qualified class name of a Java exception type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no exception-type elements within the Web archive [ ]. Test Name : tests.web.RoleLink Test Assertion : The role-link element is used to link a security role reference to a defined security role. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] [ ] has no role-link element defined within the Web archive [ ]. Test Name : tests.web.WebEnvEntryValue Test Assertion : Web archive environment entry value must be a string that is valid for the constructor of the specified type that takes a single String parameter. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebEnvEntryValueType Test Assertion : Web archive environment entry value type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no env-entry elements defined within this Web archive [ ]. Test Name : tests.web.WebResourceName Test Assertion : The web-resource-name element contains the name of this Web resource collection. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no web-resource-name elements within the Web archive [ ]. Test Name : tests.web.WebResourceHTTPMethod Test Assertion : The http-method element contains the name of the Web resource collection's HTTP method. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no http-method elements within the Web archive [ ]. Test Name : tests.web.TransportGuarantee Test Assertion : The transport-guarantee element specifies that the communication between client and server should be "SECURE", "NONE", or "CONFIDENTIAL". Please refer to Java Servlet 2.4 Specification Section #12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no transport-guarantee elements within the Web archive [ ]. Test Name : tests.web.WebSecurityRoleName Test Assertion : Web security role names. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no security role-name elements within this Web archive [ ]. Test Name : tests.web.AuthMethod Test Assertion : Web auth-method must be one of the following: "BASIC", "DIGEST", "FORM" or "CLIENT-CERT". Please refer to Java Servlet 2.4 Specification Section #12.5 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no auth-method elements within this Web archive [ ]. Test Name : tests.web.FormLoginPage Test Assertion : Web form-login-page value defines the location in the Web application where the page to be used for login can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no form-login-page elements within this Web archive [ ]. Test Name : tests.web.FormErrorPage Test Assertion : Web form-error-page value defines the location in the Web application where the error page that is displayed when login is not successful can be found. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no form-error-page elements within this Web archive [ ]. Test Name : tests.web.RealmName Test Assertion : Web realm-name specifies the realm name to use in HTTP basic authentication. Please refer to Java Servlet 2.4 Specification Section #12.5.1 #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no realm-name elements within this Web archive [ ]. Test Name : tests.web.EjbLinkElement Test Assertion : The value of the ejb-link element is the ejb-name of an enterprise bean in the same J2EE application archive. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : There are no EJB references to other beans within this Web archive [ ]. Test Name : tests.web.JarContainsXMLFile Test Assertion : JAR file contains the XML-based deployment descriptor. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Test is not applicable. Test Name : tests.web.URLPatternUniqueInSecurityConstraints Test Assertion : All the security constraints contain unique url-patterns. Please refer to Java Servlet 2.4 Specification Section #SRV.12.8, #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There is no security-constraint within the Web archive [ ]. Test Name : tests.web.LibDirExists Test Assertion : Servlet lib directory resides in WEB-INF/lib directory. Please refer to Java Servlet 2.4 Specification Section #SRV.9.5 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Servlet lib directory [ WEB-INF/lib ] does not reside in [ C:\Users\emiddio\AppData\Local\Temp\exploded20100510042944\bfExEntAppsAll\bfEx2wsWebClient_war ]. Test Name : tests.web.ParamName Test Assertion : Web application's param-name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ParamValue Test Assertion : Web application's param-value exists. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no context parameters within the Web archive [ ]. Test Name : tests.web.ResourceRefName Test Assertion : Resource reference name exists. Please refer to Java Servlet 2.4 Specification Section #SRV.9.11, #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no resource references defined within the Web archive [ ]. Test Name : tests.web.TaglibUri Test Assertion : taglib-uri element identifying a Tag Library used in the Web Application must not be empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.TaglibLocation Test Assertion : The Tag Libary Description file specified by taglib-location element must exist in the Web Application Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no TagLibConfigurationDescriptors within the Web archive [ ]. Test Name : tests.web.WebEnvEntryName Test Assertion : Web environment entry name. Please refer to Java Servlet 2.4 Specification Section #SRV.13.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no environment entry elements defined within this Web archive [ ]. Test Name : tests.web.elements.WebEjbReferencesElement Test Assertion : Web archive references to other bean's home interfaces. Please refer to Java Servlet 2.3 Specification Section #SRV.13.3, Java Servlet 2.4 Specification Section 13.4, J2EE 1.4 Platform Specification Section #5.3.1.2, J2EE 1.4 Platform Specification Section #5.3.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There is no ejb-ref inside [ bfExEntAppsAll#bfEx2wsWebClient.war ]. Test Name : tests.web.elements.MimeTypeElement Test Assertion : Servlet mime-type element contains a defined MIME type. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no mime-mapping elements within the Web archive [ ]. Test Name : tests.web.ListenerClassHasValidConstructor Test Assertion : Listener class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.ListenerClassImplementsValidInterface Test Assertion : Listener class implements one of the listener interfaces. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterClassExists Test Assertion : Filter class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2.4 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassImplementsValidInterface Test Assertion : Filter class implements the javax.servlet.Filter interface. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterClassHasValidConstructor Test Assertion : Filter class has a public constructor that takes no argument. Please refer to Java Servlet 2.4 Specification Section #SRV.6.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no filter components within the Web archive [ ]. Test Name : tests.web.FilterInitParamName Test Assertion : Filter init param name should be unique and not empty. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no initialization parameters for the filter within the Web archive [ ]. Test Name : tests.web.ListenerClassExists Test Assertion : Listener class resides in the WEB-INF/classes directory or WEB-INF/lib JAR files. Please refer to Java Servlet 2.4 Specification Section #SRV.10.3.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no listener components within the Web archive [ ]. Test Name : tests.web.FilterInitParamValue Test Assertion : Filter init param value should not be an empty string. Please refer to Java Servlet 2.4 Specification Section #SRV.13.3, #SRV.6.2.3 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] There are no filters defined within the web archive [ ] Test Name : tests.web.ServletClassDeclared Test Assertion : All servlets packaged in a WAR file must be declared in the deployment descriptors. Please refer to Java Servlet 2.4 Specification Section #SRV.9.7 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Test is not applicable. Test Name : tests.web.PersistenceUnitCount Test Assertion : persistence,xml should have atleast one peristence unit. Please refer to EJB 3.0 Persistence API Specification section #6.2.1 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Test is not applicable. Test Name : tests.web.runtime.ASResourceEnvRef Test Assertion : resource-env-ref contains valid resource reference. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-env-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASMessageDestination Test Assertion : Information about logical message destination. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : message-destination element not defined. Test Name : tests.web.runtime.ASResourceRefName Test Assertion : name, jndi-name and default-resource-principal are correctly specified in resource-ref element. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : resource-ref element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebEjbRef Test Assertion : The ejb-ref element is used for the declaration of a reference to an enterprise bean's home interface. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : ejb-ref element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSecurityRoleMapping Test Assertion : security-role-mapping entries are specified correctly. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : security-role-mapping element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASServlet Test Assertion : servlet-name and principal-name are properly defined for each server element. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : servlet element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionManager Test Assertion : manager-properties and store-properties are specified correctly in session-manager element. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : session-manager element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASSessionProperty Test Assertion : session-property values are specified correctly Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : session-properties element(s) not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASCookieProperty Test Assertion : cookie-properties do not have duplicate entries. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB session-config] : cookie-properties element not defined for . Test Name : tests.web.runtime.ASLocaleCharsetInfo Test Assertion : Locale and locale-charset-map contain valid entries. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : locale-charset-info element not defined in the Web archive [ ]. Test Name : tests.web.runtime.ASWebProperty Test Assertion : Syntax for supplying properties as name/value pairs. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : Web property element not defined within the Web archive [ ]. Test Name : tests.web.runtime.ASCache Test Assertion : The cache element configures the cache for a Web application. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB cache] : Element not defined for the Web application. Test Name : tests.web.runtime.ASCacheHelperClass Test Assertion : cache-helper specifies a customizable class that implements the CacheHelper interface. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB cache-helper] : There is no cache-helper element for the Web application. Test Name : tests.web.runtime.ASCacheMapping Test Assertion : cache-mapping element defines what to be cached, the key to be used, any other constraints to be applied and a customizable cache-helper to programmatically hook this information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB cache-mapping] : Element not defined. Test Name : tests.web.runtime.ASConstraintField Test Assertion : constraint-field specifies a field whose value is used as a cacheability constraint. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] NOT APPLICABLE [AS-WEB sun-web-app] : constraint-field element not defined. -------------- FAILED TESTS : -------------- Test Name : tests.web.WebArchiveClassesLoadable Test Assertion : All classes in this Web Archive are loadable excluding classes used in JSPs. The test AllJSPsMustBeCompilable takes care of reporting non portable errors in JSP classes. Please refer to J2EE 1.4 Specification Section #8.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2ejbWsWebClient.war ] Failed to find following classes: [ com.geb.EjbWs1SEI ] referenced in the following call stack : at com.geb.EjbWs1 at com.geb.servlet3 Failed to find following classes: [ com.geb.EjbWs1SEI ] referenced in the following call stack : at com.geb.servlet3 Please either bundle the above mentioned classes in the application or use optional packaging support for them. Test Name : tests.web.WebArchiveClassesLoadable Test Assertion : All classes in this Web Archive are loadable excluding classes used in JSPs. The test AllJSPsMustBeCompilable takes care of reporting non portable errors in JSP classes. Please refer to J2EE 1.4 Specification Section #8.1.2 for further information. Test Description : For [ bfExEntAppsAll#bfEx2wsWebClient.war ] Failed to find following classes: [ com.geb.Ws1SEI ] referenced in the following call stack : at com.geb.Ws1 at com.geb.servlet2 Failed to find following classes: [ com.geb.Ws1SEI ] referenced in the following call stack : at com.geb.servlet2 Please either bundle the above mentioned classes in the application or use optional packaging support for them. ---------------------------------- END OF STATIC VERIFICATION RESULTS ----------------------------------