Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Wsimport como adicionar informações na header da requisição?

Alguém conhece algum modo de setar as informações na header da requisição xml, criada pelo wsimport.

abraços.

4 respostas

Bruno, tudo bem ?

Conforme a documentacão, consegui ver que você pode passar esse parametro : -XadditionalHeaders

http://docs.oracle.com/javase/7/docs/technotes/tools/share/wsimport.html

Matheus obrigado pela resposta, ja havia tentado usar isso mas infelizmente as informações dentro do wdsl parecem não fornecer dados para construção da classe que esse comando geraria.

Vou deixar o arquivo para ajudar a me ajudarem.

:-)

<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://www.prima.com.br/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Integracao" targetNamespace="http://www.prima.com.br/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.prima.com.br/">
<xs:element name="ObterToken">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="usuario" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="senha" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObterTokenResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ObterTokenResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Hello">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="HelloResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="HelloResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioIncluir">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nome" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataNascimento" type="xs:dateTime"/>
<xs:element minOccurs="0" name="tipo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="codigo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="matricula" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numeroId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="senha" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="sexo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataBloqueio" type="xs:dateTime"/>
<xs:element minOccurs="0" name="motivoBloqueio" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="enderecoResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="bairroResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cidadeResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cepResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="telefoneResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="empresa" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="enderecoComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="bairroComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cidadeComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cepComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="telefoneComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="curso" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="turma" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="periodo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataValidade" type="xs:dateTime"/>
<xs:element minOccurs="0" name="campoOpcional1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional3" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional4" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional5" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional3" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional4" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="biblioteca" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="inativo" type="xs:boolean"/>
<xs:element minOccurs="0" name="foto" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="NomeSocial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="FotoBase64" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioIncluirResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioIncluirResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioAlterar">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nome" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataNascimento" type="xs:dateTime"/>
<xs:element minOccurs="0" name="tipo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="codigo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="matricula" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numeroId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="senha" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="sexo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataBloqueio" type="xs:dateTime"/>
<xs:element minOccurs="0" name="motivoBloqueio" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="enderecoResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="bairroResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cidadeResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cepResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="telefoneResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="empresa" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="enderecoComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="bairroComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cidadeComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cepComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="telefoneComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="curso" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="turma" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="periodo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataValidade" type="xs:dateTime"/>
<xs:element minOccurs="0" name="campoOpcional1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional3" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional4" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional5" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional3" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tabelaOpcional4" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="biblioteca" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="inativo" type="xs:boolean"/>
<xs:element minOccurs="0" name="foto" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="NomeSocial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="FotoBase64" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioAlterarResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioAlterarResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioExcluir">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioExcluirResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioExcluirResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioBloquear">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataBloqueio" type="xs:dateTime"/>
<xs:element minOccurs="0" name="motivoBloqueio" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioBloquearResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioBloquearResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioNadaConsta">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioNadaConstaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioNadaConstaResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioDesbloquear">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioDesbloquearResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioDesbloquearResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioValidade">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataValidade" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioValidadeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioValidadeResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioSenha">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="senha" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioSenhaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioSenhaResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioFichaFinanceira">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="tipoChave" type="xs:int"/>
<xs:element minOccurs="0" name="chave" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioFichaFinanceiraResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioFichaFinanceiraResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioServicoBaixar">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="servico" type="xs:int"/>
<xs:element minOccurs="0" name="dataPagamento" type="xs:dateTime"/>
<xs:element minOccurs="0" name="valorPago" type="xs:double"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioServicoBaixarResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioServicoBaixarResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioServicoReativar">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="servico" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioServicoReativarResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioServicoReativarResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioPesquisar">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nome" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataNascimento" type="xs:dateTime"/>
<xs:element minOccurs="0" name="tipo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="codigo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="matricula" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numeroId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataBloqueio" type="xs:dateTime"/>
<xs:element minOccurs="0" name="motivoBloqueio" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailResidencial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="emailComercial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="curso" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="turma" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="periodo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="dataValidade" type="xs:dateTime"/>
<xs:element minOccurs="0" name="campoOpcional1" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional2" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional3" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional4" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="campoOpcional5" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="biblioteca" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="inativo" type="xs:int"/>
<xs:element minOccurs="0" name="NomeSocial" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UsuarioPesquisarResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="UsuarioPesquisarResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraIncluir">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="isbn" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoMaterial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="titulo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="subtitulo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="idioma" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="entradaPrincipal" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="indicacaoResponsabilidade" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="autoresSecundarios" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="edicao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="localPublicacao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="editora" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="anoEdicao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numeroPaginas" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="resenha" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="linkParaCapa" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="pais" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="volumeSerie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="assuntos" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraIncluirResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ObraIncluirResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraAlterar">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="isbn" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tipoMaterial" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="titulo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="subtitulo" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="idioma" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="entradaPrincipal" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="indicacaoResponsabilidade" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="autoresSecundarios" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="edicao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="localPublicacao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="editora" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="anoEdicao" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numeroPaginas" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="resenha" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="linkParaCapa" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="pais" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="serie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="volumeSerie" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="assuntos" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraAlterarResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ObraAlterarResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraExcluir">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="isbn" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObraExcluirResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ObraExcluirResult" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoUltimasAquisicoes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="data" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoUltimasAquisicoesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoUltimasAquisicoesResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaPesquisaTerminalWeb">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="dataInicial" type="xs:dateTime"/>
<xs:element minOccurs="0" name="dataFinal" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaPesquisaTerminalWebResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoEstatisticaPesquisaTerminalWebResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatistica">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoEstatisticaResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaMaterial">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaMaterialResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoEstatisticaMaterialResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaMeioFisico">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaMeioFisicoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoEstatisticaMeioFisicoResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaAcessoTitulosTerminalWeb">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="dataInicial" type="xs:dateTime"/>
<xs:element minOccurs="0" name="dataFinal" type="xs:dateTime"/>
<xs:element minOccurs="0" name="quantidade" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcervoEstatisticaAcessoTitulosTerminalWebResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="AcervoEstatisticaAcessoTitulosTerminalWebResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/">
<xs:element name="anyType" nillable="true" type="xs:anyType"/>
<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
<xs:element name="boolean" nillable="true" type="xs:boolean"/>
<xs:element name="byte" nillable="true" type="xs:byte"/>
<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
<xs:element name="decimal" nillable="true" type="xs:decimal"/>
<xs:element name="double" nillable="true" type="xs:double"/>
<xs:element name="float" nillable="true" type="xs:float"/>
<xs:element name="int" nillable="true" type="xs:int"/>
<xs:element name="long" nillable="true" type="xs:long"/>
<xs:element name="QName" nillable="true" type="xs:QName"/>
<xs:element name="short" nillable="true" type="xs:short"/>
<xs:element name="string" nillable="true" type="xs:string"/>
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
<xs:element name="char" nillable="true" type="tns:char"/>
<xs:simpleType name="char">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration"/>
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid"/>
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName"/>
<xs:attribute name="Id" type="xs:ID"/>
<xs:attribute name="Ref" type="xs:IDREF"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="IIntegracaoAutenticacaoService_ObterToken_InputMessage">
<wsdl:part name="parameters" element="tns:ObterToken"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAutenticacaoService_ObterToken_OutputMessage">
<wsdl:part name="parameters" element="tns:ObterTokenResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAutenticacaoService_Hello_InputMessage">
<wsdl:part name="parameters" element="tns:Hello"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAutenticacaoService_Hello_OutputMessage">
<wsdl:part name="parameters" element="tns:HelloResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioIncluir_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioIncluir"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioIncluir_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioIncluirResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioAlterar_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioAlterar"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioAlterar_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioAlterarResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioExcluir_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioExcluir"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioExcluir_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioExcluirResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioBloquear_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioBloquear"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioBloquear_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioBloquearResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioNadaConsta_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioNadaConsta"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioNadaConsta_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioNadaConstaResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioDesbloquear_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioDesbloquear"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioDesbloquear_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioDesbloquearResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioValidade_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioValidade"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioValidade_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioValidadeResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioSenha_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioSenha"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioSenha_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioSenhaResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioFichaFinanceira_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioFichaFinanceira"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioFichaFinanceira_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioFichaFinanceiraResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioServicoBaixar_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioServicoBaixar"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioServicoBaixar_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioServicoBaixarResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioServicoReativar_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioServicoReativar"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioServicoReativar_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioServicoReativarResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioPesquisar_InputMessage">
<wsdl:part name="parameters" element="tns:UsuarioPesquisar"/>
</wsdl:message>
<wsdl:message name="IIntegracaoUsuarioService_UsuarioPesquisar_OutputMessage">
<wsdl:part name="parameters" element="tns:UsuarioPesquisarResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraIncluir_InputMessage">
<wsdl:part name="parameters" element="tns:ObraIncluir"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraIncluir_OutputMessage">
<wsdl:part name="parameters" element="tns:ObraIncluirResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraAlterar_InputMessage">
<wsdl:part name="parameters" element="tns:ObraAlterar"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraAlterar_OutputMessage">
<wsdl:part name="parameters" element="tns:ObraAlterarResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraExcluir_InputMessage">
<wsdl:part name="parameters" element="tns:ObraExcluir"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_ObraExcluir_OutputMessage">
<wsdl:part name="parameters" element="tns:ObraExcluirResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoUltimasAquisicoes_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoUltimasAquisicoes"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoUltimasAquisicoes_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoUltimasAquisicoesResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaPesquisaTerminalWeb_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaPesquisaTerminalWeb"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaPesquisaTerminalWeb_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaPesquisaTerminalWebResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatistica_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatistica"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatistica_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaMaterial_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaMaterial"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaMaterial_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaMaterialResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaMeioFisico_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaMeioFisico"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaMeioFisico_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaMeioFisicoResponse"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaAcessoTitulosTerminalWeb_InputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaAcessoTitulosTerminalWeb"/>
</wsdl:message>
<wsdl:message name="IIntegracaoAcervoService_AcervoEstatisticaAcessoTitulosTerminalWeb_OutputMessage">
<wsdl:part name="parameters" element="tns:AcervoEstatisticaAcessoTitulosTerminalWebResponse"/>
</wsdl:message>
<wsdl:portType name="IIntegracaoAutenticacaoService">
<wsdl:operation name="ObterToken">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAutenticacaoService/ObterToken" message="tns:IIntegracaoAutenticacaoService_ObterToken_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAutenticacaoService/ObterTokenResponse" message="tns:IIntegracaoAutenticacaoService_ObterToken_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="Hello">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAutenticacaoService/Hello" message="tns:IIntegracaoAutenticacaoService_Hello_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAutenticacaoService/HelloResponse" message="tns:IIntegracaoAutenticacaoService_Hello_OutputMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IIntegracaoUsuarioService">
<wsdl:operation name="UsuarioIncluir">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioIncluir" message="tns:IIntegracaoUsuarioService_UsuarioIncluir_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioIncluirResponse" message="tns:IIntegracaoUsuarioService_UsuarioIncluir_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioAlterar">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioAlterar" message="tns:IIntegracaoUsuarioService_UsuarioAlterar_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioAlterarResponse" message="tns:IIntegracaoUsuarioService_UsuarioAlterar_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioExcluir">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioExcluir" message="tns:IIntegracaoUsuarioService_UsuarioExcluir_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioExcluirResponse" message="tns:IIntegracaoUsuarioService_UsuarioExcluir_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioBloquear">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioBloquear" message="tns:IIntegracaoUsuarioService_UsuarioBloquear_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioBloquearResponse" message="tns:IIntegracaoUsuarioService_UsuarioBloquear_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioNadaConsta">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioNadaConsta" message="tns:IIntegracaoUsuarioService_UsuarioNadaConsta_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioNadaConstaResponse" message="tns:IIntegracaoUsuarioService_UsuarioNadaConsta_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioDesbloquear">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioDesbloquear" message="tns:IIntegracaoUsuarioService_UsuarioDesbloquear_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioDesbloquearResponse" message="tns:IIntegracaoUsuarioService_UsuarioDesbloquear_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioValidade">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioValidade" message="tns:IIntegracaoUsuarioService_UsuarioValidade_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioValidadeResponse" message="tns:IIntegracaoUsuarioService_UsuarioValidade_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioSenha">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioSenha" message="tns:IIntegracaoUsuarioService_UsuarioSenha_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioSenhaResponse" message="tns:IIntegracaoUsuarioService_UsuarioSenha_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioFichaFinanceira">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioFichaFinanceira" message="tns:IIntegracaoUsuarioService_UsuarioFichaFinanceira_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioFichaFinanceiraResponse" message="tns:IIntegracaoUsuarioService_UsuarioFichaFinanceira_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioServicoBaixar">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoBaixar" message="tns:IIntegracaoUsuarioService_UsuarioServicoBaixar_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoBaixarResponse" message="tns:IIntegracaoUsuarioService_UsuarioServicoBaixar_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioServicoReativar">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoReativar" message="tns:IIntegracaoUsuarioService_UsuarioServicoReativar_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoReativarResponse" message="tns:IIntegracaoUsuarioService_UsuarioServicoReativar_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UsuarioPesquisar">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioPesquisar" message="tns:IIntegracaoUsuarioService_UsuarioPesquisar_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioPesquisarResponse" message="tns:IIntegracaoUsuarioService_UsuarioPesquisar_OutputMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IIntegracaoAcervoService">
<wsdl:operation name="ObraIncluir">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraIncluir" message="tns:IIntegracaoAcervoService_ObraIncluir_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraIncluirResponse" message="tns:IIntegracaoAcervoService_ObraIncluir_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="ObraAlterar">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraAlterar" message="tns:IIntegracaoAcervoService_ObraAlterar_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraAlterarResponse" message="tns:IIntegracaoAcervoService_ObraAlterar_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="ObraExcluir">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraExcluir" message="tns:IIntegracaoAcervoService_ObraExcluir_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/ObraExcluirResponse" message="tns:IIntegracaoAcervoService_ObraExcluir_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoUltimasAquisicoes">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoUltimasAquisicoes" message="tns:IIntegracaoAcervoService_AcervoUltimasAquisicoes_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoUltimasAquisicoesResponse" message="tns:IIntegracaoAcervoService_AcervoUltimasAquisicoes_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaPesquisaTerminalWeb">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaPesquisaTerminalWeb" message="tns:IIntegracaoAcervoService_AcervoEstatisticaPesquisaTerminalWeb_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaPesquisaTerminalWebResponse" message="tns:IIntegracaoAcervoService_AcervoEstatisticaPesquisaTerminalWeb_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoEstatistica">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatistica" message="tns:IIntegracaoAcervoService_AcervoEstatistica_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaResponse" message="tns:IIntegracaoAcervoService_AcervoEstatistica_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaMaterial">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMaterial" message="tns:IIntegracaoAcervoService_AcervoEstatisticaMaterial_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMaterialResponse" message="tns:IIntegracaoAcervoService_AcervoEstatisticaMaterial_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaMeioFisico">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMeioFisico" message="tns:IIntegracaoAcervoService_AcervoEstatisticaMeioFisico_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMeioFisicoResponse" message="tns:IIntegracaoAcervoService_AcervoEstatisticaMeioFisico_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaAcessoTitulosTerminalWeb">
<wsdl:input wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaAcessoTitulosTerminalWeb" message="tns:IIntegracaoAcervoService_AcervoEstatisticaAcessoTitulosTerminalWeb_InputMessage"/>
<wsdl:output wsaw:Action="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaAcessoTitulosTerminalWebResponse" message="tns:IIntegracaoAcervoService_AcervoEstatisticaAcessoTitulosTerminalWeb_OutputMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="Autenticacao" type="tns:IIntegracaoAutenticacaoService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ObterToken">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAutenticacaoService/ObterToken" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Hello">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAutenticacaoService/Hello" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="Usuario" type="tns:IIntegracaoUsuarioService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="UsuarioIncluir">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioIncluir" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioAlterar">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioAlterar" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioExcluir">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioExcluir" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioBloquear">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioBloquear" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioNadaConsta">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioNadaConsta" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioDesbloquear">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioDesbloquear" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioValidade">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioValidade" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioSenha">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioSenha" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioFichaFinanceira">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioFichaFinanceira" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioServicoBaixar">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoBaixar" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioServicoReativar">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioServicoReativar" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UsuarioPesquisar">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoUsuarioService/UsuarioPesquisar" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="Acervo" type="tns:IIntegracaoAcervoService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="ObraIncluir">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/ObraIncluir" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObraAlterar">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/ObraAlterar" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObraExcluir">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/ObraExcluir" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoUltimasAquisicoes">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoUltimasAquisicoes" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaPesquisaTerminalWeb">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaPesquisaTerminalWeb" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoEstatistica">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatistica" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaMaterial">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMaterial" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaMeioFisico">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaMeioFisico" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AcervoEstatisticaAcessoTitulosTerminalWeb">
<soap:operation soapAction="http://www.prima.com.br/IIntegracaoAcervoService/AcervoEstatisticaAcessoTitulosTerminalWeb" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Integracao">
<wsdl:port name="Autenticacao" binding="tns:Autenticacao">
<soap:address location="http://anshmsophia01/SophiAIntegracao/Integracao.svc"/>
</wsdl:port>
<wsdl:port name="Usuario" binding="tns:Usuario">
<soap:address location="http://anshmsophia01/SophiAIntegracao/Integracao.svc"/>
</wsdl:port>
<wsdl:port name="Acervo" binding="tns:Acervo">
<soap:address location="http://anshmsophia01/SophiAIntegracao/Integracao.svc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

Vou dar uma pesquisada nisso e tentar te ajudar enquanto isso também :D

solução!

Consegui uma resposta criei um handlerSoap.

package br.com.ans.prima;

import javax.xml.ws.handler.soap.SOAPMessageContext;

import java.util.Set;

import java.io.IOException;
import javax.xml.namespace.QName;
import javax.xml.soap.SOAPConstants;
import javax.xml.soap.SOAPEnvelope;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPHeader;
import javax.xml.soap.SOAPHeaderElement;
import javax.xml.soap.SOAPMessage;
import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.handler.soap.SOAPHandler;


public class TokenHandler implements SOAPHandler<SOAPMessageContext> {

    private String token;


    public TokenHandler(String token) {
         this.token = token;
    }

    @Override
    public boolean handleMessage(SOAPMessageContext context) {

        Boolean isRequest = (Boolean) context.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);

        // if this is a request, true for outbound messages, false for inbound
        if (isRequest) {

            try {

                SOAPMessage soapMsg = context.getMessage();
                SOAPEnvelope soapEnv = soapMsg.getSOAPPart().getEnvelope();
                SOAPHeader soapHeader = soapEnv.getHeader();

                // if no header, add one
                if (soapHeader == null) {
                    soapHeader = soapEnv.addHeader();
                }

                // get token value
                String token = this.getToken();

                // add a soap header, name as "here"
                QName qname = new QName("colocao nome espace aqui", "token");
                SOAPHeaderElement soapHeaderElement = soapHeader.addHeaderElement(qname);

                soapHeaderElement.setActor(SOAPConstants.URI_SOAP_ACTOR_NEXT);
                soapHeaderElement.addTextNode(token);
                soapMsg.saveChanges();

                // tracking
                soapMsg.writeTo(System.out);

            } catch (SOAPException e) {
                System.err.println(e);
            } catch (IOException e) {
                System.err.println(e);
            }

        }

        return true;
    }

    @Override
    public void close(MessageContext context) {
        System.out.println("Client : close()......");
        ;
    }

    @Override
    public boolean handleFault(SOAPMessageContext context) {
        System.out.println("Client : handleFault()......");
        return true;
    }

    @Override
    public Set<QName> getHeaders() {
        System.out.println("Client : getHeaders()......");
        return null;
    }

    private String getToken() {            
        return token;
    }

    private void setToken(String token) {
        this.token = token;
    }


}

e na classe que faz a requisição seto assim:

    ServiceIntegration  service = new ServiceIntegration();
    ServicePortUsuario port =  service.getUsuario();

    // Faz o binder para setar a variavel da header
    BindingProvider bindingProvider = (BindingProvider) port;

    @SuppressWarnings("rawtypes")
    List<Handler> handlerChain = new ArrayList<Handler>();
    handlerChain.add(new TokenHandler(token));
    bindingProvider.getBinding().setHandlerChain(handlerChain);

    String result = port.chameOServico();

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software