1 Reply Latest reply on Oct 18, 2011 1:37 AM by sgauder5000

    How to assemble a list of PDFs in the right order?

    sgauder5000 Level 1

      Hi forum,

       

      I've got a LC process where I want to assemble a dynamic number of PDFs into one single PDF. I'm using the following DDX to do this:

       

      <DDX xmlns="http://ns.adobe.com/DDX/1.0/">
        <PDF result="process:///process_data/@pdfOut">
          <PDF source="process:///process_data/docList" bookmarkTitle="_SourceTitle" />
        </PDF>
      </DDX>
      

       

      pdfOut -> document

      docList -> list<document>

       

      As I insert a list I would assume that the order of the subdocuments in the result is determined by the order of the source list. Unfortunately that's not the case, the assembly has a random order. When I inspect the list right before the invokation of the DDX, the order is just fine.

       

      Any ideas why the order is gone?

       

      Thanks in advance,

      Sebastian

        • 1. Re: How to assemble a list of PDFs in the right order?
          sgauder5000 Level 1

          OK, i've got it working:

           

          The order is correct, if the list is delivered via the Input Document Map:

           

          <DDX xmlns="http://ns.adobe.com/DDX/1.0/">
            <PDF result="process:///process_data/@pdfOut">
              <PDF source="docList" bookmarkTitle="_SourceTitle" />
            </PDF>
            <?ddx-source-hint name="docList"?>
          </DDX>
          

           

          I still don't know why the order gets lost if I deliver a process variable, so it should be treated as a bug.

           

          Sebastian