में webservice के माध्यम से रिपोर्ट यूनिट अपलोड करें मैं C# .net से webservice के माध्यम से jasperserver पर एक नई रिपोर्ट इकाई अपलोड करने का प्रयास कर रहा हूं, मैंने रिपोर्ट इकाई को सफलतापूर्वक अपलोड/बनाया है लेकिन जब मैं क्लिक करता हूं iReport रिपोजिटरी नेविगेटर के माध्यम से रिपोर्ट यह कहती है "कोई अटैचमेंट वर्तमान नहीं!" एक पॉपअप बॉक्स में।सी # .net में webservice के माध्यम से jasperserver
<request operationName='put' locale='en'>
<resourceDescriptor name='barunit' wsType='reportUnit'
uriString='/reports/bar/bar_files'
isNew='true'>
<label>Bar Unit</label>
<description>This is a test</description>
<resourceProperty name='PROP_PARENT_FOLDER'>
<value>/reports/bar</value>
</resourceProperty>
<resourceDescriptor name='bar.jrxml' wsType='jrxml'
uriString='/reports/bar/bar_files'
isNew='true'>
<label>Bar Report</label>
<description>This is a test</description>
<resourceProperty name='PROP_RU_IS_MAIN_REPORT'>
<value>true</value>
</resourceProperty>
</resourceDescriptor>
</resourceDescriptor>
</request>
और यहाँ कोड है कि वेब सेवा के लिए 'createXML' भेजता है::
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);
वेब सेवा कॉल से प्रतिक्रिया देता है नीचे 'createXML' मैं वेब सेवा करने के लिए भेज रहा है सफलता कोड '0' तो मैं स्टंप की तरह हूँ। मैं अनुमान लगा रहा हूं कि समस्याSoapContext में फ़ाइल अनुलग्नक में है क्योंकि इससे पहले सब कुछ ठीक से पता चला है।
किसी भी मदद की सराहना की जाएगी!