cliente Java chamando WSE 2.0 com o acessório DIME
-
05-07-2019 - |
Pergunta
Eu preciso integrar com um legado .NET serviço Web que utiliza o WSE 2.0 para WS-Security e DIME. O problema é que eu preciso fazer isso a partir de um aplicativo Java.
Eu estou esperando que Axis2 fina trabalha com o WS-Security porque as pessoas aqui têm feito isso antes. É a DIME que eu estou preocupado. Eu vejo uma referência a DIME em http://ws.apache.org /axis/java/client-side-axis.html , mas eu estou querendo saber se alguém tem realmente feito isso com Eixo e um WSE 2.0 web Service.
Solução
Eu não posso dizer nada com certeza da própria expierence. E sobre cada segunda página na "web" parece indicar algo diferente a esta questão.
Assim, tendo todos juntos o seguinte é possível
- Suporte Dime foi retirado da 1.x para 2.x
- Algum tipo de apoio em 2.x está lá, possivelmente escamosa
- Suporte existe
- Não há suporte em tudo existe
- Um dos links fornecidos dá amostra visão / code suficiente para obter algo útil indo
Os links para "Does Eixo apoio 2.0 Dime"?
No. Você tem que voltar para 1,4
grandes anexos em formato centavo -> btw o mesmo cara que 2009 estados que ele nunca ouviu falar de dime desde 2002
Axis 1.x para Axis 2.1 porta Dime -> againThe mesmo cara 2,006 postagem algo que se parece com uma porta ??p>
Criação de classes de proxy Apache Java Axis que o uso DIME De algum site Adobe Docu
J2EE Desenvolvimento de Serviços Web com anexos usando Axis -> A única real tutorial que eu encontrei até agora. Mas usos Axis 1.2.1
AttachmentProblems -> Uma página Axis Wiki informando problemas com arquivos anexos Dime > 1 MB
Outras dicas
A minha investigação e experiências sobre este assunto há um ano mostrou que Axis 2 não suporta anexos DIME apesar do fato de que havia algumas notas pouco claras na documentação e define no código. Agora documentação seja esclarecido e não existam quaisquer notas sobre o apoio DIME. Mas Axis 1.4 funciona com DIME anexos OK. Downgrade você Axis biblioteca para 1,4, se você não pode forçar seus parceiros a modernizar os seus serviços para MTOM suporte / XOP.
WSE 2.0 é irremediavelmente obsoleto. Se você deve continuar usando o software obsoleto, então você deve pelo menos atualizar para WSE 3.0, que é um pouco menos obsoleto.