GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Problema no envio/recebimento de arquivo (SOAP)
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
08/02/2012 07:39:11
Assunto:
Problema no envio/recebimento de arquivo (SOAP)
vanderlanio
Java Ninja
Membro desde: 20/07/2006 11:22:20
Mensagens: 294
Localização: Brasilia
Offline
Senhores tenho meu web service :
@@Stateless @AutoCreate @Name @JndiName("/local") @WebService public class WebServiceSOAPPart extends GenericService implements MinhaInterfaceWebService { @Resource private WebServiceContext wsContext; @WebMethod @WebResult(name = "recibo") public String receber(String path){ MessageContext context = wsContext.getMessageContext(); // sempre chega vazio, abaixo segue meu cliente Map<String, DataHandler> request = (Map<String, DataHandler>) context .get(MessageContext.INBOUND_MESSAGE_ATTACHMENTS); Set<?> keys = request.keySet(); } }
Porém o arquivo nunca chega no serviço abaixo meu cliente:
WebService_Service service = new WebService_Service(); WebService port = service.getWebServicePort(); ((BindingProvider) port) .getRequestContext() .put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://localhost:8080/WebServiceSOAPPart"); Map<String, DataHandler> attachmentsMap = new HashMap<String, DataHandler>(); DataHandler data = new DataHandler(new FileDataSource(new File(ClientSoapPart.class .getResource("anexo.docx").getFile()))); attachmentsMap.put("anexo_processo", data); ((BindingProvider) port).getRequestContext().put( MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS, attachmentsMap); String response = port.receber("/meu/path/");
O serviço e chamado corretamente porem sem o DataHandler , e nescessario alguma configuração ??
Vanderlanio L Aguiar
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team