Thanks for the hand, Werner. I left that bit of the log out (trying to keep it short), but no, the mapping file is definitely being used. I have another, simpler, mapping that works okay. FWIW, I'm using a Spring-WS marshaller (org.springframework.oxm.castor.CastorMarshaller) invoked from a Spring WS WebServiceTemplate (org.springframework.ws.client.core.WebServiceTemplate). I can share that config with you if you think it's helpful, but I'm fairly confident that's not the problem. The entire log output follows: ----------------------------------
INFO - sPathXmlApplicationContext - Refreshing org.springframework.context.support.classpathxmlapplicationcont...@19134f4: display name [org.springframework.context.support.classpathxmlapplicationcont...@19134f4]; startup date [Fri Feb 13 11:49:43 MST 2009]; root of context hierarchy INFO - XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [applicationContext-castor.xml] INFO - sPathXmlApplicationContext - Bean factory for application context [org.springframework.context.support.classpathxmlapplicationcont...@19134f4]: org.springframework.beans.factory.support.defaultlistablebeanfact...@1592174 INFO - DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.defaultlistablebeanfact...@1592174: defining beans [castorMarshaller,humanResourcesRequestDispatcher,individualService]; root of factory hierarchy INFO - CastorMarshaller - Configured using class path resource [castor-mapping.xml] DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - XMLParserUtils - Successfully instantiated a JAXP SAXParser instance. DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MappingRoot found: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MappingRoot found: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1016632 DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.ClassLoader to value: sun.misc.launcher$appclassloa...@11b86e7 DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1016632 DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MappingRoot found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByMappingLoader resolving: org.exolab.castor.mapping.xml.MappingRoot DEBUG - ByMappingLoader - No mapping loader specified DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MappingRoot found: null DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByCDR resolving: org.exolab.castor.mapping.xml DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.BindXmlDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.FieldHandlerDefDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.ContainerDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.IncludeDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.ParamDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.LdapDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.ClassChoiceDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.NamedQueryDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.ClassMappingDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.CacheTypeMappingDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.FieldMappingDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.MappingRootDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.SqlDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.KeyGeneratorDefDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.MapToDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.PropertyDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.PropertyTypeDescriptor DEBUG - ByCDR - Found descriptor: class org.exolab.castor.mapping.xml.descriptors.QueryHintDescriptor DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.FieldHandlerDef descriptor: org.exolab.castor.mapping.xml.descriptors.fieldhandlerdefdescrip...@3020ad; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Param descriptor: org.exolab.castor.mapping.xml.descriptors.paramdescrip...@1b15692; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Sql descriptor: org.exolab.castor.mapping.xml.descriptors.sqldescrip...@1aa9f99; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.MappingRoot descriptor: org.exolab.castor.mapping.xml.descriptors.mappingrootdescrip...@d42d08; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.PropertyType descriptor: org.exolab.castor.mapping.xml.descriptors.propertytypedescrip...@1d86fd3; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.BindXml descriptor: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.QueryHint descriptor: org.exolab.castor.mapping.xml.descriptors.queryhintdescrip...@7f4ec; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Property descriptor: org.exolab.castor.mapping.xml.descriptors.propertydescrip...@60e128; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.ClassChoice descriptor: org.exolab.castor.mapping.xml.descriptors.classchoicedescrip...@5e1077; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Ldap descriptor: org.exolab.castor.mapping.xml.descriptors.ldapdescrip...@18b3364; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Container descriptor: org.exolab.castor.mapping.xml.descriptors.containerdescrip...@1db05b2; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.KeyGeneratorDef descriptor: org.exolab.castor.mapping.xml.descriptors.keygeneratordefdescrip...@530cf2; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.NamedQuery descriptor: org.exolab.castor.mapping.xml.descriptors.namedquerydescrip...@76fba0; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.ClassMapping descriptor: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.FieldMapping descriptor: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.Include descriptor: org.exolab.castor.mapping.xml.descriptors.includedescrip...@949f69; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.CacheTypeMapping descriptor: org.exolab.castor.mapping.xml.descriptors.cachetypemappingdescrip...@16dadf9; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: org.exolab.castor.mapping.xml.MapTo descriptor: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByPackageMapping resolving: org.exolab.castor.mapping.xml DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MappingRoot found: org.exolab.castor.mapping.xml.descriptors.mappingrootdescrip...@d42d08; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.ClassMapping found: org.exolab.castor.mapping.xml.descriptors.classmappingdescrip...@181ed9e; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.MapTo found: org.exolab.castor.mapping.xml.descriptors.maptodescrip...@1b8d6f7; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - UnmarshalHandler - #container: _classChoice DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.FieldMapping found: org.exolab.castor.mapping.xml.descriptors.fieldmappingdescrip...@1175422; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: org.exolab.castor.mapping.xml.BindXml found: org.exolab.castor.mapping.xml.descriptors.bindxmldescrip...@958bb8; descriptor for class: [null]; xml name: null DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest descriptor: org.exolab.castor.xml.util.xmlclassdescriptoradap...@1f06dc3; descriptor for class: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest; xml name: Find__CompIntfc__CSY_CI_PERSONAL_DATA DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaResponse descriptor: org.exolab.castor.xml.util.xmlclassdescriptoradap...@1b64e6a; descriptor for class: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaResponse; xml name: Find__CompIntfc__CSY_CI_PERSONAL_DATAResponse DEBUG - erImpl$DescriptorCacheImpl - Adding descriptor class for: com.comsys.azman.individual.Individual descriptor: org.exolab.castor.xml.util.xmlclassdescriptoradap...@1d62270; descriptor for class: com.comsys.azman.individual.Individual; xml name: CSY_CI_PERSONAL_DATA INFO - SaajSoapMessageFactory - Creating SAAJ 1.3 MessageFactory with SOAP 1.1 Protocol DEBUG - eoplesoftRequestDispatcher - Opening [org.springframework.ws.transport.http.httpurlconnect...@1b5998f] to [http://psdevhr.comsys.com:82/PSIGW/PeopleSoftServiceListeningConnector/PSFT_CSYH9DEV] DEBUG - XMLContext - Creating new Marshaller instance. DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - Marshaller - Marshalling com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest found: org.exolab.castor.xml.util.xmlclassdescriptoradap...@1f06dc3; descriptor for class: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest; xml name: Find__CompIntfc__CSY_CI_PERSONAL_DATA DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest found: org.exolab.castor.xml.util.xmlclassdescriptoradap...@1f06dc3; descriptor for class: com.comsys.azman.individual.service.peoplesoft.FindIndividualByCriteriaRequest; xml name: Find__CompIntfc__CSY_CI_PERSONAL_DATA DEBUG - eoplesoftRequestDispatcher - <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><psft:Find__CompIntfc__CSY_CI_PERSONAL_DATA xmlns:psft="http://xmlns.oracle.com/Enterprise/Tools/schemas/M1063973.V1"><psft:KEYPROP_EMPLID>1</psft:KEYPROP_EMPLID><psft:PROP_NAME>Joe</psft:PROP_NAME><psft:PROP_LAST_NAME_SRCH>Johns</psft:PROP_LAST_NAME_SRCH></psft:Find__CompIntfc__CSY_CI_PERSONAL_DATA></SOAP-ENV:Body></SOAP-ENV:Envelope> DEBUG - XMLContext - Creating new Unmarshaller instance. DEBUG - Configuration - Configuration loaded from classpath: /org/castor/core/castor.core.properties DEBUG - Configuration - Configuration loaded from classpath: /org/castor/xml/castor.xml.properties DEBUG - erImpl$DescriptorCacheImpl - New instance! DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.ClassLoader to value: sun.misc.launcher$appclassloa...@11b86e7 DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByMappingLoader resolving: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByCDR resolving: com.comsys.azman.individual.service.peoplesoft DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByPackageMapping resolving: com.comsys.azman.individual.service.peoplesoft DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByDescriptorClass resolving: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATADescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATADescriptor DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.descriptors.CSY_CI_PERSONAL_DATADescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.descriptors.CSY_CI_PERSONAL_DATADescriptor DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByIntrospection resolving: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA found: null DEBUG - erImpl$DescriptorCacheImpl - Adding class name to missing classes: com.comsys.azman.individual.service.peoplesoft.CSY_CI_PERSONAL_DATA DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.ClassLoader to value: sun.misc.launcher$appclassloa...@11b86e7 DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByMappingLoader resolving: com.comsys.azman.individual.KEYPROP_EMPLID DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByCDR resolving: com.comsys.azman.individual DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByPackageMapping resolving: com.comsys.azman.individual DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByDescriptorClass resolving: com.comsys.azman.individual.KEYPROP_EMPLID DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.KEYPROP_EMPLIDDescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.KEYPROP_EMPLIDDescriptor DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.descriptors.KEYPROP_EMPLIDDescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.descriptors.KEYPROP_EMPLIDDescriptor DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByIntrospection resolving: com.comsys.azman.individual.KEYPROP_EMPLID DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.KEYPROP_EMPLID through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.KEYPROP_EMPLID DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.KEYPROP_EMPLID found: null DEBUG - erImpl$DescriptorCacheImpl - Adding class name to missing classes: com.comsys.azman.individual.KEYPROP_EMPLID DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.ClassLoader to value: sun.misc.launcher$appclassloa...@11b86e7 DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.LoadPackageMappings to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.useIntrospection to value: true DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.MappingLoader to value: org.exolab.castor.xml.xmlmappingloa...@2bd3a DEBUG - CastorXMLStrategy - Setting property: org.exolab.castor.xml.util.ResolverStrategy.Introspector to value: org.exolab.castor.xml.introspec...@1d53f5b DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByMappingLoader resolving: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByCDR resolving: com.comsys.azman.individual.service.peoplesoft DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - ractResolverPackageCommand - Now in resolve method: org.exolab.castor.xml.util.resolvers.ByPackageMapping resolving: com.comsys.azman.individual.service.peoplesoft DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByDescriptorClass resolving: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLIDDescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLIDDescriptor DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.descriptors.KEYPROP_EMPLIDDescriptor through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.descriptors.KEYPROP_EMPLIDDescriptor DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - stractResolverClassCommand - Now in method: org.exolab.castor.xml.util.resolvers.ByIntrospection resolving: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID DEBUG - ResolveHelpers - Ignored problem at loading class: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID through class loader: sun.misc.launcher$appclassloa...@11b86e7, exception: java.lang.ClassNotFoundException: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID DEBUG - erImpl$DescriptorCacheImpl - Called addAllDescriptors with null or empty descriptor map DEBUG - erImpl$DescriptorCacheImpl - Get descriptor for: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID found: null DEBUG - erImpl$DescriptorCacheImpl - Adding class name to missing classes: com.comsys.azman.individual.service.peoplesoft.KEYPROP_EMPLID Exception in thread "main" org.springframework.oxm.castor.CastorUnmarshallingFailureException: Castor unmarshalling exception: unable to find FieldDescriptor for 'KEYPROP_EMPLID' in ClassDescriptor of CSY_CI_PERSONAL_DATA; nested exception is org.exolab.castor.xml.MarshalException: unable to find FieldDescriptor for 'KEYPROP_EMPLID' in ClassDescriptor of CSY_CI_PERSONAL_DATA at org.springframework.oxm.castor.CastorUtils.convertXmlException(CastorUtils.java:50) at org.springframework.oxm.castor.CastorMarshaller.convertCastorException(CastorMarshaller.java:431) at org.springframework.oxm.castor.CastorMarshaller.unmarshalDomNode(CastorMarshaller.java:335) at org.springframework.oxm.AbstractMarshaller.unmarshalDomSource(AbstractMarshaller.java:292) at org.springframework.oxm.AbstractMarshaller.unmarshal(AbstractMarshaller.java:122) at org.springframework.ws.support.MarshallingUtils.unmarshal(MarshallingUtils.java:65) at org.springframework.ws.client.core.WebServiceTemplate$3.extractData(WebServiceTemplate.java:374) at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:560) at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:502) at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:351) at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:345) at com.comsys.azman.individual.service.peoplesoft.PeoplesoftRequestDispatcher.dispatch(PeoplesoftRequestDispatcher.java:39) at com.comsys.azman.individual.service.peoplesoft.PersonalDataClient.findBySearchCriteria(PersonalDataClient.java:32) at com.comsys.azman.individual.service.ServiceLauncher.main(ServiceLauncher.java:35) Caused by: org.exolab.castor.xml.MarshalException: unable to find FieldDescriptor for 'KEYPROP_EMPLID' in ClassDescriptor of CSY_CI_PERSONAL_DATA at org.exolab.castor.xml.Unmarshaller.convertSAXExceptionToMarshalException(Unmarshaller.java:794) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:650) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:780) at org.springframework.oxm.castor.CastorMarshaller.unmarshalDomNode(CastorMarshaller.java:332) ... 11 more Caused by: org.xml.sax.SAXException: unable to find FieldDescriptor for 'KEYPROP_EMPLID' in ClassDescriptor of CSY_CI_PERSONAL_DATA at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:2004) at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1488) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:246) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:183) at org.exolab.castor.xml.util.DOMEventProducer.processChildren(DOMEventProducer.java:334) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:248) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:183) at org.exolab.castor.xml.util.DOMEventProducer.processChildren(DOMEventProducer.java:334) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:248) at org.exolab.castor.xml.util.DOMEventProducer.process(DOMEventProducer.java:183) at org.exolab.castor.xml.util.DOMEventProducer.start(DOMEventProducer.java:111) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:647) ... 13 more ---------------------------------- Werner Guttmann wrote: > > Hi, > > how are you calling the Unmarshaller to start unmarshalling ? It looks > like your mapping file is not being picked up. > > Regards > Werner > > -- View this message in context: http://www.nabble.com/Castor-newbie%3A-unable-to-find-FieldDescriptor-%40-unmarshall-tp21999778p22002740.html Sent from the Castor - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

