Mathaus Erich Ramos created CXF-7898: ----------------------------------------
Summary: Cxf returns 'null' on MessagePartInfo typeClass in services with multiple portTypes Key: CXF-7898 URL: https://issues.apache.org/jira/browse/CXF-7898 Project: CXF Issue Type: Bug Components: JAXB Databinding Reporter: Mathaus Erich Ramos I created a program to read differents wsdls and build their input and output attributes. But, I found a issue that when there are more than one portType and multiple Bindings each using a different portType, the classType of MessagePartInfo extracted from operationInfo Inputs and Outpus is always null, except in the first Binding readed. I maked a test changing the portType of all bindings to just one, and all of them has readded with no problem. I think that the CXF cannot read multiple PortTypes. *Code used to read:* {code:java} public Map<String, Object> extractRequestAttributes(OperationInfo operation) throws ExtractionException { Map<String, Object> values = new HashMap<>(); if (operation.getInput() != null) { for (MessagePartInfo part : operation.getInput().getMessageParts()) { Class<?> partType = part.getTypeClass(); ... }{code} (Complete code on: [https://github.com/MathUlbrich/SoftExpertPoC]) *Wsdl used to read:* [http://intsaprm.hptransportes.com.br:8051/wsConsultaSQL/MEX?wsdl] -- This message was sent by Atlassian JIRA (v7.6.3#76005)