Business Object¸¦ EDI ¹®¼·Î º¯È¯Çϱâ À§ÇØ, EDI Data Handler´Â
ÃÖ»óÀ§ ·¹º§ Business Object Á¤ÀÇÀÇ ¼Ó¼ºÀ» ·çÇÎÇÕ´Ï´Ù.
ÃÖ»óÀ§ ·¹º§ Business Object¿¡ Ç¥½ÃµÇ´Â ¼ø¼´ë·Î, ¼øÈ¯ÇÏ¿© ¼Ó¼ºÀ» ó¸®Çϰí
¼Ó¼º °ªÀ» EDI ¹®¼ÀÇ ¿ä¼Ò·Î ±â·ÏÇÕ´Ï´Ù.
EDI Data Handler´Â ´ÙÀ½°ú °°ÀÌ Business Object¸¦ EDI ¹®¼·Î ó¸®ÇÕ´Ï´Ù.
- Data Handler´Â ÇÏÀ§ Meta ObjectÀÇ ±¸¼º Á¤º¸¸¦ ±âÃÊ·Î
º¹ÇÕ,
¿ä¼Ò,
¼¼±×¸ÕÆ®
¹×
¹Ýº¹ ºÐ¸®¹®ÀÚ¸¦ ¼³Á¤ÇÏ¿©
ÀÚü¸¦ ÃʱâÈÇÕ´Ï´Ù.
±¸¼º ¿É¼Ç Áß Çϳª¿¡ ´ëÇØ °ªÀ» Á¦°øÇÏÁö
¾ÊÀ¸¸é, Data Handler´Â Ç¥ 44 ¹× Ç¥ 47¿¡¼Ã³·³
Çϵå ÄÚµùµÈ ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù.
Ç¥ 44. ¿ä¼Ò ¹× ¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚÀÇ ±âº»°ª
¿ì¼±¼øÀ§ ´Ü°è
| ¿ä¼Ò ºÐ¸®¹®ÀÚ
| ¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ
|
1
| ÇØ´ç Meta Object ¼Ó¼ºÀÇ °ªÀ» È®º¸ÇÕ´Ï´Ù.
| SEPARATOR_ELEMENT
| SEPARATOR_SEGMENT
|
2
| ¿¬°üµÈ Meta Object ¼Ó¼ºÀ» ¼³Á¤ÇÏÁö ¾ÊÀ» °æ¿ì,
Çϵå ÄÚµùµÈ ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù.
| ´õÇϱ⠺ÎÈ£(+)
| ÀÛÀº µû¿ÈÇ¥(')
|
- Data Handler´Â ÃÖ»óÀ§ ·¹º§ Business Object Á¤ÀÇ¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸¸¦ Á¶»çÇÏ¿© ÇÏÀ§ Meta Object(À̸§ÀÌ Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸ÀÇ cw_mo_ ű׿¡ ³ª¿µÈ ¿ÀºêÁ§Æ®)°¡ ÀÖ´ÂÁö ÆÇº°ÇÕ´Ï´Ù.
Data Handler´Â ÀÌ·¯ÇÑ ¼Ó¼ºÀ» XML ¹®¼¿¡ Æ÷ÇÔÇÏÁö
¾Ê½À´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
- Data Handler´Â ÃÖ»óÀ§ ·¹º§ Business Object Á¤ÀÇ¿¡¼ ³ª¸ÓÁö ¼Ó¼ºÀ»
·çÇÎÇÕ´Ï´Ù. °¢ ¼Ó¼ºÀÇ Ä«µð³¾¸®Æ¼¿¡ µû¶ó, Data Handler´Â
¼Ó¼ºÀÌ Ç¥½ÃÇÏ´Â EDI ¹®¼ ºÎºÐÀ» ÆÇº°ÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â
¼Ó¼º°ú ¿¬°üµÈ EDI µ¥ÀÌÅÍ ÆÇº°À» ÂüÁ¶ÇϽʽÿÀ.
- Data Handler°¡ ¿¬°üµÈ EDI µ¥ÀÌÅ͸¦ ½Äº°ÇÏ°í ³ª¸é,
ÀûÀýÇÑ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¼Ó¼º µ¥ÀÌÅ͸¦ EDI ¹®¼¿¡ ±â·ÏÇÕ´Ï´Ù.
- ¼Ó¼ºÀÌ ¼¼±×¸ÕÆ®¸¦ Ç¥½ÃÇÒ °æ¿ì, Data Handler´Â
¼¼±×¸ÕÆ®°¡ ³ÎÀÎÁö È®ÀÎÇÕ´Ï´Ù.
Business Object°¡ ³ÎÀÎ °æ¿ì Data Handler´Â ¼Ó¼ºÀ» °Ç³Ê¶Ù°í,
Business Object°¡ ³ÎÀÌ ¾Æ´Ï¸é
Data Handler´Â ¼¼±×¸ÕÆ® ó¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
¼¼±×¸ÕÆ® 󸮸¦ ÂüÁ¶ÇϽʽÿÀ.
- ¼¼±×¸ÕÆ®¿¡¼ º¹ÇÕ ¿ä¼Ò¸¦ Ç¥½ÃÇÏ´Â ÇÏÀ§ Business Object °¢°¢ÀÇ °æ¿ì, Data Handler´Â
¼Ó¼º(StringÀ̾î¾ß ÇÏ´Â ¸ðµç ¼Ó¼º)À» ·çÇÎÇÏ°í º¹ÇÕ Ã³¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
º¹ÇÕ Ã³¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Data Handler´Â ¹®¼¿¡ ±â·ÏÇÑ ÃÑ ¼¼±×¸ÕÆ® ¼ö¸¦
¹®¼ÀÇ ¡º¼¼±×¸ÕÆ® ¼ö¡» Çʵ忡 ±â·ÏÇÕ´Ï´Ù.
Data Handler´Â ÇÏÀ§ Meta ObjectÀÇ ISA ¼Ó¼º¿¡ ÀÖ´Â seg_count ű׷κÎÅÍ ÀÌ ÇʵåÀÇ À§Ä¡¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÌ Çʵå´Â Á¾Á¾
SE ¼¼±×¸ÕÆ®¿¡ À§Ä¡ÇÕ´Ï´Ù. seg_count ÅÂ±× ¼³Á¤¿¡ ´ëÇÑ Á¤º¸´Â À§Ä¡ Á¤º¸ ȹµæÀ» ÂüÁ¶ÇϽʽÿÀ.
- Data Handler°¡ º¯È¯À» ¿Ï·áÇϸé, Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ È£ÃâÀÚ¿¡°Ô
¸®ÅÏÇÕ´Ï´Ù. Data Handler´Â µ¥ÀÌÅ͸¦ EDI ¹®¼¸¦ Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿·Î
¸®ÅÏÇÕ´Ï´Ù.
Business Object¸¦ EDI ¹®¼·Î º¯È¯ÇÏ·Á¸é, EDI Data Handler´Â
ºÐ¸®¹®ÀÚ¸¦ EDI ¹®¼¿¡ ¿Ã¹Ù¸£°Ô »ðÀÔÇØ¾ß ÇÕ´Ï´Ù.
Data Handler´Â ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼ºÀ» »ç¿ëÇÏ¿©
ÀÌ·¯ÇÑ ºÐ¸®¹®ÀÚ¸¦ ÁöÁ¤ÇÒ °ªÀ» ÆÇº°ÇÕ´Ï´Ù. ¼Ó¼º Áß Çϳª¿¡ ´ëÇØ °ªÀ» Á¦°øÇÏÁö
¾ÊÀ¸¸é, Data Handler´Â ºÐ¸®¹®ÀÚ¿¡ ´ëÇØ Çϵå ÄÚµùµÈ ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù.
Ç¥ 45¿¡¼´Â EDI ºÐ¸®¹®ÀÚ¿Í,
ÇØ´çµÇ´Â Meta Object ¼Ó¼º ¹× Çϵå ÄÚµùµÈ ±âº»°ªÀ» º¸¿©ÁÝ´Ï´Ù.
Ç¥ 45. EDI ºÐ¸®¹®ÀÚÀÇ ±âº»°ª
EDI ºÐ¸®¹®ÀÚ
| ÇÏÀ§ Meta ObjectÀÇ ºÐ¸®¹®ÀÚ ¼Ó¼º
| Çϵå ÄÚµùµÈ ±âº»°ª
|
¿ä¼Ò ºÐ¸®¹®ÀÚ
| SEPARATOR_ELEMENT
| ´õÇϱ⠺ÎÈ£(+)
|
¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ
| SEPARATOR_SEGMENT
| ÀÛÀº µû¿ÈÇ¥(')
|
º¹ÇÕ ºÐ¸®¹®ÀÚ
| SEPARATOR_COMPOSIT
| ÄÝ·Ð(:)
|
¹Ýº¹ ºÐ¸®¹®ÀÚ(EDIFACT ¹®¼¸¸)
| SEPARATOR_REPEAT
| Å»ÀÚ ºÎÈ£(^)
|
ÁÖÀÇ:
X.12 Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼: Data Handler°¡
Business Object¸¦ EDI ¹®¼·Î ÀûÀýÇÏ°Ô º¯È¯ÇÏ°Ô ÇÏ·Á¸é, ÇÏÀ§ Meta Object¿¡ ÀÖ´Â
ºÐ¸®¹®ÀÚ ¼Ó¼º °ªÀÌ EDI ¹®¼ÀÇ ISA ¼¼±×¸ÕÆ®¿¡ ÀÖ´Â °ª°ú ¹Ýµå½Ã ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
EDI Data Handler´Â ¹®¼ ºÐ¸®¹®ÀÚ¸¦ ÆÇº°Çϱâ À§ÇØ
ISA ¼¼±×¸ÕÆ®¿¡¼ µ¥ÀÌÅ͸¦ ÀÐÁö ¾Ê½À´Ï´Ù.
EDIFACT Ç¥ÁØÀ» µû¸£´Â EDI ¹®¼: Data Handler°¡
Business Object¸¦ EDI ¹®¼·Î ÀûÀýÇÏ°Ô º¯È¯ÇÏ°Ô ÇÏ·Á¸é, ÇÏÀ§ Meta Object¿¡ ÀÖ´Â
ºÐ¸®¹®ÀÚ ¼Ó¼º °ªÀ» Ç¥ 45¿¡ Á¤ÀÇµÈ ´ë·Î
±âº»°ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±âº» ÇÏÀ§ Meta Object
(MO_DataHandler_DefaultEDIConfig)ÀÇ ºÐ¸®¹®ÀÚ ¼Ó¼ºÀº X.12 Ç¥ÁØ¿¡ ´ëÇØ ¿Ã¹Ù¸¥ °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù.
ÀÌ
¼Ó¼º ±âº»°ªÀ» Ç¥ 45¿¡ Á¤ÀÇµÈ °ªÀ¸·Î Àç¼³Á¤Çϵµ·Ï ÇϽʽÿÀ.
EDI¸¦ º¸À¯ÇÏ´Â Business ObjectÀÇ ±¸Á¶´Â EDI ¹®¼ ½ºÆå¿¡ ÀÇÇØ
ÆÇº°µË´Ï´Ù. (ÀÌ Business Object ±¸Á¶ ÀÛ¼º ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â
EDI ¹®¼ÀÇ Business Object Á¤ÀÇ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.) EDI Data Handler´Â ¼Ó¼ºÀÇ
Ä«µð³¾¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼Ó¼ºÀÌ Ç¥½ÃÇÏ´Â EDI ¹®¼ÀÇ ºÎºÐÀ»
ÆÇº°ÇÕ´Ï´Ù. ÀÌ Ä«µð³¾¸®Æ¼¸¦ ±â¹ÝÀ¸·Î, Data Handler´Â ´ÙÀ½ Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù.
¼Ó¼ºÀÌ ¼¼±×¸ÕÆ®¸¦ Ç¥½ÃÇÒ °æ¿ì, Data Handler°¡ ÃëÇÏ´Â Á¶Ä¡´Â
¼Ó¼ºÀÌ ³ÎÀÎÁö ¿©ºÎ¿¡ µû¶ó °áÁ¤µË´Ï´Ù.
- ¼Ó¼º °ªÀÌ ³ÎÀÏ °æ¿ì, Data Handler´Â ¼Ó¼ºÀ» °Ç³Ê¶Ù°í,
EDI ¹®¼¿¡ À̸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
- ¼Ó¼º °ªÀÌ ³ÎÀÌ ¾Æ´Ï¸é, Data Handler´Â ´ÙÀ½ÀÇ Ã³¸® ´Ü°è¸¦
¼öÇàÇÕ´Ï´Ù.
- ¼¼±×¸ÕÆ® À̸§(´ÙÀ½ ¾ç½ÄÀÇ Å±×)¿¡ ´ëÇÑ Business Object
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ±¸¹® ºÐ¼®ÇÕ´Ï´Ù.
name=segment_name
- ¼¼±×¸ÕÆ® ºÐ¸®¹®ÀÚ¸¦ EDI ¹®¼¿¡ Ãß°¡ÇÕ´Ï´Ù.
- ¼¼±×¸ÕÆ® À̸§À» EDI ¹®¼¿¡ Ãß°¡Çϰí, ÇÊ¿äÇÑ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ »ðÀÔÇÕ´Ï´Ù.
- °¢ ÇÏÀ§ Business Object(´ÜÀÏ Ä«µð³¾¸®Æ¼
¶Ç´Â ´ÙÁß Ä«µð³¾¸®Æ¼)¸¶´Ù, Data Handler´Â ¿ä¼Ò ºÐ¸®¹®ÀÚ¸¦
EDI ¹®¼¿¡ Ãß°¡Çϰí ÇÏÀ§ Business Object¸¦ º¹ÇÕ ºÐ¸®¹®ÀÚ·Î
ó¸®ÇÕ´Ï´Ù(º¹ÇÕ Ã³¸® ÂüÁ¶). ´ÙÁß Ä«µð³¾¸®Æ¼
¼Ó¼ºÀÇ °æ¿ì, Data Handler´Â ¹ß»ýÇÏ´Â ¼ø¼´ë·Î °¢ ÇÏÀ§ Business Object¸¦
ó¸®ÇÕ´Ï´Ù.
- ³ÎÀÌ ¾Æ´Ñ °¢
String ¼Ó¼º¸¶´Ù, Data Handler´Â ¿ä¼Ò ºÐ¸®¹®ÀÚ¿Í
¼Ó¼º °ªÀ» Ãß°¡Çϸç, Çʿ信 µû¶ó À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ »ðÀÔÇÕ´Ï´Ù.
º¹ÇÕÀ» Ç¥½ÃÇÏ´Â ÇÏÀ§ Business Object °¢°¢ÀÇ °æ¿ì, Data Handler´Â
¼Ó¼º(StringÀ̾î¾ß ÇÏ´Â ¸ðµç ¼Ó¼º)À» ·çÇÎÇÏ°í ´ÙÀ½°ú °°Àº ó¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¼Ó¼º µ¥ÀÌÅ͸¦ ±¸¹® ºÐ¼®ÇÏ¿©, ÇÊ¿äÇÑ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù.
- À̽ºÄÉÀÌÇÁ ¹®ÀÚ°¡ ÀÖ´Â ¼Ó¼º °ªÀ»
EDI ¹®¼¿¡ Ãß°¡ÇÕ´Ï´Ù.
- º¹ÇÕ ºÐ¸®¹®ÀÚ¸¦ ¹®¼¿¡ Ãß°¡ÇÕ´Ï´Ù.
