Bom dia pessoal, tudo bom?
Pessoal postei um duvida aqui no forum, porem acho que não fui feliz, pois ninguem respondeu, vou tentar ser mais claro.
É o seguinte estou tentando consumir um serviço da CIELO, peguei um Cielo.xsd deles.
vejam:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://ecommerce.cbmp.com.br" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ecommerce.cbmp.com.br">
<xsd:complexType name="RequisicaoNovaTransacao">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="dados-ec"
type="tns:DadosEcAutenticacao" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="dados-portador"
type="tns:DadosCartao" maxOccurs="1" minOccurs="0">
</xsd:element>
<xsd:element name="dados-pedido"
type="tns:DadosPedido" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="forma-pagamento"
type="tns:FormaPagamento" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="url-retorno" maxOccurs="1"
minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1024"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="autorizar" maxOccurs="1"
minOccurs="1">
<xsd:annotation>
<xsd:documentation>
0 - Nao autorizar 1 - Autorizar somente se autenticada 2 - Autorizar
nao-autenticada e autenticada 3 - Somente autorizar (nao realizar
autenticacao)
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0"></xsd:enumeration>
<xsd:enumeration value="1"></xsd:enumeration>
<xsd:enumeration value="2"></xsd:enumeration>
<xsd:enumeration value="3"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="capturar" type="xsd:boolean"
maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation>
Define se a transacao sera capturada apos uma autorizacao com
sucesso.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="campo-livre" maxOccurs="1"
minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="128"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="bin" maxOccurs="1"
minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{6}"></xsd:pattern>
<xsd:length value="6"></xsd:length>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RequisicaoCaptura">
<xsd:complexContent>
<xsd:extension base="tns:Requisicao">
<xsd:sequence>
<xsd:element name="valor" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"></xsd:minInclusive>
<xsd:maxInclusive value="999999999"></xsd:maxInclusive>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="anexo" type="xsd:string" maxOccurs="1" minOccurs="0"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RequisicaoCancelamento">
<xsd:complexContent>
<xsd:extension base="tns:Requisicao"></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RequisicaoConsulta">
<xsd:complexContent>
<xsd:extension base="tns:Requisicao"></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RequisicaoAutorizacaoTid">
<xsd:complexContent>
<xsd:extension base="tns:Requisicao"></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DadosPedido">
<xsd:sequence>
<xsd:element name="numero" maxOccurs="1" minOccurs="1" type="tns:numeroPedidoType">
</xsd:element>
<xsd:element name="valor" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
Valor com formato somente numeros Ex: 1.020,99
deve ser enviado como 102099
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:maxInclusive value="999999999"></xsd:maxInclusive>
<xsd:minInclusive value="0"></xsd:minInclusive>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="moeda" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
ISO http://en.wikipedia.org/wiki/ISO_4217.Para
moeda brasileira, 986
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0"></xsd:minInclusive>
<xsd:maxInclusive value="999"></xsd:maxInclusive>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="data-hora" type="xsd:dateTime" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>
Formato Brasileiro ex: 15/01/2009 17:00:00
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="descricao" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1024"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="idioma" maxOccurs="1" minOccurs="0" type="tns:idiomaType">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RequisicaoAutorizacaoPortador">
<xsd:complexContent>
<xsd:extension base="tns:Requisicao">
<xsd:sequence>
<xsd:element name="dados-cartao" type="tns:DadosCartao" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="dados-pedido" type="tns:DadosPedido" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="forma-pagamento" type="tns:FormaPagamento" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="capturar-automaticamente" type="xsd:boolean" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="campo-livre" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="128"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Requisicao">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="tid" type="tns:tidType">
</xsd:element>
<xsd:element name="dados-ec" type="tns:DadosEc"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RequisicaoConsultaChSec">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="numero-pedido" type="tns:numeroPedidoType">
</xsd:element>
<xsd:element name="dados-ec" type="tns:DadosEc"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="requisicao-autenticacao" type="tns:RequisicaoNovaTransacao"></xsd:element>
<xsd:complexType name="DadosEc">
<xsd:sequence>
<xsd:element name="numero" minOccurs="1" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{1,20}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="chave" maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation>
Campo informado pela Cielo no momento do
cadastro do EC
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"></xsd:minLength>
<xsd:maxLength value="100"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Mensagem">
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" use="required" type="xsd:string">
</xsd:attribute>
<xsd:attribute name="versao" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}"></xsd:pattern>
<xsd:enumeration value="1.0.0"></xsd:enumeration>
<xsd:enumeration value="1.1.0"></xsd:enumeration>
<xsd:enumeration value="1.1.1"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="DadosCartao">
<xsd:sequence>
<xsd:element name="numero" minOccurs="1" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{1,19}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="validade" maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation>
Formato YYYYMM
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="6"></xsd:length>
<xsd:pattern value="[0-9]{6}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="indicador" maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation>
0 - Nao informado 1 - Informado 2 - Ilegivel 9 - Inexistente
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0"></xsd:enumeration>
<xsd:enumeration value="1"></xsd:enumeration>
<xsd:enumeration value="2"></xsd:enumeration>
<xsd:enumeration value="9"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="codigo-seguranca" maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{0}|\d{3,4}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="nome-portador" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"></xsd:minLength>
<xsd:maxLength value="50"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="requisicao-autorizacao-portador" type="tns:RequisicaoAutorizacaoPortador"></xsd:element>
<xsd:element name="requisicao-autorizacao-tid" type="tns:RequisicaoAutorizacaoTid"></xsd:element>
<xsd:element name="requisicao-cancelamento" type="tns:RequisicaoCancelamento"></xsd:element>
<xsd:element name="requisicao-captura" type="tns:RequisicaoCaptura"></xsd:element>
<xsd:element name="requisicao-consulta" type="tns:RequisicaoConsulta"></xsd:element>
<xsd:element name="requisicao-consulta-chsec" type="tns:RequisicaoConsultaChSec"></xsd:element>
<xsd:complexType name="FormaPagamento">
<xsd:sequence>
<xsd:element name="bandeira" minOccurs="0" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\w{1,15}"></xsd:pattern>
<xsd:enumeration value="visa"></xsd:enumeration>
<xsd:enumeration value="mastercard"></xsd:enumeration>
<xsd:enumeration value="elo"></xsd:enumeration>
<xsd:enumeration value="diners"></xsd:enumeration>
<xsd:enumeration value="discover"></xsd:enumeration>
<xsd:enumeration value="amex"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="produto" maxOccurs="1" minOccurs="1">
<xsd:annotation>
<xsd:documentation>
1 - Crédito a Vista 2 - Parcelado Loja 3 - Parcelado Adm A - Visa Electron
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(1|2|3|A)"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="parcelas" maxOccurs="1" minOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="1"></xsd:minInclusive>
<xsd:maxInclusive value="999"></xsd:maxInclusive>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DadosEcAutenticacao">
<xsd:complexContent>
<xsd:extension base="tns:DadosEc">
<xsd:sequence>
<xsd:element name="nome" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="25"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="codigo-pais" maxOccurs="1"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ISO 3166 (Numerica) http://en.wikipedia.org/wiki/ISO_3166-1_numeric
Para o Brasil o codigo e 076.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{3}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Retorno">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="tid" type="tns:tidType"
maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="pan" type="xsd:string"
maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="dados-pedido"
type="tns:DadosPedido" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="forma-pagamento"
type="tns:FormaPagamento" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="status" type="tns:statusType"
maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="autenticacao"
type="tns:ProcessamentoAutenticacao" maxOccurs="1" minOccurs="0">
</xsd:element>
<xsd:element name="autorizacao"
type="tns:ProcessamentoAutorizacao" maxOccurs="1" minOccurs="0">
</xsd:element>
<xsd:element name="captura" type="tns:Processamento"
maxOccurs="1" minOccurs="0">
</xsd:element>
<xsd:element name="cancelamento"
type="tns:Processamento" maxOccurs="1" minOccurs="0">
</xsd:element>
<xsd:element name="url-autenticacao"
type="xsd:string" maxOccurs="1" minOccurs="0">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="tidType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9a-zA-Z]{20,40}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="numeroPedidoType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[a-zA-Z0-9]{1,20}"></xsd:pattern>
<xsd:minLength value="1"></xsd:minLength>
<xsd:maxLength value="20"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Processamento">
<xsd:sequence>
<xsd:element name="codigo" type="tns:statusType" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="mensagem" type="xsd:string" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="data-hora" type="xsd:dateTime" maxOccurs="1" minOccurs="1">
</xsd:element>
<xsd:element name="valor" maxOccurs="1" minOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9]{1,12}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="datahoraType">
<xsd:restriction base="xsd:dateTime">
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="transacao" type="tns:Retorno"></xsd:element>
<xsd:complexType name="RequisicaoErro">
<xsd:sequence>
<xsd:element name="codigo" type="xsd:string"></xsd:element>
<xsd:element name="mensagem" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="erro" type="tns:RequisicaoErro"></xsd:element>
<xsd:complexType name="RequisicaoTid">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="dados-ec" type="tns:DadosEc" maxOccurs="1" minOccurs="1"></xsd:element>
<xsd:element name="forma-pagamento" type="tns:FormaPagamento" maxOccurs="1" minOccurs="1"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="requisicao-tid" type="tns:RequisicaoTid"></xsd:element>
<xsd:complexType name="RetornoTid">
<xsd:complexContent>
<xsd:extension base="tns:Mensagem">
<xsd:sequence>
<xsd:element name="tid" type="tns:tidType" maxOccurs="1" minOccurs="1"></xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="idiomaType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PT"></xsd:enumeration>
<xsd:enumeration value="EN"></xsd:enumeration>
<xsd:enumeration value="ES"></xsd:enumeration>
<xsd:length value="2"></xsd:length>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="retorno-tid" type="tns:RetornoTid"></xsd:element>
<xsd:simpleType name="statusType">
<xsd:annotation>
<xsd:documentation>
1 Em andamento 2 Autenticada 3 Não autenticada 4 Pendente 5 Não autorizada 6
Capturada 7 Capturada parcialmente 8 Não capturada 9 Cancelada
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"></xsd:enumeration>
<xsd:enumeration value="2"></xsd:enumeration>
<xsd:enumeration value="3"></xsd:enumeration>
<xsd:enumeration value="4"></xsd:enumeration>
<xsd:enumeration value="5"></xsd:enumeration>
<xsd:enumeration value="6"></xsd:enumeration>
<xsd:enumeration value="7"></xsd:enumeration>
<xsd:enumeration value="8"></xsd:enumeration>
<xsd:enumeration value="9"></xsd:enumeration>
<xsd:enumeration value="0"></xsd:enumeration>
<xsd:enumeration value="10"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="BrowserType">
<xsd:sequence>
<xsd:element name="user-agent" type="xsd:string"></xsd:element>
<xsd:element name="accept" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ProcessamentoAutenticacao">
<xsd:complexContent>
<xsd:extension base="tns:Processamento">
<xsd:sequence>
<xsd:element name="eci" maxOccurs="1"
minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:pattern value="[0-9]{2}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProcessamentoAutorizacao">
<xsd:complexContent>
<xsd:extension base="tns:Processamento">
<xsd:sequence>
<xsd:element name="lr" maxOccurs="1"
minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"></xsd:minLength>
<xsd:maxLength value="4"></xsd:maxLength>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="arp" maxOccurs="1" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\w{0,6}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="nsu" minOccurs="0"
maxOccurs="1">
<xsd:annotation>
<xsd:documentation>NSU</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{6}"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="requisicao-transacao" type="tns:RequisicaoNovaTransacao"></xsd:element>
</xsd:schema>
quando eu consumo um serviço deles ele me retorno o seguinte xml
<transacao id="1" versao="1.1.1" xmlns="http://ecommerce.cbmp.com.br">
<tid>1006945656456423F5A001</tid>
<pan>4WLjClpMHkSn4E/KBjfdghdfgdf65.4RwGuF4SaT4OxE=</pan>
<dados-pedido>
<numero>1</numero>
<valor>1</valor>
<moeda>986</moeda>
<data-hora>2011-08-15T09:27:05.353-02:00</data-hora>
<idioma>PT</idioma>
</dados-pedido>
<forma-pagamento>
<bandeira>visa</bandeira>
<produto>A</produto>
<parcelas>1</parcelas>
</forma-pagamento>
<status>0</status>
<url-autenticacao>https://qasecommerce.cielo.com.br/web/index.cbmp?id=f9f3b4f5464560ce095afcdf936</url-autenticacao>
</transacao>
porem quando eu realizo o unmarshaller atraves do metodo
private Retorno criarRetorno(PostMethod xmlOriginal) throws JAXBException{
System.out.println("criarr Retorno");
JAXBContext context = JAXBContext.newInstance(Retorno.class);
Unmarshaller unmarshaller = context.createUnmarshaller();
Retorno retorno = null;
try {
retorno = (Retorno) ((JAXBElement) unmarshaller.unmarshal(new StringReader(xmlOriginal.getResponseBodyAsString()))).getValue();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("fim Retorno");
return retorno;
}
é gerado o seguinte erro:
javax.xml.bind.UnmarshalException: unexpected element (uri:"http://ecommerce.cbmp.com.br", local:"transacao"). Expected elements are (none)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:609)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:244)
at com.sun.xml.bind.v2.runtime
........................................................
Alguem sabe o que pode ser?
obrigado