EDI ¹®¼¸¦ Business Object·Î º¯È¯ÇÏ·Á¸é, EDI Data Handler´Â ÃÖ»óÀ§ ·¹º§ Business Object Á¤ÀÇÀÇ ¼Ó¼ºÀ» ·çÇÎÇÕ´Ï´Ù. ÀÛ¼ºÇÒ Business ObjectÀÇ À̸§À» È®º¸ÇÑ ÈÄ, ÃÖ»óÀ§ ·¹º§ Business Object ¹× ÇÏÀ§ ¿ÀºêÁ§Æ®¿¡ ¼Ó¼ºÀÌ Ç¥½ÃµÇ´Â ¼ø¼·Î, ¼øÈ¯ÇÏ¿© ¼Ó¼ºÀ» ó¸®ÇÕ´Ï´Ù. À̶§ EDI ¹®¼ÀÇ ¿ä¼Ò °ªÀ» Business Object¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
EDI Data Handler´Â ´ÙÀ½°ú °°ÀÌ EDI ¹®¼¸¦ Business Object·Î ó¸®ÇÕ´Ï´Ù.
EDI ¹®¼¸¦ Business Object·Î º¯È¯Çϱâ À§ÇØ ÀÚü¸¦ ÃʱâÈÇÒ °æ¿ì, EDI Data Handler´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ´Ü°è´Â °¢°¢ ´ÙÀ½ ºÎ¼Ó Àý¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
EDI Data Handler´Â EDI ¹®¼ ³»¿¡¼ ƯÁ¤ À§Ä¡¸¦ Ç¥½ÃÇÑ ÈÄ °è¼ÓÇØ¼ ÇØ´ç À§Ä¡·Î ¸®ÅÏÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
EDI ¹®¼´Â Reader ¿ÀºêÁ§Æ®·Î EDI Data Handler¿¡ Àü´ÞµÇ¹Ç·Î, ÀÌ Reader ¿ÀºêÁ§Æ®´Â mark() Á¶ÀÛÀ» Áö¿øÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
±×·¯¹Ç·Î ù ¹øÂ° ÃʱâÈ ´Ü°èó·³, EDI Data Handler´Â ¼ö½ÅÇÏ´Â Reader Object°¡ mark() Á¶ÀÛÀ» Áö¿øÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Data Handler´Â ¿À·ù¸¦ ·Î±×ÇÏ°í ¿¹¿Ü¸¦ »ý¼ºÇÕ´Ï´Ù. Á÷·ÄÈµÈ ¸ðµç µ¥ÀÌÅÍ´Â StringReader ¿ÀºêÁ§Æ®¿¡¼ EDI Data Handler·Î Àü´ÞµÇ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
EDI ¹®¼¸¦ Business Object·Î º¯È¯ÇÏ·Á¸é, EDI Data Handler´Â EDI ¹®¼¿¡¼ ºÐ¸®¹®ÀÚ¸¦ ¿Ã¹Ù¸£°Ô Àоî¾ß ÇÕ´Ï´Ù. Data Handler´Â ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÏ¿© ÀÌ·¯ÇÑ ºÐ¸®¹®ÀÚ¸¦ È®º¸ÇÕ´Ï´Ù. EDI ¹®¼ÀÇ Ã³À½ ¼¼ ¹®ÀÚ´Â ¾Ë·ÁÁ® ÀÖÀ¸¹Ç·Î, Data Handler´Â ÀÌ·¯ÇÑ ¹®ÀÚ¸¦ ¸ÕÀú ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. óÀ½ ¼¼ ¹®ÀÚ¸¦ ÀÐ¾î¼ ´ÙÀ½À» Ç¥½ÃÇÏ´ÂÁö ÆÇº°ÇÕ´Ï´Ù.
UNA ¼ºñ½º ¹®ÀÚ¿ ¾îµå¹ÙÀ̽º´Â »ç¿ëÇÒ ¹®¼ ºÐ¸®¹®ÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Data Handler´Â ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÏ¿© ¹®¼ ºÐ¸®¹®ÀÚ ¹× ±âŸ À§Ä¡ Á¤º¸¸¦ È®º¸ÇÕ´Ï´Ù.
UNA ¼ºñ½º ¹®ÀÚ¿ ¾îµå¹ÙÀ̽º´Â EDIFACT Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼¿¡¼ ¼±ÅÃÀû ù ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ ¼ºñ½º ¹®ÀÚ¿Àº 6°³ÀÇ ¿µ¼ýÀÚ·Î ±¸¼ºµÇ´Âµ¥, ¼ø¼´Â ´ÙÀ½°ú °°½À´Ï´Ù.
±¸¼º¿ä¼Ò ºÐ¸®¹®ÀÚ |
¿ä¼Ò ºÐ¸®¹®ÀÚ |
10Áø Ç¥½Ã |
¸±¸®½º ¹®ÀÚ |
¹Ýº¹ ºÐ¸®¹®ÀÚ(±¸¹® ¹öÀü 4¸¸) |
¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ |
EDI ¹®¼ÀÇ Ã³À½ ¼¼ ÀÚ°¡ ¡ºUNA¡»ÀÏ °æ¿ì, Data Handler´Â EDI ¹®¼¸¦ ÇØ¼®Çϱâ À§ÇØ UNA ¼ºñ½º ¹®ÀÚ¿ÀÌ ÁöÁ¤ÇÏ´Â °ªÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ºÐ¸®¹®ÀÚ °ªÀº Meta ObjectÀÇ UNA ¶Ç´Â UNB À§Ä¡ Á¤º¸ ¼Ó¼º¿¡ ÀÖ´Â °ÍÀ» Æ÷ÇÔÇÏ¿©, EDI ¹®¼¿¡ ÀÖ´Â ´Ù¸¥ ¸ðµç ºÐ¸®¹®ÀÚ ¼Ó¼ºº¸´Ù ¿ì¼±ÇÕ´Ï´Ù.
EDI ¹®¼ÀÇ Ã³À½ ¼¼ ÀÚ°¡ ¡ºUNA¡»°¡ ¾Æ´Ò °æ¿ì, Data Handler´Â ÇØ´ç ¹®ÀÚ°¡ Ãʱ⠼¼±×¸ÕÆ®ÀÇ À̸§À» Ç¥½ÃÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. Data Handler´Â Ãʱ⠼¼±×¸ÕÆ®°¡ ¸Ó¸®±ÛÀÇ ÀϺÎÀ̰í Á¤È®È÷ ¼¼ ÀÚÀÎ À̸§À» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. UNA ¼ºñ½º ¹®ÀÚ¿ ¾îµå¹ÙÀ̽º°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì, Data Handler´Â EDI ¹®¼ ÀÚü·ÎºÎÅÍ ¹®¼ ºÐ¸®¹®ÀÚ¸¦ È®º¸ÇØ¾ß ÇÕ´Ï´Ù. Data Handler´Â °è¼ÓÇØ¼ EDI ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù.
Data Handler°¡ ¿ä¼Ò ºÐ¸®¹®ÀÚ¸¦ ÆÇº°ÇÒ ¼ö ¾øÀ¸¸é, ÇÏÀ§ Meta ObjectÀÇ SEPARATOR_ELEMENT ¼Ó¼º °ªÀ» »ç¿ëÇÕ´Ï´Ù.
Á¦°øµÈ SEPARATOR_ELEMENT °ªÀº º°Ç¥(*)ÀÔ´Ï´Ù. ¾î¶² ÀÌÀ¯·Î Data Handler°¡ ÇÏÀ§ Meta Object·ÎºÎÅÍ ¿ä¼Ò¸¦ È®º¸ÇÒ ¼ö ¾øÀ¸¸é, Çϵå ÄÚµùµÈ ±âº»°ªÀÎ ´õÇϱ⠺ÎÈ£(+)¸¦ »ç¿ëÇÕ´Ï´Ù.
À§Ä¡ Á¤º¸¿¡´Â ºÐ¸®¹®ÀÚ(¼¼±×¸ÕÆ®, º¹ÇÕ ¹× ¹Ýº¹ ºÐ¸®¹®ÀÚ), Æ®·£Àè¼Ç ID ¹× DUNS ¹øÈ£°¡ Æ÷ÇԵ˴ϴÙ.
Data Handler´Â º¸Åë EDI ¹®¼¸¦ ½ºÄµÇÏ¿© À§Ä¡ Á¤º¸¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Data Handler°¡ EDI ¹®¼ ³»¿¡¼ À§Ä¡ Á¤º¸¸¦ ãÀ» ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ, EDI Data Handler¿Í ¿¬°üµÈ ÇÏÀ§ Meta Object(±âº»°ªÀº MO_DataHandler_DefaultEDIConfig)¿¡´Â À§Ä¡ Á¤º¸¸¦ º¸À¯ÇÏ´Â ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ À§Ä¡ Á¤º¸ ¼Ó¼ºÀÇ À̸§Àº ´ÙÀ½°ú °°ÀÌ EDI ¹®¼ÀÇ Ã¹ ¿ä¼Ò À̸§¿¡ ÇØ´çµË´Ï´Ù.
Data Handler´Â EDI ¹®¼ÀÇ ±¸¹® ºÐ¼®À» ½ÃÀÛÇÒ ¶§±îÁö UNA ¼ºñ½º ¹®ÀÚ¿ ¾îµå¹ÙÀ̽º°¡ Á¸ÀçÇÏ´ÂÁö ¾Ë ¼ö ¾øÀ¸¹Ç·Î, UNA ¼Ó¼º°ú UNB ¼Ó¼º ¸ðµÎ ÇÏÀ§ Meta Object¿¡ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.
À§Ä¡ Á¤º¸ ¼Ó¼ºÀº Ç¥ 46¿¡ Ç¥½ÃµÈ ÀÏ·ÃÀÇ Å±׸¦ »ç¿ëÇÏ¿©
Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Ç¥ 46. À§Ä¡ Á¤º¸ ¼Ó¼ºÀÇ EDI ¹®¼ Á¤º¸
EDI ¹®¼ Á¤º¸ | ¼Ó¼º ÅÂ±× | ¼³¸í | Çʼö ¿©ºÎ |
---|---|---|---|
¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ | length | ¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ¸¦ Á¦¿ÜÇϰí, ¼¼±×¸ÕÆ® À̸§À» Æ÷ÇÔÇÏ¿© ù ¹øÂ° ¼¼±×¸ÕÆ®ÀÇ ±æÀ̸¦ ¼ýÀÚ·Î ÁöÁ¤ÇÕ´Ï´Ù. | ¿¹ |
¼¼±×¸ÕÆ® °è¼ö | seg_count | EDI ¹®¼¿¡ ±â·ÏµÈ(business-object¿¡¼ EDI·ÎÀÇ º¯È¯ Áß) ¼¼±×¸ÕÆ® ¼ö¸¦ Æ÷ÇÔÇÏ´Â ÇʵåÀÇ »ó´ë À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÅÂ±× »ç¿ë¿¡ ´ëÇÑ Á¤º¸´Â Business Object¸¦ EDI ¹®¼·Î º¯È¯À» ÂüÁ¶ÇϽʽÿÀ. | ¿¹ |
º¹ÇÕ ºÐ¸®¹®ÀÚ | cs | º¹ÇÕ ºÐ¸®¹®ÀÚÀÇ »ó´ë À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. | ¾Æ´Ï¿À |
¹Ýº¹ ºÐ¸®¹®ÀÚ | rs | ¹Ýº¹ ºÐ¸®¹®ÀÚÀÇ »ó´ë À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. | ¾Æ´Ï¿À |
Æ®·£Àè¼Ç ID | tid | Æ®·£Àè¼Ç IDÀÇ »ó´ë À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. | ¿¹ |
DUNS ¹øÈ£ | duns | DUNS ¹øÈ£ÀÇ »ó´ë À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. | ¿¹ |
¹öÀü/¸±¸®½º ¹øÈ£ | version | ±â´É ±×·ì/¸Þ½ÃÁö ¹öÀü ¹øÈ£ÀÇ »ó´ë À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. | ¾Æ´Ï¿À |
Ç¥ 46¿¡ Ç¥½ÃµÈ °Íó·³, À§Ä¡ Á¤º¸ ¼Ó¼ºÀº
seg_count, length, tid, duns ű×ÀÇ °ª°ú ¼±ÅÃÀûÀ¸·Î version ű×ÀÇ °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. cs ¹× rs ű×ÀÇ °ªÀº ¹Ýµå½Ã ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ÅÂ±× Áß Çϳª¸¦ »ý·«Çϰí
Data Handler°¡ º¹ÇÕ ºÐ¸®¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â EDI ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÒ °æ¿ì, Data Handler´Â
Ç¥ 47¿¡ ³ª¿Í ÀÖ´Â ¿ì¼±¼øÀ§¸¦ »ç¿ëÇÏ¿© °ªÀ» È®º¸ÇÕ´Ï´Ù.
Ç¥ 47. º¹ÇÕ ¹× ¹Ýº¹ ºÐ¸®¹®ÀÚÀÇ ±âº»°ª
cs, rs, tid, duns ű״ ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÏ¿© EDI ¹®¼ ³»¿¡¼ »ó´ë À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
tagname=seg_name+elem_pos+compos_pos
¼³¸í:
seg_count ű״ ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÏ¿© EDI ¹®¼ ³»¿¡¼ »ó´ë À§Ä¡¸¦ Ç¥½ÃÇÕ´Ï´Ù.
seg_count=seg_name+elem_pos
¿©±â¼ seg_name ¹× elem_pos´Â À§¿¡ ¼³¸íµÇ¾î ÀÖ´Â ´ë·ÎÀÔ´Ï´Ù. Áï, seg_count ½ºÆå¿¡´Â icompos_pos °ªÀÌ ÀüÇô Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.
±×¸² 31Àº X.12 Ç¥ÁØÀ» »ç¿ëÇÏ´Â »ùÇà EDI ¹®¼¸¦ ³ª¿ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ EDI ¹®¼¸¦ ½±°Ô ÀÐÀ» ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ, ¿¹¿¡¼´Â °¢ ¼¼±×¸ÕÆ® ³¡¿¡ ÁÙ ¹Ù²Ù±â ¹®ÀÚ°¡ »ðÀԵǾî ÀÖ½À´Ï´Ù.
±×¸² 31. X.12 Ç¥ÁØ¿¡¼ÀÇ »ùÇà EDI ¹®¼
ISA*00*0000000000*02*XXXX*cw*ldtp3*cw*ld*970106*1525*U*00200*0000000100*0*P*< GS*AA*ldtp3*ld*20010424*1525*142*X*004010 ST*846*001420001 SE*2*001420001 GE*1*142 IEA*1*0000000100
X.12 Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼¿¡¼ À§Ä¡ Á¤º¸¸¦ È®º¸Çϱâ À§ÇØ, EDI Data Handler´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
±×¸² 31¿¡ ÀÖ´Â »ùÇà EDI ¹®¼ÀÇ °æ¿ì, ÇÏÀ§ Meta Object´Â ISA ¼Ó¼ºÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù(ù ¹øÂ° ¼¼±×¸ÕÆ® À̸§ÀÌ ISAÀ̹ǷÎ).
ÇöÀç ¿¹¿¡¼, ISA ¼Ó¼ºÀº ´ÙÀ½°ú °°Àº À§Ä¡ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
length=77;tid=ST+1;duns=ISA+6;seg_count=SE+1
¶Ç´Â (¹öÀüÀÌ dbfile.txt¿¡ Æ÷ÇÔµÈ °æ¿ì)
length=77;tid=ST+1;version=GS+8;duns=ISA+6;seg_count=SE+1
±×¸² 31Àº X.12 Ç¥ÁØÀ» µû¸¨´Ï´Ù. ÀÌ ¿¹¿¡´Â º¹ÇÕ ºÐ¸®¹®ÀÚ°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î ISA ¼Ó¼º(2¿¡ ÀÖ´Â)Àº º¹ÇÕ(cs) ¶Ç´Â ¹Ýº¹(rs) ºÐ¸®¹®ÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¼Ó¼ºÀº tid ű׸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ÀÌ Å±״ Ʈ·£Àè¼Ç ID°¡ ¼¼±×¸ÕÆ® ST¿¡¼ ù ¹øÂ° ¿ä¼Ò·Î ¹ß»ýÇϵµ·Ï ÁöÁ¤ÇϹǷÎ, ±×¸² 31ÀÇ Æ®·£Àè¼Ç ID´Â 846ÀÔ´Ï´Ù.
±×¸² 31¿¡¼ versionÀº GS ¼¼±×¸ÕÆ®ÀÇ 8¹øÂ° ¿ä¼Ò(004010)ÀÔ´Ï´Ù.
Data Handler°¡ DUNS ¹øÈ£¸¦ ãÀ» ¼ö ¾øÀ¸¸é, ¿À·ù¸¦ ·Î±×ÇÏ°í ¿¹¿Ü¸¦ »ý¼ºÇÕ´Ï´Ù.
2¿¡¼ duns ű״ DUNS ¹øÈ£°¡ ¼¼±×¸ÕÆ® ISA¿¡¼ 6¹øÂ° ¿ä¼Ò·Î ¹ß»ýÇϵµ·Ï ÁöÁ¤ÇϹǷÎ, ±×¸² 31 ¹®¼ÀÇ DUNS ¹øÈ£´Â ldtp3ÀÔ´Ï´Ù.
EDIFACT Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼¿¡¼ À§Ä¡ Á¤º¸¸¦ È®º¸Çϱâ À§ÇØ, Data Handler´Â X.12 Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼ÀÇ ±¸¹® ºÐ¼®¿¡ ¼³¸íµÈ °Í°ú µ¿ÀÏÇÑ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
¹®¼°¡ ±âº»°ªÀÌ ¾Æ´Ñ ¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ »ç¿ëÇÒ °æ¿ì rs ű׸¦ Æ÷ÇÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Data Handler´Â cs ¹× rs ű׿¡ ÀÇÇØ Á¦°øµÈ À§Ä¡ Á¤º¸¸¦ ±âÃÊ·Î º¹ÇÕ ¹× ¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ ÆÇº°ÇÕ´Ï´Ù. Data Handler°¡ ºÐ¸®¹®ÀÚ¸¦ ÆÇº°ÇÒ ¼ö ¾øÀ¸¸é, Ç¥ 47¿¡ ³ª¿µÈ ±âº»°ª Áß Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù.
´ÙÀ½ ÇàÀº EDIFACT Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼ÀÇ ´ÜÆíÀÔ´Ï´Ù.
±×¸² 32. º¹ÇÕ ºÐ¸®¹®ÀÚ°¡ ÀÖ´Â »ùÇà EDI ¹®¼ ´ÜÆí
ST*st_child_value_1*,*st_grand_child_val_11,st_grand_child_val_12^ st_grand_child_val_13,st_grand_child_val_14*st_child_value_4* st_grand_child_val_21,st_grand_child_val_22
ù ¹øÂ° ¼¼±×¸ÕÆ®ÀÇ À̸§ÀÌ ¡ºUNB¡»ÀÎ °æ¿ì, ÇÏÀ§ Meta Object´Â ´ÙÀ½ÀÇ cs ű׸¦ Æ÷ÇÔÇÏ´Â UNB ¼Ó¼ºÀ» Æ÷ÇÔÇÕ´Ï´Ù.
cs=ST+2;
ÀÌ cs ű״ º¹ÇÕ ºÐ¸®¹®ÀÚ°¡ ¼¼±×¸ÕÆ® ST¿¡¼ µÎ ¹øÂ° ¿ä¼Ò·Î ¹ß»ýÇÔÀ» ÁöÁ¤ÇϹǷÎ, Data Handler´Â º¹ÇÕ ºÐ¸®¹®ÀÚ·Î ½°Ç¥(,)¸¦ ÇØ¼®ÇÕ´Ï´Ù. ÀÌ ´ÜÆíÀÌ ¹ß»ýÇÏ´Â EDI ¹®¼´Â ¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¹Ç·Î, ±âº»°ªÀÎ Å»ÀÚ ºÎÈ£(^)¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÀÌ ¹®¼°¡ »ç¿ëÇÏ´Â ÇÏÀ§ Meta ObjectÀÇ UNB ¼Ó¼ºÀº ¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤Çϱâ À§ÇÑ rs ű׸¦ Æ÷ÇÔÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. rs űװ¡ ¾øÀ¸¸é, Data Handler´Â ¹Ýº¹ ºÐ¸®¹®ÀÚ°¡ ÀÚü ±âº»°ªÀ» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. Data Handler°¡ Å»ÀÚ ºÎÈ£(^)¸¦ ¹ß°ßÇϸé ÀÌ ¹®ÀÚ¸¦ ¹Ýº¹ ºÐ¸®¹®ÀÚ·Î ÇØ¼®ÇÕ´Ï´Ù.
±âº»°ªÀÌ ¾Æ´Ñ ¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ Á¤ÀÇÇÏ·Á¸é, EDI ¹®¼´Â ±âº»°ªÀÌ ¾Æ´Ñ ¹®ÀÚ¸¦ Çʵå(º¸Åë ¸Ó¸®±Û)¿¡ Æ÷ÇÔÇØ¾ß ÇÏ°í ¿¬°üµÈ ÇÏÀ§ Meta ObjectÀÇ À§Ä¡ Á¤º¸ ¼Ó¼ºÀº ÀÌ ÇʵåÀÇ À§Ä¡¸¦ Ç¥½ÃÇϱâ À§ÇØ rs ű׸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
Data Handler´Â ´ÙÀ½ÀÇ µÎ ¹æ¹ý Áß Çϳª·Î Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
Data Handler°¡ Business Object¸¦ ¼ö½ÅÇÏÁö ¾ÊÀ» °æ¿ì, Data Handler´Â ÀÛ¼ºÇÒ Business Object À¯ÇüÀ» ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. Data Handler´Â ´ÙÀ½ ´Ü°è¸¦ ÅëÇØ ³×ÀÓ Çڵ鷯¸¦ È£ÃâÇÕ´Ï´Ù.
ÀÌ ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏÀº ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ ¿±â¿¡ ½ÇÆÐÇÒ °æ¿ì, ³×ÀÓ Çڵ鷯´Â ¿¹¿Ü¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ³×ÀÓ Çڵ鷯 ã¾Æº¸±â ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
Business Object À̸§ÀÇ Ã£¾Æº¸±â¿¡ ½ÇÆÐÇÑ °æ¿ì, Data Handler´Â ¿À·ù¸¦ ·Î±×ÇÏ°í ¿¹¿Ü¸¦ »ý¼ºÇÕ´Ï´Ù. À̸§ ã¾Æº¸±â¿¡ ¼º°øÇÑ °æ¿ì, Data Handler´Â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÁöÁ¤µÈ À¯ÇüÀÇ Business Object¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
EDI ºÐ¸®¹®ÀÚ¸¦ ÆÇº°Çϰí ÃÖ»óÀ§ ·¹º§ Business Object¸¦ ÀÛ¼ºÇß´Ù¸é, Data Handler´Â ´ÙÀ½ ´Ü°è¸¦ ÅëÇØ Á÷·ÄÈµÈ µ¥ÀÌÅÍ·Î Business Object¸¦ ä¿ó´Ï´Ù.
DefaultVerb¿¡ ´ëÇØ Á¦°øµÇ´Â °ªÀº CreateÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Data Handler´Â verb¸¦ ¼³Á¤ÇÒ Çʿ䰡 ¾ø´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
Data Handler°¡ ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ ¸ðµç ¼Ó¼ºÀ» ä¿ì°í ³ª¸é, ¼±ÅÃÀûÀ¸·Î ¸ðµç EDI µ¥ÀÌÅÍÀÇ ±¸¹®ÀÌ ºÐ¼®µÇ¾ú´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
EDI¸¦ º¸À¯ÇÏ´Â Business ObjectÀÇ ±¸Á¶´Â EDI ¹®¼ ½ºÆå¿¡ ÀÇÇØ ÆÇº°µË´Ï´Ù. (ÀÌ Business Object ±¸Á¶ ÀÛ¼º ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â EDI ¹®¼ÀÇ Business Object Á¤ÀÇ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.) EDI Data Handler´Â ¼Ó¼ºÀÇ Ä«µð³¾¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼Ó¼ºÀÌ EDI ¹®¼ÀÇ ÇöÀç EDI ºÎºÐÀ» Ç¥½ÃÇÏ´ÂÁö ÆÇº°ÇÕ´Ï´Ù. ÀÌ Ä«µð³¾¸®Æ¼¸¦ ±â¹ÝÀ¸·Î, Data Handler´Â ´ÙÀ½ Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù.
Ç¥ 48. ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ ¹× ¿¬°üµÈ EDI Business Object
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ | ÇÏÀ§ Business Object |
---|---|
type=header | ¸Ó¸®±Û Business Object |
name=segment name | ¼¼±×¸ÕÆ® Business Object |
name=name of first segment in loop;type=loop | ¼¼±×¸ÕÆ® ·çÇÁ Business Object |
type=trailer | Æ®·¹ÀÏ·¯ Business Object |
Business Object¸¦ ¼øÈ¯ÇÏ¿© ó¸®ÇÕ´Ï´Ù.
EDI Data Handler´Â ÃʱâÈ ´Ü°è¿¡¼ ½Äº°ÇÑ ºÐ¸®¹®ÀÚ¸¦ ±âÃÊ·Î
EDI ¹®¼ÀÇ Á¤º¸¸¦ ±¸¹® ºÐ¼®ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ºÐ¸®¹®ÀÚ´Â µ¥ÀÌÅÍÀÇ ¿©·¯ Á¶°¢À» °¢°¢ ÆÇº°Çϰí, ÀÌÈÄ
Data Handler´Â ÀûÀýÇÑ ¼Ó¼º¿¡ À̸¦ ´ëÀÀ½Ãŵ´Ï´Ù. Ç¥ 49¿¡¼´Â
Data Handler°¡ ¿©·¯ °¡ÁöÀÇ EDI Business Object¿¡ ´ëÇØ ¼öÇàÇÏ´Â ±¸¹® ºÐ¼®
Ÿ½ºÅ©¸¦ º¸¿©ÁÝ´Ï´Ù.
Ç¥ 49. EDI Business Object¿¡ ´ëÇÑ ±¸¹® ºÐ¼® Ÿ½ºÅ©
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ | ±¸¹® ºÐ¼® Ÿ½ºÅ© |
---|---|
type=header, type=trailer | Data Handler´Â ¹®¼¿¡ ³ªÅ¸³ª´Â ´ÙÀ½ ¼¼±×¸ÕÆ®¿¡ ÇØ´çÇÏ´Â Business Object¿¡¼ À§Ä¡¸¦ ã¾Æ ÇØ´ç ¼¼±×¸ÕÆ®¸¦ ±¸¹® ºÐ¼®ÇÏ¿© ÇÏÀ§ Business Object¸¦ ä¿ó´Ï´Ù. |
name=segment_name(type ÅÂ±× ¾Æ´Ô) | Data Handler´Â Business Object°¡ ¼¼±×¸ÕÆ®¸¦ Ç¥½ÃÇϰí ÇöÀç ¼¼±×¸ÕÆ®¸¦ ±¸¹® ºÐ¼®ÇÏ¿© Business Object¸¦ ä¿ï °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. |
type=loop | ·çÇÁ¿¡ Æ÷ÇÔµÈ Ã¹ ¹øÂ° ¼¼±×¸ÕÆ®ÀÇ À̸§Àº ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Data Handler´Â ÀÌ·¯ÇÑ ·çÇÁ ¼¼±×¸ÕÆ®¿¡ ´ëÇØ EDI ¹®¼¸¦ ±¸¹® ºÐ¼®ÇÏ°í µ¥ÀÌÅ͸¦ Business Object¿¡ Ãß°¡ÇÕ´Ï´Ù. |