Domanda

Devo integrarmi con un servizio Web .NET legacy che utilizza WSE 2.0 per WS-Security e DIME. Il problema è che devo farlo da un'applicazione Java.

Mi aspetto che Axis2 funzioni bene con WS-Security perché la gente qui ha fatto prima. È il DIME che mi preoccupa. Vedo un riferimento a DIME su http://ws.apache.org /axis/java/client-side-axis.html , ma mi chiedo se qualcuno lo abbia effettivamente fatto con Axis e un servizio Web WSE 2.0.

È stato utile?

Soluzione

Non posso dirti nulla di sicuro dalla propria esperienza. E circa ogni 2a pagina sul "web" sembra affermare qualcosa di diverso da questa domanda.

Quindi, tutto sommato è tutto possibile

  1. Il supporto Dime è stato eliminato da 1.xa 2.x
  2. C'è qualche tipo di supporto in 2.x, forse traballante
  3. Il supporto è lì
  4. Non esiste alcun supporto
  5. Uno dei link forniti fornisce abbastanza informazioni dettagliate / esempio di codice per ottenere qualcosa di utile

Collegamenti a " Axis 2.0 supporta Dime " ;?

No. Devi tornare a 1.4

No some guy

allegati di grandi dimensioni in formato dime - > tra lo stesso ragazzo che nel 2009 afferma di non aver mai sentito parlare di Dime dal 2002

Da Axis 1.x a Axis 2.1 port Dime - > Lo stesso ragazzo che nel 2006 pubblica qualcosa che sembra una porta

Creazione di classi proxy Java di Apache Axis che utilizzano DIME da un sito Adobe Docu

Sviluppo di servizi Web J2EE con allegati che utilizzano l'asse - > L'unico vero tutorial che ho trovato fino ad ora. Ma utilizza l'Asse 1.2.1

AttachmentProblems - > Una pagina Wiki Axis che indica i problemi con i file allegati Dime > 1 MB

Altri suggerimenti

Le mie indagini ed esperimenti su questo argomento un anno fa hanno mostrato che l'Asse 2 non supporta gli allegati DIME nonostante il fatto che ci fossero alcune note poco chiare nella documentazione e nel codice. Ora la documentazione viene cancellata e non ci sono note sul supporto DIME. Ma l'Asse 1.4 funziona con gli allegati DIME OK. Esegui il downgrade della tua libreria Axis alla 1.4 se non puoi forzare i tuoi partner ad aggiornare il loro servizio per supportare MTOM / XOP.

WSE 2.0 è irrimediabilmente obsoleto. Se devi continuare a utilizzare software obsoleto, devi almeno eseguire l'aggiornamento a WSE 3.0, che è in qualche modo meno obsoleto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top