For all WSIF interested parties, A new package called org.apache.wsif.schema has been added to WSIF. The purpose of the classes within this package is to help resolve types defined within a schema used by wsdl for the purpose of establishing mappings between xml types and Java classes. The code takes a simplified approach to the parsing; it is NOT intended either as a full schema parser or as a schema validator. We are only looking to gain enough information to correctly identify the types for mapping purposes.
This new code has some similarities to code in the older org.apache.wsif.compiler packages. Code from these packages is currently used by WSIF for stubbed invocations. A future goal is to eventually move over to using this new code instead. Currently the new code uses mapping naming conventions defined in methods within the WSIFUtils class. A suggested improvement is to produce a flexible way of defining new conventions to allow users to "plug in" their own convention at runtime. Comments welcome. Owen