title: Using externally described data structures in RPG ILE Free
body: <p>I'm having a world of issues using externally described data structures in RPG ILE Free.<br>
  The simplest issue seems to be just declaring the structure.</p>
  
  <pre><code>DCL-DS PALWGHT extname(SCN102DS);
    PW DIM(20) OVERLAY(PALWGHT:1); 
  END-DS;
  </code></pre>
  
  <p>When I compile, it says the external file does not exist...but it does and it is in my library list.</p>
  
  <pre><code> A          R PALWGHT
   A            P01WGHT       11S 3
   A            P02WGHT       11S 3
   A            P03WGHT       11S 3
   A            P04WGHT       11S 3
   A            P05WGHT       11S 3
   A            P06WGHT       11S 3
   A            P07WGHT       11S 3
   A            P08WGHT       11S 3
   A            P09WGHT       11S 3
   A            P10WGHT       11S 3
   A            P11WGHT       11S 3
   A            P12WGHT       11S 3
   A            P13WGHT       11S 3
   A            P14WGHT       11S 3
   A            P15WGHT       11S 3
   A            P16WGHT       11S 3
   A            P17WGHT       11S 3
   A            P18WGHT       11S 3
   A            P19WGHT       11S 3
   A            P20WGHT       11S 3
  </code></pre>
  
  <p>This worked prior to changing it to free format.....</p>
  
  <pre><code> DPALWGHT        E DS                  EXTNAME(SCN102DS)
   DPW                             11s 3 DIM(20) OVERLAY(PALWGHT:1)
  </code></pre>
  
  <p>I'm lost.  It's probably something really stupid....</p>