Olá Givanildo, tudo bem?
Para restringir o payload de retorno SOAP e retornar apenas os campos desejados, você pode utilizar anotações no seu objeto de retorno (VO). Uma opção é utilizar a anotação @XmlAccessorType(XmlAccessType.FIELD)
na classe do seu VO e, em seguida, utilizar a anotação @XmlType(propOrder = {"campo1", "campo2"})
para definir a ordem dos campos que serão retornados.
Por exemplo:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder = {"campo1", "campo2"})
public class MeuVO {
private String campo1;
private String campo2;
// getters e setters
}
Dessa forma, apenas os campos "campo1" e "campo2" serão retornados no payload do seu webservice SOAP.
Espero ter ajudado e bons estudos!