Delimited Data Handler¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
ÀÌ·¯ÇÑ ´Ü°è´Â °¢°¢ ´ÙÀ½ ¼½¼Ç¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Delimited Data Handler¸¦ ±¸¼ºÇÏ·Á¸é, Delimited ÇÏÀ§ Meta Object¿¡¼
±¸¼º Á¤º¸°¡ Á¦°øµÇ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
Delimited Data HandlerÀÇ °æ¿ì, IBMÀº
MO_DataHandler_DefaultDelimitedConfig ÇÏÀ§ Meta-Object¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ Meta Object¿¡ ÀÖ´Â °¢°¢ÀÇ ¼Ó¼ºÀÌ
Delimited Data HandlerÀÇ ±¸¼º µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù.
Ç¥ 61¿¡¼´Â ÀÌ ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º¿¡ ´ëÇØ
¼³¸íÇÕ´Ï´Ù.
Ç¥ 61. Delimited Data HandlerÀÇ ÇÏÀ§ Meta Object ¼Ó¼º
Meta Object ¼Ó¼º À̸§ | ÀÇ¹Ì | Á¦°øµÇ´Â ±âº»°ª |
---|---|---|
ClassName | ÁöÁ¤µÈ MIME À¯ÇüÀ¸·Î »ç¿ëÇϱâ À§ÇØ ·ÎµåÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§. ÃÖ»óÀ§ ·¹º§ Data Handler Meta Object¿¡´Â À̸§ÀÌ ÁöÁ¤µÈ MIME À¯Çü°ú ÀÏÄ¡Çϰí À¯ÇüÀÌ Delimited ÇÏÀ§ Meta Object(Ç¥ 61 ÂüÁ¶)ÀÎ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. | com.crossworlds.
DataHandlers.text.
delimited |
CxBlank | Ư¼ö Business Object ¼Ó¼º °ªÀÎ Blank(CxBlank »ó¼ö)¿¡
¸Âµµ·Ï Delimited µ¥ÀÌÅÍ¿¡ µ¿ÀÏÇÑ °ªÀ» ¼³Á¤ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â CxBlank¸¦ ÂüÁ¶ÇϽʽÿÀ. | CxBlank »ó¼ö
(°ø¹é) |
CxIgnore | Ư¼ö Business Object ¼Ó¼º °ªÀÎ Ignore(CxIgnore »ó¼ö)¿¡
¸Âµµ·Ï Delimited µ¥ÀÌÅÍ¿¡ µ¿ÀÏÇÑ °ªÀ» ¼³Á¤ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Á¤º¸´Â CxIgnore¸¦ ÂüÁ¶ÇϽʽÿÀ. | CxIgnore »ó¼ö
(°ø¹é ¹®ÀÚ¿) |
|
|
|
Delimiter | Business Object µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ±â·ÏÇÒ ¶§ Business Object ¼Ó¼º¿¡¼ °ªÀ» ±¸ºÐÇϱâ À§ÇØ »ç¿ëµÇ°Å³ª, ÆÄÀÏÀ» Business Object·Î º¯È¯ÇÒ ¶§ ¼Ó¼º¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅÍÀÇ Çʵ带 ±¸ºÐÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÏ´Â ¹®ÀÚ¿. ÀÌ °ª¿¡´Â ¿©·¯ ¹®ÀÚ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. | ~(Æ¿µ¥) |
DummyKey | ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î Çϴ Ű ¼Ó¼º | 1 |
Escape | Business Object ¼Ó¼º °ª¿¡¼ ¹ß»ýÇÒ °æ¿ì ºÐ¸®¹®ÀÚ ¶Ç´Â À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ À̽ºÄÉÀÌÇÁÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¹®ÀÚ¿. ÀÌ °ªÀÇ ±æÀÌ´Â 1ÀÚÀÔ´Ï´Ù. | \(¹é½½·¡½Ã) |
OmitObjectEventId | Business Object¿¡¼ ¹®ÀÚ¿·Î, ±×¸®°í ¹®ÀÚ¿¿¡¼ Business Object·ÎÀÇ º¯È¯¿¡ ObjectEventId µ¥ÀÌÅÍÀÇ Æ÷ÇÔ ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇÑ ºÎ¿ï °ª | false |
ObjectEventId | ºñÁî´Ï½º ÅëÇÕ ½Ã½ºÅÛ¿¡¼ ¿ä±¸ÇÏ´Â Placeholder ¼Ó¼º | ¾øÀ½ |
Ç¥ 61¿¡¼ ¡ºÁ¦°øµÇ´Â ±âº»°ª¡» ¿Àº Á¦°øµÇ´Â Business Object¿¡¼ ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¿¡ ÀÖ´Â °ªÀ» ³ª¿ÇÕ´Ï´Ù. ȯ°æÀ» Á¶»çÇϰí ÇØ´ç ¼Ó¼ºÀÇ Default Value µî·Ï Á¤º¸¸¦ ½Ã½ºÅÛ°ú Delimited ¹®¼¿¡ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ClassName ¼Ó¼ºÀÌ ±âº»°ªÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
Delimited Data Handler´Â ó¸®ÇÏ´Â Business Object¿¡ ´ëÇÑ »çÇ×À» °¡Á¤ÇÕ´Ï´Ù. ±×·¯¹Ç·Î Delimited Data Handler¸¦ »ç¿ëÇÑ º¯È¯À» À§ÇØ Business Object¸¦ ÀÛ¼ºÇÒ °æ¿ì ´ÙÀ½ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.
Business Object Designer´Â Business Object Á¤ÀǸ¦ ÀúÀåÇÒ ¶§ ÀÚµ¿À¸·Î À̸¦ ¼öÇàÇÏÁö¸¸, ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
ÇÏÀ§ Meta Object¿¡ ÀÖ´Â Delimiter ¼Ó¼ºÀº ¼Ó¼º Çʵ带 ±¸ºÐÇϱâ À§ÇØ »ç¿ëÇÏ´Â ºÐ¸®¹®ÀÚ¸¦ ±¸¼ºÇÕ´Ï´Ù.
±âº»°ªÀº Æ¿µ¥(~)ÀÔ´Ï´Ù.
ºÐ¸®¹®ÀÚ ¹× À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿À» À̽ºÄÉÀÌÇÁÇϱâ À§ÇÑ ¹®ÀÚ¿À» ±¸¼ºÇϱâ À§ÇØ ÇÏÀ§ Meta Objext ¼Ó¼º Escape¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿À» »ç¿ëÇÏ¸é ¼Ó¼º °ª µ¥ÀÌÅÍ¿¡ ºÐ¸®¹®ÀÚ ¹× À̽ºÄÉÀÌÇÁ¿Í À¯»çÇÑ ¹®ÀÚ¿À» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
Delimited Data HandlerÀÇ Business Object ±¸Á¶¿¡ ´ëÇÑ ¿ä±¸»çÇ×Àº ¾ø½À´Ï´Ù. Data Handler´Â ¸ðµç Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Data Handler°¡ ó¸®ÇÏ´Â Business Object´Â ÅëÇÕ ºê·ÎÄ¿¿¡¼ Çã¿ëÇÏ´Â ¸ðµç À̸§À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
Business Object ±¸Á¶¿¡´Â ¼Ó¼º¿¡ Àû¿ëÇÏ´Â ´Ù¾çÇÑ
µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù. Ç¥ 62¿¡¼´Â Delimited Data Handler°¡ ¸î °³ÀÇ
µî·Ï Á¤º¸¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý°ú Business Object¸¦ ¼öÁ¤ÇÒ ¶§
ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 62. Delimited Data Handler¸¦ »ç¿ëÇÏ¿© º¯È¯µÇ´Â Business ObjectÀÇ ¼Ó¼º µî·Ï Á¤º¸
Business ObjectÀÇ ¼Ó¼º¿¡´Â Ư¼ö °ª CxIgnore ¶Ç´Â CxBlankÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Delimited Data Handler´Â ¼Ó¼º¿¡ ÀÌ·± °ªÀÌ ÀÖÀ» ¶§, ´ÙÀ½ ¼½¼Ç¿¡ ¼³¸íµÈ ´ë·Î Ư¼ö ó¸® ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
CxIgnore Meta Object ¼Ó¼ºÀº Delimited µ¥ÀÌÅÍ¿¡¼ Ignore ¼Ó¼º °ª(CxIgnore »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxIgnore Meta Object ¼Ó¼ºÀº CxIgnore »ó¼öÀÇ °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxIgnore Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
CxBlank Meta Object ¼Ó¼ºÀº Delimited µ¥ÀÌÅÍ¿¡¼ Blank ¼Ó¼º °ª(CxBlank »ó¼ö)¿¡ ÇØ´çÇÏ´Â °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, CxBlank Meta Object ¼Ó¼ºÀº CxBlank »ó¼öÀÇ °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. Data Handler´Â ´ÙÀ½°ú °°ÀÌ CxBlank Meta Object ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.
Delimited Data Handler´Â Business Object ¶Ç´Â ÇØ´ç ¼Ó¼º¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Data Handler´Â cw_mo_ ű×ÀÇ Á¸À縦 È®ÀÎÇÕ´Ï´Ù. ÀÌ Å±״ Ŀ³ØÅͰ¡ »ç¿ëÇÏ´Â ÇÏÀ§ Meta Object¸¦ Ç¥½ÃÇϱâ À§ÇØ Business Object°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Data Handler´Â Business ObjectÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼ cw_mo_ ű׿¡ ÀÇÇØ ½Äº°µÇ´Â ¼Ó¼ºÀ» ¹«½ÃÇÕ´Ï´Ù. cw_mo_ ű׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object¿¡¼ º¯È¯ ±¸ÇöÀ» ÂüÁ¶ÇϽʽÿÀ.
Delimited Data Handler´Â Business Object°¡ Data Handler ¿ä±¸»çÇ×À» µû¸£´Â ¾ç½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Á¦°øÇÒ °æ¿ì, Business Object¸¦ Delimited ¹®ÀÚ¿·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. Delimited Data HandlerÀÇ ÇÑ °¡Áö ¿ä±¸»çÇ×Àº Data Handler°¡ ±¸ºÐµÈ ÆÄÀÏ¿¡¼ Àоî¾ß ÇÒ °æ¿ì, °¢°¢ÀÇ °³º° Çʵå´Â ±¸¼ºµÈ ºÐ¸®¹®ÀÚ·Î ±¸ºÐÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀÌ ¿ä±¸»çÇ×À» ¸¸Á·ÇÏ´Â ±âÁ¸ Business Object¸¦ Delimited Data Handler·Î º¯È¯ÇÒ ¼ö´Â ÀÖÁö¸¸, °¢ À¯ÇüÀÇ µ¥ÀÌÅͰ¡ 󸮵ǵµ·Ï »ç¿ëÀÚÀÇ Business Object¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ùÇà Business Object¸¦ »ç¿ëÇϰųª ´Ù¸¥ ±¸Çö¿¡¼ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥À» Áö¿øÇϱâ À§ÇØ °³¹ßµÈ Business Object¸¦ »ç¿ëÇÒ °æ¿ì, °³¹ß ÁßÀÎ ±¸Çö¿¡ ÇÊ¿äÇÑ ¼Ó¼º¸¸ Æ÷ÇÔÇϵµ·Ï Çʿ信 µû¶ó Á¤ÀǸ¦ ¼öÁ¤Çϵµ·Ï ÇϽʽÿÀ.
±×·¯¹Ç·Î ±âÁ¸ÀÇ Business Object¸¦ °ÅÀÇ µ¥ÀÌÅÍ¿¡ ÇØ´çÇÏ´Â ¾ç½ÄÀ¸·Î º¯È¯ÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¿ä±¸ÇÏ´Â µ¥ÀÌÅÍ¿Í Data Handler¿¡¼ ¿ä±¸ÇÏ´Â Á¤º¸¸¸ Á¦°øÇϵµ·Ï Business Object¸¦ ¼öÁ¤ÇϽʽÿÀ. Delimited Data Handler¿Í ÇÔ²² ±âÁ¸ Business Object¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.