Tag: jasper reports

从C#运行JasperServer报告

Jasper Reports是Crystal Reports的绝佳开源替代品。 这对于单页PDF页面非常有用,例如字母和发票到多页报告。 然而,它不是非常友好的.NET,并且让C#/ Mono与JasperServer玩得很好并不富有成效。 有没有人从C#获得有关如何在JasperServer上运行报告的代码示例,并附加带有SOAP请求的XML数据集? 它需要在Mono上运行,因此Microsoft.Web.Services2是不可能的。 我试图推出自己的肥皂要求。 Jasper Server似乎接受了它,但我似乎无法获得除服务器500错误之外的任何响应。 我没有附加一个MTOM附件。 var sb = new StringBuilder(); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(” PDF”); sb.AppendFormat(” “, “/JourneyReport”); sb.AppendLine(” null”); sb.AppendLine(” 1″); sb.AppendLine(” “); sb.AppendLine(” “); sb.AppendLine(“”); sb.AppendLine(“”); sb.AppendLine(“”); var webRequest = (HttpWebRequest)WebRequest.Create(“http://localhost:8080/jasperserver/services/repository”); webRequest.Credentials = new NetworkCredential(“jasperadmin”,”jasperadmin”); webRequest.PreAuthenticate = true; webRequest.Headers.Add(“SOAPAction”,””); //Set HttpWebRequest properties byte[] bytes […]