• Recursive Join

    By Jonathan Cornaz 1 decade ago

    Hi,



    Consider the follow case :



    You have 3 reports :

    • The first named "A", without any external source
    • The second named "B", with report "A" as external source joined (with "XSL.Join" process)
    • The third named "C", with report "B" as external source joined (with "XSL.Join" process)



      When you will generate the report "C", you will get only the join with report "B", the report "A" will be ignored. However, you would certainly get the "A" joined.



      In the "runCore()" method of "ReportProfileExport" class, you're doing "Call Me.mergeXMLDataSet( v.process() )", "v" as the external source to process. I propose to do instead : "Call Me.mergeXMLDataSet( v.runCore() )".

      On this way, that will join all dependences recursively.



      It's just a proposal.









      Jonathan
    • Great idea

      By David Jeyachandran 1 decade ago

      Hi Jonathan,

       

      This sounds like a great idea. Let me run this past Johnny who looks after this part of the code.

       

      Regards

      David