Salve a tutti. Utilizzo Eclipse 3.4.2 ed ho creato un WebService che prende in input (nella request) 3 stringhe e restituisce (nella response) un classe DTO chiamata PersoneDTO che al suo interno ha un array di un'altra classe DTO chiamata DettaglioPersonaDTO contenente gli attributi Nome, Cognome e Codice Fiscale. Genero il file WSDL dal tool di Eclipse "Web Services" -> "Create Web Service" e lo testo con XML Spy.
L'xml restituito nella response ha una particolarità che non riesco ad eliminare: in pratica viene creato un tag <listaPersoneResponse> che contiene un altro tag <listaPersoneReturn>. All'interno di quest'ultimo mi aspetterei tanti tag <PersoneDTO> per quanti sono i recordset restituiti dalla chiamata al DB, mentre viene creato un tag <PersoneDTO> che contiene tanti tag <Persone DTO> all'interno. Come posso eliminare questo inconveniente?
Grazie,
igio80.

Rispondi quotando