Russell and I put together a table indicating which JAX-RPC tests fail, 
why, and the status of the problem.



Rich 'Shirley' Scheuerle
IBM WebSphere & Axis Web Services Development
512-838-5115  (IBM TL 678-5115)
Title: TCKIssues
 
Test TCK issue Status
jaxrpc/api/javax_xml_rpc./Service/Client.java#
GetPortsPosTest2 
4. getPorts should throw ServiceException wsdl
Note: Axis was changed to pass this test
TCK bug #4709354 assigned
jaxrpc/api/javax_xml_rpc/Call/Client.java#
SetGetPropertyTest1_from_standalone(passes but w/ Stub issue)
8.  Stub/Call get/setProperty issue TCK bug #4708407 assigned
jaxrpc/api/javax_xml_rpc/Stub/Client.java#
setPropertyTest5_from_standalone
8.  Stub/Call get/setProperty issue TCK bug #4708407 assigned
jaxrpc/ee/j2w/attachmentstest/Client.java#
AttachmentsTest_from_standalone
AXIS needs work Russell is working on it
jaxrpc/ee/j2w/inheritedinterfacetest/Client.java#
inheritedinterfaceTest_from_standalone
12. Client.class is stale reported, hopefully will go away in next version of TCK
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallStandardJavaClassesTest_from_standalone
5.  Roundtrip issues TCK bug #4708425 assigned
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallJavaBeanTest_from_standalone
11.  Calendar compare issue reported
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallValueTypeTest_from_standalone
11.  Calendar compare issue reported
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallJavaArrayTest_from_standalone
5.  Roundtrip issues TCK bug #4708425 assigned
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallJavaMultiArrayTest_from_standalone
5.  Roundtrip issues TCK bug #4708425 assigned
jaxrpc/ee/j2w/marshalltest/Client.java#
MarshallServiceExceptionTest_from_standalone
Rich is investigating.  Possible Axis problem with Java2WSDL and Exceptions
jaxrpc/ee/w2j/document/literal/marshaltest/Client.java#
MarshallSimpleTypesTest_from_standalone
6.  wrapped doc/lit
jaxrpc/ee/w2j/document/literal/marshaltest/Client.java#
MarshallArraysOfSimpleTypesTest_from_standalone
6.  wrapped doc/lit
jaxrpc/ee/w2j/document/literal/simpletest/Client.java#
SimpleTest_from_standalone
6.  wrapped doc/lit
jaxrpc/ee/w2j/document/literal/stockquote/Client.java#
invokeStockQuoteService_from_standalone
6.  wrapped doc/lit
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallAllSimpleXMLDataTypeTest_from_standalone
7.  Full bean constructor issue
(Some of the marshal tests also have issues 2 and 11, but they are hidden by 7)
TCK bug #4708351 assigned
(TCK bug #4708425 assigned, TCK bug #4708365 assigned)
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallAllStructsTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallSequenceStructsTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallWSDLRestrictedArrayTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallSOAPRestrictedArrayTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallExceptionsTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallEnumerationsTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/marsalltest/Client.java#
MarshallAllSimpleXMLDataTypesTest_from_standalone
7.  Full bean constructor issue TCK bug #4708365 assigned
jaxrpc/ee/w2j/rpc/encoded/parametermodetest/Client.java#
InSimpleTypesTest_from_standalone
11.  Calendar issue reported
jaxrpc/ee/w2j/rpc/encoded/parametermodetest/Client.java#
OutSimpleTypesTest_from_standalone
11.  Calendar issue reported
jaxrpc/ee/w2j/rpc/encoded/parametermodetest/Client.java#
InOutSimpleTypesTest_from_standalone
11.  Calendar issue reported
jaxrpc/ee/w2j/rpc/encoded/parametermodetest/Client.java#
InStructTest_from_standalone
2.  Boolean value issue TCK bug #4708351 assigned
jaxrpc/ee/w2j/rpc/encoded/xmlnamemappingtest/Client.java#
JavaKeywordsTest_from_standalone
3. get<port> xml name 
7. Full bean constructor issue
Rich looking into this one
TCK bug #4708351 assigned
jaxrpc/ee/w2j/rpc/encoded/xmlnamemappingtest/Client.java#
JavaNamingConventionsTest_from_standalone
3. get<port> xml name
7. Full bean constructor issue
Rich looking into this one
TCK bug #4708351 assigned

 

Issue Explanations

Issue: 2 Boolean value

The TCK expects getVarBooloon instead of isVarBoolean for a bean property that is a boolean value.

Issue: 3 get<port> xml name

TCK expect getxMLNameMappingTestService method on the service and Axis has getXMLNameMappingTestService.
Sun doesn't see a problem.  We may need to change Axis to comply.  (Note the WSDL port name is xMLNameMappingTestService.) Rich Scheuerle is investigating.

Issue: 4 getPorts() problem

TCK expects a call to getPorts() to return a null iterator if there is no wsdl.  The specification clearly indicates that an exception should be thrown.  Axis was changed to comply with the TCK.  The Axis change should be backed out once the TCK is fixed.

Issue: 5. Roundtrip Issues

Problems with roundtripping Calendar/Date.

Issue: 6 Wrapped Doc/Lit

The TCK and Axis do not agree on the way to interpret wrapped doc/lit.
 

Issue: 7 Full Bean Constructor

The TCK relies on full constructors in the beans, which is not compliant with the specification.
 

Issue: 8 Stub/Call Get/Set Property Issue

The TCK expects an exception when it sets/gets an unknown property.  AXIS does not throw an exception.
 

Issue: 11 Calendar Issue

The compareCalendars method in the TCK should compare the canonical form of the calendars.
 

Issue: 12 Client.class is stale

The Client.class file for the inherited interface test does not match the Client.java.  Recompiling Client.java fixes the problem.
 

Reply via email to