FFI ÇÔ¼ö »ç¿ë½Ã ÁöÁ¤ÇÒ ¼ö ÀÖ´Â µð·ºÅ丮 ¹× ¼ºêµð·ºÅ丮¸¦ ³ª¿Çϰí path ¹®¿¡ Æ÷ÇÔµÈ µð·ºÅ丮¿¡ ¾ø´Â ÆÄÀÏ¿¡ ´ëÇÑ º¸¾ÈÀ» Á¦°øÇÏ·Á¸é Net.Data ÃʱâÈ ÆÄÀÏ¿¡¼ FFI_PATH °æ·Î ±¸¼º ¸í·É¹®À» »ç¿ëÇϽʽÿÀ. Net.Data Ãʱ⼳Á¤ ÆÄÀÏ¿¡´Â FFI_PATHÀÌ Á¦°øµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. °æ·Î ±¸¼º ¹æ¹ý¿¡ ´ëÇØ¼´Â Net.Data Administration and Programming Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
FFI_PATH´Â ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
FFI_PATH /path1;/path2;/path3...
¸ÅÅ©·Î ±â´ÉÀ¸·Î FFI ¾ð¾î ȯ°æÀ» È£ÃâÇÏ´Â °æ¿ì, FFI ÇÔ¼öÀÇ filename ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© FFI ÇÔ¼ö°¡ ÀÛµ¿µÇ°í ÀÖ´Â Ç÷§ ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
%DEFINE myfile = "/macros/myfile.txt" @DTWF_READ(myfile, ...)
´ÙÀ½ ¼½¼Ç¿¡¼ ³íÀǵ˴ϴÙ.
Net.Data´Â FFI ÇÔ¼ö¿¡ ´ëÇÑ filename ¸Å°³º¯¼öÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© Net.Data Ãʱ⼳Á¤ ÆÄÀÏÀÇ FFI_PATH ¸í·É¹®À» Ž»öÇϰí ÁöÁ¤µÈ µð·ºÅ丮 ¶Ç´Â ÇöÀç µð·ºÅ丮¸¦ »ç¿ëÇÒÁöÀÇ ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.
FFI ÇÔ¼ö¿¡ ÆÄÀϸíÀÌ ÁöÁ¤µÇ¸é, Net.Data´Â ÁöÁ¤µÈ ù¹øÂ° °æ·Î¿¡¼ ½ÃÀÛÇÏ¿© FFI_PATH¿¡ ³ª¿µÈ °¢ °æ·Î¸¦ Ž»öÇÏ¿© ÆÄÀÏÀ» ã½À´Ï´Ù. Net.Data´Â ÀÌ ¶§ ¹ß°ßµÈ ù¹øÂ° »çº»À» »ç¿ëÇÕ´Ï´Ù. ÆÄÀÏÀÌ ¾ø´Â °æ¿ì, Net.Data´Â Net.Data°¡ ¼öÇàµÇ°í ÀÖ´Â ÇÁ·Î¼¼½º³ª ½º·¹µåÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» ã½À´Ï´Ù.
¿¹ : Net.Data´Â FFI_PATH ±¸¼º ¸í·É¹®À» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ã½À´Ï´Ù.
FFI_PATH¿¡´Â ´ÙÀ½ µð·ºÅ丮°¡ µé¾î ÀÖ½À´Ï´Ù.
FFI_PATH /macros;/macros/org1;/macros/org2
±×¸®°í, ÆÄÀÏÀº ÇöÀç µð·ºÅ丮¿Í /macros/org1¿¡ ¸ðµÎ À§Ä¡ÇÕ´Ï´Ù. ÇÔ¼ö È£ÃâÀÌ ´ÙÀ½°ú °°Àº °æ¿ì,
DTWF_READ("myfile.txt")
Net.Data´Â /macros/org1/myfile.txt¸¦ »ç¿ëÇÕ´Ï´Ù.
DTWF_READ ÇÔ¼ö°¡ ±âÁ¸ ÆÄÀÏÀ» Àд µ¥ »ç¿ëµÇ°í myfile.txtÀÇ ÆÄÀϸíÀÌ ÁöÁ¤µÈ °æ¿ì, Net.Data´Â À§¿¡ ÁöÁ¤µÈ °æ·Î ¸ñ·ÏÀÌ FFI_PATH¿¡ µé¾î ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡, /macros, /macros/org1 ¹× /macros/org2 µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» Ž»öÇÕ´Ï´Ù.
Net.DataÀÇ ÇöÀç µð·ºÅ丮´Â »ç¿ëÁßÀÎ À¥ ¼¹öÀÇ ±¸¼º¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
Ç÷§ ÆÄÀÏ ¾×¼¼½º ÁöÁ¤°ú °ü·ÃÇÑ ±ÇÀå»çÇ×:
Net.Data°¡ Ç÷§ ÆÄÀÏ ÀÚ·á ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½À» ÁؼöÇϽʽÿÀ.
Net.Data Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼ FFI_PATH¸¦ Ãß°¡ ¶Ç´Â °»½ÅÇÒ °æ¿ì ´ÙÀ½ ±ÔÄ¢À» µû¸£½Ê½Ã¿À.
FFI ÇÔ¼ö°¡ Net.Data Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼ FFI_PATH ¸í·É¹®À» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. FFI´Â ¸í·É¹®¿¡ ³ª¿µÈ °æ·Î¸¸ Ž»öÇϹǷÎ, ´Ù¸¥ µð·ºÅ丮ÀÇ ÆÄÀÏÀº ¹«´ÜÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ¾øµµ·Ï º¸È£µË´Ï´Ù.
¿¹¸¦ µé¾î, ¾Æ·¡¿Í °°ÀÌ °ø¿ë ¶Ç´Â °Ô½ºÆ® »ç¿ëÀÚ ID¿¡ ´ëÇÑ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ¿© FFI_PATH¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
FFI_PATH C:\public;E:\WWW;E:\guest;A:
´ÙÀ½Àº Ç÷§ ÆÄÀÏÀ» º¸È£Çϱâ À§ÇØ ±ÇÀåµÇ´Â »çÇ×µéÀÔ´Ï´Ù.
Net.Data¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚ ID´Â FFI ³»Àå ÇÔ¼ö°¡ »ç¿ëÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ ¾×¼¼½º±ÇÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Net.Data Administration and Programming GuideÀÇ ±¸¼º Àå¿¡¼ Net.Data ÆÄÀÏ¿¡ ´ëÇÑ À¥ ¼¹ö ¾×¼¼½º±Ç ÁöÁ¤°ú °ü·ÃµÈ ºÎºÐÀ» ÂüÁ¶ÇϽʽÿÀ.