Data Handler ±¸¼º

Data Handler Meta Object´Â Ä¿³ØÅÍ ¶Ç´Â ¼­¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º ÇÁ·Î¼¼½º(InterChange Server°¡ ÅëÇÕ ºê·ÎÄ¿ÀÏ °æ¿ì)°¡ ÀÔ·Â ÆÄÀÏÀ̳ª Business Object ¿äû¿¡ ÁöÁ¤ÇÑ MIME À¯Çü ¶Ç´Â ÀÔ·Â ÆÄÀÏÀÇ MIME À¯ÇüÀ» ±âÃÊ·Î Data HandlerÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, Meta Object¸¦ ¿Ã¹Ù¸£°Ô ÃʱâÈ­ÇÏ¿© È£ÃâÇÏ´Â ±¸¼º¿ä¼Ò(Ä¿³ØÅÍ ¶Ç´Â ¾×¼¼½º Ŭ¶óÀ̾ðÆ®)°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
IBM¿¡¼­ Á¦°øÇÏ´Â °¢ Data Handler´Â Data Handler Meta Object¿¡ Á¤ÀÇµÈ ±¸¼º µî·Ï Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª Custom Data Handler´Â ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ Meta Object¸¦ »ç¿ëÇÒ ¼öµµ, »ç¿ëÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â 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 »ç¿ëÀ» ±¸¼ºÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ÃÖ»óÀ§ ·¹º§ Meta Object

ÃÖ»óÀ§ ·¹º§ 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

¼­¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º ÇÁ·Î¼¼½º´Â 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 À¯ÇüÀ» À§ÇÑ Áö¿øÀ» Á¦°øÇϱâ À§ÇØ ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
Data HandlerÀÇ ÃÖ»óÀ§ ·¹º§ ¼­¹ö Meta Object À̸§Àº ¹Ýµå½Ã

MO_Server_DataHandlerÀÇ ±âº» À̸§À̾î¾ß ÇÏÁö¸¸, ¾ó¸¶µçÁö ÇÏÀ§ Meta Object¸¦ Æ÷ÇÔÇϵµ·Ï ÃÖ»óÀ§ ·¹º§ Meta Object¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

MO_DataHandler_Default 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 ¼öÁ¤"À» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
ƯÁ¤ Ä¿³ØÅÍ, ¶Ç´Â Ä¿³ØÅͰ¡ ó¸®Çϱâ À§ÇØ ÇÊ¿ä·Î Çϴ ƯÁ¤ À¯ÇüÀÇ ÆÄÀÏÀ̳ª ƯÁ¤ Business Object¿¡ ÇØ´çÇϵµ·Ï Ä¿³ØÅÍÀÇ ÃÖ»óÀ§ ·¹º§ Meta Object À̸§À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª »ç¿ëÇÏ´Â ¸ðµç ¿ÀºêÁ§Æ®´Â Ä¿³ØÅÍ Á¤ÀÇ¿¡ ÀÇÇØ Áö¿øµÇ¾î¾ß ÇϹǷÎ, ´Ù¸¥ ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ °æ¿ì ±× ¿ÀºêÁ§Æ®¸¦ Áö¿øÇϵµ·Ï Ä¿³ØÅÍ Á¤ÀǸ¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Data Handler¸¦ »ç¿ëÇÒ Ä¿³ØÅÍ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

±×¸² 10¿¡¼­´Â µÎ °³ÀÇ Data Handler(XML ¹× NameValue)¸¦ Á¤ÀÇÇÏ´Â Ä¿³ØÅÍÀÇ ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¸¦ º¸¿©ÁÝ´Ï´Ù.

±×¸² 10. µÎ °³ÀÇ ´Ù¸¥ Data HandlerÀÇ Meta Object ¿¹


ÁÖ:
Ä¿³ØÅͰ¡ Data Handler¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸·Á¸é, ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object°¡ Ä¿³ØÅÍ¿¡ ´ëÇØ Áö¿øµÇ´Â ¿ÀºêÁ§Æ® ¸ñ·Ï¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Ä¿³ØÅÍ´Â ½ÃÀÛ ½Ã Meta Object¸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇÏÀ§ Meta Object

ÇÏÀ§ Data Handler Meta Object´Â Data Handler¸¦ ÃʱâÈ­Çϱâ À§ÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Ç÷§ Business ObjectÀÔ´Ï´Ù. ¿©·¯ °¡ÁöÀÇ Data Handler À¯Çü¸¶´Ù ¿©·¯ °¡ÁöÀÇ ±¸¼º ¿ä±¸»çÇ×ÀÌ ÀÖÀ¸¹Ç·Î, ÇÏÀ§ Meta Object¿¡´Â ´Ù¸¥ ¿©·¯ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±¸¼º Á¤º¸´Â Data Handler ÀνºÅϽºÀÇ ÀÛµ¿À» »ç¿ëÀÚ¿¡ ¸Â°Ô Á¤ÀÇÇÕ´Ï´Ù. ±×·¯¹Ç·Î ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º °ª ¼¼Æ®´Â ´Ù½Ã ƯÁ¤ÀÇ Data Handler ÀÛµ¿°ú ¿¬°üµÈ ƯÁ¤ ±¸¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. ƯÁ¤ÀÇ ÇÏÀ§ Meta Object¿¡ ¾×¼¼½ºÇÏ´Â ¸ðµç È£ÃâÀÚ´Â ±¸¼º Á¤º¸°¡ Á¤ÀÇÇÏ´Â ¿¬°üµÈ Data HandlerÀÇ ÀÛµ¿À» È£ÃâÇÕ´Ï´Ù.

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 ±¸¼º

Copyright IBM Corp. 1997, 2003