Загружать блок отчетов через webservice в C # .net на jasperserver

Я пытаюсь загрузить новый блок отчетов на jasperserver через webservice из C # .net Я успешно загрузил / создал блок отчета, но когда я нажимаю на отчет через навигатор хранилища iReport, он говорит: «Нет прикрепленного приложения!» в всплывающем окне. Ниже «createXML» я отправляю в webservice:

   This is a test  /reports/bar    This is a test  true     

И вот код, который отправляет «createXML» в webservice:

 JasperService.ManagementServiceService service = new JasperService.ManagementServiceService(); service.Credentials = new System.Net.NetworkCredential("jasperadmin", "jasperadmin"); service.PreAuthenticate = true; FileStream fs = new FileStream(@"C:\bar.jrxml", FileMode.Open, FileAccess.Read); Microsoft.Web.Services2.Attachments.Attachment jrxmlAttachment = new Microsoft.Web.Services2.Attachments.Attachment("text/xml",fs); service.RequestSoapContext.Attachments.Add(jrxmlAttachment); string out = service.put(createXML); 

Ответ от вызова webservice дает код успеха ‘0’, поэтому я как бы неспокойный. Я предполагаю, что проблема заключается в прикреплении файла к RequestSoapContext, потому что перед этим все прослеживается.

Любая помощь будет принята с благодарностью!

    Мне не хватало нескольких тегов: CREATE_REPORTUNIT_BOOLEAN, PROP_HAS_DATA и PROP_PARENT_FOLDER.

    Ниже представлен окончательный запрос xml, который позволил мне загрузить блок отчетов через веб-сервис. C #, который вызывает службу, не изменился с исходного вопроса.

      true   This is a test  /reports/bar    This is a test  true      /reports/testunit_files     

    Надеюсь, что кто-то поможет!