Вложения с dataHandler soapUi
Я пытаюсь отправить файлы в формате zip через javax xml.
@Resource
private WebServiceContext webServiceContext;
....
Map<String, Object> attachs = new HashMap<String, Object>();
ByteArrayOutputStream out = new ByteArrayOutputStream();
ZipOutputStream zos = new ZipOutputStream(out);
compileZip(zos,"NomeZip",byteFile);//used ZipEntry
DataHandler dataHandler = new DataHandler(
new AttachDataSource(fileContentType, zipName, new ByteArrayInputStream(out.toByteArray())));
attachs.put("NomeZip", dataHandler);
webServiceContext.getMessageContext().put(MessageContext.OUTBOUND_MESSAGE_ATTACHMENTS, attachs);
Когда я смотрю в переменную, она не пустая, но когда вызывается Wsdl из SoapUI, я получаю 0 вложений.
Моя конфигурация веб-сервиса с mtom-enabled = true, и я аннотировал реализацию класса моего интерфейса @webservice с @MTOM. Также я обосновался в SOAPUI Включить MTOM для истины.
Есть ли другие настройки, которые я должен сделать в SOApUi?