Data Handler Meta Object´Â Ä¿³ØÅÍ ¶Ç´Â ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º ÇÁ·Î¼¼½º(InterChange Server°¡ ÅëÇÕ ºê·ÎÄ¿ÀÏ °æ¿ì)°¡ ÀÔ·Â ÆÄÀÏÀ̳ª Business Object ¿äû¿¡ ÁöÁ¤ÇÑ MIME À¯Çü ¶Ç´Â ÀÔ·Â ÆÄÀÏÀÇ MIME À¯ÇüÀ» ±âÃÊ·Î Data HandlerÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, Meta Object¸¦ ¿Ã¹Ù¸£°Ô ÃʱâÈÇÏ¿© È£ÃâÇÏ´Â ±¸¼º¿ä¼Ò(Ä¿³ØÅÍ ¶Ç´Â ¾×¼¼½º Ŭ¶óÀ̾ðÆ®)°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.
IBM Á¦°ø Data Handler Áö¿ø¿¡¼, IBMÀº
Ç¥ 9¿¡ ³ª¿µÈ Data Handler Meta Object¸¦ Àü´ÞÇÕ´Ï´Ù.
Ç¥ 9. IBM Á¦°ø Data Handler Meta Object
Meta Object ·¹º§ | ¼ö·® | À§Ä¡ | |
---|---|---|---|
ÃÖ»óÀ§ ·¹º§ |
|
| |
| InterChange ServerÀÇ °æ¿ì | Çϳª | repository\edk |
| Ä¿³ØÅÍÀÇ °æ¿ì | Çϳª | repository\DataHandlers |
ÇÏÀ§ | Data Handler¸¶´Ù Çϳª | repository\DataHandlers |
È£ÃâÀÚ°¡ »ç¿ëÇϵµ·Ï Çϳª ÀÌ»óÀÇ Data Handler »ç¿ëÀ» ±¸¼ºÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object´Â MIME À¯ÇüÀ» ÇÏÀ§ Data Handler Meta Object¿Í ¿¬°üµË´Ï´Ù.
ÇÏÀ§ Meta Object´Â Ç×»ó ÀνºÅϽº¸¦ »ý¼ºÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§À» Æ÷ÇÔÇÏ´Â ±¸¼º Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÃÖ»óÀ§ ·¹º§ Meta Object´Â MIME À¯ÇüÀ» Data Handler¿Í ¿¬°üµË´Ï´Ù. ƯÁ¤ÀÇ ÃÖ»óÀ§ ·¹º§ Meta Object¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °¡Áö´Â ¸ðµç È£Ãâ ±¸¼º¿ä¼Ò°¡ Meta Object¿¡ Ç¥½ÃµÇ´Â MIME À¯ÇüÀÇ ¸ðµç Data Handler¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÁ¤ÀÇ ÃÖ»óÀ§ ·¹º§ Meta Object¿¡¼ ÀûÀýÇÑ MIME À¯Çü ¼Ó¼ºÀ» ±×·ìÈÇϰí È£ÃâÇÏ´Â ±¸¼º¿ä¼Ò°¡ »ç¿ëÇØ¾ß ÇÏ´Â Data Handler¸¦ Æ÷ÇÔÇÏ´Â Meta ObjectÀÇ À̸§À» Á¦°øÇϵµ·Ï ÇÏ¿©, È£ÃâÇÏ´Â ±¸¼º¿ä¼Ò°¡ Áö¿øÇÒ ¼ö ÀÖ´Â Data Handler¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. IBM¿¡¼´Â ´ÙÀ½°ú °°Àº ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¸¦ Á¦°øÇÕ´Ï´Ù.
¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º ÇÁ·Î¼¼½º´Â MO_Server_DataHandler Meta Object¸¦ »ç¿ëÇÏ¿©, ÇÁ·Î¼¼½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â Data Handler¸¦ ½Äº°ÇÕ´Ï´Ù.
Á¦°øµÇ´Â
MO_Server_DataHandler ¹öÀüÀº MIME À¯ÇüÀ» Áö¿øÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ÇϳªÀÇ ´õ¹Ì ¼Ó¼º¸¸ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ÀÌ Meta Object¸¦ »ç¿ëÀÚ Á¤ÀÇÇϸé, ÇöÀç InterChange Server¿¡ ¼³Ä¡µÈ ¸ðµç Data Handler¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ MIME À¯ÇüÀ» Áö¿øÇÏ°Ô ÇÏ·Á¸é, ÃÖ»óÀ§ ·¹º§ÀÇ MO_Server_DataHandler Meta ObjectÀÇ ´õ¹Ì ¼Ó¼ºÀ» Áö¿øµÇ´Â MIME À¯ÇüÀÇ À̸§À¸·Î ´Ù½Ã ÁöÁ¤Çϰí ÇØ´ç MIME À¯Çü¿¡ ´ëÇØ ¿¬°üµÈ ÇÏÀ§ Meta Object¸¦ Á¦°øÇϽʽÿÀ.
¿¹¸¦ µé¾î, text_xml MIME À¯Çü¿¡ ´ëÇÑ Áö¿øÀ» ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®¿¡ Á¦°øÇÏ·Á¸é dummy ¼Ó¼ºÀÇ À̸§À» text_xml·Î ¹Ù²Ù°í, ¼Ó¼º À¯ÇüÀ¸·Î¼ MIME À¯ÇüÀÇ ¿¬°üµÈ ÇÏÀ§ Meta ObjectÀÇ À̸§À» Á¦°øÇϽʽÿÀ. ÀÌ ÇÏÀ§ Meta Object´Â XML Data Handler¸¦ ±¸¼ºÇÕ´Ï´Ù. ±×¸² 9¿¡¼´Â ÇÑ ¼Ó¼ºÀÎ text_xmlÀÌ ÀÖ´Â MO_Server_DataHandler Meta-Object¸¦ º¸¿©ÁÖ¸ç, ÀÌ ¼Ó¼ºÀº MO_DataHandler_DefaultXMLConfig ÇÏÀ§ Meta Object¸¦ ³ªÅ¸³À´Ï´Ù.
±×¸² 9. MO_Server_DataHandler Meta Object
¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ Ãß°¡ MIME À¯ÇüÀ» Áö¿øÇϵµ·Ï ÇÏ·Á¸é, MO_Server_DataHandler Meta Object¿¡¼ °¢ MIME À¯Çü¸¶´Ù »õ ¼Ó¼ºÀ» Á¤ÀÇÇϰí ÇØ´ç MIME À¯Çü¿¡ ´ëÇØ ¿¬°üµÈ ÇÏÀ§ Meta Object¸¦ Á¦°øÇϽʽÿÀ. µÑ ÀÌ»óÀÇ Data Handler¸¦ È£ÃâÇÒ °æ¿ì, Data Handler ÀνºÅϽº¸¶´Ù ÇÏÀ§ Meta Object¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. Ãß°¡ MIME À¯ÇüÀ» À§ÇÑ Áö¿øÀ» Á¦°øÇϱâ À§ÇØ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
MO_Server_DataHandlerÀÇ ±âº» À̸§À̾î¾ß ÇÏÁö¸¸, ¾ó¸¶µçÁö ÇÏÀ§ Meta Object¸¦ Æ÷ÇÔÇϵµ·Ï ÃÖ»óÀ§ ·¹º§ Meta Object¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î, Ä¿³ØÅÍ´Â MO_DataHandler_Default Meta Object¸¦ ÅëÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â Data Handler¸¦ ½Äº°ÇÕ´Ï´Ù.
MO_DataHandler_DefaultÀÇ Á¦°øµÈ ¹öÀüÀº IBM¿¡¼ Á¦°øÇÏ´Â ¸ðµç Data Handler(ÀÌ ¹®¼¿¡¼ ´Ù·çÁö ¾Ê´Â ÀϺΠ¾î´ðÅÍ Æ¯Á¤ Data Handler¸¦ Æ÷ÇÔÇÏ¿©)ÀÇ MIME À¯ÇüÀ» Áö¿øÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
»ç¿ëÇÏ´Â Ä¿³ØÅͰ¡ ´Ù¸¥ MIME À¯ÇüÀ» Áö¿øÇϵµ·Ï ±¸¼ºÇÏ·Á¸é, Ä¿³ØÅͰ¡ Áö¿øÇϵµ·Ï ÇÒ °¢ MIME À¯Çü¸¶´Ù MO_DataHandler_Default Meta Object¿¡ ¼Ó¼ºÀÌ Á¸ÀçÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÀûÀýÇÑ MIME À¯ÇüÀ» ÁöÁ¤Çϰí ÇØ´çµÇ´Â MIME À¯Çü¿¡ ´ëÇØ ¿¬°üµÈ ÇÏÀ§ Meta Object¸¦ Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù. Ãß°¡ MIME À¯ÇüÀ» À§ÇÑ Áö¿øÀ» Á¦°øÇϱâ À§ÇØ »ç¿ëÀÚ°¡ Á÷Á¢ Á¤ÀÇÇÑ MIME À¯Çü°ú ÇÏÀ§ Meta Object¸¦ Áö¿øÇÏ´Â Data Handler°¡ ÀÖÀ¸¸é, À̸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â "ÃÖ»óÀ§ ·¹º§ Meta Object ¼öÁ¤"À» ÂüÁ¶ÇϽʽÿÀ.
±×¸² 10¿¡¼´Â µÎ °³ÀÇ Data Handler(XML ¹× NameValue)¸¦ Á¤ÀÇÇÏ´Â Ä¿³ØÅÍÀÇ ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 10. µÎ °³ÀÇ ´Ù¸¥ Data HandlerÀÇ Meta Object ¿¹
ÇÏÀ§ Data Handler Meta Object´Â Data Handler¸¦ ÃʱâÈÇϱâ À§ÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Ç÷§ Business ObjectÀÔ´Ï´Ù. ¿©·¯ °¡ÁöÀÇ Data Handler À¯Çü¸¶´Ù ¿©·¯ °¡ÁöÀÇ ±¸¼º ¿ä±¸»çÇ×ÀÌ ÀÖÀ¸¹Ç·Î, ÇÏÀ§ Meta Object¿¡´Â ´Ù¸¥ ¿©·¯ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±¸¼º Á¤º¸´Â Data Handler ÀνºÅϽºÀÇ ÀÛµ¿À» »ç¿ëÀÚ¿¡ ¸Â°Ô Á¤ÀÇÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º °ª ¼¼Æ®´Â ´Ù½Ã ƯÁ¤ÀÇ Data Handler ÀÛµ¿°ú ¿¬°üµÈ ƯÁ¤ ±¸¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. ƯÁ¤ÀÇ ÇÏÀ§ Meta Object¿¡ ¾×¼¼½ºÇÏ´Â ¸ðµç È£ÃâÀÚ´Â ±¸¼º Á¤º¸°¡ Á¤ÀÇÇÏ´Â ¿¬°üµÈ Data HandlerÀÇ ÀÛµ¿À» È£ÃâÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
(MO_Server_DataHandler)°ú ¿¬°üµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
IBMÀº °íÀ¯ÇÑ MIME À¯Çü/ºÎ¼Ó À¯Çü Á¶ÇÕÀ» »ç¿ëÇÏ¿© ÇÏÀ§ Meta ObjectÀÇ À̸§À» ÁöÁ¤ÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù.
text_MIMEtype_subtype
¼³¸í:
¿¹¸¦ µé¾î, ¸ðµç Ä¿³ØÅͰ¡ ±âº» XML Data Handler¿Í SGML ¹öÀüÀ» ¸ðµÎ Áö¿øÇÒ ¼ö ÀÖÀ¸¸é, MIME À¯ÇüÀ¸·Î text_xml ¹× text_xml_sgmlÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. MIME À¯Çü À̸§Àº ¿µ¼ýÀÚ¿Í Æ¯¼ö ¹®ÀÚÀÎ ¸¶Ä§Ç¥(.)¿Í ¹ØÁÙ(_)¸¸ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
IBM¿¡¼´Â Ç¥ 10¿¡¼ ó·³, Á¦°øÇÏ´Â Data Handler¸¶´Ù ÇÏÀ§ Data Handler Meta Object¸¦ Á¦°øÇÕ´Ï´Ù.
Ç¥ 10. ÇÏÀ§ Data Handler Meta Object
ÇÏÀ§ Meta Object | ÀÚ¼¼ÇÑ Á¤º¸ |
---|---|
MO_DataHandler_DefaultXMLConfig | XML Data Handler ±¸¼º |
MO_DataHandler_DefaultEDIConfig | EDI Data Handler ±¸¼º |
MO_DataHandler_DefaultFixedWidthConfig | FixedWidth Data Handler ±¸¼º |
MO_DataHandler_DefaultDelimitedConfig | Delimited Data Handler ±¸¼º |
MO_DataHandler_DefaultNameValueConfig | NameValue Data Handler ±¸¼º |
MO_DataHandler_DefaultRequestResponseConfig | Request-Response Data Handler ±¸¼º |