HowTo develop a new report

From OpenPetra Wiki
Revision as of 12:09, 20 May 2010 by Ursrau (talk | contribs) (Explain by exanple how to develop a new report)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

HowTo develop a new report

Timo I don't know if half these files are generated or manually created. So I thought I describe what I found and let you document it, please? This is also my first post to a wiki, so I need to leran/work/improve on presentation as well. Will do that after lunch.


  • Example:
    • Partner by City
    • create new xml report file in U:/XmlReports/Partner/partnerbycity.xml
    • is there a template or generator for the new xml file?
    • create new xml U:/XmlReports/Settings/Partner/Partner by City/standard.xml
    • create new entries in existing yaml file in U:/csharp/ICT/Petra/Client/lib/MPartner/gui/PartnerMain.yaml
    • in section:
          mniReports: 
              Label: &Reports...
              mniReportPartnerByCity: {Label=&Partner By City Report (experiment), ActionOpenScreen=Ict.Petra.Client.MReporting.Gui.MPartner.TFrmPartnerByCity)
    • ??TODO?? U:/csharp/ICT/Petra/Client/lib/MPartner/gui/PartnerMain.cs
    • ??TODO?? U:/csharp/ICT/Petra/Client/lib/MPartner/gui/PartnerMain.Designer.cs
    • create new yaml file for report in U:/csharp/ICT/Petra/Client/lib/MReporting/gui/MPartner/PartnerByCity.yaml
    • is there a template or generator for the new yaml file?
    • ??TODO?? U:/csharp/ICT/Petra/Client/lib/MReporting/gui/MPartner/PartnerByCity.cs
    • ??TODO?? U:/csharp/ICT/Petra/Client/lib/MReporting/gui/MPartner/PartnerByCity.Designer.cs
    • some brief explanation here on what the different nant cmds do?
    • which files does it read in relation to this new report?
    • and which files does it auto-genereate in relation to this new report?
    • which paramters does nant need (if any) ?
    • nant generateGlue
    • nant generateGTK
    • nant generateWinforms
    • nant generateWinform