TCK Results report for OSS/J API: JSR 91 Trouble …€¦ · Page 2 TCK Results report for OSS/J...
Transcript of TCK Results report for OSS/J API: JSR 91 Trouble …€¦ · Page 2 TCK Results report for OSS/J...
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
TCK Version: 1.2.2
Generated at: Tue Nov 05 14:43:40 GMT+08:00 2013
The tests are NOT executed for the following integration profiles: JMS-Profile EJB-Profile
Summary
Integration Profile: WS-Profile
Integration Profile Result Passed tests Failed tests
WS-Profile Passed 65 0
testUnsupportedOperations(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testTrySetTroubleTicketItemsByTemplateTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:07
testAVCEvent(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:01:51
testCancelByNullKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
testTryRemoveTroubleTicketItemsByKeysTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:03
testTrySetTroubleTicketItemsByTemplatesTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:03
testStateChangeEvent(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:01:58
testCloseEvent(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:02:00
testSetTroubleTicketByValue(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:08
testCreateWithKeyByValue(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
testTrySetTroubleTicketsByTemplates(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:31
testGetTroubleTicketItemsByKeysTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:01
testTrySetTroubleTicketItemsByValuesTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:07
testQuerys(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:14
testMakeUnknownTroubleTicket(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
Page 2
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
testUnsupportedOperations(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testCloseByUnknownKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:04
testSetTroubleTicketItemByValueTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:03
testGetTroubleTicketsByTemplates(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:14
testMakeAbstractTroubleTicket(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testQueryAllOpen(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:01:36
testSetByUnknownValue(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:06
testTryCreateTroubleTicketsByValues(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:18
testRemoveTroubleTicketItemByKeyTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:04
testTryCancelTroubleTicketsByTemplate(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:26
testGetTroubleTicketItemByKeyTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:02
testRemoveItemEvent(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:01:44
testCloseByNullKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
testCancelWithIllegalStateByKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:04
testSetTroubleTicketByValueWithResyncRequired(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:13
testGetTroubleTicketByKey(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:04
testGetTroubleTicketsByKeys(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:14
testMakeUnknownTroubleTicketItem(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testGetByUnknownKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:04
testTryCloseTroubleTicketsByTemplates(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:47
Page 3
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
testUnsupportedOperations(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testAVCItemEventTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:01:46
testTryCreateTroubleTicketItemsByValuesTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:00
testTryCancelTroubleTicketsByTemplates(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:27
testCancelByUnknownKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:04
testSetTroubleTicketItemByValueWithResyncRequiredTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:00
testMakeAbstractTroubleTicketItem(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testMakeNULLTroubleTicket(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testMakeUpdateProcedures(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testTrySetTroubleTicketsByValues(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:28
testGetTroubleTicketsByTemplate(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:17
testCancelTroubleTicketByKey(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:08
testCloseTroubleTicketByKey(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:15
testCreateTroubleTicketItemByValueTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:00
testAssociateTroubleTicketItemToTroubleTicketTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:08
testCreateTroubleTicketByValue(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:05
testTrySetTroubleTicketsByKeys(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:28
testTryCloseTroubleTicketsByTemplate(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:47
testTrySetTroubleTicketItemsByKeysTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:07
testCancelEvent(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:01:55
Page 4
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
System Properties
testUnsupportedOperations(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testCreateByNullValue(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
testGetByNullKey(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
testTryCancelTroubleTicketsByKeys(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:29
testTrySetTroubleTicketsByTemplate(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:24
testTryCloseTroubleTicketsByKeys(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:00:49
testCreateItemEventTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:01:45
testMakeManagedEntities(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testGetTroubleTicketItemsByTemplateTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:06
testCreateEvent(ossj.jsr091.tck.WSTroubleTicketValueTest)
Passed 00:01:51
testMakeNULLTroubleTicketItem(ossj.jsr091.tck.WSTroubleTicketSingleTest)
Passed 00:00:00
testGetTroubleTicketItemsByTemplatesTest(ossj.jsr091.tck.WSTroubleTicketItemValueTest)
Passed 00:00:04
testSetByNullValue(ossj.jsr091.tck.WSTroubleTicketNegativeTest)
Passed 00:00:00
System Property Name System Property Value
java.runtime.name Java(TM) SE Runtime Environmentsun.boot.library.path C:\Program Files\Java\jdk1.6.0_29\jre\binjava.vm.version 20.4-b02java.vm.vendor Sun Microsystems Inc.java.vendor.url http://java.sun.com/path.separator ;java.util.logging.config.file src\test\resources\logging.propertiesjava.vm.name Java HotSpot(TM) Client VMfile.encoding.pkg sun.io
Page 5
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
System Property Name System Property Value
sun.java.launcher SUN_STANDARDuser.country CNsun.os.patch.level Service Pack 1java.vm.specification.name Java Virtual Machine Specificationuser.dir F:\TCK\oss_trouble_ticket_javaeesdk-1_2_2-src-tckjava.runtime.version 1.6.0_29-b11java.awt.graphicsenv sun.awt.Win32GraphicsEnvironmentjava.endorsed.dirs C:\Program Files\Java\jdk1.6.0_29\jre\lib\endorsedos.arch x86java.io.tmpdir C:\Users\Z00206~1\AppData\Local\Temp\line.separatorjava.vm.specification.vendor Sun Microsystems Inc.user.variantos.name Windows 7sun.jnu.encoding GBKjava.library.path C:\Program
Files\Java\jdk1.6.0_29\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;F:\TCK\AppServer\bin;C:\ProgramFiles\Java\jdk1.6.0_29\bin;C:\ProgramFiles\Java\jdk1.6.0_29\jre\bin;C:\Program Files\CommonFiles\NetSarang;E:\app\oracle\product\11.1.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles\SinoVoice\jTTS 5.0 Desktop\Bin;C:\ProgramFiles\Citrix\System32\;C:\ProgramFiles\TortoiseSVN\bin;D:\02codetool\apache-cxf-2.7.3\bin;D:\02codetool\apache-maven-3.0.4\bin;D:\02codetool\apache-ant-1.8.3\bin;C:\PROGRA~1\ULTRAE~1;C:\ProgramFiles\Citrix\ICAService\;C:\Windows\System32\WindowsPowerShell\v1.0\;F:\TCK\AppServer\bin;.
java.specification.name Java Platform API Specificationjava.class.version 50.0sun.management.compiler HotSpot Client Compileros.version 6.1user.home C:\Users\z00206701user.timezone GMT+08:00java.awt.printerjob sun.awt.windows.WPrinterJobfile.encoding GBKjava.specification.version 1.6
Page 6
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
System Property Name System Property Value
java.class.path src\test\resources;generated\classes;target\webapps\ossj-tck-wsn-consumer\WEB-INF\lib\stax-api-1.0.1.jar;F:\TCK\AppServer\domains\domain1\applications\j2ee-apps\oss_tt_ri_ear-1.2.2\oss_tt_ri_ejb-1.2.2_jar;F:\TCK\AppServer\lib\javaee.jar;F:\TCK\AppServer\lib\install\applications\jmsra\imqjmsra.jar;F:\TCK\AppServer\lib\appserv-admin.jar;F:\TCK\AppServer\lib\appserv-ws.jar;F:\TCK\AppServer\lib\appserv-launch.jar;F:\TCK\AppServer\imq\lib\imqxm.jar;F:\TCK\AppServer\imq\lib\fscontext.jar;F:\TCK\AppServer\lib\appserv-ext.jar;F:\TCK\AppServer\lib\appserv-deployment-client.jar;F:\TCK\AppServer\imq\lib\imq.jar;F:\TCK\AppServer\lib\appserv-rt.jar;;lib\xom-1.0.jar;lib\xmlParserAPIs-2.6.2.jar;lib\xmlbeans-jsr173-api-2.0-dev.jar;lib\xmlbeans-2.3.0.jar;lib\xml-resolver-1.2.jar;lib\xml-apis-1.0.b2.jar;lib\xercesImpl-2.6.2.jar;lib\xalan-xalan-j_2_5_2.jar;lib\wsn-propagator-0.2.jar;lib\stax-api-1.0.1.jar;lib\standard-1.0.6.jar;lib\spring-webmvc-1.2.6.jar;lib\spring-web-1.2.6.jar;lib\spring-remoting-1.2.6.jar;lib\spring-dao-1.2.6.jar;lib\spring-core-1.2.6.jar;lib\spring-context-1.2.6.jar;lib\spring-beans-1.2.6.jar;lib\spring-aop-1.2.6.jar;lib\servlet-api-2.5-6.0.1.jar;lib\saxpath-1.0.jar;lib\oss_tt_tck_xmlbeans-1.2.2.jar;lib\oss_tt_tck_definitions-1.2.2.jar;lib\oss_tt_spec_xsd-1.2.jar;lib\oss_tt_spec-1.2.jar;lib\oss_tt_ri_ejb-1.2.2.jar;lib\oss_shared_alarm_spec-1.5.jar;lib\oss_common_spec-1.5.jar;lib\oss_common_ri-1.5.jar;lib\oss_cbe_spec-1.5.jar;lib\oss_cbe_service_spec-1.5.jar;lib\oss_cbe_service_ri-1.5.jar;lib\oss_cbe_ri-1.5.jar;lib\oss_cbe_resource_spec-1.5.jar;lib\oss_cbe_product_spec-1.5.jar;lib\oss_cbe_party_spec-1.5.jar;lib\oss_cbe_party_ri-1.5.jar;lib\oss_cbe_location_spec-1.5.jar;lib\oss_cbe_location_ri-1.5.jar;lib\oss_cbe_datatypes_spec-1.5.jar;lib\oss_cbe_datatypes_ri-1.5.jar;lib\oss_cbe_bi_spec-1.5.jar;lib\oss_cbe_bi_ri-1.5.jar;lib\ossj-tck-foundation-1.0.2-20080702.171523-30.jar;lib\ossj-tck-common-1-5-plus-base-1.0.1-20080327.152424-3.jar;lib\ossj-instance-factory-1.0.1-20080327.184934-7.jar;lib\oro-2.0.8.jar;lib\muse-wsrf-impl-2.2.0.jar;lib\muse-wsrf-api-2.2.0.jar;lib\muse-wsn-impl-2.2.0.jar;lib\muse-wsn-api-2.2.0.jar;lib\muse-wsa-soap-2.2.0.jar;lib\muse-util-xml-2.2.0.jar;lib\muse-util-2.2.0.jar;lib\muse-core-2.2.0.jar;lib\log4j-1.2.14.jar;lib\junit-3.8.2.jar;lib\jtestcase-4.0.0.jar;lib\jsp-api-2.1-6.0.1.jar;lib\jicengine-2.1.3.jar;lib\jetty-util-6.0.1.jar;lib\jetty-embedded-6.0.1.jar;lib\jetty-6.0.1.jar;lib\jdom-1.0.jar;lib\jaxmexs-0.5.1.jar;lib\jaxmeapi-0.5.1.jar;lib\jaxme2-rt-0.5.1.jar;lib\jaxme2-0.5.1.jar;lib\jaxen-1.1.1.jar;lib\itext-1.3.jar;lib\icu4j-2.6.1.jar;lib\dom4j-1.6.1.jar;lib\commons-logging-1.0.3.jar;lib\commons-collections-3.1.jar;lib\commons-beanutils-1.7.0.jar;lib\COM-API-SPEC_PART4_XML_SCHEMA-1.5.jar;lib\cglib-nodep-2.1_3.jar;lib\aopalliance-1.0.jar;
user.name z00206701java.vm.specification.version 1.0sun.java.command org.ossj.tck.runner.TCKRunner WSjava.home C:\Program Files\Java\jdk1.6.0_29\jre
Page 7
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
Environment values
Values of the following environment settings are checked: PWD, JAVA_HOME, J2EE_HOME,
PROCESSOR_ARCHITECTURE, CLASSPATH, OS, OSTYPE, JRE_HOME,
LD_LIBRARY_PATH, If they are not set, they will not be included in the table below.
System Property Name System Property Value
sun.arch.data.model 32user.language zhjava.specification.vendor Sun Microsystems Inc.awt.toolkit sun.awt.windows.WToolkitjava.vm.info mixed mode, sharingjava.version 1.6.0_29java.ext.dirs C:\Program
Files\Java\jdk1.6.0_29\jre\lib\ext;C:\Windows\Sun\Java\lib\extsun.boot.class.path C:\Program
Files\Java\jdk1.6.0_29\jre\lib\resources.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\rt.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\sunrsasign.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\jsse.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\jce.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\charsets.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\modules\jdk.boot.jar;C:\ProgramFiles\Java\jdk1.6.0_29\jre\classes
java.vendor Sun Microsystems Inc.file.separator \java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgisun.io.unicode.encoding UnicodeLittlesun.cpu.endian littlesun.desktop windowssun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486
i386 i86
Environment setting Name Environment setting Value
JAVA_HOME C:\Program Files\Java\jdk1.6.0_29CLASSPATH target\webapps\ossj-tck-wsn-consumer\WEB-INF\lib\stax-api-
1.0.1.jar;F:\TCK\AppServer\domains\domain1\applications\j2ee-apps\oss_tt_ri_ear-1.2.2\oss_tt_ri_ejb-1.2.2_jar;F:\TCK\AppServer\lib\javaee.jar;F:\TCK\AppServer\lib\install\applications\jmsra\imqjmsra.jar;F:\TCK\AppServer\lib\appserv-admin.jar;F:\TCK\AppServer\lib\appserv-ws.jar;F:\TCK\AppServer\lib\appserv-launch.jar;F:\TCK\AppServer\imq\lib\imqxm.jar;F:\TCK\AppServer\imq\lib\fscontext.jar;F:\TCK\AppServer\lib\appserv-ext.jar;F:\TCK\AppServer\lib\appserv-deployment-client.jar;F:\TCK\AppServer\imq\lib\imq.jar;F:\TCK\AppServer\lib\appserv-rt.jar;
Page 8
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
Java Class Path
Environment setting Name Environment setting Value
PROCESSOR_ARCHITECTURE
x86
OS Windows_NT
Jar or directory Sizesrc\test\resources Directorygenerated\classes Directorytarget\webapps\ossj-tck-wsn-consumer\WEB-INF\lib\stax-api-1.0.1.jar
File does not exist
F:\TCK\AppServer\domains\domain1\applications\j2ee-apps\oss_tt_ri_ear-1.2.2\oss_tt_ri_ejb-1.2.2_jar
Directory
F:\TCK\AppServer\lib\javaee.jar 1155243 bytesF:\TCK\AppServer\lib\install\applications\jmsra\imqjmsra.jar
1493532 bytes
F:\TCK\AppServer\lib\appserv-admin.jar 1791987 bytesF:\TCK\AppServer\lib\appserv-ws.jar 378 bytesF:\TCK\AppServer\lib\appserv-launch.jar 115080 bytesF:\TCK\AppServer\imq\lib\imqxm.jar 31396 bytesF:\TCK\AppServer\imq\lib\fscontext.jar 99926 bytesF:\TCK\AppServer\lib\appserv-ext.jar 602073 bytesF:\TCK\AppServer\lib\appserv-deployment-client.jar
219452 bytes
F:\TCK\AppServer\imq\lib\imq.jar 507161 bytesF:\TCK\AppServer\lib\appserv-rt.jar 15984633 byteslib\xom-1.0.jar 108874 byteslib\xmlParserAPIs-2.6.2.jar 124724 byteslib\xmlbeans-jsr173-api-2.0-dev.jar 28323 byteslib\xmlbeans-2.3.0.jar 2666695 byteslib\xml-resolver-1.2.jar 84091 byteslib\xml-apis-1.0.b2.jar 109318 byteslib\xercesImpl-2.6.2.jar 1010675 byteslib\xalan-xalan-j_2_5_2.jar 3038895 byteslib\wsn-propagator-0.2.jar 7151 byteslib\stax-api-1.0.1.jar 26514 byteslib\standard-1.0.6.jar 508651 byteslib\spring-webmvc-1.2.6.jar 207242 byteslib\spring-web-1.2.6.jar 135790 byteslib\spring-remoting-1.2.6.jar 139734 bytes
Page 9
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
Jar or directory Sizelib\spring-dao-1.2.6.jar 94711 byteslib\spring-core-1.2.6.jar 118658 byteslib\spring-context-1.2.6.jar 108683 byteslib\spring-beans-1.2.6.jar 228334 byteslib\spring-aop-1.2.6.jar 157014 byteslib\servlet-api-2.5-6.0.1.jar 136279 byteslib\saxpath-1.0.jar 23563 byteslib\oss_tt_tck_xmlbeans-1.2.2.jar 3621956 byteslib\oss_tt_tck_definitions-1.2.2.jar 320165 byteslib\oss_tt_spec_xsd-1.2.jar 10935 byteslib\oss_tt_spec-1.2.jar 28067 byteslib\oss_tt_ri_ejb-1.2.2.jar 226668 byteslib\oss_shared_alarm_spec-1.5.jar 6815 byteslib\oss_common_spec-1.5.jar 13855 byteslib\oss_common_ri-1.5.jar 35019 byteslib\oss_cbe_spec-1.5.jar 13331 byteslib\oss_cbe_service_spec-1.5.jar 9169 byteslib\oss_cbe_service_ri-1.5.jar 15625 byteslib\oss_cbe_ri-1.5.jar 31028 byteslib\oss_cbe_resource_spec-1.5.jar 8599 byteslib\oss_cbe_product_spec-1.5.jar 16660 byteslib\oss_cbe_party_spec-1.5.jar 9160 byteslib\oss_cbe_party_ri-1.5.jar 18336 byteslib\oss_cbe_location_spec-1.5.jar 13917 byteslib\oss_cbe_location_ri-1.5.jar 27857 byteslib\oss_cbe_datatypes_spec-1.5.jar 9524 byteslib\oss_cbe_datatypes_ri-1.5.jar 9678 byteslib\oss_cbe_bi_spec-1.5.jar 14907 byteslib\oss_cbe_bi_ri-1.5.jar 28064 byteslib\ossj-tck-foundation-1.0.2-20080702.171523-30.jar
129420 bytes
lib\ossj-tck-common-1-5-plus-base-1.0.1-20080327.152424-3.jar
27700 bytes
lib\ossj-instance-factory-1.0.1-20080327.184934-7.jar
10912 bytes
lib\oro-2.0.8.jar 65261 byteslib\muse-wsrf-impl-2.2.0.jar 127656 byteslib\muse-wsrf-api-2.2.0.jar 58684 byteslib\muse-wsn-impl-2.2.0.jar 80531 byteslib\muse-wsn-api-2.2.0.jar 29692 byteslib\muse-wsa-soap-2.2.0.jar 25030 byteslib\muse-util-xml-2.2.0.jar 19082 byteslib\muse-util-2.2.0.jar 23215 bytes
Page 10
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
Boot Class Path
Jar or directory Sizelib\muse-core-2.2.0.jar 121976 byteslib\log4j-1.2.14.jar 367444 byteslib\junit-3.8.2.jar 120640 byteslib\jtestcase-4.0.0.jar 39991 byteslib\jsp-api-2.1-6.0.1.jar 510424 byteslib\jicengine-2.1.3.jar 136040 byteslib\jetty-util-6.0.1.jar 107342 byteslib\jetty-embedded-6.0.1.jar 18396 byteslib\jetty-6.0.1.jar 429619 byteslib\jdom-1.0.jar 153253 byteslib\jaxmexs-0.5.1.jar 473638 byteslib\jaxmeapi-0.5.1.jar 32927 byteslib\jaxme2-rt-0.5.1.jar 76015 byteslib\jaxme2-0.5.1.jar 370441 byteslib\jaxen-1.1.1.jar 226915 byteslib\itext-1.3.jar 1145105 byteslib\icu4j-2.6.1.jar 2450757 byteslib\dom4j-1.6.1.jar 313898 byteslib\commons-logging-1.0.3.jar 31605 byteslib\commons-collections-3.1.jar 559366 byteslib\commons-beanutils-1.7.0.jar 188671 byteslib\COM-API-SPEC_PART4_XML_SCHEMA-1.5.jar
46388 bytes
lib\cglib-nodep-2.1_3.jar 324238 byteslib\aopalliance-1.0.jar 4467 bytes
Jar or directory SizeC:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\resources.jar
1133432 bytes
C:\Program Files\Java\jdk1.6.0_29\jre\lib\rt.jar 49888295 bytesC:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\sunrsasign.jar
File does not exist
C:\Program Files\Java\jdk1.6.0_29\jre\lib\jsse.jar 633975 bytesC:\Program Files\Java\jdk1.6.0_29\jre\lib\jce.jar 88256 bytesC:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\charsets.jar
6745132 bytes
C:\ProgramFiles\Java\jdk1.6.0_29\jre\lib\modules\jdk.boot.jar
File does not exist
C:\Program Files\Java\jdk1.6.0_29\jre\classes File does not exist
Page 11
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
Config Files
ejbbeans.xml
jmsbeans.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- Configure the properties of the Initial Context as <prop key="..">..</prop> lines. The actual properties needed depend on the appserver being used. The properties defined below are for the Sun Java Application Server. The values for the properties depend on the deployment. The values below are the default values for a plain install of the Sun Java Application Server.
Note that number of properties an values may vary per appserver. --> <bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate"> <!-- InitialContext properties used to lookup the JVTTroubleTicketSession EJB --> <property name="environment"> <props> <prop key="org.omg.CORBA.ORBInitialHost">localhost</prop> <prop key="org.omg.CORBA.ORBInitialPort">3700</prop> </props> </property> </bean>
<bean id="jmsJndiTemplate" class="org.springframework.jndi.JndiTemplate"> <!-- InitialContext properties used to lookup the JMS JNDI resources --> <property name="environment"> <props> <prop key="org.omg.CORBA.ORBInitialHost">localhost</prop> <prop key="org.omg.CORBA.ORBInitialPort">3700</prop> </props> </property> </bean>
</beans>
Page 12
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- For some attributes the mapping from their JVT name to their XVT (XML/WS) name is not 1 to 1. This is typically the case for enumerations. If your API (extensions) contain these kind of differences, then you need to add additional <entry> elements to the <mappingData>. DO not remove or change the existing <entry> elements.
The <key><value>..</value></key> identifies the JVT name. The <value>..</value> is the XVT (JMS/WS) name.
The contents of attributeNameMap is typically the same in the jmsbeans.xml and wsbeans.xml file.
--> <bean id="attributeNameMap" class="org.ossj.tck.base.aop.AttributeNameMapImpl"> <property name="mappingData"> <map> <entry> <key><value>interactionStatus</value></key> <value>baseInteractionStatusBusinessInteraction</value> </entry> <entry> <key><value>troubleTicketState</value></key> <value>baseTroubleTicketStateTroubleTicket</value> </entry> <entry> <key><value>newState</value></key> <value>baseNewStateTroubleTicketStateChangeEvent</value> </entry> <entry> <key><value>oldState</value></key> <value>baseOldStateTroubleTicketStateChangeEvent</value> </entry> </map> </property> </bean>
<!-- Here you can define for you server specific ManagedEntities what the name of the key class is. For each ManagedEntity you need to define the ComplexType name as it is defined in the server specific XSD <key><value>...</value></key> element) and the complexType name of the ManagedEntityKey that is used for that Managed Entity (<value>..</value>)
The values included below are for the Order Management RI and may be removed if you are testing against an other implementation of the Order Management API.
The contents of attributeNameMap is typically the same in the jmsbeans.xml and wsbeans.xml file.
--> <bean id="mevToKeyMap"class="org.springframework.beans.factory.config.MapFactoryBean"> <property name="sourceMap"> <map> <entry> <key><value>TroubleTicketValue</value></key> <value>TroubleTicketKey</value> </entry> <entry>
Page 13
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<key><value>TroubleTicketItemValue</value></key> <value>TroubleTicketItemKey</value> </entry> <entry> <key><value>FictionalPhoneCompanyTroubleTicketValue</value></key> <value>FictionalPhoneCompanyTroubleTicketKey</value> </entry> </map> </property> </bean>
<bean id="javaPackageToNsMapping"class="org.springframework.beans.factory.config.MapFactoryBean"> <property name="sourceMap"> <map> <entry> <key><value>ossj.ttri</value></key> <value>http://ossj.org/xml/TroubleTicket_RI/RI/v1-2-2</value> </entry> <entry> <key><value>javax.oss.trouble</value></key> <value>http://ossj.org/xml/TroubleTicket/v1-2</value> </entry> <entry> <key><value>javax.oss.cbe.trouble</value></key> <value>http://ossj.org/xml/TroubleTicket-CBETrouble/v1-2</value> </entry> <entry> <key><value>javax.oss</value></key> <value>http://ossj.org/xml/Common/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe</value></key> <value>http://ossj.org/xml/Common-CBE/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe.bi</value></key> <value>http://ossj.org/xml/Common-CBEBi/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe.party</value></key> <value>http://ossj.org/xml/Common-CBE/v1-5</value> </entry> </map> </property> </bean>
<!-- JMS configuration -->
<!-- Configure the properties of the Initial Context as <prop key="..">..</prop> lines. The actual properties needed depend on the appserver being used. The properties defined below are for the Sun Java Application Server. The values for the properties depend on the deployment. The values below are the default values for a plain install of the Sun Java Application Server.
Note that number of properties an values may vary per appserver. -->
<bean id="jmsJndiTemplate" class="org.springframework.jndi.JndiTemplate"> <!-- InitialContext properties used to lookup the JMS JNDI resources --> <property name="environment"> <props> <prop key="org.omg.CORBA.ORBInitialHost">localhost</prop> <prop key="org.omg.CORBA.ORBInitialPort">3700</prop> </props> </property>
Page 14
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
log4j.xml
logging.properties
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>
<appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out"/> <param name="Threshold" value="INFO"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%m %n"/> </layout> </appender>
<!-- Appender for error logging of webselfcare application --> <appender name="file.logging" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="ossj-tck.log"/> <param name="DatePattern" value="'.'yyyy-MM-dd"/> <param name="Append" value="true"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p %-20.20c{1}: %m%n"/> </layout> </appender>
<!-- The following categories are used to log all debug and error information --> <category name="org.ossj.tck"> <param name="Additivity" value="false"/> <priority value="ALL"/> <appender-ref ref="file.logging"/> </category>
<category name="ossj"> <param name="Additivity" value="false"/> <priority value="ALL"/> <appender-ref ref="file.logging"/> </category>
<category name="ossj.jsr091.tck"> <appender-ref ref="ConsoleAppender"/> </category>
<root> <appender-ref ref="file.logging"/> </root>
</log4j:configuration>
Page 15
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
tck.properties
# Copyright 2004 - 2008 The Members of the OSS through Java(TM) Initiative,# Amdocs Management Ltd., Eric Dillon, SAP AG, Telcordia Technologies Inc.,# TeleManagement Forum, Artur Uzieblo, Gero Vermaas, FROX communication, Ascom.# All rights reserved. Use is subject to license terms.
global.level = SEVEREjava.awt.focus.DefaultKeyboardFocusManager.level = SEVEREjava.awt.Component.level = SEVEREjava.awt.focus.KeyboardFocusManager.level = SEVEREjava.awt.focus.Component.level = SEVEREjava.awt.ContainerOrderFocusTraversalPolicy.level = SEVEREjavax.swing.SortingFocusTraversalPolicy.level = SEVEREjavax.enterprise.level = SEVEREjavax.enterprise.resource.resourceadapter.level = SEVEREjavax.enterprise.resource.jta.level = SEVEREjavax.enterprise.resource.corba.level = SEVEREjavax.enterprise.resource.corba._INITIALIZING_.oa.ior.level = SEVEREjavax.enterprise.resource.corba._INITIALIZING_.orb.lifecycle.level = SEVEREjavax.enterprise.resource.corba._INITIALIZING_.rpc.presentation.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.oa.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.oa.lifecycle.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.oa.invocation.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.rpc.transport.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.rpc.presentation.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.rpc.protocol.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.rpc.encoding.level = SEVEREjavax.enterprise.resource.corba._DEFAULT_.orb.resolver.level = SEVEREjavax.enterprise.resource.corba._CORBA_.rpc.encoding.level = SEVEREjavax.enterprise.resource.corba._CORBA_.rpc.presentation.level = SEVEREjavax.enterprise.resource.corba._CORBA_.orb.lifecycle.level = SEVEREjavax.enterprise.resource.corba._CORBA_.util.level = SEVEREjavax.enterprise.resource.corba.ee.S1AS-ORB.rpc.protocol.level = SEVEREjavax.enterprise.resource.corba.ee.S1AS-ORB.rpc.transport.level = SEVEREjavax.enterprise.system.util.level = SEVEREjavax.enterprise.system.tools.deployment.level = SEVEREjavax.enterprise.system.tools.admin.level = SEVEREjavax.enterprise.system.core.level = SEVEREjavax.enterprise.system.core.naming.level = SEVEREjavax.enterprise.system.core.security.level = SEVEREjavax.enterprise.system.core.transaction.level = SEVEREjavax.enterprise.system.container.ejb.level = SEVEREjavax.enterprise.resource.jms = SEVEREjavax.resourceadapter.mqjmsra = SEVEREsun.rmi.loader.level = SEVEREsun.awt.SunToolkit.level = SEVEREsun.awt.im.InputContext.level = SEVEREimqjms.ra.level = SEVERE
Page 16
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
# Copyright 2004 - 2008 The Members of the OSS through Java(TM) Initiative,# Amdocs Management Ltd., Eric Dillon, SAP AG, Telcordia Technologies Inc.,# TeleManagement Forum, Artur Uzieblo, Gero Vermaas, FROX communication, Ascom.# All rights reserved. Use is subject to license terms.#
## This property file contains the properties to configure the Trouble Ticket TCK# on an application level.## The default values provided in this file are the values needed to run the# TCK against the Trouble Ticket RI. Apart from the properties at the end of the# file, properties must be adjusted for the Trouble Ticket implementation# that is being tested.
APPL_DN=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTT/Huawei/Server
# JNDI Name of the JVTTroubleTicket EJBjvt.ejb.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/JVTHome
# JNDI name of the QueueConnectionFactory to be used.jms.queue.connection.factory.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/QueueConnectionFactory
# JNDI name of the TopicConnectionFactory to be used.jms.topic.connection.factory.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/TopicConnectionFactory
# JNDI Name of the JVTEventTopicjms.jvt.event.topic.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/JVTEventTopic
# JNDI Name of the XVTEventTopicjms.xvt.event.topic.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/XVTEventTopic
# JNDI Name of the queue to which Requests are sent for the JMS Profilejms.xvt.request.queue.jndi.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTTRI/Comp/MessageQueue
# The number of milliseconds the TCK should wait for response on the Response queue# before assuming no response will be received (timeout on the JMS receive() call).jms.response.queue.receive.timeout=60000
# The number of milliseconds the TCK to wait for notifications being published on# the event topic. Note that the event receiver will loops, but this value# determines the max time to wait on one receive() call.jms.event.topic.receive.timeout=2000
# The WS endpoint where Requests should be posted for the WS Profilews.endpointUrl=http://localhost:8080/SdmTTServerAdapter/JVTTroubleTicketSessionWebService/JVTTroubleTicketSessionWSPort
# The WS endpoint where the TCK should subscribe for notifications for the WS Profilews.notification.producer.endpointUrl=http://localhost:8080/SdmTTServerAdapter/JVTTroubleTicketSessionWebService/NotificationProducer
# The topic name for which the TCK should subscribe on the WS Profilews.notification.topic.name=System/System1/ApplicationType/TroubleTicket/Application/1-2;1-2-2;OSSJTT/Huawei/Implement/Comp/XVTEventTopic
# The port at which the TCK should run it's consumer that consumes the WSnotifications published by the server.ws.notification.consumer.port=18081
Page 17
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
tcktestsuites.properties
tt-init-ejbdata.xml
ws.consumer.initialization.delay=100
jms.xvt.custom.method.handler=ossj.jsr091.tck.MakeMethodHandler
## The following propties should not be changed.#
# Prefix to be used as for clients ids when subscribing to JMS Queues, usually nochange neededjms.topic.connection.clientid=OSSJTTTCK
# Full class name of the JVTTroubleTicketSession, not tp be changed.ossj.api.jvtsession.interface=javax.oss.trouble.JVTTroubleTicketSession
##################################################################################### Miscellaneous configuration parameters#####################################################################################EVENT_TIMEOUT_MILLISECONDSevent.timeout.milliseconds=30000
# Copyright 2004 - 2007 The Members of the OSS through Java(TM) Initiative,# Amdocs Management Ltd., Eric Dillon, SAP AG, Telcordia Technologies Inc.,# TeleManagement Forum, Artur Uzieblo, Gero Vermaas.# All rights reserved. Use is subject to license terms.#
#defines the name of the OSS/J Specification being tested by this TCKossj.api.name=JSR 91 Trouble Ticket API
# Defines the TCK versiontck.version=1.2.2
# The full class name of the juNit TestSuite that contains all test for# the EJB Integration profileEJB-Profile=ossj.jsr091.tck.JVTTestSuite
# The full class name of the juNit TestSuite that contains all test for# the JMS Integration profileJMS-Profile=ossj.jsr091.tck.JMSTestSuite
# The full class name of the juNit TestSuite that contains all test for# the WS Integration profileWS-Profile=ossj.jsr091.tck.WSTestSuite
Page 18
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<?xml version="1.0" encoding="UTF-8"?><tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://jtestcase.sourceforge.net/dtd/jtestcase2.xsd"><class name="TTValueCreator"><method name="createTT"><test-case name="testCreateTT"><params><param name="TroubleTicketState" type="java.lang.String">openactive</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">someKind2</param><param name="TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createTTs"><test-case name="testCreateTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription"type="java.lang.String">someKindOfTrouble</param><param name="ticket0_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket0_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">openactive</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">device broken</param><param name="ticket1_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket1_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param><param name="ticket2_TroubleDescription" type="java.lang.String">cable cut</param><param name="ticket2_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket2_TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createSetTT"><test-case name="testCreateSetTT"><params><param name="TroubleTicketState" type="java.lang.String">closed</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">just faked</param></params></test-case></method>
<method name="createSetTTs"><test-case name="testCreateSetTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">closed</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription" type="java.lang.String">just faked</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">cleared</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">you will neverknow</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">deferred</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param>
Page 19
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<param name="ticket2_TroubleDescription" type="java.lang.String">doomsday</param></params></test-case></method>
<method name="createTTItem"><test-case name="testCreateTTItem"><params><param name="Action" type="java.lang.String">reading</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">books</param><param name="Amount" type="double">25.34</param></params></test-case></method>
<method name="createTTItems"><test-case name="testCreateTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">reading</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">books</param><param name="ticketItem0_Amount" type="double">25.34</param>
<param name="ticketItem1_Action" type="java.lang.String">filling</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">cups</param><param name="ticketItem1_Amount" type="double">945.4</param>
<param name="ticketItem2_Action" type="java.lang.String">drinking</param><param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">pints</param><param name="ticketItem2_Amount" type="double">5.3</param></params></test-case></method>
<method name="createSetTTItem"><test-case name="testCreateSetTTItem"><params><param name="Action" type="java.lang.String">hunting</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">rabbits</param><param name="Amount" type="double">33.99</param></params></test-case></method>
<method name="createSetTTItems"><test-case name="testCreateSetTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">hunting</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">rabbits</param><param name="ticketItem0_Amount" type="double">33.99</param>
<param name="ticketItem1_Action" type="java.lang.String">baking</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">breads</param><param name="ticketItem1_Amount" type="double">351.1</param>
<param name="ticketItem2_Action" type="java.lang.String">waiting</param>
Page 20
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
tt-init-jmsdata.xml
<param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">years</param><param name="ticketItem2_Amount" type="double">113.02</param></params></test-case></method>
</class></tests>
Page 21
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<?xml version="1.0" encoding="UTF-8"?><tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://jtestcase.sourceforge.net/dtd/jtestcase2.xsd"><class name="TTValueCreator"><method name="createTT"><test-case name="testCreateTT"><params><param name="TroubleTicketState" type="java.lang.String">openactive</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">someKind2</param><param name="TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createTTs"><test-case name="testCreateTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription"type="java.lang.String">someKindOfTrouble</param><param name="ticket0_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket0_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">openactive</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">device broken</param><param name="ticket1_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket1_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param><param name="ticket2_TroubleDescription" type="java.lang.String">cable cut</param><param name="ticket2_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket2_TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createSetTT"><test-case name="testCreateSetTT"><params><param name="TroubleTicketState" type="java.lang.String">closed</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">just faked</param></params></test-case></method>
<method name="createSetTTs"><test-case name="testCreateSetTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">closed</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription" type="java.lang.String">just faked</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">cleared</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">you will neverknow</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">deferred</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param>
Page 22
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<param name="ticket2_TroubleDescription" type="java.lang.String">doomsday</param></params></test-case></method>
<method name="createTTItem"><test-case name="testCreateTTItem"><params><param name="Action" type="java.lang.String">reading</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">books</param><param name="Amount" type="double">25.34</param></params></test-case></method>
<method name="createTTItems"><test-case name="testCreateTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">reading</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">books</param><param name="ticketItem0_Amount" type="double">25.34</param>
<param name="ticketItem1_Action" type="java.lang.String">filling</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">cups</param><param name="ticketItem1_Amount" type="double">945.4</param>
<param name="ticketItem2_Action" type="java.lang.String">drinking</param><param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">pints</param><param name="ticketItem2_Amount" type="double">5.3</param></params></test-case></method>
<method name="createSetTTItem"><test-case name="testCreateSetTTItem"><params><param name="Action" type="java.lang.String">hunting</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">rabbits</param><param name="Amount" type="double">33.99</param></params></test-case></method>
<method name="createSetTTItems"><test-case name="testCreateSetTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">hunting</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">rabbits</param><param name="ticketItem0_Amount" type="double">33.99</param>
<param name="ticketItem1_Action" type="java.lang.String">baking</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">breads</param><param name="ticketItem1_Amount" type="double">351.1</param>
<param name="ticketItem2_Action" type="java.lang.String">waiting</param>
Page 23
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
tt-init-wsdata.xml
<param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">years</param><param name="ticketItem2_Amount" type="double">113.02</param></params></test-case></method>
</class></tests>
Page 24
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<?xml version="1.0" encoding="UTF-8"?><tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="http://jtestcase.sourceforge.net/dtd/jtestcase2.xsd"><class name="TTValueCreator"><method name="createTT"><test-case name="testCreateTT"><params><param name="TroubleTicketState" type="java.lang.String">openactive</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">someKind2</param><param name="TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createTTs"><test-case name="testCreateTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription"type="java.lang.String">someKindOfTrouble</param><param name="ticket0_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket0_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">openactive</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">device broken</param><param name="ticket1_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket1_TroubleTicketRoleAssigmentNum" type="int">1</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">queued</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param><param name="ticket2_TroubleDescription" type="java.lang.String">cable cut</param><param name="ticket2_TroubleTicketRoleAssigmentType"type="String">javax.oss.cbe.trouble.TroubleTicketRoleAssignment</param><param name="ticket2_TroubleTicketRoleAssigmentNum" type="int">1</param></params></test-case></method>
<method name="createSetTT"><test-case name="testCreateSetTT"><params><param name="TroubleTicketState" type="java.lang.String">closed</param><param name="TroubleDetectionTime" type="long">1000000000</param><param name="TroubleDescription" type="java.lang.String">just faked</param></params></test-case></method>
<method name="createSetTTs"><test-case name="testCreateSetTTs"><params><param name="ticket0_TroubleTicketState" type="java.lang.String">closed</param><param name="ticket0_TroubleDetectionTime" type="long">1000000000</param><param name="ticket0_TroubleDescription" type="java.lang.String">just faked</param>
<param name="ticket1_TroubleTicketState" type="java.lang.String">cleared</param><param name="ticket1_TroubleDetectionTime" type="long">990000000</param><param name="ticket1_TroubleDescription" type="java.lang.String">you will neverknow</param>
<param name="ticket2_TroubleTicketState" type="java.lang.String">deferred</param><param name="ticket2_TroubleDetectionTime" type="long">980000000</param>
Page 25
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<param name="ticket2_TroubleDescription" type="java.lang.String">doomsday</param></params></test-case></method>
<method name="createTTItem"><test-case name="testCreateTTItem"><params><param name="Action" type="java.lang.String">reading</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">books</param><param name="Amount" type="double">25.34</param></params></test-case></method>
<method name="createTTItems"><test-case name="testCreateTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">reading</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">books</param><param name="ticketItem0_Amount" type="double">25.34</param>
<param name="ticketItem1_Action" type="java.lang.String">filling</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">cups</param><param name="ticketItem1_Amount" type="double">945.4</param>
<param name="ticketItem2_Action" type="java.lang.String">drinking</param><param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">pints</param><param name="ticketItem2_Amount" type="double">5.3</param></params></test-case></method>
<method name="createSetTTItem"><test-case name="testCreateSetTTItem"><params><param name="Action" type="java.lang.String">hunting</param><param name="QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="Units" type="java.lang.String">rabbits</param><param name="Amount" type="double">33.99</param></params></test-case></method>
<method name="createSetTTItems"><test-case name="testCreateSetTTItems"><params><param name="ticketItem0_Action" type="java.lang.String">hunting</param><param name="ticketItem0_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem0_Units" type="java.lang.String">rabbits</param><param name="ticketItem0_Amount" type="double">33.99</param>
<param name="ticketItem1_Action" type="java.lang.String">baking</param><param name="ticketItem1_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem1_Units" type="java.lang.String">breads</param><param name="ticketItem1_Amount" type="double">351.1</param>
<param name="ticketItem2_Action" type="java.lang.String">waiting</param>
Page 26
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
wsbeans.xml
<param name="ticketItem2_QuantityType"type="java.lang.String">javax.oss.cbe.datatypes.Quantity</param><param name="ticketItem2_Units" type="java.lang.String">years</param><param name="ticketItem2_Amount" type="double">113.02</param></params></test-case></method>
</class></tests>
Page 27
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- For some attributes the mapping from their JVT name to their XVT (XML/WS) name is not 1 to 1. This is typically the case for enumerations. If your API (extensions) contain these kind of differences, then you need to add additional <entry> elements to the <mappingData>. DO not remove or change the existing <entry> elements.
The <key><value>..</value></key> identifies the JVT name. The <value>..</value> is the XVT (JMS/WS) name.
The contents of attributeNameMap is typically the same in the jmsbeans.xml and wsbeans.xml file.
--> <bean id="attributeNameMap" class="org.ossj.tck.base.aop.AttributeNameMapImpl"> <property name="mappingData"> <map> <entry> <key><value>interactionStatus</value></key> <value>baseInteractionStatusBusinessInteraction</value> </entry> <entry> <key><value>troubleTicketState</value></key> <value>baseTroubleTicketStateTroubleTicket</value> </entry> <entry> <key><value>newState</value></key> <value>baseNewStateTroubleTicketStateChangeEvent</value> </entry> <entry> <key><value>oldState</value></key> <value>baseOldStateTroubleTicketStateChangeEvent</value> </entry> </map> </property> </bean>
<!-- Here you can define for you server specific ManagedEntities what the name of the key class is. For each ManagedEntity you need to define the ComplexType name as it is defined in the server specific XSD <key><value>...</value></key> element) and the complexType name of the ManagedEntityKey that is used for that Managed Entity (<value>..</value>)
The values included below are for the Order Management RI and may be removed if you are testing against an other implementation of the Order Management API.
The contents of attributeNameMap is typically the same in the jmsbeans.xml and wsbeans.xml file.
--> <bean id="mevToKeyMap"class="org.springframework.beans.factory.config.MapFactoryBean"> <property name="sourceMap"> <map> <entry> <key><value>TroubleTicketValue</value></key> <value>TroubleTicketKey</value> </entry>
Page 28
TCK Results report for OSS/J API: JSR 91 Trouble Ticket API
<entry> <key><value>TroubleTicketItemValue</value></key> <value>TroubleTicketItemKey</value> </entry> <entry> <key><value>FictionalPhoneCompanyTroubleTicketValue</value></key> <value>FictionalPhoneCompanyTroubleTicketKey</value> </entry> </map> </property> </bean>
<bean id="javaPackageToNsMapping"class="org.springframework.beans.factory.config.MapFactoryBean"> <property name="sourceMap"> <map> <entry> <key><value>ossj.ttri</value></key> <value>http://ossj.org/xml/TroubleTicket_RI/RI/v1-2-2</value> </entry> <entry> <key><value>javax.oss.trouble</value></key> <value>http://ossj.org/xml/TroubleTicket/v1-2</value> </entry> <entry> <key><value>javax.oss.cbe.trouble</value></key> <value>http://ossj.org/xml/TroubleTicket-CBETrouble/v1-2</value> </entry> <entry> <key><value>javax.oss</value></key> <value>http://ossj.org/xml/Common/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe</value></key> <value>http://ossj.org/xml/Common-CBE/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe.bi</value></key> <value>http://ossj.org/xml/Common-CBEBi/v1-5</value> </entry> <entry> <key><value>javax.oss.cbe.party</value></key> <value>http://ossj.org/xml/Common-CBE/v1-5</value> </entry> </map> </property> </bean>
</beans>