Se sei riuscito ad ottenere un input-stream per leggere quell'allegato, ti basta riversare tutti i byte pari-pari su un file con estensione .pdf. Se lo stream è un PDF .... il file sarà un PDF!
P.S. hai parlato di codifica base64Binary ... chiaramente, visto che il messaggio è XML (quindi testo) e non può contenere dati binari puri. Non so cosa hai usato in termini di API/librerie per gestire il servizio SOAP ... devi solo vedere se la decodifica base64 è a tuo carico oppure è fatta a monte.



Rispondi quotando
art type="xsd:base64Binary" name="pdfDocument">, nella sezione relativa ai messaggio di risposta del web service), indi per cui la devodifica è a mio carico. Secondo te va bene se opero così :
