def get_server_info(self): details = Details(self.session) serverInfo = details.serverInfo() return serverInfo
from jasperserverlib.resource_download import DownloadBinary from jasperserverlib.report import Report from jasperserverlib.core.resource_search_param import ResourceSearchParameter as rsp pp = pprint.PrettyPrinter(indent=4) session = jasper.session('http://localhost:8090/jasperserverlib', 'jasperadmin', 'jasperadmin') #s = Search(session) #s.search(path="/reports/erpnext") #pp.pprint(s.getDescriptor()) d = Details(session, "/reports/testFolder/Example") pp.pprint(d.serverInfo()) #pp.pprint(d.details().getDescriptor()) #print "desc: {}".format(d.details().getDescriptor()) #/themes/default/buttons.css #dl = DownloadBinary(session, "/reports/testFolder/Example_files/main_jrxml") #dl.downloadBinary() #pp.pprint(dl.downloadBinary().getDescriptor().getContent(dl.downloadBinary().getDescriptor().getLabels()[0])) #pp.pprint(dl.downloadBinary().getDescriptor().getType(dl.downloadBinary().getDescriptor().getLabels()[0])) #r = Report(session, "/reports/testFolder/Example") #r = Report(session, "/reports/testFolder/Silhouette") #r = Report(session, "/reports/testFolder/Flower") #r = Report(session, "/reports/testFolder/Cherry_Table_Based") #r.parameter("Cascading_name_single_select", "A & U Stalker Telecommunications, Inc") r = Report(session, "/reports/erpnext/Leaf_Red_Table_Based")